﻿.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}/*! jQuery UI - v1.11.3 - 2015-02-12
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-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-dialog{overflow:hidden;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-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.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{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-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%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.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-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-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-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-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-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;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0px 0 0 0px;padding:5px;background:#666666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.now-playing-shows__header,.ondemand-cta__content,.show-list__content,.show-list.nav-open .show-list__content{-webkit-transition:max-width 0.5s ease-in-out;-moz-transition:max-width 0.5s ease-in-out;transition:max-width 0.5s ease-in-out;margin:0 auto;max-width:300px}@media screen and (min-width: 640px){.now-playing-shows__header,.ondemand-cta__content,.show-list__content,.show-list.nav-open .show-list__content{max-width:580px}}@media screen and (min-width: 770px){.now-playing-shows__header,.ondemand-cta__content,.show-list__content,.show-list.nav-open .show-list__content{max-width:590px}}@media screen and (min-width: 1024px){.now-playing-shows__header,.ondemand-cta__content,.show-list__content,.show-list.nav-open .show-list__content{max-width:830px}}@media screen and (min-width: 1280px){.now-playing-shows__header,.ondemand-cta__content,.show-list__content,.show-list.nav-open .show-list__content{max-width:1080px}}@media screen and (min-width: 1600px){.now-playing-shows__header,.ondemand-cta__content,.show-list__content,.show-list.nav-open .show-list__content{max-width:1080px}}.now-playing-shows__header.nav-open,.ondemand-cta__content.nav-open,.show-list__content.nav-open,.show-list.nav-open .show-list__content.nav-open{max-width:300px}@media screen and (min-width: 640px){.now-playing-shows__header.nav-open,.ondemand-cta__content.nav-open,.show-list__content.nav-open,.show-list.nav-open .show-list__content.nav-open{max-width:580px}}@media screen and (min-width: 770px){.now-playing-shows__header.nav-open,.ondemand-cta__content.nav-open,.show-list__content.nav-open,.show-list.nav-open .show-list__content.nav-open{max-width:300px}}@media screen and (min-width: 1024px){.now-playing-shows__header.nav-open,.ondemand-cta__content.nav-open,.show-list__content.nav-open,.show-list.nav-open .show-list__content.nav-open{max-width:590px}}@media screen and (min-width: 1280px){.now-playing-shows__header.nav-open,.ondemand-cta__content.nav-open,.show-list__content.nav-open,.show-list.nav-open .show-list__content.nav-open{max-width:800px}}@media screen and (min-width: 1600px){.now-playing-shows__header.nav-open,.ondemand-cta__content.nav-open,.show-list__content.nav-open,.show-list.nav-open .show-list__content.nav-open{max-width:1080px}}.tweet-list__wrapper,.more-display-section,.artist-bio{-webkit-transition:max-width 0.5s ease-in-out;-moz-transition:max-width 0.5s ease-in-out;transition:max-width 0.5s ease-in-out;margin:0 auto;max-width:280px}@media screen and (min-width: 640px){.tweet-list__wrapper,.more-display-section,.artist-bio{max-width:580px}}@media screen and (min-width: 770px){.tweet-list__wrapper,.more-display-section,.artist-bio{max-width:580px}}@media screen and (min-width: 1024px){.tweet-list__wrapper,.more-display-section,.artist-bio{max-width:580px}}@media screen and (min-width: 1280px){.tweet-list__wrapper,.more-display-section,.artist-bio{max-width:800px}}@media screen and (min-width: 1600px){.tweet-list__wrapper,.more-display-section,.artist-bio{max-width:800px}}.tweet-list__wrapper.nav-open,.more-display-section.nav-open,.artist-bio.nav-open{max-width:280px}@media screen and (min-width: 640px){.tweet-list__wrapper.nav-open,.more-display-section.nav-open,.artist-bio.nav-open{max-width:580px}}@media screen and (min-width: 770px){.tweet-list__wrapper.nav-open,.more-display-section.nav-open,.artist-bio.nav-open{max-width:280px}}@media screen and (min-width: 1024px){.tweet-list__wrapper.nav-open,.more-display-section.nav-open,.artist-bio.nav-open{max-width:580px}}@media screen and (min-width: 1280px){.tweet-list__wrapper.nav-open,.more-display-section.nav-open,.artist-bio.nav-open{max-width:780px}}@media screen and (min-width: 1600px){.tweet-list__wrapper.nav-open,.more-display-section.nav-open,.artist-bio.nav-open{max-width:780px}}.on-demand .od-recent-episodes .recent-header__wrapper,.played-track-list__wrapper,.segment-list__wrapper,.episode-list__wrapper{-webkit-transition:max-width 0.5s ease-in-out;-moz-transition:max-width 0.5s ease-in-out;transition:max-width 0.5s ease-in-out;margin:0 auto;max-width:300px}@media screen and (min-width: 640px){.on-demand .od-recent-episodes .recent-header__wrapper,.played-track-list__wrapper,.segment-list__wrapper,.episode-list__wrapper{max-width:580px}}@media screen and (min-width: 770px){.on-demand .od-recent-episodes .recent-header__wrapper,.played-track-list__wrapper,.segment-list__wrapper,.episode-list__wrapper{max-width:580px}}@media screen and (min-width: 1024px){.on-demand .od-recent-episodes .recent-header__wrapper,.played-track-list__wrapper,.segment-list__wrapper,.episode-list__wrapper{max-width:860px}}@media screen and (min-width: 1280px){.on-demand .od-recent-episodes .recent-header__wrapper,.played-track-list__wrapper,.segment-list__wrapper,.episode-list__wrapper{max-width:1080px}}@media screen and (min-width: 1600px){.on-demand .od-recent-episodes .recent-header__wrapper,.played-track-list__wrapper,.segment-list__wrapper,.episode-list__wrapper{max-width:1080px}}.on-demand .od-recent-episodes .recent-header__wrapper.nav-open,.played-track-list__wrapper.nav-open,.segment-list__wrapper.nav-open,.episode-list__wrapper.nav-open{max-width:300px}@media screen and (min-width: 640px){.on-demand .od-recent-episodes .recent-header__wrapper.nav-open,.played-track-list__wrapper.nav-open,.segment-list__wrapper.nav-open,.episode-list__wrapper.nav-open{max-width:580px}}@media screen and (min-width: 770px){.on-demand .od-recent-episodes .recent-header__wrapper.nav-open,.played-track-list__wrapper.nav-open,.segment-list__wrapper.nav-open,.episode-list__wrapper.nav-open{max-width:300px}}@media screen and (min-width: 1024px){.on-demand .od-recent-episodes .recent-header__wrapper.nav-open,.played-track-list__wrapper.nav-open,.segment-list__wrapper.nav-open,.episode-list__wrapper.nav-open{max-width:580px}}@media screen and (min-width: 1280px){.on-demand .od-recent-episodes .recent-header__wrapper.nav-open,.played-track-list__wrapper.nav-open,.segment-list__wrapper.nav-open,.episode-list__wrapper.nav-open{max-width:800px}}@media screen and (min-width: 1600px){.on-demand .od-recent-episodes .recent-header__wrapper.nav-open,.played-track-list__wrapper.nav-open,.segment-list__wrapper.nav-open,.episode-list__wrapper.nav-open{max-width:1080px}}html,body{height:100%;cursor:default;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;background-color:rbg(0, 0, 0)}*{margin:0;padding:0}body{background-color:#000;overflow:hidden;overflow-x:auto}a:focus,div:focus,span:focus,li:focus{outline:none}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important}ng\:form{display:block}.ng-animate-block-transitions{transition:0s all !important;-webkit-transition:0s all !important}.ng-hide-add-active,.ng-hide-remove{display:block !important}.center-x{text-align:center}.center-y{vertical-align:middle}.debug{border:2px dotted red}.wireframe{color:#efefef;opacity:0.5}.spinner{display:block;position:relative;z-index:1234;overflow:auto;width:100px;height:102px;top:200px;left:50%;margin-left:-50px;margin-top:-50px;text-align:center}input[type=password]{display:block}input[type=text]::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;outline:0;text-decoration:none !important}#viewport{overflow:hidden;height:100%}#content{width:100%;height:100%;display:block}#mainContainer{max-width:100%;position:relative;overflow:hidden}#mainRow{width:100%;display:inline-block !important;vertical-align:top;background-color:#000;background-position:0% 45px;background-repeat:no-repeat no-repeat}#mainPanel,#mainPanel2{height:100%;width:100%;min-height:600px;top:51px;bottom:81px;float:left;background-size:contain;background-repeat:no-repeat}#socialPanel{height:1000px;border-color:red}h2.wireframe{padding-left:10px;opacity:0.5}h2{font-size:20px;padding-left:5px}.noMargin{margin:0px}.clear-stage{position:fixed;z-index:50;width:100%;height:100%;-webkit-transform:translate(1280px, 0px);-moz-transform:translate(1280px, 0px);-ms-transform:translate(1280px, 0px);-o-transform:translate(1280px, 0px);transform:translate(1280px, 0px);background:#000}#wrapper{height:100%}.show-hide-animation.ng-hide-add,.show-hide-animation.ng-hide-remove,.hide-animation.ng-hide-add{-webkit-transition:0.7s linear all;-moz-transition:0.7s linear all;-o-transition:0.7s linear all;transition:0.7s linear all;display:block !important}.show-hide-animation.ng-hide-remove{opacity:0}.show-hide-animation.ng-hide-remove.ng-hide-remove-active{opacity:1}.show-hide-animation.ng-hide-add,.hide-animation.ng-hide-add{opacity:1}.show-hide-animation.ng-hide-add.ng-hide-add-active,.hide-animation.ng-hide-add.ng-hide-add-active{opacity:0}.play-item,#channelList .category-list .playing-item{background-color:#ffe100}.select-item,#channelList .category-list .selected-item{background-color:#e4e7e9}.playing-item{background-color:#ffe100}.selected-item{background-color:#e4e7e9}.selected-context-item{background-color:#e4e7e9}#category-section-front{height:100%;background-color:#e4e7e9;overflow:auto;width:71%}.edp-section-front{background-color:#e4e7e9;z-index:1;position:absolute;top:50px;left:80px;width:1200px}.entityDetailContent{margin-left:0px !important;padding-left:0px !important;width:900px;left:380px}.edp-progress-image-nav-open{left:398px !important;width:882px !important}.edp-progress-loader{width:1200px;min-height:100%;position:absolute;z-index:99;background:#000;opacity:0.75;left:80px;top:50px}.edp-progress-loader .edp-progress-image{width:200px;height:60px;background-image:url(images/tablet-loading-animation.gif);background-repeat:no-repeat;background-position:center center;top:45%;left:42%;z-index:999;position:absolute}.status-area{width:100%;background:#6d727d;height:2px}.progressing-area{background:#52c6b0;height:2px}#contentPane{bottom:18px;margin-left:80px;overflow-x:hidden;overflow-y:auto;position:relative;top:0px;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;transition-duration:500ms}#contentPane.on-my-sxm{-webkit-transform:translate(-100%) !important;-moz-transform:translate(-100%) !important;-ms-transform:translate(-100%) !important;-o-transform:translate(-100%) !important;transform:translate(-100%) !important}@media screen and (min-width: 770px){#contentPane.contentPaneTranstion{margin-left:400px}}@media screen and (max-width: 769px){#contentPane{width:100%;margin-left:0}}.main-newtrack,.channel-version,.api-fallback,.invalid-cookie,.progress-image,.logout-progress-image{position:absolute;top:12.6%;left:45%;cursor:pointer;width:176px}.main-newtrack .main-newtrack-container,.main-newtrack .channel-version-container,.main-newtrack .api-fallback-container,.main-newtrack .invalid-cookie-container,.channel-version .main-newtrack-container,.channel-version .channel-version-container,.channel-version .api-fallback-container,.channel-version .invalid-cookie-container,.api-fallback .main-newtrack-container,.api-fallback .channel-version-container,.api-fallback .api-fallback-container,.api-fallback .invalid-cookie-container,.invalid-cookie .main-newtrack-container,.invalid-cookie .channel-version-container,.invalid-cookie .api-fallback-container,.invalid-cookie .invalid-cookie-container,.progress-image .main-newtrack-container,.progress-image .channel-version-container,.progress-image .api-fallback-container,.progress-image .invalid-cookie-container,.logout-progress-image .main-newtrack-container,.logout-progress-image .channel-version-container,.logout-progress-image .api-fallback-container,.logout-progress-image .invalid-cookie-container{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#0e89d8;background:-webkit-gradient(linear, 0 60, 40 bottom, from(#0e89d8), to(#1872a6));background:-webkit-linear-gradient(#0e89d8, #1872a6);background:-moz-linear-gradient(#0e89d8, #1872a6);background:-ms-linear-gradient(#0e89d8, #1872a6);background:-o-linear-gradient(#0e89d8, #1872a6);background:linear-gradient(#0e89d8, #1872a6);color:#ffffff;font-size:30px;font-family:DinCondensed,sans-serif;vertical-align:middle;text-align:center;padding:0px 25px;position:relative;behavior:url(vendor/pie/PIE.htc)}.main-newtrack .main-newtrack-container span,.main-newtrack .channel-version-container span,.main-newtrack .api-fallback-container span,.main-newtrack .invalid-cookie-container span,.channel-version .main-newtrack-container span,.channel-version .channel-version-container span,.channel-version .api-fallback-container span,.channel-version .invalid-cookie-container span,.api-fallback .main-newtrack-container span,.api-fallback .channel-version-container span,.api-fallback .api-fallback-container span,.api-fallback .invalid-cookie-container span,.invalid-cookie .main-newtrack-container span,.invalid-cookie .channel-version-container span,.invalid-cookie .api-fallback-container span,.invalid-cookie .invalid-cookie-container span,.progress-image .main-newtrack-container span,.progress-image .channel-version-container span,.progress-image .api-fallback-container span,.progress-image .invalid-cookie-container span,.logout-progress-image .main-newtrack-container span,.logout-progress-image .channel-version-container span,.logout-progress-image .api-fallback-container span,.logout-progress-image .invalid-cookie-container span{display:inline-block}.main-newtrack .main-newtrack-container span.spntext,.main-newtrack .channel-version-container span.spntext,.main-newtrack .api-fallback-container span.spntext,.main-newtrack .invalid-cookie-container span.spntext,.channel-version .main-newtrack-container span.spntext,.channel-version .channel-version-container span.spntext,.channel-version .api-fallback-container span.spntext,.channel-version .invalid-cookie-container span.spntext,.api-fallback .main-newtrack-container span.spntext,.api-fallback .channel-version-container span.spntext,.api-fallback .api-fallback-container span.spntext,.api-fallback .invalid-cookie-container span.spntext,.invalid-cookie .main-newtrack-container span.spntext,.invalid-cookie .channel-version-container span.spntext,.invalid-cookie .api-fallback-container span.spntext,.invalid-cookie .invalid-cookie-container span.spntext,.progress-image .main-newtrack-container span.spntext,.progress-image .channel-version-container span.spntext,.progress-image .api-fallback-container span.spntext,.progress-image .invalid-cookie-container span.spntext,.logout-progress-image .main-newtrack-container span.spntext,.logout-progress-image .channel-version-container span.spntext,.logout-progress-image .api-fallback-container span.spntext,.logout-progress-image .invalid-cookie-container span.spntext{padding-top:6px;padding-bottom:13px}.main-newtrack .main-newtrack-container .channel-version-container,.main-newtrack .main-newtrack-container .api-fallback-container,.main-newtrack .main-newtrack-container .invalid-cookie-container,.main-newtrack .channel-version-container .channel-version-container,.main-newtrack .channel-version-container .api-fallback-container,.main-newtrack .channel-version-container .invalid-cookie-container,.main-newtrack .api-fallback-container .channel-version-container,.main-newtrack .api-fallback-container .api-fallback-container,.main-newtrack .api-fallback-container .invalid-cookie-container,.main-newtrack .invalid-cookie-container .channel-version-container,.main-newtrack .invalid-cookie-container .api-fallback-container,.main-newtrack .invalid-cookie-container .invalid-cookie-container,.channel-version .main-newtrack-container .channel-version-container,.channel-version .main-newtrack-container .api-fallback-container,.channel-version .main-newtrack-container .invalid-cookie-container,.channel-version .channel-version-container .channel-version-container,.channel-version .channel-version-container .api-fallback-container,.channel-version .channel-version-container .invalid-cookie-container,.channel-version .api-fallback-container .channel-version-container,.channel-version .api-fallback-container .api-fallback-container,.channel-version .api-fallback-container .invalid-cookie-container,.channel-version .invalid-cookie-container .channel-version-container,.channel-version .invalid-cookie-container .api-fallback-container,.channel-version .invalid-cookie-container .invalid-cookie-container,.api-fallback .main-newtrack-container .channel-version-container,.api-fallback .main-newtrack-container .api-fallback-container,.api-fallback .main-newtrack-container .invalid-cookie-container,.api-fallback .channel-version-container .channel-version-container,.api-fallback .channel-version-container .api-fallback-container,.api-fallback .channel-version-container .invalid-cookie-container,.api-fallback .api-fallback-container .channel-version-container,.api-fallback .api-fallback-container .api-fallback-container,.api-fallback .api-fallback-container .invalid-cookie-container,.api-fallback .invalid-cookie-container .channel-version-container,.api-fallback .invalid-cookie-container .api-fallback-container,.api-fallback .invalid-cookie-container .invalid-cookie-container,.invalid-cookie .main-newtrack-container .channel-version-container,.invalid-cookie .main-newtrack-container .api-fallback-container,.invalid-cookie .main-newtrack-container .invalid-cookie-container,.invalid-cookie .channel-version-container .channel-version-container,.invalid-cookie .channel-version-container .api-fallback-container,.invalid-cookie .channel-version-container .invalid-cookie-container,.invalid-cookie .api-fallback-container .channel-version-container,.invalid-cookie .api-fallback-container .api-fallback-container,.invalid-cookie .api-fallback-container .invalid-cookie-container,.invalid-cookie .invalid-cookie-container .channel-version-container,.invalid-cookie .invalid-cookie-container .api-fallback-container,.invalid-cookie .invalid-cookie-container .invalid-cookie-container,.progress-image .main-newtrack-container .channel-version-container,.progress-image .main-newtrack-container .api-fallback-container,.progress-image .main-newtrack-container .invalid-cookie-container,.progress-image .channel-version-container .channel-version-container,.progress-image .channel-version-container .api-fallback-container,.progress-image .channel-version-container .invalid-cookie-container,.progress-image .api-fallback-container .channel-version-container,.progress-image .api-fallback-container .api-fallback-container,.progress-image .api-fallback-container .invalid-cookie-container,.progress-image .invalid-cookie-container .channel-version-container,.progress-image .invalid-cookie-container .api-fallback-container,.progress-image .invalid-cookie-container .invalid-cookie-container,.logout-progress-image .main-newtrack-container .channel-version-container,.logout-progress-image .main-newtrack-container .api-fallback-container,.logout-progress-image .main-newtrack-container .invalid-cookie-container,.logout-progress-image .channel-version-container .channel-version-container,.logout-progress-image .channel-version-container .api-fallback-container,.logout-progress-image .channel-version-container .invalid-cookie-container,.logout-progress-image .api-fallback-container .channel-version-container,.logout-progress-image .api-fallback-container .api-fallback-container,.logout-progress-image .api-fallback-container .invalid-cookie-container,.logout-progress-image .invalid-cookie-container .channel-version-container,.logout-progress-image .invalid-cookie-container .api-fallback-container,.logout-progress-image .invalid-cookie-container .invalid-cookie-container{padding:5px;font-size:18px}.main-newtrack .main-newtrack-container .api-fallback-code,.main-newtrack .main-newtrack-container .api-fallback-message,.main-newtrack .main-newtrack-container .invalid-cookie-message,.main-newtrack .channel-version-container .api-fallback-code,.main-newtrack .channel-version-container .api-fallback-message,.main-newtrack .channel-version-container .invalid-cookie-message,.main-newtrack .api-fallback-container .api-fallback-code,.main-newtrack .api-fallback-container .api-fallback-message,.main-newtrack .api-fallback-container .invalid-cookie-message,.main-newtrack .invalid-cookie-container .api-fallback-code,.main-newtrack .invalid-cookie-container .api-fallback-message,.main-newtrack .invalid-cookie-container .invalid-cookie-message,.channel-version .main-newtrack-container .api-fallback-code,.channel-version .main-newtrack-container .api-fallback-message,.channel-version .main-newtrack-container .invalid-cookie-message,.channel-version .channel-version-container .api-fallback-code,.channel-version .channel-version-container .api-fallback-message,.channel-version .channel-version-container .invalid-cookie-message,.channel-version .api-fallback-container .api-fallback-code,.channel-version .api-fallback-container .api-fallback-message,.channel-version .api-fallback-container .invalid-cookie-message,.channel-version .invalid-cookie-container .api-fallback-code,.channel-version .invalid-cookie-container .api-fallback-message,.channel-version .invalid-cookie-container .invalid-cookie-message,.api-fallback .main-newtrack-container .api-fallback-code,.api-fallback .main-newtrack-container .api-fallback-message,.api-fallback .main-newtrack-container .invalid-cookie-message,.api-fallback .channel-version-container .api-fallback-code,.api-fallback .channel-version-container .api-fallback-message,.api-fallback .channel-version-container .invalid-cookie-message,.api-fallback .api-fallback-container .api-fallback-code,.api-fallback .api-fallback-container .api-fallback-message,.api-fallback .api-fallback-container .invalid-cookie-message,.api-fallback .invalid-cookie-container .api-fallback-code,.api-fallback .invalid-cookie-container .api-fallback-message,.api-fallback .invalid-cookie-container .invalid-cookie-message,.invalid-cookie .main-newtrack-container .api-fallback-code,.invalid-cookie .main-newtrack-container .api-fallback-message,.invalid-cookie .main-newtrack-container .invalid-cookie-message,.invalid-cookie .channel-version-container .api-fallback-code,.invalid-cookie .channel-version-container .api-fallback-message,.invalid-cookie .channel-version-container .invalid-cookie-message,.invalid-cookie .api-fallback-container .api-fallback-code,.invalid-cookie .api-fallback-container .api-fallback-message,.invalid-cookie .api-fallback-container .invalid-cookie-message,.invalid-cookie .invalid-cookie-container .api-fallback-code,.invalid-cookie .invalid-cookie-container .api-fallback-message,.invalid-cookie .invalid-cookie-container .invalid-cookie-message,.progress-image .main-newtrack-container .api-fallback-code,.progress-image .main-newtrack-container .api-fallback-message,.progress-image .main-newtrack-container .invalid-cookie-message,.progress-image .channel-version-container .api-fallback-code,.progress-image .channel-version-container .api-fallback-message,.progress-image .channel-version-container .invalid-cookie-message,.progress-image .api-fallback-container .api-fallback-code,.progress-image .api-fallback-container .api-fallback-message,.progress-image .api-fallback-container .invalid-cookie-message,.progress-image .invalid-cookie-container .api-fallback-code,.progress-image .invalid-cookie-container .api-fallback-message,.progress-image .invalid-cookie-container .invalid-cookie-message,.logout-progress-image .main-newtrack-container .api-fallback-code,.logout-progress-image .main-newtrack-container .api-fallback-message,.logout-progress-image .main-newtrack-container .invalid-cookie-message,.logout-progress-image .channel-version-container .api-fallback-code,.logout-progress-image .channel-version-container .api-fallback-message,.logout-progress-image .channel-version-container .invalid-cookie-message,.logout-progress-image .api-fallback-container .api-fallback-code,.logout-progress-image .api-fallback-container .api-fallback-message,.logout-progress-image .api-fallback-container .invalid-cookie-message,.logout-progress-image .invalid-cookie-container .api-fallback-code,.logout-progress-image .invalid-cookie-container .api-fallback-message,.logout-progress-image .invalid-cookie-container .invalid-cookie-message{width:30%}.main-newtrack .main-newtrack-container .invalid-cookie-message,.main-newtrack .channel-version-container .invalid-cookie-message,.main-newtrack .api-fallback-container .invalid-cookie-message,.main-newtrack .invalid-cookie-container .invalid-cookie-message,.channel-version .main-newtrack-container .invalid-cookie-message,.channel-version .channel-version-container .invalid-cookie-message,.channel-version .api-fallback-container .invalid-cookie-message,.channel-version .invalid-cookie-container .invalid-cookie-message,.api-fallback .main-newtrack-container .invalid-cookie-message,.api-fallback .channel-version-container .invalid-cookie-message,.api-fallback .api-fallback-container .invalid-cookie-message,.api-fallback .invalid-cookie-container .invalid-cookie-message,.invalid-cookie .main-newtrack-container .invalid-cookie-message,.invalid-cookie .channel-version-container .invalid-cookie-message,.invalid-cookie .api-fallback-container .invalid-cookie-message,.invalid-cookie .invalid-cookie-container .invalid-cookie-message,.progress-image .main-newtrack-container .invalid-cookie-message,.progress-image .channel-version-container .invalid-cookie-message,.progress-image .api-fallback-container .invalid-cookie-message,.progress-image .invalid-cookie-container .invalid-cookie-message,.logout-progress-image .main-newtrack-container .invalid-cookie-message,.logout-progress-image .channel-version-container .invalid-cookie-message,.logout-progress-image .api-fallback-container .invalid-cookie-message,.logout-progress-image .invalid-cookie-container .invalid-cookie-message{height:34px}.main-newtrack .main-newtrack-container .api-fallback-event,.main-newtrack .main-newtrack-container .invalid-cookie-event,.main-newtrack .channel-version-container .api-fallback-event,.main-newtrack .channel-version-container .invalid-cookie-event,.main-newtrack .api-fallback-container .api-fallback-event,.main-newtrack .api-fallback-container .invalid-cookie-event,.main-newtrack .invalid-cookie-container .api-fallback-event,.main-newtrack .invalid-cookie-container .invalid-cookie-event,.channel-version .main-newtrack-container .api-fallback-event,.channel-version .main-newtrack-container .invalid-cookie-event,.channel-version .channel-version-container .api-fallback-event,.channel-version .channel-version-container .invalid-cookie-event,.channel-version .api-fallback-container .api-fallback-event,.channel-version .api-fallback-container .invalid-cookie-event,.channel-version .invalid-cookie-container .api-fallback-event,.channel-version .invalid-cookie-container .invalid-cookie-event,.api-fallback .main-newtrack-container .api-fallback-event,.api-fallback .main-newtrack-container .invalid-cookie-event,.api-fallback .channel-version-container .api-fallback-event,.api-fallback .channel-version-container .invalid-cookie-event,.api-fallback .api-fallback-container .api-fallback-event,.api-fallback .api-fallback-container .invalid-cookie-event,.api-fallback .invalid-cookie-container .api-fallback-event,.api-fallback .invalid-cookie-container .invalid-cookie-event,.invalid-cookie .main-newtrack-container .api-fallback-event,.invalid-cookie .main-newtrack-container .invalid-cookie-event,.invalid-cookie .channel-version-container .api-fallback-event,.invalid-cookie .channel-version-container .invalid-cookie-event,.invalid-cookie .api-fallback-container .api-fallback-event,.invalid-cookie .api-fallback-container .invalid-cookie-event,.invalid-cookie .invalid-cookie-container .api-fallback-event,.invalid-cookie .invalid-cookie-container .invalid-cookie-event,.progress-image .main-newtrack-container .api-fallback-event,.progress-image .main-newtrack-container .invalid-cookie-event,.progress-image .channel-version-container .api-fallback-event,.progress-image .channel-version-container .invalid-cookie-event,.progress-image .api-fallback-container .api-fallback-event,.progress-image .api-fallback-container .invalid-cookie-event,.progress-image .invalid-cookie-container .api-fallback-event,.progress-image .invalid-cookie-container .invalid-cookie-event,.logout-progress-image .main-newtrack-container .api-fallback-event,.logout-progress-image .main-newtrack-container .invalid-cookie-event,.logout-progress-image .channel-version-container .api-fallback-event,.logout-progress-image .channel-version-container .invalid-cookie-event,.logout-progress-image .api-fallback-container .api-fallback-event,.logout-progress-image .api-fallback-container .invalid-cookie-event,.logout-progress-image .invalid-cookie-container .api-fallback-event,.logout-progress-image .invalid-cookie-container .invalid-cookie-event{text-align:center}.main-newtrack .main-newtrack-container .inactivity-message,.main-newtrack .channel-version-container .inactivity-message,.main-newtrack .api-fallback-container .inactivity-message,.main-newtrack .invalid-cookie-container .inactivity-message,.channel-version .main-newtrack-container .inactivity-message,.channel-version .channel-version-container .inactivity-message,.channel-version .api-fallback-container .inactivity-message,.channel-version .invalid-cookie-container .inactivity-message,.api-fallback .main-newtrack-container .inactivity-message,.api-fallback .channel-version-container .inactivity-message,.api-fallback .api-fallback-container .inactivity-message,.api-fallback .invalid-cookie-container .inactivity-message,.invalid-cookie .main-newtrack-container .inactivity-message,.invalid-cookie .channel-version-container .inactivity-message,.invalid-cookie .api-fallback-container .inactivity-message,.invalid-cookie .invalid-cookie-container .inactivity-message,.progress-image .main-newtrack-container .inactivity-message,.progress-image .channel-version-container .inactivity-message,.progress-image .api-fallback-container .inactivity-message,.progress-image .invalid-cookie-container .inactivity-message,.logout-progress-image .main-newtrack-container .inactivity-message,.logout-progress-image .channel-version-container .inactivity-message,.logout-progress-image .api-fallback-container .inactivity-message,.logout-progress-image .invalid-cookie-container .inactivity-message{width:271px}.main-newtrack .main-newtrack-container .channel-version-ok,.main-newtrack .main-newtrack-container .api-fallback-ok,.main-newtrack .main-newtrack-container .channel-version-cancel,.main-newtrack .main-newtrack-container .invalid-cookie-ok,.main-newtrack .channel-version-container .channel-version-ok,.main-newtrack .channel-version-container .api-fallback-ok,.main-newtrack .channel-version-container .channel-version-cancel,.main-newtrack .channel-version-container .invalid-cookie-ok,.main-newtrack .api-fallback-container .channel-version-ok,.main-newtrack .api-fallback-container .api-fallback-ok,.main-newtrack .api-fallback-container .channel-version-cancel,.main-newtrack .api-fallback-container .invalid-cookie-ok,.main-newtrack .invalid-cookie-container .channel-version-ok,.main-newtrack .invalid-cookie-container .api-fallback-ok,.main-newtrack .invalid-cookie-container .channel-version-cancel,.main-newtrack .invalid-cookie-container .invalid-cookie-ok,.channel-version .main-newtrack-container .channel-version-ok,.channel-version .main-newtrack-container .api-fallback-ok,.channel-version .main-newtrack-container .channel-version-cancel,.channel-version .main-newtrack-container .invalid-cookie-ok,.channel-version .channel-version-container .channel-version-ok,.channel-version .channel-version-container .api-fallback-ok,.channel-version .channel-version-container .channel-version-cancel,.channel-version .channel-version-container .invalid-cookie-ok,.channel-version .api-fallback-container .channel-version-ok,.channel-version .api-fallback-container .api-fallback-ok,.channel-version .api-fallback-container .channel-version-cancel,.channel-version .api-fallback-container .invalid-cookie-ok,.channel-version .invalid-cookie-container .channel-version-ok,.channel-version .invalid-cookie-container .api-fallback-ok,.channel-version .invalid-cookie-container .channel-version-cancel,.channel-version .invalid-cookie-container .invalid-cookie-ok,.api-fallback .main-newtrack-container .channel-version-ok,.api-fallback .main-newtrack-container .api-fallback-ok,.api-fallback .main-newtrack-container .channel-version-cancel,.api-fallback .main-newtrack-container .invalid-cookie-ok,.api-fallback .channel-version-container .channel-version-ok,.api-fallback .channel-version-container .api-fallback-ok,.api-fallback .channel-version-container .channel-version-cancel,.api-fallback .channel-version-container .invalid-cookie-ok,.api-fallback .api-fallback-container .channel-version-ok,.api-fallback .api-fallback-container .api-fallback-ok,.api-fallback .api-fallback-container .channel-version-cancel,.api-fallback .api-fallback-container .invalid-cookie-ok,.api-fallback .invalid-cookie-container .channel-version-ok,.api-fallback .invalid-cookie-container .api-fallback-ok,.api-fallback .invalid-cookie-container .channel-version-cancel,.api-fallback .invalid-cookie-container .invalid-cookie-ok,.invalid-cookie .main-newtrack-container .channel-version-ok,.invalid-cookie .main-newtrack-container .api-fallback-ok,.invalid-cookie .main-newtrack-container .channel-version-cancel,.invalid-cookie .main-newtrack-container .invalid-cookie-ok,.invalid-cookie .channel-version-container .channel-version-ok,.invalid-cookie .channel-version-container .api-fallback-ok,.invalid-cookie .channel-version-container .channel-version-cancel,.invalid-cookie .channel-version-container .invalid-cookie-ok,.invalid-cookie .api-fallback-container .channel-version-ok,.invalid-cookie .api-fallback-container .api-fallback-ok,.invalid-cookie .api-fallback-container .channel-version-cancel,.invalid-cookie .api-fallback-container .invalid-cookie-ok,.invalid-cookie .invalid-cookie-container .channel-version-ok,.invalid-cookie .invalid-cookie-container .api-fallback-ok,.invalid-cookie .invalid-cookie-container .channel-version-cancel,.invalid-cookie .invalid-cookie-container .invalid-cookie-ok,.progress-image .main-newtrack-container .channel-version-ok,.progress-image .main-newtrack-container .api-fallback-ok,.progress-image .main-newtrack-container .channel-version-cancel,.progress-image .main-newtrack-container .invalid-cookie-ok,.progress-image .channel-version-container .channel-version-ok,.progress-image .channel-version-container .api-fallback-ok,.progress-image .channel-version-container .channel-version-cancel,.progress-image .channel-version-container .invalid-cookie-ok,.progress-image .api-fallback-container .channel-version-ok,.progress-image .api-fallback-container .api-fallback-ok,.progress-image .api-fallback-container .channel-version-cancel,.progress-image .api-fallback-container .invalid-cookie-ok,.progress-image .invalid-cookie-container .channel-version-ok,.progress-image .invalid-cookie-container .api-fallback-ok,.progress-image .invalid-cookie-container .channel-version-cancel,.progress-image .invalid-cookie-container .invalid-cookie-ok,.logout-progress-image .main-newtrack-container .channel-version-ok,.logout-progress-image .main-newtrack-container .api-fallback-ok,.logout-progress-image .main-newtrack-container .channel-version-cancel,.logout-progress-image .main-newtrack-container .invalid-cookie-ok,.logout-progress-image .channel-version-container .channel-version-ok,.logout-progress-image .channel-version-container .api-fallback-ok,.logout-progress-image .channel-version-container .channel-version-cancel,.logout-progress-image .channel-version-container .invalid-cookie-ok,.logout-progress-image .api-fallback-container .channel-version-ok,.logout-progress-image .api-fallback-container .api-fallback-ok,.logout-progress-image .api-fallback-container .channel-version-cancel,.logout-progress-image .api-fallback-container .invalid-cookie-ok,.logout-progress-image .invalid-cookie-container .channel-version-ok,.logout-progress-image .invalid-cookie-container .api-fallback-ok,.logout-progress-image .invalid-cookie-container .channel-version-cancel,.logout-progress-image .invalid-cookie-container .invalid-cookie-ok{padding:5px}.main-newtrack .main-newtrack-container:hover,.main-newtrack .channel-version-container:hover,.main-newtrack .api-fallback-container:hover,.main-newtrack .invalid-cookie-container:hover,.channel-version .main-newtrack-container:hover,.channel-version .channel-version-container:hover,.channel-version .api-fallback-container:hover,.channel-version .invalid-cookie-container:hover,.api-fallback .main-newtrack-container:hover,.api-fallback .channel-version-container:hover,.api-fallback .api-fallback-container:hover,.api-fallback .invalid-cookie-container:hover,.invalid-cookie .main-newtrack-container:hover,.invalid-cookie .channel-version-container:hover,.invalid-cookie .api-fallback-container:hover,.invalid-cookie .invalid-cookie-container:hover,.progress-image .main-newtrack-container:hover,.progress-image .channel-version-container:hover,.progress-image .api-fallback-container:hover,.progress-image .invalid-cookie-container:hover,.logout-progress-image .main-newtrack-container:hover,.logout-progress-image .channel-version-container:hover,.logout-progress-image .api-fallback-container:hover,.logout-progress-image .invalid-cookie-container:hover{background:#0f6499;background:-webkit-gradient(linear, 0 60, 40 bottom, from(#0f6499), to(#084d7e));background:-webkit-linear-gradient(#0f6499, #084d7e);background:-moz-linear-gradient(#0f6499, #084d7e);background:-ms-linear-gradient(#0f6499, #084d7e);background:-o-linear-gradient(#0f6499, #084d7e);background:linear-gradient(#0f6499, #084d7e);-pie-background:linear-gradient(#0f6499, #084d7e)}.new-track-show{z-index:40}.main-newtrack{display:none}.channel-version,.api-fallback,.invalid-cookie,.progress-image,.logout-progress-image{left:42% !important}.channel-version .channel-version-container,.channel-version .api-fallback-container,.channel-version .invalid-cookie-container,.api-fallback .channel-version-container,.api-fallback .api-fallback-container,.api-fallback .invalid-cookie-container,.invalid-cookie .channel-version-container,.invalid-cookie .api-fallback-container,.invalid-cookie .invalid-cookie-container,.progress-image .channel-version-container,.progress-image .api-fallback-container,.progress-image .invalid-cookie-container,.logout-progress-image .channel-version-container,.logout-progress-image .api-fallback-container,.logout-progress-image .invalid-cookie-container{font-size:18px !important;padding:10px 25px !important}.channel-version .api-fallback-container,.channel-version .invalid-cookie-container,.api-fallback .api-fallback-container,.api-fallback .invalid-cookie-container,.invalid-cookie .api-fallback-container,.invalid-cookie .invalid-cookie-container,.progress-image .api-fallback-container,.progress-image .invalid-cookie-container,.logout-progress-image .api-fallback-container,.logout-progress-image .invalid-cookie-container{text-align:left !important}.channel-version .api-fallback-container span,.channel-version .invalid-cookie-container span,.api-fallback .api-fallback-container span,.api-fallback .invalid-cookie-container span,.invalid-cookie .api-fallback-container span,.invalid-cookie .invalid-cookie-container span,.progress-image .api-fallback-container span,.progress-image .invalid-cookie-container span,.logout-progress-image .api-fallback-container span,.logout-progress-image .invalid-cookie-container span{line-height:25px !important}.channel-version{width:20% !important}.api-fallback,.invalid-cookie{width:25% !important}.progress-image{width:200px;height:60px;background-image:url(images/tablet-loading-animation.gif);background-repeat:no-repeat;background-position:center center;z-index:999;cursor:default !important;position:fixed;top:50%;left:50% !important;transform:translate(-50%, -50%)}.logout-progress-image{width:190px;height:56px;background-image:url(images/web-log-out-waves.gif);background-repeat:no-repeat;background-position:center center;margin-top:12%;z-index:5;position:absolute}.progress-loader{width:100%;height:100%;position:absolute;z-index:109;background:#000;opacity:0.75;top:0;left:0}.logout-progress-loader{width:100%;height:100%;position:absolute;z-index:99;background:#000}.content-error-fallback{position:absolute;z-index:-1;width:100%;background:#000000}.content-error-fallback .content-top{width:90%;height:440px;display:inline-block;background-size:cover;margin-left:80px}.content-error-fallback .content-bottom{width:90%;color:#333;background-color:#2e3035;margin-left:80px}.popover{font-size:26px;font-family:DinCondensedLight,sans-serif;color:#a8adba;background:#2e3035;border:1px solid #1f2225;behavior:url(vendor/pie/PIE.htc)}.popover.top .arrow:after{border-top-color:#2e3035}a.popup{top:9px;right:8px;width:32px;height:30px;overflow:hidden;text-indent:-999px}.btn-round{behavior:url(vendor/pie/PIE.htc)}.RegularCarrot_flrt{float:right;color:#d6d9db;font-size:14px}.RegularCarrot_flrt:hover{color:#2e3035}.RegularCarrot_L{color:#d6d9db !important;font-size:14px}.hot-spot,.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-icons .share-star-space:hover,.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-icons span:hover,.scrubbar .handle:hover,.show-list__sharing .RegularNotificationA:hover,.show-list__sharing .RegularInfo:hover,.show-list__sharing .show-list__info:hover,.show-list__sharing .content-type-header--left .info-icon:hover,.content-type-header--left .show-list__sharing .info-icon:hover,.show-list__sharing .RegularFav_A:hover,.show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty:hover,.edp-on-demand-episodes .show-list__sharing .edp-on-demand-episode__actions-favorite-empty:hover,.show-list__sharing .RegularFav_B:hover,.show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full:hover,.edp-on-demand-episodes .show-list__sharing .edp-on-demand-episode__actions-favorite-full:hover,.show-list.nav-open .show-list__sharing .RegularNotificationA:hover,.show-list.nav-open .show-list__sharing .RegularInfo:hover,.show-list.nav-open .show-list__sharing .show-list__info:hover,.show-list.nav-open .show-list__sharing .content-type-header--left .info-icon:hover,.content-type-header--left .show-list.nav-open .show-list__sharing .info-icon:hover,.show-list.nav-open .show-list__sharing .RegularFav_A:hover,.show-list.nav-open .show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty:hover,.edp-on-demand-episodes .show-list.nav-open .show-list__sharing .edp-on-demand-episode__actions-favorite-empty:hover,.show-list.nav-open .show-list__sharing .RegularFav_B:hover,.show-list.nav-open .show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full:hover,.edp-on-demand-episodes .show-list.nav-open .show-list__sharing .edp-on-demand-episode__actions-favorite-full:hover,.category-section .category-section-container .recent-episodes-icons .share-star-space:hover,.category-section .category-section-container .recent-episodes-icons span:hover,.category-section .category-section-container .selected-show .selected-show-icons .fav-icon:hover,.category-section .category-section-container .selected-show .selected-show-icons .share-icon:hover,.category-section .category-section-container .selected-show .selected-show-icons .notification-icon:hover,.category-section .category-section-container .selected-show .live-buffer-content-icons .share-star-space:hover,.category-section .category-section-container .selected-show .live-buffer-content-icons span:hover,.on-demand-episode .recent-episodes-icons .share-star-space:hover,.on-demand-episode .recent-episodes-icons span:hover,.live-buffered-content .live-buffer-content-icons .share-star-space:hover,.live-buffered-content .live-buffer-content-icons span:hover,.played-track-list__icon:hover,.played-track-list__info:hover,.played-track-list .toggle-button-segment .right-sec:hover,.played-track-list .toggle-button-segment-header .right-sec:hover,.played-track-item .item-icons .track-share-icon:hover,.played-track-item .item-icons .track-buy-icon:hover,.segment-list__icon:hover,.segment-list__info:hover,.segment-list .toggle-button-segment .right-sec:hover,.segment-list .toggle-button-segment-header .right-sec:hover,.companion-content-wrapper .companion-content .content-head span:hover,.search-bar .search-content .search-input .search-regular-icon:hover,.search-bar .search-content .search-input:hover,.social-widget .social-tweet-content .tweet-footer .tweet-other-icons .tweet-reply:hover,.social-widget .social-tweet-content .tweet-footer .tweet-other-icons .tweet-retweet:hover,.social-widget .social-tweet-content .tweet-footer .tweet-other-icons .tweet-fav:hover,.tweet__reply-icon:hover,.tweet__retweet-icon:hover,.tweet__favorite-icon:hover,.channel-header .icon-space:hover,.show-header .icon-space:hover,.reply-view .view-content .section-three .tweet-reply:hover,.reply-view .view-content .section-three .tweet-retweet:hover,.reply-view .view-content .section-three .tweet-fav:hover,.host-header .icon-space:hover{cursor:pointer}.web-player{position:absolute}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.switch-off{left:0px !important}.on-demand-header{padding-right:14px}.recent-header{padding-left:0px !important}.title-one{padding-left:140px}.title-two{padding-left:140px !important}.tweet-list{text-align:left !important}li.photo span.imgdesc{text-align:left !important}.headTitle{text-align:left !important}.settings-facebook-check{margin-left:0px !important}.reply-view .view-content{padding-left:25px !important}.menu-content.show,.tab-content.show{z-index:3 !important}.edp-section-front{z-index:2 !important}}@-moz-document url-prefix(){.search-bar .search-context{padding-right:0px !important}#channelList .ondemand-width-ff{width:68px !important;vertical-align:inherit}}@-webkit-keyframes set-notify-panel{0%,100%{bottom:0px;opacity:0}40%,60%{bottom:10%;opacity:1.0}}@-moz-keyframes set-notify-panel{0%,100%{bottom:0px;opacity:0}40%,60%{bottom:10%;opacity:1.0}}@keyframes set-notify-panel{0%,100%{bottom:0px;opacity:0}40%,60%{bottom:10%;opacity:1.0}}.set-notify-panel{-webkit-transition:bottom 0.5s ease-in-out;-moz-transition:bottom 0.5s ease-in-out;transition:bottom 0.5s ease-in-out;padding:10px 5px;position:absolute;text-align:center;z-index:9999;background:white;border:solid 1px #6D727D;font-size:14px;-ms-box-shadow:0px 0px 5px #2e3035;-webkit-box-shadow:0px 0px 5px #2e3035;box-shadow:0px 0px 5px #2e3035;text-transform:uppercase;font-family:DinCondensedLight,sans-serif;cursor:default;font-weight:bold;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.set-notify-panel.show-notify{-webkit-animation:set-notify-panel 3s ease-in-out;-moz-animation:set-notify-panel 3s ease-in-out;animation:set-notify-panel 3s ease-in-out}.notify-text{cursor:pointer !important;font-weight:bold}.global-player-error-message{font-size:38px;font-family:DinCondensed,sans-serif;display:inline-block;color:#fff;padding-top:55px;width:100%;line-height:40px;text-align:center}_::-webkit-full-page-media,_:future,:root .safari-only{z-index:auto !important}@media screen and (-webkit-min-device-pixel-ratio: 0){::i-block-chrome,.selected-favorites{left:80px}::i-block-chrome,.logo-center{text-align:left !important}::i-block-chrome,.on-demand-header{position:relative !important;left:10px !important}::i-block-chrome,.freeze-channel-list-header{position:fixed;width:22% !important;top:50px}::i-block-chrome,.freeze-channel-list-bottom{position:fixed;width:19.6% !important;bottom:0px}::i-block-chrome,.closed-favorites{-webkit-backface-visibility:hidden}}.edp-main-cont::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.edp-main-cont::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.edp-main-cont::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.edp-main-cont::-webkit-scrollbar-track{width:8px}.edp-section-front::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.edp-section-front::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.edp-section-front::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.edp-section-front::-webkit-scrollbar-track{width:8px}.all-channel-list::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.all-channel-list::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.all-channel-list::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.all-channel-list::-webkit-scrollbar-track{width:8px}#onDemandChannelPanel::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}#onDemandChannelPanel::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}#onDemandChannelPanel::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}#onDemandChannelPanel::-webkit-scrollbar-track{width:8px}#onDemandChannelPanel::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}#onDemandChannelPanel::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}#onDemandChannelPanel::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}#onDemandChannelPanel::-webkit-scrollbar-track{width:8px}.sidebar-nav #channelsPanel::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.sidebar-nav #channelsPanel::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.sidebar-nav #channelsPanel::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.sidebar-nav #channelsPanel::-webkit-scrollbar-track{width:8px}.manage-notify-scroll::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.manage-notify-scroll::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.manage-notify-scroll::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.manage-notify-scroll::-webkit-scrollbar-track{width:8px}.custom-channels-scroll::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.custom-channels-scroll::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.custom-channels-scroll::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.custom-channels-scroll::-webkit-scrollbar-track{width:8px}.ws-feature-content::-webkit-scrollbar{width:10px;background-color:#F1F2F5;opacity:0.5;cursor:-webkit-grab}.ws-feature-content::-webkit-scrollbar-thumb{background-color:#545455;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #F1F2F5}.ws-feature-content::-webkit-scrollbar-thumb:hover{background-color:#666666}.search-result::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.search-result::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.search-result::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.search-result::-webkit-scrollbar-track{width:8px}.search-filter-section::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.search-filter-section::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.search-filter-section::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.search-filter-section::-webkit-scrollbar-track{width:8px}.fixed-content-scroll::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.fixed-content-scroll::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.fixed-content-scroll::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.fixed-content-scroll::-webkit-scrollbar-track{width:8px}.all-recommend-list::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.all-recommend-list::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.all-recommend-list::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.settings-panel::-webkit-scrollbar{width:0px}.settings-main-content::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.settings-main-content::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.settings-main-content::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.audio-quality-main-content::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.audio-quality-main-content::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.audio-quality-main-content::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.rec-scroll-outer::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.rec-scroll-outer::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.rec-scroll-outer::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.my-notification-container::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.my-notification-container::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.my-notification-container::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.search-bar::-webkit-scrollbar{width:0px}.welcome-screen::-webkit-scrollbar{width:10px;background-color:#F1F2F5;opacity:0.5;cursor:-webkit-grab}.welcome-screen::-webkit-scrollbar-thumb{background-color:#545455;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;height:200px;border:solid 2px #F1F2F5}.welcome-screen::-webkit-scrollbar-thumb:hover{background-color:#666666}body::-webkit-scrollbar{height:12px;background-color:#F1F2F5;opacity:0.5;cursor:-webkit-grab}body::-webkit-scrollbar-thumb{background-color:#545455;cursor:pointer !important;cursor:-webkit-grabbing;height:10px;border:solid 2px #F1F2F5}body::-webkit-scrollbar-thumb:hover{background-color:#666666}.login-page::-webkit-scrollbar{width:10px;background-color:#F1F2F5;opacity:0.5;cursor:-webkit-grab}.login-page::-webkit-scrollbar-thumb{background-color:#545455;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #F1F2F5}.login-page::-webkit-scrollbar-thumb:hover{background-color:#666666}#contentPane::-webkit-scrollbar{width:10px;background-color:#F1F2F5;opacity:0.5;cursor:-webkit-grab}#contentPane::-webkit-scrollbar-thumb{background-color:#545455;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;height:200px;border:solid 2px #F1F2F5}#contentPane::-webkit-scrollbar-thumb:hover{background-color:#666666}.my-sxm .wrapper::-webkit-scrollbar{width:10px;background-color:#F1F2F5;opacity:0.5;cursor:-webkit-grab}.my-sxm .wrapper::-webkit-scrollbar-thumb{background-color:#545455;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #F1F2F5}.my-sxm .wrapper::-webkit-scrollbar-thumb:hover{background-color:#666666}.my-sxm .wrapper::-webkit-scrollbar-track{width:8px}#contentPane .mCSB_inside>.mCSB_container{margin-right:26px !important}#contentPane .mCSB_scrollTools{right:2px}#contentPane .mCSB_draggerContainer{width:12px !important;z-index:99}#contentPane .mCSB_draggerRail{border-radius:0px;width:12px;background:#F1F2F5;opacity:0.15}#contentPane .mCSB_dragger{width:4px !important;margin:0px 4px !important}#contentPane .mCSB_dragger .mCSB_dragger_bar{background-color:#B6B6B7 !important}#contentPane .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#666666 !important}#mainPanel{background-size:1280px auto;overflow:hidden}@media screen and (max-width: 769px){#mainPanel.navbar-open:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.85);z-index:1;color:white}}.edp-section-front .mCustomScrollBox #mCSB_1_scrollbar_vertical{right:0px !important}.edp-section-front .mCSB_inside>.mCSB_container{margin-right:0px !important;left:0px !important}.edp-section-front .mCSB_draggerContainer{width:12px !important;z-index:99}.edp-section-front .mCSB_draggerRail{border-radius:0px;width:12px;background:#F1F2F5;opacity:0.15}.edp-section-front .mCSB_dragger{width:4px !important;margin:0px 4px !important}.edp-section-front .mCSB_dragger .mCSB_dragger_bar{background-color:#B6B6B7 !important}.edp-section-front .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#666666 !important}.entityDetailContent .mCustomScrollBox #mCSB_1_scrollbar_vertical{right:163px !important;width:12px !important}.my-sxm .wrapper .mCSB_scrollTools{right:14px}.my-sxm .wrapper .mCSB_draggerContainer{width:12px !important;z-index:99}.my-sxm .wrapper .mCSB_draggerRail{border-radius:0px;width:12px;background:#F1F2F5;opacity:0.15}.my-sxm .wrapper .mCSB_dragger{width:4px !important;margin:0px 4px !important}.my-sxm .wrapper .mCSB_dragger .mCSB_dragger_bar{background-color:#B6B6B7 !important}.my-sxm .wrapper .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#666666 !important}.custom-channels-scroll .mCSB_inside>.mCSB_container,.manage-notify-scroll .mCSB_inside>.mCSB_container,.favorite-channels-scroll .mCSB_inside>.mCSB_container,.all-channel-list .mCSB_inside>.mCSB_container,.channels-ondemand-show .mCSB_inside>.mCSB_container,.genre-channel-list .mCSB_inside>.mCSB_container,.search-result .mCSB_inside>.mCSB_container,.genre-scroll-list .mCSB_inside>.mCSB_container,.categories-scroll-list .mCSB_inside>.mCSB_container{margin-right:0px !important;left:0px !important}.custom-channels-scroll .mCSB_scrollTools,.manage-notify-scroll .mCSB_scrollTools,.favorite-channels-scroll .mCSB_scrollTools,.all-channel-list .mCSB_scrollTools,.channels-ondemand-show .mCSB_scrollTools,.genre-channel-list .mCSB_scrollTools,.search-result .mCSB_scrollTools,.genre-scroll-list .mCSB_scrollTools,.categories-scroll-list .mCSB_scrollTools{right:-3px !important}.custom-channels-scroll .mCSB_draggerContainer,.manage-notify-scroll .mCSB_draggerContainer,.favorite-channels-scroll .mCSB_draggerContainer,.all-channel-list .mCSB_draggerContainer,.channels-ondemand-show .mCSB_draggerContainer,.genre-channel-list .mCSB_draggerContainer,.search-result .mCSB_draggerContainer,.genre-scroll-list .mCSB_draggerContainer,.categories-scroll-list .mCSB_draggerContainer{width:12px !important;z-index:99}.custom-channels-scroll .mCSB_draggerRail,.manage-notify-scroll .mCSB_draggerRail,.favorite-channels-scroll .mCSB_draggerRail,.all-channel-list .mCSB_draggerRail,.channels-ondemand-show .mCSB_draggerRail,.genre-channel-list .mCSB_draggerRail,.search-result .mCSB_draggerRail,.genre-scroll-list .mCSB_draggerRail,.categories-scroll-list .mCSB_draggerRail{border-radius:0px;width:12px !important;background:#2e3035;opacity:0.50;border-radius:0px !important}.custom-channels-scroll .mCSB_dragger,.manage-notify-scroll .mCSB_dragger,.favorite-channels-scroll .mCSB_dragger,.all-channel-list .mCSB_dragger,.channels-ondemand-show .mCSB_dragger,.genre-channel-list .mCSB_dragger,.search-result .mCSB_dragger,.genre-scroll-list .mCSB_dragger,.categories-scroll-list .mCSB_dragger{width:4px !important;margin:0px 4px !important}.custom-channels-scroll .mCSB_dragger .mCSB_dragger_bar,.manage-notify-scroll .mCSB_dragger .mCSB_dragger_bar,.favorite-channels-scroll .mCSB_dragger .mCSB_dragger_bar,.all-channel-list .mCSB_dragger .mCSB_dragger_bar,.channels-ondemand-show .mCSB_dragger .mCSB_dragger_bar,.genre-channel-list .mCSB_dragger .mCSB_dragger_bar,.search-result .mCSB_dragger .mCSB_dragger_bar,.genre-scroll-list .mCSB_dragger .mCSB_dragger_bar,.categories-scroll-list .mCSB_dragger .mCSB_dragger_bar{background-color:#666666 !important}.custom-channels-scroll .mCSB_dragger .mCSB_dragger_bar:hover,.manage-notify-scroll .mCSB_dragger .mCSB_dragger_bar:hover,.favorite-channels-scroll .mCSB_dragger .mCSB_dragger_bar:hover,.all-channel-list .mCSB_dragger .mCSB_dragger_bar:hover,.channels-ondemand-show .mCSB_dragger .mCSB_dragger_bar:hover,.genre-channel-list .mCSB_dragger .mCSB_dragger_bar:hover,.search-result .mCSB_dragger .mCSB_dragger_bar:hover,.genre-scroll-list .mCSB_dragger .mCSB_dragger_bar:hover,.categories-scroll-list .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#666666 !important}.manage-notify-scroll{position:absolute;top:41px;z-index:2;overflow-y:auto;height:95%;width:100%;overflow-x:hidden}.manage-notify-scroll .mCSB_scrollTools{right:-4px !important}.favorite-channels-scroll{position:absolute;top:82px;width:100%;z-index:3;height:87%;overflow-x:hidden;overflow-y:auto}.all-channel-list{position:absolute;width:100%;top:160px}.categories-scroll-list{position:absolute;top:0px;width:100%;z-index:3}.welcome-main-panel{position:absolute;width:100%}.welcome-main-panel .mCSB_inside>.mCSB_container{margin-right:0px !important;left:0px !important}.welcome-main-panel .mCSB_draggerContainer{width:12px !important;z-index:99}.welcome-main-panel .mCSB_draggerRail{border-radius:0px;width:12px;background:#F1F2F5;opacity:0.15}.welcome-main-panel .mCSB_dragger{width:4px !important;margin:0px 4px !important}.welcome-main-panel .mCSB_dragger .mCSB_dragger_bar{background-color:#B6B6B7 !important}.welcome-main-panel .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#666666 !important}.fade-animation{cursor:pointer}#playingArea{background-repeat:no-repeat}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);background:#323232;background:-moz-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333));background:-webkit-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-o-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-ms-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 )}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(images/fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:0.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px}#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden !important;display:none;z-index:8010;background:url(images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}.rec-od-type{color:green !important}.rec-od-not-display{display:none !important}.quick-hide{display:none !important}.jqcontextmenu{z-index:999}.ws-nav-feature-list::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}.ws-nav-feature-list::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}.ws-nav-feature-list::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}.ws-nav-feature-list::-webkit-scrollbar-track{width:8px}.gup-bypass-true-disable{cursor:default !important;pointer-events:none;opacity:0.5}.welcome-settings{height:0px !important}.scroll-pane .container-scroll{overflow-x:hidden;overflow-y:hidden}.chn-logo-number{font-size:24px;vertical-align:middle;padding-left:20px;font-family:DinCondensed,sans-serif}.clear{display:block;zoom:1}.clear:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.edp-modal-tabset__tabs,.tweet-list{margin:0;padding:0;list-style:none}.youtube-player__video-wrapper,.vimeo-player__video-wrapper{height:0;padding-bottom:56.25%;position:relative}.youtube-player__video,.vimeo-player__video{height:100%;left:0;position:absolute;top:0;width:100%}.coach-marks.coach-mark_channelList:after,.coach-marks.coach-mark_me:after,.coach-marks.coach-mark_channelList:before,.coach-marks.coach-mark_me:before{top:100%;bottom:initial;border:solid transparent transparent;content:" ";height:0;width:0;position:absolute;border-style:solid;pointer-events:none}.coach-marks.coach-mark_channelList:after,.coach-marks.coach-mark_me:after{right:-webkit-calc(50% - 9px);right:calc(50% - 9px);border-width:23px 9px 0;border-color:#fff transparent transparent}.coach-marks.coach-mark_channelList:before,.coach-marks.coach-mark_me:before{right:-webkit-calc(50% - 11px);right:calc(50% - 11px);border-width:26px 11px 0;border-color:#1771a6 transparent transparent}.coach-marks.coach-mark_onDemandToggleChannelList:after,.coach-marks.coach-mark_onDemandToggleChannelList:before{bottom:100%;top:initial;border:solid transparent transparent;content:" ";height:0;width:0;position:absolute;border-style:solid;pointer-events:none}.coach-marks.coach-mark_onDemandToggleChannelList:after{right:-webkit-calc(50% - 75px);right:calc(50% - 75px);border-width:0 9px 23px 9px;border-color:transparent transparent #fff transparent}.coach-marks.coach-mark_onDemandToggleChannelList:before{right:-webkit-calc(50% - 77px);right:calc(50% - 77px);border-width:0 11px 26px 11px;border-color:transparent transparent #1771a6 transparent}.jqcontextmenu,.jqcontextmenu ul{margin:0;padding:0;position:absolute;left:0;top:0;list-style-type:none;background:#fff;border:1px solid #a8adba;visibility:hidden;display:none;z-index:5}.jqcontextmenu li{position:relative;line-height:48px}.jqcontextmenu li .dvAnc{display:block;width:260px;text-decoration:none;cursor:pointer}* html .jqcontextmenu li{display:inline-block;width:170px}.jqcontextmenu li.cm-item-clear .dvAnc{width:200px !important}.rightarrowclass{position:absolute;top:6px;right:5px}.cm-item-one:hover,.cm-item-two:hover,.cm-item-three:hover,.cm-item-buy:hover,.cm-items-share:hover,.cm-items-search-fav:hover,.cm-items-search-info:hover,.cm-items-search-show-notify:hover,.cm-items-search-show-fav:hover,.cm-items-search-show-info:hover,.cm-items-search-od-fav:hover,.cm-item-clear:hover,.cm-item-fav-clear-one:hover,.cm-item-fav-clear-two:hover{background-color:#F4F4F7}.cm-item-one:hover .arrow-up,.cm-item-two:hover .arrow-up,.cm-item-three:hover .arrow-up,.cm-item-buy:hover .arrow-up,.cm-items-share:hover .arrow-up,.cm-items-search-fav:hover .arrow-up,.cm-items-search-info:hover .arrow-up,.cm-items-search-show-notify:hover .arrow-up,.cm-items-search-show-fav:hover .arrow-up,.cm-items-search-show-info:hover .arrow-up,.cm-items-search-od-fav:hover .arrow-up,.cm-item-clear:hover .arrow-up,.cm-item-fav-clear-one:hover .arrow-up,.cm-item-fav-clear-two:hover .arrow-up{border-bottom:7px solid #F4F4F7 !important}.cm-item-one:hover .rev-arrow-up,.cm-item-two:hover .rev-arrow-up,.cm-item-three:hover .rev-arrow-up,.cm-item-buy:hover .rev-arrow-up,.cm-items-share:hover .rev-arrow-up,.cm-items-search-fav:hover .rev-arrow-up,.cm-items-search-info:hover .rev-arrow-up,.cm-items-search-show-notify:hover .rev-arrow-up,.cm-items-search-show-fav:hover .rev-arrow-up,.cm-items-search-show-info:hover .rev-arrow-up,.cm-items-search-od-fav:hover .rev-arrow-up,.cm-item-clear:hover .rev-arrow-up,.cm-item-fav-clear-one:hover .rev-arrow-up,.cm-item-fav-clear-two:hover .rev-arrow-up{border-top:7px solid #F4F4F7 !important}.cm-item-one:hover .clear-change:hover,.cm-item-two:hover .clear-change:hover,.cm-item-three:hover .clear-change:hover,.cm-item-buy:hover .clear-change:hover,.cm-items-share:hover .clear-change:hover,.cm-items-search-fav:hover .clear-change:hover,.cm-items-search-info:hover .clear-change:hover,.cm-items-search-show-notify:hover .clear-change:hover,.cm-items-search-show-fav:hover .clear-change:hover,.cm-items-search-show-info:hover .clear-change:hover,.cm-items-search-od-fav:hover .clear-change:hover,.cm-item-clear:hover .clear-change:hover,.cm-item-fav-clear-one:hover .clear-change:hover,.cm-item-fav-clear-two:hover .clear-change:hover{text-decoration:underline}.cm-item-one .dvAnc div.font-icon-title:hover,.cm-item-two .dvAnc div.font-icon-title:hover,.cm-item-three .dvAnc div.font-icon-title:hover,.cm-item-buy .dvAnc div.font-icon-title:hover,.cm-items-share .dvAnc div.font-icon-title:hover,.cm-items-search-fav .dvAnc div.font-icon-title:hover,.cm-items-search-info .dvAnc div.font-icon-title:hover,.cm-items-search-show-notify .dvAnc div.font-icon-title:hover,.cm-items-search-show-fav .dvAnc div.font-icon-title:hover,.cm-items-search-show-info .dvAnc div.font-icon-title:hover,.cm-items-search-od-fav .dvAnc div.font-icon-title:hover,.cm-item-clear .dvAnc div.font-icon-title:hover,.cm-item-fav-clear-one .dvAnc div.font-icon-title:hover,.cm-item-fav-clear-two .dvAnc div.font-icon-title:hover{color:#1f2225}.cm-item-one .dvAnc .clear-change,.cm-item-two .dvAnc .clear-change,.cm-item-three .dvAnc .clear-change,.cm-item-buy .dvAnc .clear-change,.cm-items-share .dvAnc .clear-change,.cm-items-search-fav .dvAnc .clear-change,.cm-items-search-info .dvAnc .clear-change,.cm-items-search-show-notify .dvAnc .clear-change,.cm-items-search-show-fav .dvAnc .clear-change,.cm-items-search-show-info .dvAnc .clear-change,.cm-items-search-od-fav .dvAnc .clear-change,.cm-item-clear .dvAnc .clear-change,.cm-item-fav-clear-one .dvAnc .clear-change,.cm-item-fav-clear-two .dvAnc .clear-change{color:#2e3035 !important;font-family:SourceSansPro,serif !important;font-size:14px !important}.share-fb-image{background-image:url("images/facebook.png");background-size:30px;height:30px;margin:auto;width:31px}.cm-item-buy .font-icon-style{width:10%}.cm-items-search-fav .font-icon-style{width:20%;font-size:24px}.cm-items-search-info .font-icon-style{width:20%;font-size:24px}.cm-items-search-show-notify .font-icon-style{width:20%;font-size:24px}.cm-items-search-show-fav .font-icon-style{width:20%;font-size:24px}.cm-items-search-show-info .font-icon-style{width:20%;font-size:24px}.cm-items-search-od-fav .font-icon-style{width:20%;font-size:24px}.cm-items-search-od-fav .sod-fav{color:#14AC62}.cm-item-fav-clear-one .font-icon-style{width:20%;font-size:24px}.cm-item-fav-clear-one .font-icon-title{display:inline-block;width:72%;font-family:SourceSansProLight, serif;font-size:14px;line-height:60px;color:#2e3035}.cm-item-fav-clear-one .left-allign{padding-left:0px !important}.cm-item-fav-clear-two .font-icon-style{width:20%;font-size:24px}.cm-item-fav-clear-two .font-icon-title{display:inline-block;width:72%;font-family:SourceSansProLight, serif;font-size:14px;line-height:60px;color:#6d727d}.cm-item-fav-clear-two .left-allign{padding-left:0px !important}.add-clear-space .font-icon-style{width:20%;font-size:24px}.add-clear-space .font-icon-title{display:inline-block;width:72%;font-family:SourceSansProLight, serif;font-size:14px;line-height:60px;color:#6d727d}.add-clear-space .left-allign{padding-left:0px !important}.cm-items-share{height:50px}.cm-items-share img{width:30px;height:30px;margin-top:-5px}.cm-items-share .RegularTwitter{font-size:30px}.cm-item-fav-clear-one .font-icon-title,.cm-item-fav-clear-two .font-icon-title{padding-left:20px}.add-recent-fav .font-icon-style{width:20%;font-size:24px}.add-recent-info .font-icon-style{width:20%;font-size:24px}.add-recent-clear .font-icon-style{width:20%;font-size:24px}.marg-top{margin-top:-5px}.font-icon-style{font-size:24px;width:20%;display:inline-block;vertical-align:middle;color:#0e89d8;line-height:60px !important;text-align:center}.font-icon-title{width:77%;display:inline-block;font-family:SourceSansProLight,serif;font-size:14px;color:#000;line-height:60px}.ui-state-highlight{height:100px;width:315px;background:#2e3035}.ui-sortable-helper{background-color:#E4E7E9}li>div.arrow-up{width:2px;height:5px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:7px solid #fff;margin-top:-7px;position:absolute;margin-left:20px}li>div.rev-arrow-up{width:2px;height:5px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #fff;margin-top:60px;position:absolute;margin-left:20px;z-index:2}ul>div.arrow-down{width:2px;height:5px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:7px solid #a8adba;margin-top:-8px;position:absolute;margin-left:20px}ul>div.rev-arrow-down{width:2px;height:5px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #a8adba;margin-top:0px;position:absolute;margin-left:20px;z-index:1}a{-webkit-transition:all 150ms;font-weight:400;text-decoration:none;transition:all 150ms cubic-bezier(0, 0, 0.2, 1)}@font-face{font-family:"SourceSansProLight";font-style:normal;font-weight:200;src:url("fonts/sxm/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("fonts/sxm/SourceSansPro-Light.woff") format("woff"),url("fonts/sxm/SourceSansPro-Light.ttf") format("truetype")}@font-face{font-family:"SXM_Icon_02";font-style:normal;font-weight:400;src:url("fonts/sxm/SXM_Icon_02.eot?#iefix") format("embedded-opentype"),url("fonts/sxm/SXM_Icon_02.woff") format("woff"),url("fonts/sxm/SXM_Icon_02.ttf") format("truetype")}@font-face{font-family:"DinCondensed";font-style:normal;font-weight:normal;src:url("fonts/sxm/DINNextLTPro-Condensed.eot?#iefix") format("embedded-opentype"),url("fonts/sxm/DINNextLTPro-Condensed.woff") format("woff"),url("fonts/sxm/DINNextLTPro-Condensed.ttf") format("truetype")}@font-face{font-family:"DinCondensedLight";font-style:normal;font-weight:200;src:url("fonts/sxm/DINNextLTPro-LightCondensed.eot?#iefix") format("embedded-opentype"),url("fonts/sxm/DINNextLTPro-LightCondensed.woff") format("woff"),url("fonts/sxm/DINNextLTPro-LightCondensed.ttf") format("truetype")}@font-face{font-family:"SourceSansPro";font-style:normal;font-weight:normal;src:url("fonts/sxm/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/sxm/SourceSansPro-Regular.woff") format("woff"),url("fonts/sxm/SourceSansPro-Regular.ttf") format("truetype")}.RegularTwitter:before,.tweet__twitter-logo:before,.RegularFacebook:before,.RegularBuy:before,.RegularModalClose:before,.edp-modal__close-button:after,.RegularSwipe:before,.RegularNotificationB:before,.RegularNotificationA:before,.RegularInfo:before,.show-list__info:before,.content-type-header--left .info-icon:before,.RegularDL_Resume:before,.RegularDL_Remove:before,.RegularDL_Pause:before,.RegularDL_Download:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-download:before,.RegularCarrot_R:before,.edp-show-info__airs-on-content-arrow:after,.schedule-tab-shows .edp-list__content-wrapper:after,.schedule-tab-shows .edp-list__show-name:after,.schedule-tab-shows .on-air-show .edp-list__content-wrapper:after,.schedule-tab-shows .on-air-show .edp-list__show-name:after,.edp-more-like-this .edp-list__content-wrapper:after,.edp-more-like-this .edp-list__show-name:after,.edp-schedule .edp-list__content-wrapper:after,.edp-schedule .edp-list__show-name:after,.edp-schedule .on-air-show .edp-list__content-wrapper:after,.edp-schedule .on-air-show .edp-list__show-name:after,.channel-edp-on-demand .edp-list__content-wrapper:after,.channel-edp-on-demand .edp-list__show-name:after,.RegularCarrot_L:before,.edp-modal__back-button:before,.RegularEpProgress_Half:before,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .half-harvey:before,.RegularEpProgress_Full:before,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .full-harvey:before,.schedule-tab-shows .edp-list__show-description .new-episodes:before,.schedule-tab-shows .on-air-show .edp-list__show-description .new-episodes:before,.edp-more-like-this .edp-list__show-description .new-episodes:before,.edp-schedule .edp-list__show-description .new-episodes:before,.edp-schedule .on-air-show .edp-list__show-description .new-episodes:before,.channel-edp-on-demand .edp-list__show-description .new-episodes:before,.RegularVolume:before,.show-list__adjust-volume-icon:before,.multi-track__volume-icon:before,.segment-item__volume-icon:before,.RegularUp:before,.RegularShare:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-share:before,.edp-header__share:before,.RegularSearch:before,.RegularRestart:before,.played-track-list__restart-icon:before,.segment-list__restart-icon:before,.RegularPrev:before,.RegularPopOut:before,.RegularPause:before,.RegularNext:before,.RegularMix:before,.RegularComment:before,.RegularPlay01:before,.RegularEmail:before,.RegularPlay_video:before,.RegularRetweet:before,.tweet__retweet-icon:before,.RegularReply:before,.tweet__reply-icon:before,.RegularEpDownloaded:before,.RegularFav_A:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty:before,.tweet__favorite-icon:before,.RegularFav_B:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full:before,.tweet__favorite-icon--active:before,.RegularMixing:before,.content-type-header--right .my-mix__icon:before,.RegularMySXM:before,.content-type-header--left .my-mix-icon:before,.RegularRecentlyPlayed02:before,.RegularShare_iOS:before,.RegularMe:before,.RegularSec:before,.RegularChannelList02:before,.RegularCh_OD:before,.RegularOD:before,.ondemand-cta__logo:before,.on-demand .od-recent-episodes .recent-header__on-icon:before,.RegularCollapse:before,.RegularExpand:before,.RegularVolumeMute:before,[data-icon]:before,[data-icon]:after{font-family:'SXM_Icon_02';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.RegularTwitter:before,.tweet__twitter-logo:before{content:"r"}.RegularFacebook:before{content:"s"}.RegularBuy:before{content:"4"}.RegularModalClose:before{content:"8"}.edp-modal__close-button:after{content:"8"}.RegularSwipe:before{content:"9"}.RegularNotificationB:before{content:"!"}.RegularNotificationA:before{content:"@"}.RegularInfo:before,.show-list__info:before,.content-type-header--left .info-icon:before{content:"#"}.RegularDL_Resume:before{content:"$"}.RegularDL_Remove:before{content:"%"}.RegularDL_Pause:before{content:"^"}.RegularDL_Download:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-download:before{content:"&"}.RegularCarrot_R:before{content:")"}.edp-show-info__airs-on-content-arrow:after,.schedule-tab-shows .edp-list__content-wrapper:after,.schedule-tab-shows .edp-list__show-name:after,.schedule-tab-shows .on-air-show .edp-list__content-wrapper:after,.schedule-tab-shows .on-air-show .edp-list__show-name:after,.edp-more-like-this .edp-list__content-wrapper:after,.edp-more-like-this .edp-list__show-name:after,.edp-schedule .edp-list__content-wrapper:after,.edp-schedule .edp-list__show-name:after,.edp-schedule .on-air-show .edp-list__content-wrapper:after,.edp-schedule .on-air-show .edp-list__show-name:after,.channel-edp-on-demand .edp-list__content-wrapper:after,.channel-edp-on-demand .edp-list__show-name:after{content:")"}.RegularCarrot_L:before,.edp-modal__back-button:before{content:"("}.RegularEpProgress_Half:before,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .half-harvey:before{content:'"'}.RegularEpProgress_Full:before,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .full-harvey:before,.schedule-tab-shows .edp-list__show-description .new-episodes:before,.schedule-tab-shows .on-air-show .edp-list__show-description .new-episodes:before,.edp-more-like-this .edp-list__show-description .new-episodes:before,.edp-schedule .edp-list__show-description .new-episodes:before,.edp-schedule .on-air-show .edp-list__show-description .new-episodes:before,.channel-edp-on-demand .edp-list__show-description .new-episodes:before{content:"'"}.RegularVolume:before,.show-list__adjust-volume-icon:before,.multi-track__volume-icon:before,.segment-item__volume-icon:before{content:"6"}.RegularUp:before{content:"-"}.RegularShare:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-share:before,.edp-header__share:before{content:"i"}.RegularSearch:before{content:"2"}.RegularRestart:before,.played-track-list__restart-icon:before,.segment-list__restart-icon:before{content:":"}.RegularPrev:before{content:"b"}.RegularPopOut:before{content:"7"}.RegularPause:before{content:"d"}.RegularNext:before{content:"e"}.RegularMix:before{content:"1"}.RegularComment:before{content:"H"}.RegularPlay01:before{content:"c"}.RegularEmail:before{content:"t"}.RegularPlay_video:before{content:"v"}.RegularRetweet:before,.tweet__retweet-icon:before{content:"0"}.RegularReply:before,.tweet__reply-icon:before{content:"5"}.RegularEpDownloaded:before{content:"*"}.RegularFav_A:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty:before,.tweet__favorite-icon:before{content:"."}.RegularFav_B:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full:before,.tweet__favorite-icon--active:before{content:","}.RegularMixing:before,.content-type-header--right .my-mix__icon:before{content:"<"}.RegularMySXM:before,.content-type-header--left .my-mix-icon:before{content:"="}.RegularRecentlyPlayed02:before{content:"m"}.RegularShare_iOS:before{content:"I"}.RegularMe:before{content:";"}.RegularSec:before{content:"a"}.RegularChannelList02:before{content:"l"}.RegularCh_OD:before{content:">"}.RegularOD:before,.ondemand-cta__logo:before,.on-demand .od-recent-episodes .recent-header__on-icon:before{content:"+"}.RegularCollapse:before{content:"/"}.RegularExpand:before{content:"3"}.RegularVolumeMute:before{content:"?"}[data-icon]:before{content:attr(data-icon)}[data-icon]:after{content:attr(data-icon)}.ms-share-icon:before,.edp-header__ms-share:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-share-ms:before,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-ms-share-icon:before,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-ms-share-icon:before,.welcome-screen .np-ms-share-icon:before{font-family:'Segoe MDL2 Assets';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.ms-share-icon:before{content:""}.edp-header__ms-share:before,.edp-on-demand-episodes .edp-on-demand-episode__actions-share-ms:before,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-ms-share-icon:before,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-ms-share-icon:before,.welcome-screen .np-ms-share-icon:before{content:""}.login-page{background-position:center;background-repeat:no-repeat;background-attachment:local;background-size:cover;vertical-align:top;background-color:black;height:100%;overflow-x:hidden;overflow-y:auto}.login-page .language-change{color:#ffffff;cursor:pointer;float:left}.login-page .login-container{padding:120px 0 0}@media screen and (max-width: 999px){.login-page .login-container{padding:40px 30px 0 30px}}@media screen and (min-width: 1000px) and (max-width: 1279px){.login-page .login-container{margin-left:60px;margin-right:60px}}@media screen and (min-width: 1280px){.login-page .login-container{max-width:1160px;margin-left:auto;margin-right:auto}.login-page .login-container::after{clear:both;content:"";display:table}}@media screen and (max-width: 999px){.login-page .login-container>div:first-child{max-width:435px;margin:0 auto}}@media screen and (min-width: 1000px) and (max-width: 1279px){.login-page .login-container>div:first-child{display:block;float:left;display:block;margin-right:2.3576515979%;width:100%}.login-page .login-container>div:first-child::after{clear:both;content:"";display:table}.login-page .login-container>div:first-child:last-child{margin-right:0}}@media screen and (max-width: 999px){.login-page .sxm-content{max-width:435px}}@media screen and (min-width: 1000px) and (max-width: 1279px){.login-page .sxm-content{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-top:50px}.login-page .sxm-content:last-child{margin-right:0}}@media screen and (min-width: 1280px){.login-page .sxm-content{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-top:50px}.login-page .sxm-content:last-child{margin-right:0}}.login-page .sxm-content .sxm-info{color:#fff;max-width:435px}.login-page .sxm-content .sxm-info .login-sxm-logo{width:260px;height:52px;background:url("images/logo_Tab_Sirius.png") no-repeat;background-size:260px;cursor:pointer;margin-bottom:40px}@media screen and (max-width: 999px){.login-page .sxm-content .sxm-info .login-sxm-logo{margin:0 auto 40px}}.login-page .sxm-content .sxm-info .cursor-default{cursor:default !important}.login-page .sxm-content .sxm-info .sxm-text{font-size:50px;line-height:48px;font-family:SourceSansProLight,serif}@media screen and (max-width: 999px){.login-page .sxm-content .sxm-info .sxm-text{margin-bottom:35px;text-align:center}}.login-page .sxm-content .sxm-info .sxm-subtext{font-size:24px;font-family:SourceSansProLight,serif;line-height:28px;padding-top:30px}@media screen and (max-width: 999px){.login-page .sxm-content .sxm-info .sxm-subtext{display:none}}@media screen and (max-width: 999px){.login-page .login-content{max-width:435px;margin-bottom:30px !important}.login-page .login-content .login-form{max-width:340px;margin:0 auto}}@media screen and (min-width: 1000px) and (max-width: 1279px){.login-page .login-content{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.login-page .login-content:last-child{margin-right:0}.login-page .login-content .login-form{float:right;width:340px}}@media screen and (min-width: 1280px){.login-page .login-content{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.login-page .login-content:last-child{margin-right:0}.login-page .login-content .login-form{float:right;width:340px}}.login-page .login-content .signing-header{color:#fff;font-family:DinCondensedLight,sans-serif;padding-bottom:5px;font-size:20px;margin:0;line-height:1em}.login-page .login-content .facebook-notification{position:relative;display:block;top:29px;left:73px;color:#fff;font-family:DinCondensedLight,sans-serif;width:322px}.login-page .login-content .facebook-notification .notification-alert{font-size:20px;line-height:30px}.login-page .login-content .facebook-notification .notification-comment{font-size:20px;line-height:30px}.login-page .login-content .form-signin{margin-bottom:0px !important}.login-page .login-content .form-signin input[type="text"],.login-page .login-content .form-signin input[type="password"]{font-size:16px;margin-bottom:15px;color:#000000}.login-page .login-content .form-signin input[type="text"]{margin-top:10px}.login-page .login-content .form-signin #submitBtn{width:100%;background:#0e89d8;border-radius:0px !important;font-family:DinCondensed,sans-serif;font-size:18px !important;margin-top:24px}.login-page .login-content .form-signin #submitBtn:hover{background:#0f6499 !important}.login-page .login-content .form-signin .login-disabled{background:#7CB9DE !important}.login-page .login-content .form-signin .form-control{width:100%;height:42px;font-family:SourceSansPro,serif;line-height:42px;box-sizing:border-box}.login-page .login-content .form-signin .forgot-pwd{color:#0e89d8;font-size:14px;font-family:SourceSansPro,serif;padding-top:10px;padding-bottom:22px}.login-page .login-content #startedBtn{width:100%;padding:11px 19px;font-size:18px;color:#0e89d8;border:1px solid #0e89d8;font-family:DinCondensed,sans-serif;border-radius:0px !important;background:#fff}.login-page .login-content #startedBtn:hover{background:#fff !important;color:#0f6499 !important;border:1px solid #0f6499 !important}.login-page .login-content .forgot-pwd:hover{color:#0f6499 !important}.login-page .login-content .login-privacy{clear:both;padding-top:16px;font-family:SourceSansPro,serif;font-size:15px}.login-page .login-content .login-privacy .login-privacy-agreement,.login-page .login-content .login-privacy .login-privacy-policy,.login-page .login-content .login-privacy .login-locating{color:#fff;font-size:15px;display:inline-block;cursor:pointer;line-height:20px}.login-page .login-content .login-privacy .login-privacy-agreement:hover,.login-page .login-content .login-privacy .login-privacy-policy:hover,.login-page .login-content .login-privacy .login-locating:hover{color:#2e3035}.login-page .login-content .login-privacy .login-privacy-policy{text-align:center}.login-page .login-content .login-privacy .line-bw-words{color:#6F727D;line-height:20px}.login-page .login-content .facebook-panel-content{padding-top:11px}.login-page .login-content .facebook-panel-content .facebook-button{max-width:280px;height:50px;font-family:DinCondensed, sans-serif;font-family:16px;color:#fff;cursor:pointer;background:#3b5998}.login-page .login-content .facebook-panel-content .facebook-icon{line-height:50px;float:left;margin-left:20px;font-size:30px;margin-top:5px}.login-page .login-content .facebook-panel-content .facebook-arrow{line-height:50px;float:left;height:23px;border:0.09em solid #a8adba;background:#fff;margin-left:20px;margin-top:13px}.login-page .login-content .facebook-panel-content .facebook-text{line-height:50px;float:left;margin-left:20px;font-size:16px}.login-page .login-content .facebook-panel-content .facebook-span{line-height:50px;padding-left:50px}.login-page .login-content .facebook-panel-content .line-break{margin-top:40px;border-bottom:1px solid #B2B5C4;max-width:280px;margin-bottom:30px}.login-page .login-content .login-section{max-width:340px;padding:19px 30px 0;background-color:#e4e7e9}.login-page .login-content .upgrade-flash{color:#1FABFD;font-size:16px;margin-right:-20px;padding-top:10px}.login-page .login-content .trial-section{max-width:340px;padding:30px 39px 30px 39px;background-color:#E3E6E7}.login-page .login-content .have-no-account{max-width:340px;width:100%;margin:5px 0;color:#fff;font-family:DinCondensedLight,sans-serif}.login-page .login-content .have-no-account .no-account-text{font-size:20px;cursor:default;line-height:28px}.login-page .sxm-mobile-app{display:block;margin-bottom:36px;margin:0 auto}.login-page .sxm-mobile-app::after{clear:both;content:"";display:table}@media screen and (max-width: 999px){.login-page .sxm-mobile-app{max-width:340px}}.login-page .sxm-mobile-app .app-download-options .app-download-apple,.login-page .sxm-mobile-app .app-download-options .app-download-android,.login-page .sxm-mobile-app .app-download-options .app-download-windows{background-size:100%;background-position:0% 0%;background-repeat:no-repeat no-repeat;cursor:pointer;display:inline-block;height:40px}.login-page .sxm-mobile-app .app-text{font-family:SourceSansPro,serif;font-size:14px;color:#e4e7e9}.login-page .sxm-mobile-app .app-download-options{padding-top:15px}.login-page .sxm-mobile-app .app-download-options .app-download-apple{width:135px;background-image:url(images/badge_AppStore.png)}.login-page .sxm-mobile-app .app-download-options .app-download-android{margin-left:7px;width:115px;background-image:url(images/badge_GooglePlay.png)}.login-page .sxm-mobile-app .app-download-options .app-download-windows{margin-left:7px;width:115px;background-image:url(images/badge_WindowsStore.png)}@media screen and (max-width: 999px){.login-page .sxm-mobile-app .app-download-options .app-download-windows{margin-left:0px}}.login-page .login-onboard-disable{padding-top:90px !important}.login-page .login-disable-status{padding-top:210px !important}.login-page .iframe-agreement-content{width:60%;height:635px;margin-top:20px;margin-left:28px}.login-page .iframe-privacy-content{width:60%;height:635px;margin-top:20px;margin-left:28px}.login-page .document-done{width:120px;height:45px;position:absolute;top:30px;left:46%;color:#1FABFD;font-family:DinCondensedLight,sans-serif;background:#fff;cursor:pointer}.login-page .document-done .done-text{text-align:center;font-size:22px;padding-top:14px;border:2px solid #1FABFD;height:30px}.login-page .pwd-peek{position:relative;top:-40px;left:220px;text-align:center;font-size:22px;width:22px;height:12px;cursor:pointer;display:none !important;vertical-align:top;background-image:url(images/PWpeek_tap.png);background-size:100%;background-position:0% 0%;background-repeat:no-repeat}.login-page .done-cover{z-index:-1;position:absolute;border:medium none;width:100%;height:48px;top:0px;left:0px;display:none}.login-page .login-error{color:#FE240C;font-family:SourceSansPro,serif;font-size:16px;padding-bottom:5px}.login-page input::-webkit-input-placeholder{color:#A8ADBA !important}.login-page input::-moz-placeholder{color:#A8ADBA !important}.login-page input:-moz-placeholder{color:#A8ADBA !important}.login-page input:-ms-input-placeholder{color:#A8ADBA !important}.login-page input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#000}.login-page input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#000}.header{width:100%;color:#00aeef;z-index:100;top:0px;height:50px}.footer{z-index:51;left:0px;width:100%;height:80px;bottom:0px;position:fixed;color:#efefef;background:darkgray;border-left:0px;border-right:0px}.footer #footerButtons{height:100%;padding-left:10px;padding-right:10px;padding-top:10px}.footer #footerButtons button{text-align:left;behavior:url(vendor/pie/PIE.htc)}.footer #sessionId{height:100%;font-weight:bold;padding-left:5px;padding-top:10px;text-align:left;color:silver}.footer .spantextwidth{width:10%}.footer .spanbtnwidth{width:100%}.footer .channelNumber{width:65px;margin-bottom:0px;border-radius:5px;behavior:url(vendor/pie/PIE.htc)}.footer .audio-started{background:red}#channelList{border:0px;color:#00aeef;margin:0px;padding:0px}#channelList .category-name{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:78px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035;color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:22px}#channelList .category-name .context-arrow{padding:0}#channelList .category-name .RegularCarrot_R,#channelList .category-name>div{padding:0}#channelList .category-name:hover{background-color:#F4F4F7}#channelList .category-name:hover .context-arrow{padding:0}#channelList .category-name:hover .RegularCarrot_R,#channelList .category-name:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}#channelList .category-name.selected-category{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:41px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035}#channelList .category-name.selected-category .context-arrow{padding:0}#channelList .category-name.selected-category .RegularCarrot_R,#channelList .category-name.selected-category>div{padding:0}#channelList .category-name.selected-category:hover{background-color:#F4F4F7}#channelList .category-name.selected-category:hover .context-arrow{padding:0}#channelList .category-name.selected-category:hover .RegularCarrot_R,#channelList .category-name.selected-category:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}#channelList .category-name.selected-category:hover{background-color:#E4E7E9}#channelList .category-name .aod-header-text{padding-right:20px;display:inline}#channelList .category-name .aod-header-text .on-demand-logo{margin-top:-38px;color:#06B566}#channelList .category-name .aod-header-text .on-demand-header{margin-top:-2px;left:134px;position:absolute;font-size:18px;text-transform:uppercase;padding-right:12px}#channelList .selected-category{border-bottom:1px solid #d6d9db;background-color:#E4E7E9;font-family:SourceSansProLight,serif;text-align:center;cursor:pointer;padding:10px 0px 10px 20px;color:#2e3035;font-size:14px}#channelList .selected-category span{float:left;color:#2e3035}#channelList .selected-category span i{cursor:pointer;color:#a8adba}#channelList .selected-category__back-button{position:absolute;top:0;left:25px;cursor:pointer;height:40px;line-height:41px}#channelList .selected-category .selected-category-back{color:#a8adba !important;font-size:14px;padding-left:6px}#channelList .selected-category .sel-carrot-left{padding-top:3px;margin-left:-5px}#channelList #channelsPanel,#channelList .all-recommend-list{position:absolute;top:113px;width:100%;z-index:3;overflow-y:auto;height:-webkit-calc(100% - 113px);height:calc(100% - 113px)}@media screen and (min-width: 770px){#channelList #channelsPanel,#channelList .all-recommend-list{height:-webkit-calc(100% - 0);height:calc(100% - 0)}}#channelList .channel-list,#channelList .recently-played-list{width:100%;overflow-x:hidden}#channelList .channel-list .on-demand-list,#channelList .channel-list .on-demand-item,#channelList .recently-played-list .on-demand-list,#channelList .recently-played-list .on-demand-item{cursor:pointer}#channelList .channel-list .on-demand-list .content,#channelList .recently-played-list .on-demand-list .content{width:100%}#channelList .coach-bg-overlay{background:#000000 !important;opacity:0.15}#channelList #onDemandChannelPanel{position:absolute;top:190px;width:100%;z-index:3;overflow-y:auto}#channelList #categoryList,#channelList #subCategoryList{margin-bottom:0px;width:100%;overflow:auto;position:absolute;display:block}#channelList #categoryList::-webkit-scrollbar,#channelList #subCategoryList::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}#channelList #categoryList::-webkit-scrollbar-thumb,#channelList #subCategoryList::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}#channelList #categoryList::-webkit-scrollbar-thumb:hover,#channelList #subCategoryList::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}#channelList #categoryList::-webkit-scrollbar-track,#channelList #subCategoryList::-webkit-scrollbar-track{width:8px}#channelList #categoryList .category-heading,#channelList #subCategoryList .category-heading{padding:0px;margin:0px;cursor:pointer}#channelList #categoryList .category-heading .category-heading .sub-category-heading,#channelList #subCategoryList .category-heading .category-heading .sub-category-heading{padding:0px}#channelList #categoryList .category-heading .category-heading .sub-category-heading .category-toggle .category-title .category-heading,#channelList #subCategoryList .category-heading .category-heading .sub-category-heading .category-toggle .category-title .category-heading{padding:0px}#channelList #categoryList .category-heading .category-name span i,#channelList #subCategoryList .category-heading .category-name span i{float:right;color:#a8adba}#channelList #categoryList .category-heading:hover,#channelList #subCategoryList .category-heading:hover{background:#e4e7e9}#channelList .category-list{margin-bottom:0px;height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}@media screen and (min-width: 770px){#channelList .category-list{height:-webkit-calc(100% - 0);height:calc(100% - 0)}}#channelList .category-list .category-group .genre-item{margin:0px}#channelList .category-list .category-inner{padding:0px}#channelList .category-list .category-heading .genre-heading{padding:0px;background:#efefef}#channelList .category-list .category-toggle .genre-title{padding:0px}#channelList .category-list .genre-name{padding-right:10px;color:#00aeef}#channelList .category-list .genre-name span i{float:right}#channelList .category-list .selected-list-item{color:#000}#channelList .category-list .logo-center{display:block;border-bottom:2px solid #e4e7e9;line-height:100px;vertical-align:middle;text-align:center}#channelList .category-list .logo-center img.additional-space{max-width:106px;max-height:62px}#channelList .category-list .logo-header-center{vertical-align:middle;text-align:center;width:100%;height:100%}#channelList .bread-crumb{line-height:45px;padding-left:18px;background:#878B97;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:14px;cursor:pointer}#channelList .bread-crumb span i{margin-right:12px}#channelList .bread-crumb.lighter{background:#9A9EAA}#channelList .bread-crumb.light{background:#B2B5C4 !important}#channelList .channel-header-text{padding-right:20px;text-transform:uppercase;width:100%;text-align:center}#channelList .toggle-container{padding-left:20px;padding-top:20px;padding-bottom:20px;border-bottom:solid 1px #E4E7E9}#channelList .toggle-container .channel-list-toggle{width:132px;padding-top:5px;padding-bottom:5px;background-color:#fff;background-image:none;color:#0e89d8;font-size:14px;font-family:SourceSansPro,serif;text-transform:uppercase;border-color:#a8adba}#channelList .toggle-container .channel-list-toggle.active{color:#fff;background-color:#0e89d8}#channelList .toggle-container .channel-list-toggle-ondemand{width:132px;padding-top:5px;padding-bottom:5px;background-color:#fff;background-image:none;color:#06B566;font-size:14px;font-family:SourceSansPro,serif;text-transform:uppercase;border-color:#a8adba}#channelList .toggle-container .channel-list-toggle-ondemand-disabled{width:132px;padding-top:5px;padding-bottom:5px;background-color:#fff;background-image:none;color:#a8adba;font-size:14px;font-family:SourceSansPro,serif;text-transform:uppercase;border-color:#a8adba}#channelList .toggle-container .channel-list-toggle-ondemand.active{color:#fff;background-color:#06B566}#channelList .toggle-container .all-channels-ondemand{color:#a8adba !important}#channelList .bread-crumb-name{padding-left:8px}#channelList .channel-recommended{padding-top:20px !important}#channelList .filter{height:72px;padding-top:20px;padding-left:10px;overflow:hidden;background-color:#fff;letter-spacing:0.4px;border-bottom:1px solid rgba(0,0,0,0.15);min-width:275px}#channelList .filter .option{float:left;display:block;width:138px;background:#fff;color:#0e89d8;font-family:DinCondensed;font-size:14px;text-align:center;text-transform:uppercase;border:1px solid #a7adb9;height:30px;line-height:30px !important;letter-spacing:0.6px}#channelList .filter .option:first-child{border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}#channelList .filter .option:last-child:not(.active){border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff}#channelList .filter .option:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff;border:1px solid #a7adb9}#channelList .filter .option.active{background:#0e89d8;color:#fff}#channelList .filter .option .option-ondemand-sec-shows.active{background-color:#06B566;height:100%}#channelList .option-disabled{color:#999 !important;cursor:auto !important;border:1px solid #E4E7E9 !important}#channelList .disabledSec{background:#fff !important;color:#1d8ad4 !important;cursor:pointer}#channelList .ondemand-tick{width:70px;padding-left:2px}#channelList .ondemand-tick-active{display:block;width:70px;padding-top:10px;margin-left:38px;pointer-events:none;cursor:default !important}#channelList .ondemand-tick-cursor{cursor:pointer}#channelList .option-ondemand-shows{cursor:pointer}#channelList .freeze-channel-list-header{position:fixed;width:319px;top:50px}#channelList .freeze-channel-list-bottom{position:fixed;width:315px;bottom:0px;display:none}#channelList .all-channel-list{position:absolute;width:100%;overflow-y:scroll;top:42px;height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}@media screen and (min-width: 770px){#channelList .all-channel-list{height:-webkit-calc(100% - 43px);height:calc(100% - 43px)}}#channelList .channel-list-header{text-transform:uppercase;font-size:14px;background-color:#E4E7E9;font-family:SourceSansProLight,serif;text-align:center;color:#2e3035;line-height:40px}#channelList .ondemand-loading{font-size:24px;color:#0e89d8;font-family:DinCondensedLight,sans-serif;vertical-align:middle;text-align:center;padding-top:100px}#channelList #categorySection-Back{cursor:default !important}#channelList #categorySection-Back span{cursor:pointer !important}.channel-item .item{color:#000;cursor:pointer;pointer-events:auto !important;height:80px;padding-bottom:1px;border-bottom:1px solid #e4e7e9}.channel-item .item.current-channel-playing{cursor:default;background-color:#e4e7e9}.channel-item .item:hover{background-color:#e4e7e9}.channel-item .item:hover .channel-sp{color:#0f6499}.channel-item .item .content{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.channel-item .item .logo{vertical-align:middle;width:80px;height:80px;cursor:pointer}.channel-item .item .logo .channel-number-div{height:5px}.channel-item .item .logo .channel-number-div .channel-number{font-size:10px;color:#000;font-size:10px;font-family:DinCondensedLight,sans-serif;position:relative;top:-2px}.channel-item .item .logo .channel-image img{max-width:80px;max-height:80px;margin:auto;display:block}.channel-item .item .logo .aod-channel-image{vertical-align:middle}.channel-item .item .logo .aod-channel-image img{max-width:80px;max-height:80px}.channel-item .item .show{vertical-align:middle;width:170px !important;padding-left:10px}.channel-item .item .show.add-space .show-progress{position:relative;top:2px}.channel-item .item .show .ondemand-title{display:block;font-size:14px;color:#2e3035;font-family:DinCondensed,sans-serif;text-transform:uppercase}.channel-item .item .show .channel-disp-name,.channel-item .item .show .channel-disp{width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e3035;font-size:13px;font-family:DinCondensed,sans-serif;display:block;text-transform:uppercase;margin-top:-2px}.channel-item .item .show .channel-disp{text-transform:none !important;font-size:16px !important}.channel-item .item .show .channel-sp{display:block;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:20px;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-item .item .show .channel-sp.on-demand-title{color:#06B566}.channel-item .item .show .channel-ss{display:block;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:20px;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:2px}.channel-item .item .show .channel-track-name{display:block;font-size:14px;font-family:SourceSansProLight,serif;color:#6d727d;padding-top:2px;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-item .item .show .addl-info{font-family:DinCondensed,sans-serif;font-size:12px;color:#a8adba;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-align:center;padding:2px 4px 0px}.channel-item .item .show .displ-name{font-family:DinCondensed,sans-serif;font-size:12px;color:#a8adba;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.channel-item .item .show .item-disp-name{font-family:DinCondensedLight,sans-serif;font-size:20px;color:#2e3035;white-space:normal;text-transform:none;padding-top:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-item .item .show .ondemand-disp-name{font-family:DinCondensedLight,sans-serif;font-size:20px;color:#2e3035;text-transform:none;padding-top:2px;overflow:hidden;height:48px}.channel-item .item .show .display-name{font-family:DinCondensedLight,sans-serif;font-size:16px;color:#6d727d;text-transform:none}.channel-item .item .context-menu{text-align:center;position:relative;margin-left:auto;margin-right:auto;font-size:22px;color:#C7C8DD}.channel-item .item .right-selection-arrow{width:5px;vertical-align:middle;cursor:pointer;font-family:DinCondensed,sans-serif;color:#a8adba;font-weight:normal;margin-left:auto;margin-right:auto}.channel-item .item .channel-indicator{position:absolute;top:0%}.channel-item .item .channel-indicator .triangle-top-left{width:0;height:0;border-top:42px solid #e4e7e9;border-right:42px solid transparent}.channel-item .item .channel-indicator .icon-mysxm-style{position:absolute;top:8%;left:15%;color:#0e89d8}.channel-item .item .channel-indicator .icon-aod-style{position:absolute;top:8%;left:15%;color:#06B566}.all-ymal-context{text-align:center;position:relative;margin-left:auto;margin-right:auto;font-size:22px;color:#C7C8DD}.ymal-show-title{display:block;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:20px;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-episode{color:#06B566 !important;padding-right:3px}.old-episode{color:#e4e7e9 !important;padding-right:3px}.ymal-show-name{width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f2225;font-size:13px;font-family:DinCondensed,sans-serif;display:block;text-transform:uppercase}.ymal-show-name .RegularEpProgress_Half,.ymal-show-name .edp-on-demand-episodes .edp-on-demand-episode__content-air-date .half-harvey,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .ymal-show-name .half-harvey{padding-right:5px;color:#e4e7e9 !important}.ymal-show-description{display:block;font-size:14px;font-family:SourceSansProLight,serif;color:#6d727d;padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-demand-title{color:#14AC62}.shows-channel-name{font-family:SourceSansProLight,serif;font-size:20px;color:#7E858F;line-height:30px;padding-left:18px;border-bottom:1px solid #d6d9db;background-color:#E3E6E7;cursor:default !important}.all-channel-list .content{width:100%;padding-bottom:9px !important}.edp-show-info{color:#6d727d;font-family:SourceSansPro,serif;font-size:14px;margin:35px auto 0;width:340px}.edp-show-info__description{margin-bottom:45px}.edp-show-info__airs-on-header{color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:14px}.edp-show-info__airs-on hr:first-of-type{margin-top:10px;margin-bottom:0}.edp-show-info__airs-on hr:last-child{margin-top:0;margin-bottom:10px}.edp-show-info__airs-on-content{padding-top:10px;padding-bottom:10px;text-decoration:none;display:inline-block;width:100%;color:#2e3035}.edp-show-info__airs-on-content:hover,.edp-show-info__airs-on-content:visited,.edp-show-info__airs-on-content:focus{text-decoration:none}.edp-show-info__airs-on-content:hover{background-color:#F2F3F6;color:#6d727d !important}.edp-show-info__airs-on-content:visited{color:#2e3035}.edp-show-info__airs-on-content-image,.edp-show-info__airs-on-content-text,.edp-show-info__airs-on-content-arrow{display:inline-block;vertical-align:middle}.edp-show-info__airs-on-content-image img{height:120px;width:120px}.edp-show-info__airs-on-content-text{margin-left:20px}.edp-show-info__airs-on-content-text ul{list-style:none;margin:0;font-family:DinCondensedLight,sans-serif}.edp-show-info__airs-on-content-text ul li:first-child{font-size:20px;margin-bottom:10px}.edp-show-info__airs-on-content-text ul li:last-child{color:#6d727d;font-size:14px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;width:150px;display:block;overflow:hidden}.edp-show-info__airs-on-content-arrow{margin-left:10px;font-size:14px}.edp-show-info__airs-on-content-arrow::after{vertical-align:middle}.edp-show-info__connect{color:#2e3035;font-size:16px;font-family:DinCondensed,sans-serif;max-width:1200px;margin-left:auto;margin-right:auto}.edp-show-info__connect::after{clear:both;content:"";display:table}.edp-show-info__connect-title{margin-bottom:30px;text-transform:uppercase}.edp-show-info__connect-contacts{max-width:1200px;margin-left:auto;margin-right:auto}.edp-show-info__connect-contacts::after{clear:both;content:"";display:table}.edp-show-info__connect-contacts-phone,.edp-show-info__connect-contacts-facebook,.edp-show-info__connect-contacts-email,.edp-show-info__connect-contacts-twitter{display:inline-block;float:left;display:block;margin-right:2.3576515979%;width:100%;list-style:none;margin-bottom:20px}.edp-show-info__connect-contacts-phone:last-child,.edp-show-info__connect-contacts-facebook:last-child,.edp-show-info__connect-contacts-email:last-child,.edp-show-info__connect-contacts-twitter:last-child{margin-right:0}.edp-show-info__connect-contacts-phone a,.edp-show-info__connect-contacts-facebook a,.edp-show-info__connect-contacts-email a,.edp-show-info__connect-contacts-twitter a{display:inline-block;text-decoration:none;color:#2e3035;position:relative}.edp-show-info__connect-contacts-phone a .icon,.edp-show-info__connect-contacts-facebook a .icon,.edp-show-info__connect-contacts-email a .icon,.edp-show-info__connect-contacts-twitter a .icon{display:inline-block;position:relative;width:35px;height:35px;border-radius:50%;margin-right:10px;vertical-align:middle}.edp-show-info__connect-contacts-phone a .icon:before,.edp-show-info__connect-contacts-facebook a .icon:before,.edp-show-info__connect-contacts-email a .icon:before,.edp-show-info__connect-contacts-twitter a .icon:before{display:inline-block;content:"";width:35px;height:35px;background-size:cover}.edp-show-info__connect-contacts-phone a .text,.edp-show-info__connect-contacts-facebook a .text,.edp-show-info__connect-contacts-email a .text,.edp-show-info__connect-contacts-twitter a .text{display:inline-block}.edp-show-info__connect-contacts-phone a:hover,.edp-show-info__connect-contacts-phone a:active,.edp-show-info__connect-contacts-facebook a:hover,.edp-show-info__connect-contacts-facebook a:active,.edp-show-info__connect-contacts-email a:hover,.edp-show-info__connect-contacts-email a:active,.edp-show-info__connect-contacts-twitter a:hover,.edp-show-info__connect-contacts-twitter a:active{color:#6d727d}.edp-show-info__connect-contacts-phone a:hover:after,.edp-show-info__connect-contacts-facebook a:hover:after,.edp-show-info__connect-contacts-email a:hover:after,.edp-show-info__connect-contacts-twitter a:hover:after{content:"";position:absolute;top:0;left:0;width:35px;height:35px;background:rgba(0,0,0,0.3);border-radius:50%}.edp-show-info__connect-contacts-phone .icon{display:inline-block;position:relative;width:35px;height:35px;border-radius:50%;margin-right:10px;vertical-align:middle}.edp-show-info__connect-contacts-phone .icon:before{background-image:url("images/connect_phone.png");display:inline-block;content:"";width:35px;height:35px;background-size:cover}.edp-show-info__connect-contacts-facebook a .icon:before{background-image:url("images/connect_fb.png")}.edp-show-info__connect-contacts-email a .icon:before{background-image:url("images/connect_email.png")}.edp-show-info__connect-contacts-twitter a .icon:before{background-image:url("images/connect_twitter.png")}@media screen and (min-width: 640px){.edp-show-info{width:580px}.edp-show-info__connect-contacts-phone,.edp-show-info__connect-contacts-email,.edp-show-info__connect-contacts-facebook,.edp-show-info__connect-contacts-twitter{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.edp-show-info__connect-contacts-phone:last-child,.edp-show-info__connect-contacts-email:last-child,.edp-show-info__connect-contacts-facebook:last-child,.edp-show-info__connect-contacts-twitter:last-child{margin-right:0}.edp-show-info__connect-contacts-email,.edp-show-info__connect-contacts-twitter{margin-right:0}}@media screen and (min-width: 1024px){.edp-show-info{width:820px}}.edp-header{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:20px;padding-left:30px;padding-right:30px}.edp-header::after{clear:both;content:"";display:table}@media screen and (min-width: 640px){.edp-header{padding-left:50px;padding-right:50px}}@media screen and (min-width: 770px){.edp-header{height:180px}}.edp-header__image{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;height:80px;margin-right:20px;width:80px}.edp-header__image:last-child{margin-right:0}@media screen and (min-width: 640px){.edp-header__image{height:180px;width:180px}}.edp-header__content{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;min-width:190px}.edp-header__content:last-child{margin-right:0}@media screen and (min-width: 770px){.edp-header__content{width:300px}}.edp-header__favorite{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%;cursor:pointer;font-size:2.1em;margin-top:-2px;height:40px;width:40px}.edp-header__favorite:last-child{margin-right:0}.edp-header__icons{max-width:5;margin-left:auto;margin-right:auto;color:#0e89d8;margin-bottom:28px}.edp-header__icons::after{clear:both;content:"";display:table}.edp-header__number{color:#6d727d;cursor:pointer;font-family:DinCondensed,sans-serif;font-size:18px;margin-bottom:10px;max-width:50px}@media screen and (min-width: 640px){.edp-header__number{margin-bottom:15px}}.edp-header__name{color:#0e89d8;cursor:pointer;display:inline;font-family:DinCondensedLight,sans-serif;font-size:25px;height:30px;line-height:150%;margin-bottom:15px}@media screen and (min-width: 640px){.edp-header__name{font-size:36px;height:45px}}.edp-header__name:active{color:#0f6499;text-decoration:underline}.edp-header__name:hover{text-decoration:underline}.edp-header .is-shared,.edp-header .is-tuned{color:#0f6499}.edp-header .is-show{color:black;cursor:auto;text-decoration:none}.edp-header__on-air-tag{display:block}.edp-header__showNotification{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;cursor:pointer;margin-right:40px;font-size:1.8em;height:40px;max-width:40px}.edp-header__showNotification:last-child{margin-right:0}.edp-header__share{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%;cursor:pointer;font-size:1.8em;height:40px;margin-right:40px;margin-bottom:-2px;width:40px}.edp-header__share:last-child{margin-right:0}.edp-header__ms-share{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%;cursor:pointer;font-size:1.8em;height:40px;margin-right:40px;margin-bottom:-2px;width:40px}.edp-header__ms-share:last-child{margin-right:0}.edp-modal{position:fixed;top:50px;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:5;width:400px;width:100%}@media screen and (min-width: 770px){.edp-modal{left:80px}}.edp-modal__content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.edp-modal__content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex:1}.edp-modal.ng-hide.ng-hide-add,.edp-modal.ng-hide.ng-hide-remove-active{-webkit-animation:.5s slideUp-u04a90a6c;-moz-animation:.5s slideUp-u04a90a6c;animation:.5s slideUp-u04a90a6c}@-webkit-keyframes slideUp-u04a90a6c{from{top:100%}to{top:50px}}@-moz-keyframes slideUp-u04a90a6c{from{top:100%}to{top:50px}}@keyframes slideUp-u04a90a6c{from{top:100%}to{top:50px}}.edp-modal.ng-hide.ng-hide-add.ng-hide,.edp-modal.ng-hide.ng-hide-remove-active.ng-hide{top:100%}.edp-modal.ng-hide.ng-hide-add,.edp-modal.ng-hide.ng-hide-remove-active{-webkit-animation:.5s slideDown-u3f976a1f;-moz-animation:.5s slideDown-u3f976a1f;animation:.5s slideDown-u3f976a1f}@-webkit-keyframes slideDown-u3f976a1f{from{top:50px}to{top:100%}}@-moz-keyframes slideDown-u3f976a1f{from{top:50px}to{top:100%}}@keyframes slideDown-u3f976a1f{from{top:50px}to{top:100%}}@media screen and (min-width: 640px){.edp-modal{width:640px}}@media screen and (min-width: 770px){.edp-modal{left:0}}@media screen and (min-width: 1024px){.edp-modal{width:880px}}.edp-modal__header{background-color:white}.edp-modal__nav{padding:20px 20px;background-color:white;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.edp-modal__back-button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;text-align:left;color:#6d727d;cursor:pointer;font-family:SourceSansPro,serif;font-size:12px;text-transform:uppercase;padding-left:23px}@media screen and (min-width: 640px){.edp-modal__back-button{font-size:14px}}.edp-modal__back-button.ng-hide,.edp-modal__back-button.ng-hide:not(.ng-hide-animate){display:block !important;visibility:hidden}.edp-modal__back-button:before{padding-right:10px;margin-left:-23px}.edp-modal__back-button:hover{color:#000;opacity:1}.edp-modal__close-button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;text-align:right;color:#6d727d;cursor:pointer;font-family:SourceSansPro,serif;font-size:12px;opacity:1;text-transform:uppercase}@media screen and (min-width: 640px){.edp-modal__close-button{font-size:14px}}.edp-modal__close-button:after{font-size:16px;display:inline-block;margin-left:10px;line-height:inherit}@media screen and (min-width: 640px){.edp-modal__close-button:after{font-size:20px}}.edp-modal__close-button:hover{color:#2e3035;opacity:1}.edp-modal__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex:1}.edp-modal-tabset{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex:1}.edp-modal-tabset__tabs{display:block;margin-bottom:5px}.edp-modal-tabset__tab{display:block;float:left;margin:0 15px}.edp-modal-tabset__tab span{color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:12px;line-height:1em;text-decoration:none;text-transform:uppercase;cursor:pointer}.edp-modal-tabset__tab span:hover{color:#6F727D}.edp-modal-tabset__tab--active span{font-family:DinCondensed,sans-serif;text-decoration:underline}@media screen and (min-width: 640px){.edp-modal-tabset__tab span{font-size:17px}}.edp-modal-tabset__tab-contents{border-top:1px solid #6F727D;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;flex-grow:1}.edp-modal-tabset__tab-contents::after{clear:both;content:"";display:table}.edp-modal-tabset__tab-content{left:0;position:absolute;width:100%}@-webkit-keyframes slide-in-right-ubd47e6dd{from{left:100%}to{left:0}}@-moz-keyframes slide-in-right-ubd47e6dd{from{left:100%}to{left:0}}@keyframes slide-in-right-ubd47e6dd{from{left:100%}to{left:0}}@-webkit-keyframes slide-out-right-u7e1c0f9e{from{left:0}to{left:-100%}}@-moz-keyframes slide-out-right-u7e1c0f9e{from{left:0}to{left:-100%}}@keyframes slide-out-right-u7e1c0f9e{from{left:0}to{left:-100%}}.edp-modal-tabset__tab-content--right.ng-hide{left:100%}.edp-modal-tabset__tab-content--right.ng-hide-remove,.edp-modal-tabset__tab-content--right.ng-hide-remove-active{-webkit-animation:.5s slide-in-right-ubd47e6dd;-moz-animation:.5s slide-in-right-ubd47e6dd;animation:.5s slide-in-right-ubd47e6dd;position:absolute}.edp-modal-tabset__tab-content--right.ng-hide-add,.edp-modal-tabset__tab-content--right.ng-hide-add-active{-webkit-animation:.5s slide-out-right-u7e1c0f9e;-moz-animation:.5s slide-out-right-u7e1c0f9e;animation:.5s slide-out-right-u7e1c0f9e;position:absolute}@-webkit-keyframes slide-in-left-u0daeb602{from{left:-100%}to{left:0}}@-moz-keyframes slide-in-left-u0daeb602{from{left:-100%}to{left:0}}@keyframes slide-in-left-u0daeb602{from{left:-100%}to{left:0}}@-webkit-keyframes slide-out-left-u85135b0a{from{left:0}to{left:100%}}@-moz-keyframes slide-out-left-u85135b0a{from{left:0}to{left:100%}}@keyframes slide-out-left-u85135b0a{from{left:0}to{left:100%}}.edp-modal-tabset__tab-content--left.ng-hide{left:-100%}.edp-modal-tabset__tab-content--left.ng-hide-remove,.edp-modal-tabset__tab-content--left.ng-hide-remove-active{-webkit-animation:.5s slide-in-left-u0daeb602;-moz-animation:.5s slide-in-left-u0daeb602;animation:.5s slide-in-left-u0daeb602;position:absolute}.edp-modal-tabset__tab-content--left.ng-hide-add,.edp-modal-tabset__tab-content--left.ng-hide-add-active{-webkit-animation:.5s slide-out-left-u85135b0a;-moz-animation:.5s slide-out-left-u85135b0a;animation:.5s slide-out-left-u85135b0a;position:absolute}.edp-modal-tabset__tab-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;flex:1}.edp-modal-tabset__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;float:right}.edp-modal-tabset__tab{margin:0 .5vw;text-align:center;flex-grow:1;list-style:none;margin:0 1vw;line-height:13px}@media screen and (min-width: 640px){.edp-modal-tabset__tab{margin:0 15px}.edp-modal-tabset__tab:first-child{margin-left:0}.edp-modal-tabset__tab:last-child{margin-right:0}}.edp-modal-tabset__tab:first-child{margin-left:0}.edp-modal-tabset__tab:last-child{margin-right:0}@media screen and (min-width: 640px){.edp-modal-tabset__tab span{font-size:14px}}@media screen and (min-width: 400px){.edp-modal-tabset__tab span{font-size:13px}}.edp-modal-tabset__tabs-wrapper{background-color:white;padding:0 30px;width:100%}@media screen and (min-width: 640px){.edp-modal-tabset__tabs-wrapper{padding:0 50px}}.edp-modal-tabset__tab-content{background-color:white}.edp-modal-tabset__tab-content .mlt-text{margin-left:50px}.edp-collection__backdrop{position:fixed;transition:0.1s opacity linear;top:50px;bottom:0;left:0;right:0;z-index:5;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.edp-collection__backdrop.ng-hide.ng-hide-add,.edp-collection__backdrop.ng-hide.ng-hide-remove-active{opacity:inherit}.edp-collection__backdrop.ng-hide.ng-hide-add-active,.edp-collection__backdrop.ng-hide.ng-hide-remove{transition-delay:0.75s;opacity:0}.edp-collection__repeat{-webkit-transition:.5s all linear;-moz-transition:.5s all linear;transition:.5s all linear;display:none;z-index:4}.edp-collection__repeat.topEDP,.edp-collection__repeat.topEDP-remove{display:inherit;z-index:inherit}.edp-collection__repeat.topEDP-remove .edp-modal{-webkit-animation:.5s slideOut-u741aba79;-moz-animation:.5s slideOut-u741aba79;animation:.5s slideOut-u741aba79}@-webkit-keyframes slideOut-u741aba79{from{right:0;left:0}to{right:100%;left:-100%}}@-moz-keyframes slideOut-u741aba79{from{right:0;left:0}to{right:100%;left:-100%}}@keyframes slideOut-u741aba79{from{right:0;left:0}to{right:100%;left:-100%}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP-remove .edp-modal{-webkit-animation:.5s slideOut-ube5689bf;-moz-animation:.5s slideOut-ube5689bf;animation:.5s slideOut-ube5689bf}@-webkit-keyframes slideOut-ube5689bf{from{right:0;left:80px}to{right:100%;left:-100%}}@-moz-keyframes slideOut-ube5689bf{from{right:0;left:80px}to{right:100%;left:-100%}}@keyframes slideOut-ube5689bf{from{right:0;left:80px}to{right:100%;left:-100%}}}.edp-collection__repeat.firstEDP.topEDP.ng-enter .edp-modal{-webkit-animation:.5s slideUp-u609841ab;-moz-animation:.5s slideUp-u609841ab;animation:.5s slideUp-u609841ab}@-webkit-keyframes slideUp-u609841ab{from{top:100%}to{top:50px}}@-moz-keyframes slideUp-u609841ab{from{top:100%}to{top:50px}}@keyframes slideUp-u609841ab{from{top:100%}to{top:50px}}.edp-collection__repeat.firstEDP.topEDP.ng-enter .edp-modal.ng-hide{top:100%}.edp-collection__repeat.topEDP.ng-leave .edp-modal{-webkit-animation:.5s slideOut-ua8d9f106;-moz-animation:.5s slideOut-ua8d9f106;animation:.5s slideOut-ua8d9f106}@-webkit-keyframes slideOut-ua8d9f106{from{left:0}to{left:100%}}@-moz-keyframes slideOut-ua8d9f106{from{left:0}to{left:100%}}@keyframes slideOut-ua8d9f106{from{left:0}to{left:100%}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP.ng-leave .edp-modal{-webkit-animation:.5s slideOut-u2c44faeb;-moz-animation:.5s slideOut-u2c44faeb;animation:.5s slideOut-u2c44faeb}@-webkit-keyframes slideOut-u2c44faeb{from{left:80px}to{left:100%}}@-moz-keyframes slideOut-u2c44faeb{from{left:80px}to{left:100%}}@keyframes slideOut-u2c44faeb{from{left:80px}to{left:100%}}}.edp-collection__repeat.topEDP.topEDP-add .edp-modal{-webkit-animation:.5s slideIn-u931100ec;-moz-animation:.5s slideIn-u931100ec;animation:.5s slideIn-u931100ec}@-webkit-keyframes slideIn-u931100ec{from{right:100%;left:-100%}to{right:0;left:0}}@-moz-keyframes slideIn-u931100ec{from{right:100%;left:-100%}to{right:0;left:0}}@keyframes slideIn-u931100ec{from{right:100%;left:-100%}to{right:0;left:0}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP.topEDP-add .edp-modal{-webkit-animation:.5s slideIn-u3a11cd54;-moz-animation:.5s slideIn-u3a11cd54;animation:.5s slideIn-u3a11cd54}@-webkit-keyframes slideIn-u3a11cd54{from{right:100%;left:-100%}to{right:0;left:80px}}@-moz-keyframes slideIn-u3a11cd54{from{right:100%;left:-100%}to{right:0;left:80px}}@keyframes slideIn-u3a11cd54{from{right:100%;left:-100%}to{right:0;left:80px}}}.edp-collection__repeat.topEDP.ng-enter .edp-modal{-webkit-animation:.5s slideIn-u07441ece;-moz-animation:.5s slideIn-u07441ece;animation:.5s slideIn-u07441ece}@-webkit-keyframes slideIn-u07441ece{from{left:100%}to{left:0}}@-moz-keyframes slideIn-u07441ece{from{left:100%}to{left:0}}@keyframes slideIn-u07441ece{from{left:100%}to{left:0}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP.ng-enter .edp-modal{-webkit-animation:.5s slideIn-u44f869b4;-moz-animation:.5s slideIn-u44f869b4;animation:.5s slideIn-u44f869b4}@-webkit-keyframes slideIn-u44f869b4{from{left:100%}to{left:80px}}@-moz-keyframes slideIn-u44f869b4{from{left:100%}to{left:80px}}@keyframes slideIn-u44f869b4{from{left:100%}to{left:80px}}}.edp-collection--closed .edp-collection__repeat.ng-leave .edp-modal{-webkit-animation:.5s slideDown-ub313d2ae;-moz-animation:.5s slideDown-ub313d2ae;animation:.5s slideDown-ub313d2ae}@-webkit-keyframes slideDown-ub313d2ae{from{top:50px}to{top:100%}}@-moz-keyframes slideDown-ub313d2ae{from{top:50px}to{top:100%}}@keyframes slideDown-ub313d2ae{from{top:50px}to{top:100%}}.schedule-tab-shows{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.schedule-tab-shows::after{clear:both;content:"";display:table}.schedule-tab-shows .edp-list__show-description,.schedule-tab-shows .edp-list__show-name,.schedule-tab-shows .on-air-show .edp-list__show-description,.schedule-tab-shows .on-air-show .edp-list__show-name,.edp-schedule .on-air-show .schedule-tab-shows .edp-list__show-description,.edp-schedule .on-air-show .schedule-tab-shows .edp-list__show-name{line-height:1em}.schedule-tab-shows .edp-list__item{float:left;cursor:pointer;border-bottom:1px solid #e4e7e9;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){.schedule-tab-shows .edp-list__item{width:50%}.schedule-tab-shows .edp-list__item:nth-child(2n+1){padding-right:30px}.schedule-tab-shows .edp-list__item:nth-child(2n){padding-left:30px}}.schedule-tab-shows .edp-list__content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px}.schedule-tab-shows .edp-list__content-wrapper:hover{background-color:#F4F4F7}.schedule-tab-shows .edp-list__content-wrapper:after{color:#6d727d;font-size:14px;display:inline-block}@media screen and (min-width: 640px){.schedule-tab-shows .edp-list__content-wrapper:after{display:none}}@media screen and (min-width: 640px){.schedule-tab-shows .edp-list__content-wrapper{height:120px;margin-top:40px;margin-bottom:40px}.schedule-tab-shows .edp-list__content-wrapper:hover{background-color:#FFFFFF}}.schedule-tab-shows .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;width:60px}.schedule-tab-shows .edp-list__logo img{height:60px;width:60px}@media screen and (min-width: 640px){.schedule-tab-shows .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px;width:120px}.schedule-tab-shows .edp-list__logo img{height:120px;width:120px}}.schedule-tab-shows .edp-list__logo+.edp-list__show{margin-left:20px}.schedule-tab-shows .edp-list__channel-number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:60px;height:60px;font-size:14px;font-family:DinCondensedLight,sans-serif}@media screen and (min-width: 640px){.schedule-tab-shows .edp-list__channel-number{width:120px;height:120px;font-size:22px}}.schedule-tab-shows .edp-list__channel-number+.schedule-tab-shows .edp-list__show{margin-left:20px}.schedule-tab-shows .edp-list__show{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;font-family:DinCondensedLight,sans-serif;margin-left:0;overflow:hidden;width:120px}@media screen and (min-width: 1024px){.schedule-tab-shows .edp-list__show{width:220px}}.schedule-tab-shows .edp-list__show-description{color:#a8adba;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:10px}.schedule-tab-shows .edp-list__show-description .new-episodes:before{color:#06B566;padding-right:2px}.schedule-tab-shows .edp-list__show-name{color:#2e3035;font-size:17px}.schedule-tab-shows .edp-list__show-name:after{display:none}@media screen and (min-width: 1024px){.schedule-tab-shows .edp-list__show-name{font-size:30px}.schedule-tab-shows .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.schedule-tab-shows .edp-list__show-name:after{font-size:20px;display:inline-block;color:#6d727d}}@media screen and (min-width: 640px){.schedule-tab-shows .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.schedule-tab-shows .edp-list__show-name:after{font-size:16px;display:inline-block;color:#6d727d}}.schedule-tab-shows .edp-list__show-on-demand{font-family:SourceSansPro,serif;font-size:14px;color:#14AC62;text-transform:uppercase}.schedule-tab-shows .edp-list__show-on-demand img{height:10px;vertical-align:baseline}@media screen and (min-width: 640px){.schedule-tab-shows{padding:0 50px}}.schedule-tab-shows .on-air-show .edp-list__item:after,.schedule-tab-shows .on-air-show .edp-list__content-wrapper:after,.schedule-tab-shows .on-air-show .edp-list__show-name:after,.edp-schedule .on-air-show .schedule-tab-shows .edp-list__item:after,.edp-schedule .on-air-show .schedule-tab-shows .edp-list__content-wrapper:after,.edp-schedule .on-air-show .schedule-tab-shows .edp-list__show-name:after{visibility:hidden}.schedule-tab-shows .on-air-show{padding-right:0}.schedule-tab-shows .on-air-show .edp-list__show-description,.schedule-tab-shows .on-air-show .edp-list__show-name{line-height:1em}.schedule-tab-shows .on-air-show .edp-list__item{float:left;cursor:pointer;border-bottom:1px solid #e4e7e9;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){.schedule-tab-shows .on-air-show .edp-list__item{width:50%}.schedule-tab-shows .on-air-show .edp-list__item:nth-child(2n+1){padding-right:30px}.schedule-tab-shows .on-air-show .edp-list__item:nth-child(2n){padding-left:30px}}.schedule-tab-shows .on-air-show .edp-list__content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px}.schedule-tab-shows .on-air-show .edp-list__content-wrapper:hover{background-color:#F4F4F7}.schedule-tab-shows .on-air-show .edp-list__content-wrapper:after{color:#6d727d;font-size:14px;display:inline-block}@media screen and (min-width: 640px){.schedule-tab-shows .on-air-show .edp-list__content-wrapper:after{display:none}}@media screen and (min-width: 640px){.schedule-tab-shows .on-air-show .edp-list__content-wrapper{height:120px;margin-top:40px;margin-bottom:40px}.schedule-tab-shows .on-air-show .edp-list__content-wrapper:hover{background-color:#FFFFFF}}.schedule-tab-shows .on-air-show .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;width:60px}.schedule-tab-shows .on-air-show .edp-list__logo img{height:60px;width:60px}@media screen and (min-width: 640px){.schedule-tab-shows .on-air-show .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px;width:120px}.schedule-tab-shows .on-air-show .edp-list__logo img{height:120px;width:120px}}.schedule-tab-shows .on-air-show .edp-list__logo+.edp-list__show{margin-left:20px}.schedule-tab-shows .on-air-show .edp-list__channel-number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:60px;height:60px;font-size:14px;font-family:DinCondensedLight,sans-serif}@media screen and (min-width: 640px){.schedule-tab-shows .on-air-show .edp-list__channel-number{width:120px;height:120px;font-size:22px}}.schedule-tab-shows .on-air-show .edp-list__channel-number+.schedule-tab-shows .on-air-show .edp-list__show{margin-left:20px}.schedule-tab-shows .on-air-show .edp-list__show{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;font-family:DinCondensedLight,sans-serif;margin-left:0;overflow:hidden;width:120px}@media screen and (min-width: 1024px){.schedule-tab-shows .on-air-show .edp-list__show{width:220px}}.schedule-tab-shows .on-air-show .edp-list__show-description{color:#a8adba;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:10px}.schedule-tab-shows .on-air-show .edp-list__show-description .new-episodes:before{color:#06B566;padding-right:2px}.schedule-tab-shows .on-air-show .edp-list__show-name{color:#2e3035;font-size:17px}.schedule-tab-shows .on-air-show .edp-list__show-name:after{display:none}@media screen and (min-width: 1024px){.schedule-tab-shows .on-air-show .edp-list__show-name{font-size:30px}.schedule-tab-shows .on-air-show .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.schedule-tab-shows .on-air-show .edp-list__show-name:after{font-size:20px;display:inline-block;color:#6d727d}}@media screen and (min-width: 640px){.schedule-tab-shows .on-air-show .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.schedule-tab-shows .on-air-show .edp-list__show-name:after{font-size:16px;display:inline-block;color:#6d727d}}.schedule-tab-shows .on-air-show .edp-list__show-on-demand{font-family:SourceSansPro,serif;font-size:14px;color:#14AC62;text-transform:uppercase}.schedule-tab-shows .on-air-show .edp-list__show-on-demand img{height:10px;vertical-align:baseline}@media screen and (min-width: 640px){.schedule-tab-shows .on-air-show{width:100%}}.schedule-tab-shows .on-air-show .edp-list__item{border-bottom-width:0}.schedule-tab-shows .on-air-show+.upcoming-title{margin-top:0}.schedule-tab-shows .upcoming-title{font-family:DinCondensedLight,sans-serif;line-height:1em;border-bottom:1px solid #e4e7e9;width:100%;font-size:14px;padding-bottom:10px;margin-top:25px}@media screen and (min-width: 640px){.schedule-tab-shows .upcoming-title{font-size:30px;padding-bottom:20px;margin-top:40px}}@media screen and (min-width: 1024px){.schedule-tab-shows .edp-list__show{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start}}.schedule-tab-shows .edp-list__show-on-demand{font-size:14px;color:#14AC62}.schedule-tab-shows .edp-list__show-on-demand img{height:10px;vertical-align:baseline}.edp-more-like-this{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.edp-more-like-this::after{clear:both;content:"";display:table}.edp-more-like-this .schedule-tab-shows .edp-list__show-description,.schedule-tab-shows .edp-more-like-this .edp-list__show-description,.edp-more-like-this .schedule-tab-shows .edp-list__show-name,.schedule-tab-shows .edp-more-like-this .edp-list__show-name,.edp-more-like-this .edp-list__show-description,.edp-more-like-this .edp-list__show-name,.edp-more-like-this .edp-schedule .edp-list__show-description,.edp-schedule .edp-more-like-this .edp-list__show-description,.edp-more-like-this .edp-schedule .edp-list__show-name,.edp-schedule .edp-more-like-this .edp-list__show-name,.edp-more-like-this .channel-edp-on-demand .edp-list__show-description,.channel-edp-on-demand .edp-more-like-this .edp-list__show-description,.edp-more-like-this .channel-edp-on-demand .edp-list__show-name,.channel-edp-on-demand .edp-more-like-this .edp-list__show-name{line-height:1em}.edp-more-like-this .edp-list__item{float:left;cursor:pointer;border-bottom:1px solid #e4e7e9;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){.edp-more-like-this .edp-list__item{width:50%}.edp-more-like-this .edp-list__item:nth-child(2n+1){padding-right:30px}.edp-more-like-this .edp-list__item:nth-child(2n){padding-left:30px}}.edp-more-like-this .edp-list__content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px}.edp-more-like-this .edp-list__content-wrapper:hover{background-color:#F4F4F7}.edp-more-like-this .edp-list__content-wrapper:after{color:#6d727d;font-size:14px;display:inline-block}@media screen and (min-width: 640px){.edp-more-like-this .edp-list__content-wrapper:after{display:none}}@media screen and (min-width: 640px){.edp-more-like-this .edp-list__content-wrapper{height:120px;margin-top:40px;margin-bottom:40px}.edp-more-like-this .edp-list__content-wrapper:hover{background-color:#FFFFFF}}.edp-more-like-this .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;width:60px}.edp-more-like-this .edp-list__logo img{height:60px;width:60px}@media screen and (min-width: 640px){.edp-more-like-this .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px;width:120px}.edp-more-like-this .edp-list__logo img{height:120px;width:120px}}.edp-more-like-this .edp-list__logo+.edp-list__show{margin-left:20px}.edp-more-like-this .edp-list__channel-number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:60px;height:60px;font-size:14px;font-family:DinCondensedLight,sans-serif}@media screen and (min-width: 640px){.edp-more-like-this .edp-list__channel-number{width:120px;height:120px;font-size:22px}}.edp-more-like-this .edp-list__channel-number+.edp-more-like-this .edp-list__show{margin-left:20px}.edp-more-like-this .edp-list__show{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;font-family:DinCondensedLight,sans-serif;margin-left:0;overflow:hidden;width:120px}@media screen and (min-width: 1024px){.edp-more-like-this .edp-list__show{width:220px}}.edp-more-like-this .edp-list__show-description{color:#a8adba;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:10px}.edp-more-like-this .edp-list__show-description .new-episodes:before{color:#06B566;padding-right:2px}.edp-more-like-this .edp-list__show-name{color:#2e3035;font-size:17px}.edp-more-like-this .edp-list__show-name:after{display:none}@media screen and (min-width: 1024px){.edp-more-like-this .edp-list__show-name{font-size:30px}.edp-more-like-this .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.edp-more-like-this .edp-list__show-name:after{font-size:20px;display:inline-block;color:#6d727d}}@media screen and (min-width: 640px){.edp-more-like-this .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.edp-more-like-this .edp-list__show-name:after{font-size:16px;display:inline-block;color:#6d727d}}.edp-more-like-this .edp-list__show-on-demand{font-family:SourceSansPro,serif;font-size:14px;color:#14AC62;text-transform:uppercase}.edp-more-like-this .edp-list__show-on-demand img{height:10px;vertical-align:baseline}@media screen and (min-width: 640px){.edp-more-like-this{padding:0 50px}}.edp-more-like-this .edp-list__logo{height:120px}.edp-schedule{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.edp-schedule::after{clear:both;content:"";display:table}.edp-schedule .schedule-tab-shows .edp-list__show-description,.schedule-tab-shows .edp-schedule .edp-list__show-description,.edp-schedule .schedule-tab-shows .edp-list__show-name,.schedule-tab-shows .edp-schedule .edp-list__show-name,.edp-schedule .edp-more-like-this .edp-list__show-description,.edp-more-like-this .edp-schedule .edp-list__show-description,.edp-schedule .edp-more-like-this .edp-list__show-name,.edp-more-like-this .edp-schedule .edp-list__show-name,.edp-schedule .edp-list__show-description,.edp-schedule .edp-list__show-name,.edp-schedule .on-air-show .edp-list__show-description,.edp-schedule .on-air-show .edp-list__show-name,.edp-schedule .channel-edp-on-demand .edp-list__show-description,.channel-edp-on-demand .edp-schedule .edp-list__show-description,.edp-schedule .channel-edp-on-demand .edp-list__show-name,.channel-edp-on-demand .edp-schedule .edp-list__show-name{line-height:1em}.edp-schedule .edp-list__item{float:left;cursor:pointer;border-bottom:1px solid #e4e7e9;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){.edp-schedule .edp-list__item{width:50%}.edp-schedule .edp-list__item:nth-child(2n+1){padding-right:30px}.edp-schedule .edp-list__item:nth-child(2n){padding-left:30px}}.edp-schedule .edp-list__content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px}.edp-schedule .edp-list__content-wrapper:hover{background-color:#F4F4F7}.edp-schedule .edp-list__content-wrapper:after{color:#6d727d;font-size:14px;display:inline-block}@media screen and (min-width: 640px){.edp-schedule .edp-list__content-wrapper:after{display:none}}@media screen and (min-width: 640px){.edp-schedule .edp-list__content-wrapper{height:120px;margin-top:40px;margin-bottom:40px}.edp-schedule .edp-list__content-wrapper:hover{background-color:#FFFFFF}}.edp-schedule .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;width:60px}.edp-schedule .edp-list__logo img{height:60px;width:60px}@media screen and (min-width: 640px){.edp-schedule .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px;width:120px}.edp-schedule .edp-list__logo img{height:120px;width:120px}}.edp-schedule .edp-list__logo+.edp-list__show{margin-left:20px}.edp-schedule .edp-list__channel-number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:60px;height:60px;font-size:14px;font-family:DinCondensedLight,sans-serif}@media screen and (min-width: 640px){.edp-schedule .edp-list__channel-number{width:120px;height:120px;font-size:22px}}.edp-schedule .edp-list__channel-number+.edp-schedule .edp-list__show{margin-left:20px}.edp-schedule .edp-list__show{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;font-family:DinCondensedLight,sans-serif;margin-left:0;overflow:hidden;width:120px}@media screen and (min-width: 1024px){.edp-schedule .edp-list__show{width:220px}}.edp-schedule .edp-list__show-description{color:#a8adba;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:10px}.edp-schedule .edp-list__show-description .new-episodes:before{color:#06B566;padding-right:2px}.edp-schedule .edp-list__show-name{color:#2e3035;font-size:17px}.edp-schedule .edp-list__show-name:after{display:none}@media screen and (min-width: 1024px){.edp-schedule .edp-list__show-name{font-size:30px}.edp-schedule .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.edp-schedule .edp-list__show-name:after{font-size:20px;display:inline-block;color:#6d727d}}@media screen and (min-width: 640px){.edp-schedule .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.edp-schedule .edp-list__show-name:after{font-size:16px;display:inline-block;color:#6d727d}}.edp-schedule .edp-list__show-on-demand{font-family:SourceSansPro,serif;font-size:14px;color:#14AC62;text-transform:uppercase}.edp-schedule .edp-list__show-on-demand img{height:10px;vertical-align:baseline}@media screen and (min-width: 640px){.edp-schedule{padding:0 50px}}.schedule-tab-shows .on-air-show .edp-schedule .edp-list__item:after,.schedule-tab-shows .on-air-show .edp-schedule .edp-list__content-wrapper:after,.schedule-tab-shows .on-air-show .edp-schedule .edp-list__show-name:after,.edp-schedule .on-air-show .edp-list__item:after,.edp-schedule .on-air-show .edp-list__content-wrapper:after,.edp-schedule .on-air-show .edp-list__show-name:after{visibility:hidden}.edp-schedule .on-air-show{padding-right:0}.edp-schedule .on-air-show .edp-list__show-description,.edp-schedule .on-air-show .edp-list__show-name{line-height:1em}.edp-schedule .on-air-show .edp-list__item{float:left;cursor:pointer;border-bottom:1px solid #e4e7e9;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){.edp-schedule .on-air-show .edp-list__item{width:50%}.edp-schedule .on-air-show .edp-list__item:nth-child(2n+1){padding-right:30px}.edp-schedule .on-air-show .edp-list__item:nth-child(2n){padding-left:30px}}.edp-schedule .on-air-show .edp-list__content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px}.edp-schedule .on-air-show .edp-list__content-wrapper:hover{background-color:#F4F4F7}.edp-schedule .on-air-show .edp-list__content-wrapper:after{color:#6d727d;font-size:14px;display:inline-block}@media screen and (min-width: 640px){.edp-schedule .on-air-show .edp-list__content-wrapper:after{display:none}}@media screen and (min-width: 640px){.edp-schedule .on-air-show .edp-list__content-wrapper{height:120px;margin-top:40px;margin-bottom:40px}.edp-schedule .on-air-show .edp-list__content-wrapper:hover{background-color:#FFFFFF}}.edp-schedule .on-air-show .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;width:60px}.edp-schedule .on-air-show .edp-list__logo img{height:60px;width:60px}@media screen and (min-width: 640px){.edp-schedule .on-air-show .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px;width:120px}.edp-schedule .on-air-show .edp-list__logo img{height:120px;width:120px}}.edp-schedule .on-air-show .edp-list__logo+.edp-list__show{margin-left:20px}.edp-schedule .on-air-show .edp-list__channel-number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:60px;height:60px;font-size:14px;font-family:DinCondensedLight,sans-serif}@media screen and (min-width: 640px){.edp-schedule .on-air-show .edp-list__channel-number{width:120px;height:120px;font-size:22px}}.edp-schedule .on-air-show .edp-list__channel-number+.edp-schedule .on-air-show .edp-list__show{margin-left:20px}.edp-schedule .on-air-show .edp-list__show{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;font-family:DinCondensedLight,sans-serif;margin-left:0;overflow:hidden;width:120px}@media screen and (min-width: 1024px){.edp-schedule .on-air-show .edp-list__show{width:220px}}.edp-schedule .on-air-show .edp-list__show-description{color:#a8adba;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:10px}.edp-schedule .on-air-show .edp-list__show-description .new-episodes:before{color:#06B566;padding-right:2px}.edp-schedule .on-air-show .edp-list__show-name{color:#2e3035;font-size:17px}.edp-schedule .on-air-show .edp-list__show-name:after{display:none}@media screen and (min-width: 1024px){.edp-schedule .on-air-show .edp-list__show-name{font-size:30px}.edp-schedule .on-air-show .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.edp-schedule .on-air-show .edp-list__show-name:after{font-size:20px;display:inline-block;color:#6d727d}}@media screen and (min-width: 640px){.edp-schedule .on-air-show .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.edp-schedule .on-air-show .edp-list__show-name:after{font-size:16px;display:inline-block;color:#6d727d}}.edp-schedule .on-air-show .edp-list__show-on-demand{font-family:SourceSansPro,serif;font-size:14px;color:#14AC62;text-transform:uppercase}.edp-schedule .on-air-show .edp-list__show-on-demand img{height:10px;vertical-align:baseline}@media screen and (min-width: 640px){.edp-schedule .on-air-show{width:100%}}.edp-schedule .on-air-show .edp-list__item{border-bottom-width:0}.edp-schedule .on-air-show+.upcoming-title{margin-top:0}.edp-schedule .upcoming-title{font-family:DinCondensedLight,sans-serif;line-height:1em;border-bottom:1px solid #e4e7e9;width:100%;font-size:14px;padding-bottom:10px;margin-top:25px}@media screen and (min-width: 640px){.edp-schedule .upcoming-title{font-size:30px;padding-bottom:20px;margin-top:40px}}@media screen and (min-width: 1024px){.edp-schedule .edp-list__show{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start}}.channel-edp-on-demand{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.channel-edp-on-demand::after{clear:both;content:"";display:table}.channel-edp-on-demand .schedule-tab-shows .edp-list__show-description,.schedule-tab-shows .channel-edp-on-demand .edp-list__show-description,.channel-edp-on-demand .schedule-tab-shows .edp-list__show-name,.schedule-tab-shows .channel-edp-on-demand .edp-list__show-name,.channel-edp-on-demand .edp-more-like-this .edp-list__show-description,.edp-more-like-this .channel-edp-on-demand .edp-list__show-description,.channel-edp-on-demand .edp-more-like-this .edp-list__show-name,.edp-more-like-this .channel-edp-on-demand .edp-list__show-name,.channel-edp-on-demand .edp-schedule .edp-list__show-description,.edp-schedule .channel-edp-on-demand .edp-list__show-description,.channel-edp-on-demand .edp-schedule .edp-list__show-name,.edp-schedule .channel-edp-on-demand .edp-list__show-name,.channel-edp-on-demand .edp-list__show-description,.channel-edp-on-demand .edp-list__show-name{line-height:1em}.channel-edp-on-demand .edp-list__item{float:left;cursor:pointer;border-bottom:1px solid #e4e7e9;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){.channel-edp-on-demand .edp-list__item{width:50%}.channel-edp-on-demand .edp-list__item:nth-child(2n+1){padding-right:30px}.channel-edp-on-demand .edp-list__item:nth-child(2n){padding-left:30px}}.channel-edp-on-demand .edp-list__content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px}.channel-edp-on-demand .edp-list__content-wrapper:hover{background-color:#F4F4F7}.channel-edp-on-demand .edp-list__content-wrapper:after{color:#6d727d;font-size:14px;display:inline-block}@media screen and (min-width: 640px){.channel-edp-on-demand .edp-list__content-wrapper:after{display:none}}@media screen and (min-width: 640px){.channel-edp-on-demand .edp-list__content-wrapper{height:120px;margin-top:40px;margin-bottom:40px}.channel-edp-on-demand .edp-list__content-wrapper:hover{background-color:#FFFFFF}}.channel-edp-on-demand .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;width:60px}.channel-edp-on-demand .edp-list__logo img{height:60px;width:60px}@media screen and (min-width: 640px){.channel-edp-on-demand .edp-list__logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px;width:120px}.channel-edp-on-demand .edp-list__logo img{height:120px;width:120px}}.channel-edp-on-demand .edp-list__logo+.edp-list__show{margin-left:20px}.channel-edp-on-demand .edp-list__channel-number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:60px;height:60px;font-size:14px;font-family:DinCondensedLight,sans-serif}@media screen and (min-width: 640px){.channel-edp-on-demand .edp-list__channel-number{width:120px;height:120px;font-size:22px}}.channel-edp-on-demand .edp-list__channel-number+.channel-edp-on-demand .edp-list__show{margin-left:20px}.channel-edp-on-demand .edp-list__show{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;font-family:DinCondensedLight,sans-serif;margin-left:0;overflow:hidden;width:120px}@media screen and (min-width: 1024px){.channel-edp-on-demand .edp-list__show{width:220px}}.channel-edp-on-demand .edp-list__show-description{color:#a8adba;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:10px}.channel-edp-on-demand .edp-list__show-description .new-episodes:before{color:#06B566;padding-right:2px}.channel-edp-on-demand .edp-list__show-name{color:#2e3035;font-size:17px}.channel-edp-on-demand .edp-list__show-name:after{display:none}@media screen and (min-width: 1024px){.channel-edp-on-demand .edp-list__show-name{font-size:30px}.channel-edp-on-demand .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.channel-edp-on-demand .edp-list__show-name:after{font-size:20px;display:inline-block;color:#6d727d}}@media screen and (min-width: 640px){.channel-edp-on-demand .edp-list__show-name:hover{color:#6d727d;text-decoration:underline}.channel-edp-on-demand .edp-list__show-name:after{font-size:16px;display:inline-block;color:#6d727d}}.channel-edp-on-demand .edp-list__show-on-demand{font-family:SourceSansPro,serif;font-size:14px;color:#14AC62;text-transform:uppercase}.channel-edp-on-demand .edp-list__show-on-demand img{height:10px;vertical-align:baseline}@media screen and (min-width: 640px){.channel-edp-on-demand{padding:0 50px}}.channel-edp-on-demand__loading{font-size:24px;color:#0e89d8;font-family:DinCondensedLight,sans-serif;margin:100px auto}.edp-on-demand-episodes{line-height:1em;margin:0 30px}@media screen and (min-width: 1024px){.edp-on-demand-episodes{margin:0 50px}}.edp-on-demand-episodes .edp-on-demand-episode__content-name,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty,.edp-on-demand-episodes .edp-on-demand-episode__actions-share,.edp-on-demand-episodes .edp-on-demand-episode__actions-share-ms,.edp-on-demand-episodes .edp-on-demand-episode__actions-download{cursor:pointer}.edp-on-demand-episodes .edp-on-demand-episode__content-name:hover,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full:hover,.edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty:hover,.edp-on-demand-episodes .edp-on-demand-episode__actions-share:hover,.edp-on-demand-episodes .edp-on-demand-episode__actions-share-ms:hover,.edp-on-demand-episodes .edp-on-demand-episode__actions-download:hover{color:#0d7140}.edp-on-demand-episodes .edp-on-demand-episode:not(:first-child){border-top:#d6d9db solid 1px}@media screen and (min-width: 640px){.edp-on-demand-episodes .edp-on-demand-episode{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.edp-on-demand-episodes .edp-on-demand-episode__content{cursor:pointer}.edp-on-demand-episodes .edp-on-demand-episode__content:active{background-color:#F4F4F7}.edp-on-demand-episodes .edp-on-demand-episode__content-wrapper{width:100%;margin-top:25px}.edp-on-demand-episodes .edp-on-demand-episode__content-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 640px){.edp-on-demand-episodes .edp-on-demand-episode__content-wrapper{margin-bottom:25px;margin-right:30px;height:90px;width:380px}}@media screen and (min-width: 1024px){.edp-on-demand-episodes .edp-on-demand-episode__content-wrapper{width:500px;margin-right:50px}}.edp-on-demand-episodes .edp-on-demand-episode__content-air-date{font-size:13px;line-height:13px;color:#2e3035;font-family:DinCondensed,sans-serif;text-transform:uppercase}.edp-on-demand-episodes .edp-on-demand-episode__content-air-date span:first-child+span{margin-left:10px}.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .half-harvey.gray,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .full-harvey.gray{color:#d6d9db}.edp-on-demand-episodes .edp-on-demand-episode__content-name{font-size:24px;line-height:24px;color:#14AC62;font-family:DinCondensedLight,sans-serif;margin:10px 0;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.edp-on-demand-episodes .edp-on-demand-episode__content-description{font-size:14px;line-height:15px;color:#6d727d;font-family:SourceSansPro,serif;max-height:45px;text-overflow:clip;white-space:normal;display:none}@media screen and (min-width: 640px){.edp-on-demand-episodes .edp-on-demand-episode__content-description{display:inline}}.edp-on-demand-episodes .edp-on-demand-episode__separator{border-right:#d6d9db solid 1px;content:" ";height:90px;display:none}@media screen and (min-width: 640px){.edp-on-demand-episodes .edp-on-demand-episode__separator{display:block}}.edp-on-demand-episodes .edp-on-demand-episode__actions{color:#14AC62;font-size:24px;margin-bottom:25px}@media screen and (min-width: 640px){.edp-on-demand-episodes .edp-on-demand-episode__actions{margin-bottom:0}}.edp-on-demand-episodes .edp-on-demand-episode__actions-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 640px){.edp-on-demand-episodes .edp-on-demand-episode__actions-wrapper{margin-left:30px}}@media screen and (min-width: 1024px){.edp-on-demand-episodes .edp-on-demand-episode__actions-wrapper{margin-left:50px}}.edp-on-demand-episodes .edp-on-demand-episode__actions-share{margin:0 60px}.edp-on-demand-episodes .edp-on-demand-episode__actions-share-ms{margin:0 60px}#playerControls{width:100%;height:100%;padding-top:10px}.now-playing-footer,.content-type{background-color:#000;background-position:right;background-size:cover;height:420px}@media screen and (min-width: 640px){.now-playing-footer,.content-type{height:400px}}@media screen and (min-width: 1024px){.now-playing-footer,.content-type{height:455px}}.now-playing-shows{clear:both;background:#ffffff;height:100%}.now-playing-shows__content{max-width:100%;margin-left:auto;margin-right:auto}.now-playing-shows__content::after{clear:both;content:"";display:table}.now-playing-shows__header{background:#fff;border-bottom:2px solid #e4e7e9;line-height:115px}.now-playing-shows__inner-header{color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:22px;display:inline-block}.now-playing-shows__inner-header::after{clear:both;content:"";display:table}.now-playing-shows__channel-name{padding-left:5px;text-transform:capitalize}.now-playing-shows .show-list-innerLogo{float:right;margin-right:25px}.now-playing-share .share-drawer ul,.now-playing-share .share-drawer li{margin:0;padding:0}.now-playing-share .share-drawer .expand,.now-playing-share .share-drawer .options li{width:60px;font-size:30px;line-height:40px;color:#a8adba;background:rgba(255,255,255,0.12)}.now-playing-share .share-drawer .expand:hover,.now-playing-share .share-drawer .options li:hover{background:rgba(255,255,255,0.25)}.now-playing-share .share-drawer .expand{height:100%;position:absolute;text-align:center;top:0;right:0px;cursor:pointer}.now-playing-share .share-drawer .options{height:100%;position:absolute;-webkit-transition:right, 333ms;transition:right, 333ms;right:-183px}.now-playing-share .share-drawer .options li{text-align:center;height:100%;float:right;list-style-type:none;margin-right:1px;cursor:pointer}.now-playing-share .share-drawer .options li span{line-height:40px}.now-playing-share .share-drawer .options li.like{position:relative}.now-playing-share .share-drawer .options li.like span{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity, 333ms;transition:opacity, 333ms}.now-playing-share .share-drawer .options li.like .filled{opacity:0}.now-playing-share .share-drawer .options li.like.on{color:#0e89d8}.now-playing-share .share-drawer .options li.like.on .filled{opacity:1}.now-playing-share .share-drawer .options li.like.on .empty{opacity:0}.now-playing-share .share-drawer .drawer{position:relative;height:100%;overflow:hidden;margin-right:60px}.now-playing-share .share-drawer .hit{position:absolute;right:0;width:243px;height:40px}.now-playing-share .share-drawer.on .options{right:0}.now-playing-share .share-drawer.on .expand{color:#0e89d8}.now-playing{background-size:100%;background-repeat:no-repeat}.now-playing-content{position:relative}.now-playing .np-on-demand-widget{text-align:center;background:#191C1F}.now-playing .np-on-demand-widget-transparent{background-color:transparent}.now-playing .np-on-demand-widget__button{display:inline-block;text-align:center;vertical-align:middle;padding:21px;margin-top:40px;margin-bottom:40px;background:#0e89d8;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:16px;cursor:pointer;width:240px;height:60px}@media screen and (min-width: 640px){.now-playing .np-on-demand-widget__button{width:290px}}.now-playing .np-on-demand-widget__button:hover{background:#0b6ba8}.now-playing .np-content-type{background-size:cover}.now-playing .np-complimentary-content{width:100%;background:#1F2227;overflow:hidden}.now-playing .np-tracks{width:80%;margin-left:40px}.now-playing .np-previously-played-tracks{width:100%;height:auto}.now-playing .np-previously-played-tracks .reflowed-mode{padding:50px 30px 5px 50px !important}.now-playing .np-footer{width:100%}.now-playing .np-footer .now-playing-footer{display:block;width:100%}.now-playing .np-footer .now-playing-footer .footer-channel-logo{padding-top:35px;text-align:center}.now-playing .np-footer .now-playing-footer .footer-channel-logo img.logo-proportion{cursor:pointer;max-height:90px;max-width:90px}.now-playing .np-footer .now-playing-footer .footer-content-holder{padding-bottom:160px;padding-top:70px;text-align:center}.now-playing .np-footer .now-playing-footer .footer-content-holder .button-one{background:#0e89d8;color:#fff;cursor:pointer;display:inline-block;font-family:DinCondensedLight,sans-serif;font-size:14px;text-align:center;width:240px;line-height:60px}@media screen and (min-width: 640px){.now-playing .np-footer .now-playing-footer .footer-content-holder .button-one{width:290px}}.now-playing .np{margin:12px 10px 10px 40px;padding-right:20px}.now-playing .np-channel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:0;height:140px}.now-playing .np-upcoming{font-size:18px;-webkit-box-flex:1;flex:1 1 auto;font-family:DinCondensed,sans-serif;color:#fff;float:left;position:relative;top:50px}.now-playing .np-current{font-size:18px;font-family:DinCondensed,sans-serif;float:right;top:25px;position:relative}.now-playing .np-channel-like{font-size:22px;top:4px;position:relative;color:#0e89d8;text-decoration:none}.now-playing .np-channel-number{color:#0e89d8;cursor:pointer;position:absolute;top:27px}.now-playing .np-channel-number-my{color:#0e89d8;cursor:pointer;position:absolute;top:27px;width:180px}.now-playing .np-channel-number:hover{color:#0f6499}.now-playing .np-mysxm{margin-left:21px}.now-playing .np-mysxm span{color:#0e89d8}.now-playing .np-channel-logo{margin-left:27px;cursor:pointer;display:inline-block;width:130px;padding-top:8px;padding-bottom:9px}.now-playing .np-channel-name{font-family:DinCondensed,sans-serif;cursor:pointer;color:#0e89d8;cursor:pointer}.now-playing .np-mysxm-icon{color:#18a3fc;font-size:44px;top:14px;position:relative;cursor:pointer}.now-playing .np-sxm:hover span,.now-playing .np-channel-name:hover span{color:#0f6499}.now-playing .move-right{position:relative;left:20px}.now-playing .np-show-info{margin-bottom:26px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;display:flex}.now-playing .np-show-name{margin-right:20px;font-family:DinCondensed,sans-serif;font-weight:400;color:#ffe100;text-transform:uppercase;font-size:24px;cursor:pointer;letter-spacing:0.64px;line-height:24px;display:flex}.now-playing .np-show-name:hover{color:#aca532}.now-playing .line-break{display:flex;height:1px;background:#6d727d;opacity:0.5;-webkit-box-flex:1;flex:1 1 auto}.now-playing .np-show-share{font-size:30px;width:60px;height:40px;margin-left:20px;color:#ffe100;background-color:rgba(255,255,255,0.12);background:none\9;display:block;text-align:center;line-height:38px;position:relative;cursor:pointer}.now-playing .np-show-share:hover{color:#aca532;background-color:rgba(255,255,255,0.25);background:none\9}.now-playing .clear{clear:both}.now-playing .bullet{color:#f7ec48;padding-right:0.5em}.now-playing .np .np-channel .np-channel-like-animation{visibility:hidden;top:-24px;left:-24px;position:absolute;opacity:1;font-size:3.25em;-webkit-transition:all, 0ms;transition:all, 0ms;-webkit-transform:scale3d(0.25, 0.25, 0.25);transform:scale3d(0.25, 0.25, 0.25)}.now-playing .np .np-channel .np-current .np-channel-like.on .np-channel-like-animation{-webkit-transition:all, 500ms;transition:all, 500ms;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible;opacity:0}.now-playing .np-track-artist:hover{color:#a8adba}.now-playing .pt40px{padding-top:40px}.now-playing .complimentary-content{margin-top:140px;width:1182px}.now-playing .content-wrapper{float:left;width:820px;margin-left:40px;margin-right:40px}.now-playing .trending-spl{float:right;width:282px}.now-playing .current-share{position:absolute;left:300px;right:-10px;bottom:-28px;height:40px}.now-playing .track-content{margin-top:20px}.now-playing .content-holder{min-height:100px;clear:both;padding-top:35px;padding-bottom:35px;text-align:center;background:#191C1F}.now-playing .content-holder div{display:inline-block;text-align:center;vertical-align:middle;width:280px;height:62px;line-height:62px;background:#0e89d8;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:16px;cursor:pointer}.now-playing .iframe-agreement-content{width:800px;height:635px;margin-top:20px;margin-left:28px}.now-playing .iframe-privacy-content{width:800px;height:635px;margin-top:20px;margin-left:28px}.now-playing .document-done{width:120px;height:45px;position:absolute;top:30px;left:665px;color:#1FABFD;font-family:DinCondensedLight,sans-serif;background:#fff;cursor:pointer}.now-playing .document-done .done-text{text-align:center;font-size:22px;padding-top:14px;border:2px solid #1FABFD;height:30px}.now-playing .done-cover{z-index:-1;position:absolute;border:medium none;width:100%;height:48px;top:0px;left:0px;display:none}.ondemand-cta{max-width:100%;margin-left:auto;margin-right:auto;padding-top:40px;background:#d6d9db}.ondemand-cta::after{clear:both;content:"";display:table}@media screen and (min-width: 770px){.ondemand-cta.nav-open{padding-top:30px}}@media screen and (min-width: 1024px){.ondemand-cta.nav-open{padding-top:40px}}@media screen and (min-width: 770px){.ondemand-cta__content{max-width:none;width:560px}}@media screen and (min-width: 1024px){.ondemand-cta__content{width:870px}}@media screen and (min-width: 1280px){.ondemand-cta__content{width:1080px}}.ondemand-cta__logo-desc-wrapper{width:100%}@media screen and (min-width: 640px){.ondemand-cta__logo-desc-wrapper{width:380px;display:inline-block}}@media screen and (min-width: 770px){.ondemand-cta__logo-desc-wrapper{width:300px;margin-right:60px}}@media screen and (min-width: 1024px){.ondemand-cta__logo-desc-wrapper{width:500px;margin-right:130px}}@media screen and (min-width: 1280px){.ondemand-cta__logo-desc-wrapper{width:670px;margin-right:170px}}@media screen and (min-width: 770px){.ondemand-cta.nav-open .ondemand-cta__logo-desc-wrapper{width:300px;margin:inherit}}@media screen and (min-width: 1024px){.ondemand-cta.nav-open .ondemand-cta__logo-desc-wrapper{width:310px;margin-right:70px}}@media screen and (min-width: 1280px){.ondemand-cta.nav-open .ondemand-cta__logo-desc-wrapper{width:473px;margin-right:112px}}@media screen and (min-width: 1600px){.ondemand-cta.nav-open .ondemand-cta__logo-desc-wrapper{width:670px;margin-right:170px}}.ondemand-cta__logo{width:100%;height:12px;font-size:100px;color:#06b566;text-align:center}.ondemand-cta__logo::before{line-height:12px}@media screen and (min-width: 640px){.ondemand-cta__logo{text-align:left;height:15px;margin-left:-6px}.ondemand-cta__logo::before{line-height:15px}}@media screen and (min-width: 1024px){.ondemand-cta__logo{width:140px;display:inline-block;height:60px;font-size:135px}.ondemand-cta__logo::before{line-height:60px}}@media screen and (min-width: 1280px){.ondemand-cta__logo{width:130px}}@media screen and (min-width: 770px){.ondemand-cta.nav-open .ondemand-cta__logo{text-align:center;height:12px;margin-left:inherit}.ondemand-cta.nav-open .ondemand-cta__logo::before{line-height:12px}}@media screen and (min-width: 1024px){.ondemand-cta.nav-open .ondemand-cta__logo{text-align:left;height:20px;display:block;margin-left:-8px}}@media screen and (min-width: 1280px){.ondemand-cta.nav-open .ondemand-cta__logo{display:inline-block;width:130px;height:60px}.ondemand-cta.nav-open .ondemand-cta__logo::before{line-height:60px}}.ondemand-cta__description{width:100%;margin-top:15px;text-align:center;color:#6d727d;line-height:11px;float:right}.ondemand-cta__description span{font-size:11px;font-family:SourceSansPro,serif;word-wrap:break-word;text-transform:uppercase}@media screen and (min-width: 640px){.ondemand-cta__description{text-align:left;line-height:13px}.ondemand-cta__description span{font-size:13px}}@media screen and (min-width: 1024px){.ondemand-cta__description{display:inline-block;margin-left:50px;width:310px}}@media screen and (min-width: 1280px){.ondemand-cta__description{margin-left:70px;width:470px}}@media screen and (min-width: 770px){.ondemand-cta.nav-open .ondemand-cta__description{text-align:center;line-height:11px;margin-top:30px}.ondemand-cta.nav-open .ondemand-cta__description span{font-size:11px}}@media screen and (min-width: 1024px){.ondemand-cta.nav-open .ondemand-cta__description{margin:0;text-align:left}}@media screen and (min-width: 1280px){.ondemand-cta.nav-open .ondemand-cta__description{display:inline-block;margin-left:33px;margin-top:15px;width:310px}}@media screen and (min-width: 1600px){.ondemand-cta.nav-open .ondemand-cta__description{margin-left:70px;line-height:13px;width:470px}.ondemand-cta.nav-open .ondemand-cta__description span{font-size:13px}}.ondemand-cta__available-episodes-button{width:240px;margin:15px 30px 30px 30px;line-height:60px;font-family:DinCondensedLight, sans-serif;font-size:16px;color:#ffffff;text-align:center;vertical-align:middle;cursor:pointer;background:#0e89d8;float:right;text-transform:capitalize}@media screen and (min-width: 640px){.ondemand-cta__available-episodes-button{width:200px;margin:0 0 40px 0;display:inline-block}}@media screen and (min-width: 1024px){.ondemand-cta__available-episodes-button{width:240px}}@media screen and (min-width: 770px){.ondemand-cta.nav-open .ondemand-cta__available-episodes-button{width:300px;margin:30px 0 30px 0}}@media screen and (min-width: 1024px){.ondemand-cta.nav-open .ondemand-cta__available-episodes-button{width:200px;margin:0;margin-bottom:40px}}@media screen and (min-width: 1280px){.ondemand-cta.nav-open .ondemand-cta__available-episodes-button{width:215px;margin:0;margin-bottom:40px}}@media screen and (min-width: 1600px){.ondemand-cta.nav-open .ondemand-cta__available-episodes-button{width:240px}}.ondemand-cta__available-episodes-button:hover{background:#0b6ba8}.on-demand .content-type .content-type-head .now-playing-channel-logo .info-icon,.on-demand .content-type .content-type-head .now-playing-channel-logo .fav-icon,.on-demand .content-type .content-type-music-view .music-talk-view .content-icons-style,.on-demand .content-type .content-type-music-view .music-talk-view .buy-content.np-buy-icon,.on-demand .content-type .content-type-music-view .music-talk-view .RegularShare,.on-demand .content-type .content-type-music-view .music-talk-view .edp-on-demand-episodes .edp-on-demand-episode__actions-share,.edp-on-demand-episodes .on-demand .content-type .content-type-music-view .music-talk-view .edp-on-demand-episode__actions-share,.on-demand .content-type .content-type-music-view .music-talk-view .RegularShare.aod-unrestricted-share,.on-demand .content-type .content-type-music-view .music-talk-view .RegularShare.aod-restricted-share .ms-share-icon,.on-demand .content-type .content-type-music-view .music-talk-view .edp-on-demand-episodes .aod-restricted-share.edp-on-demand-episode__actions-share .ms-share-icon,.edp-on-demand-episodes .on-demand .content-type .content-type-music-view .music-talk-view .aod-restricted-share.edp-on-demand-episode__actions-share .ms-share-icon,.on-demand .content-type .content-type-music-view .music-talk-view .ms-share-icon.aod-unrestricted-share-no-context,.on-demand .content-type .content-type-music-view .music-talk-view .ms-share-icon.aod-restricted-share-no-context,.on-demand .content-type .content-type-talk-view .talk-channel-view .content-icons-style,.on-demand .content-type .content-type-talk-view .talk-channel-view .buy-content.np-buy-icon,.on-demand .content-type .content-type-talk-view .talk-channel-view .RegularShare,.on-demand .content-type .content-type-talk-view .talk-channel-view .edp-on-demand-episodes .edp-on-demand-episode__actions-share,.edp-on-demand-episodes .on-demand .content-type .content-type-talk-view .talk-channel-view .edp-on-demand-episode__actions-share,.on-demand .content-type .content-type-talk-view .talk-channel-view .RegularShare.aod-unrestricted-share,.on-demand .content-type .content-type-talk-view .talk-channel-view .RegularShare.aod-restricted-share .ms-share-icon,.on-demand .content-type .content-type-talk-view .talk-channel-view .edp-on-demand-episodes .aod-restricted-share.edp-on-demand-episode__actions-share .ms-share-icon,.edp-on-demand-episodes .on-demand .content-type .content-type-talk-view .talk-channel-view .aod-restricted-share.edp-on-demand-episode__actions-share .ms-share-icon,.on-demand .content-type .content-type-talk-view .talk-channel-view .ms-share-icon.aod-unrestricted-share-no-context,.on-demand .content-type .content-type-talk-view .talk-channel-view .ms-share-icon.aod-restricted-share-no-context{color:#06B566}.on-demand .content-type .content-type-music-view .music-talk-view,.on-demand .content-type .content-type-talk-view .talk-channel-view,.on-demand .content-type .content-type-music-view .music-talk-view.no-album-art,.on-demand .content-type .content-type-talk-view .talk-channel-view.no-album-art{margin-right:40px;margin-left:40px}.on-demand .content-type .content-type-head .now-playing-channel-logo .channel-number{font-size:23px;color:#a8adba;vertical-align:middle;left:-45px;width:23px;top:57%}.on-demand .od-segment{width:100%}.on-demand .od-recent-episodes{width:100%;display:block;background:#fff}.on-demand .od-recent-episodes .content-holder-one{padding-top:20px;text-align:center;padding-bottom:40px}.on-demand .od-recent-episodes .content-holder-one .button-one{display:inline-block;width:290px;line-height:60px;font-family:DinCondensedLight,sans-serif;font-size:14px;color:#fff;text-align:center;background:#0e89d8;cursor:pointer}.on-demand .od-recent-episodes .ondemand-recent-line{margin-left:140px;margin-right:140px;border-bottom:1px solid #eee}.on-demand .od-recent-episodes .recent-header{display:block;padding-bottom:11px}.on-demand .od-recent-episodes .recent-header__on-icon{font-size:130px}.on-demand .od-recent-episodes .recent-header__title-one{display:block;color:#06B566;display:block;height:74px}.on-demand .od-recent-episodes .recent-header__text-content{display:inline-block;float:left;padding-top:8px;text-transform:uppercase}.on-demand .od-recent-episodes .recent-header__title-two{display:block;font-size:22px;line-height:24px;font-family:DinCondensedLight,sans-serif;padding-left:8px;padding-top:6px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-icons{width:27%;display:inline-block;vertical-align:top;padding-top:100px;text-align:right}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-icons .extra-space{padding:5px 5px 7px 7px;margin-right:31px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-icons .share-star-space{padding:5px 0px 7px 3px;margin-right:27px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-icons span{font-size:28px;color:#06B566;cursor:pointer}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents{width:63%;display:inline-block;padding-right:35px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .episode-description{color:#6d727d;font-family:SourceSansProLight,serif;font-size:14px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px;padding-top:5px;padding-bottom:29px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .episode-description span{width:92.5%;display:inline-block}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .episode-name{color:#06B566;font-family:DinCondensedLight,sans-serif;font-size:24px;padding-top:10px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .show-air-space{padding-bottom:10px;padding-top:13px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .show-air-space .show-name{color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:18px;background:#E4E7E9;padding:4px 5px 0px 4px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .show-air-space .see-all-episodes{color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:16px;padding:15px 5px 0px 5px;position:absolute;right:1px;top:1px;cursor:pointer}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .show-air-space .see-all-episodes span{color:#a8adba;font-size:14px;padding-left:10px}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .full-color-circle{border-radius:10px;width:12px;height:12px;display:inline-block;background:#06B566;behavior:url(vendor/pie/PIE.htc)}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .half-filled-circle{width:12px;height:11px;display:inline-block}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .half-filled-circle .first-section{border-radius:10px 0px 0px 10px;background:none;float:left;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.on-demand .od-recent-episodes .recent-episodes .recent-episode .recent-episode-container .recent-episodes-contents .half-filled-circle .second-section{border-radius:0px 10px 10px 0px;background:gray;float:right;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.on-demand .od-footer{width:100%;display:block;background-size:cover;height:455px}.on-demand .od-footer .now-playing-footer{display:block;width:100%}.on-demand .od-footer .now-playing-footer .footer-channel-logo{padding-top:35px;text-align:center}.on-demand .od-footer .now-playing-footer .footer-channel-logo img.logo-proportion{cursor:pointer;max-height:90px;max-width:90px}.on-demand .od-footer .now-playing-footer .footer-content-holder{padding-bottom:160px;padding-top:70px;text-align:center}.on-demand .od-footer .now-playing-footer .footer-content-holder .button-one{background:#0e89d8;color:#fff;cursor:pointer;display:inline-block;font-family:DinCondensedLight,sans-serif;font-size:14px;text-align:center;width:240px;line-height:60px}@media screen and (min-width: 640px){.on-demand .od-footer .now-playing-footer .footer-content-holder .button-one{width:290px}}.on-demand .od{margin:12px 10px 10px 40px;padding-right:20px}.on-demand .od-channel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:0;height:140px}.on-demand .od-upcoming{font-size:18px;-webkit-box-flex:1;flex:1 1 auto;font-family:DinCondensed,sans-serif;color:#fff;float:left;position:relative;top:50px}.on-demand .od-current{font-size:18px;font-family:DinCondensed,sans-serif;float:right;top:25px;position:relative}.on-demand .od-channel-like{font-size:22px;top:4px;position:relative;color:#0e89d8;text-decoration:none}.on-demand .od-channel-number{color:#0e89d8;cursor:pointer;position:absolute;top:27px}.on-demand .od-channel-number:hover{color:#0f6499}.on-demand .od-mysxm{margin-left:21px}.on-demand .od-mysxm span{color:#0e89d8}.on-demand .od-channel-logo{margin-left:27px;cursor:pointer;display:inline-block;width:130px;padding-top:8px;padding-bottom:9px}.on-demand .od-channel-name{font-family:DinCondensed,sans-serif;cursor:pointer;color:#0e89d8}.on-demand .od-channel-name:hover{color:#0f6499}.on-demand .np-mysxm-icon{color:#0e89d8;font-size:44px;top:14px;position:relative;cursor:pointer}.on-demand .od-show{margin:0px;width:100%;height:320px;position:relative;top:15px}.on-demand .od-show-info{margin-bottom:26px;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;display:flex}.on-demand .od-show-name{margin-right:20px;font-family:DinCondensed,sans-serif;font-weight:400;color:#ffe100;text-transform:uppercase;font-size:24px;cursor:pointer;letter-spacing:0.64px;line-height:24px}.on-demand .od-show-name:hover{color:#aca532}.on-demand .line-break{display:block;height:1px;background:#6d727d;opacity:0.5;-webkit-box-flex:1;flex:1 1 auto}.on-demand .od-show-share{font-size:30px;width:60px;height:40px;margin-left:20px;color:#f7ec48;background-color:rgba(255,255,255,0.12);background:none\9;display:block;text-align:center;line-height:38px;position:relative;cursor:pointer}.on-demand .od-show-share:hover{color:#aca532;background-color:rgba(255,255,255,0.25);background:none\9}.on-demand .clear{clear:both}.on-demand .od-track-info{display:block;position:relative}.on-demand .od-track-art{display:block;float:left;overflow:hidden;cursor:pointer}.on-demand .od-track-art img{width:260px;margin-left:0px}.on-demand .od-track-artist{font-size:48px;font-family:SourceSansProLight,serif;font-weight:400;display:block;margin-left:276px;color:#fff;cursor:pointer;padding-top:25px}.on-demand .od-track-name{letter-spacing:0.64px;font-size:30px;font-family:SourceSansPro,serif;font-weight:400;display:block;margin-left:279px;color:#a8adba;padding-top:25px;cursor:pointer}.on-demand .bullet{color:#f7ec48;padding-right:0.5em}.on-demand .od .od-channel .od-channel-like-animation{visibility:hidden;top:-24px;left:-24px;position:absolute;opacity:1;font-size:3.25em;-webkit-transition:all, 0ms;transition:all, 0ms;-webkit-transform:scale3d(0.25, 0.25, 0.25);transform:scale3d(0.25, 0.25, 0.25)}.on-demand .od .od-channel .od-current .od-channel-like.on .od-channel-like-animation{-webkit-transition:all, 500ms;transition:all, 500ms;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible;opacity:0}.on-demand .od-track-artist:hover{color:#a8adba}.on-demand .pt40px{padding-top:40px}.on-demand .complimentary-content{margin-top:140px;width:1182px}.on-demand .content-wrapper{float:left;width:820px;margin-left:40px;margin-right:40px}.on-demand .trending-spl{float:right;width:282px}.on-demand .current-share{position:absolute;left:300px;right:-10px;bottom:-28px;height:40px}.on-demand .track-content{margin-top:20px}.on-demand .od-sxm:hover span{color:#0f6499}.on-demand .od-mysxm{margin-left:21px}.on-demand .od-mysxm span{color:#18a3fc}.on-demand .od-upcoming{font-size:18px;-webkit-box-flex:1;flex:1 1 auto;font-family:DinCondensed,sans-serif;color:#fff;float:left;position:relative;top:50px}.on-demand .bullet{color:#f7ec48;padding-right:0.5em}.on-demand .show-list-content{display:block;margin-left:-40px;background:#fff;width:860px;position:relative;padding-bottom:46px}.on-demand .show-list-content .show-list-head{bottom:5px;top:50px;float:left;display:block;width:860px;position:relative}.on-demand .show-list-content .show-list-innerHead{background:#e4e7e9;color:#6d727d;padding:5px 10px;font-family:SourceSansPro,serif;font-size:18px;display:inline-block;margin-left:40px}.on-demand .show-list-content .show-list-innerLogo{float:right;margin-right:25px}.scrubbar{display:block;float:left;width:100%}.scrubbar::after{clear:both;content:"";display:table}.scrubbar p{margin:0}.scrubbar .cursor-pointer{cursor:pointer}.scrubbar .playerscrub{display:block}.scrubbar .playerscrub .gutter,.scrubbar .playerscrub .gutter-empty{position:absolute;width:100%;height:5px;background:#1f2225;top:45px}.scrubbar .playerscrub .gutter .loading,.scrubbar .playerscrub .gutter-empty .loading{background:#0abaff;display:inline-block;float:left;height:5px;position:absolute;z-index:1}.scrubbar .playerscrub .gutter .ui-slider-range,.scrubbar .playerscrub .gutter-empty .ui-slider-range{background:#0abaff;display:inline-block;float:left;height:5px;position:absolute;top:0;left:0;z-index:auto}.scrubbar .playerscrub .gutter .loading-on-demand,.scrubbar .playerscrub .gutter-empty .loading-on-demand{background:#0abaff}.scrubbar .playerscrub .gutter .marker,.scrubbar .playerscrub .gutter-empty .marker{border-right:solid 1px rgba(0,0,0,0.4);float:left;display:inline-block;min-width:1px;width:1px;position:absolute;height:5px}.scrubbar .playerscrub .gutter .buffered-content,.scrubbar .playerscrub .gutter-empty .buffered-content{background:gray;display:inline-block;float:left;height:5px;position:absolute;top:0;left:0}.scrubbar .playerscrub .gutter .not-playable-content,.scrubbar .playerscrub .gutter-empty .not-playable-content{background:#1f2225;display:inline-block;float:left;height:5px;position:absolute;top:0;left:0;z-index:1;cursor:default}.scrubbar .playerscrub .gutter-empty{cursor:default}.scrubbar .playerscrub .wrapper .gutter{right:90px}.scrubbar .handle{position:absolute;top:-6px;left:0;width:15px;height:15px;background:#F4F4F7;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;cursor:pointer;behavior:url(vendor/pie/PIE.htc);z-index:2}.nav-bar{width:100%;margin:0}@media screen and (max-width: 769px){.nav-bar{position:fixed;bottom:0;z-index:3}}.nav-bar .menu{z-index:3;height:100%;min-height:528px;width:80px;background:#0e89d8;margin-top:50px}@media screen and (min-width: 770px){.nav-bar .menu{position:fixed;top:0;left:0}}@media screen and (max-width: 769px){.nav-bar .menu{min-height:80px;min-width:100%;margin-top:0;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:769px;margin-left:auto;margin-right:auto}.nav-bar .menu::after{clear:both;content:"";display:table}}.nav-bar .menu .spNavId{font-size:26px;height:46px;width:46px;color:#fff;position:relative}@media screen and (min-width: 770px){.nav-bar .menu .spNavId{margin:25px auto 0 auto}}@media screen and (max-width: 769px){.nav-bar .menu .spNavId{margin:17px auto}}.nav-bar .menu .spNavId:hover{text-decoration:none;cursor:pointer}.nav-bar .menu .spNavId .notification-badge{width:18px;height:18px;text-align:center;background:yellow;border-radius:50%;position:absolute;top:0;left:32px;behavior:url(vendor/pie/PIE.htc)}.nav-bar .menu .spNavId .notification-badge span{color:#000000;font-size:14px;vertical-align:middle;font-family:DinCondensedLight,sans-serif;position:relative;top:-1px}.nav-bar .menu .spNavId span[class*="nav-icon"],.nav-bar .menu .spNavId span[class*="nav-tab"]{display:block;position:relative;text-align:center}.nav-bar .menu .spNavId span.navbar-subheader{font-family:SourceSansProLight,serif;font-size:12px;display:block;text-align:center}.nav-bar .menu .spNavId .fav-menu-icon.on:after{opacity:1;transform:scale(1.3);transition:opacity, .5s;transition:-webkit-transform, .5s;webkit-transform:scale(1.3);left:27px;top:25px;position:absolute;text-transform:none;webkit-font-smoothing:antialiased;-webkit-transition:opacity 250ms;font-weight:400;font-variant:normal}.nav-bar .tab-content{position:fixed;left:-330px;height:100%;width:320px;z-index:2;overflow-y:hidden;overflow-x:hidden;background:#fff;visibility:hidden;top:50px;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;transition-duration:500ms;height:-webkit-calc(100% - 130px);height:calc(100% - 130px)}@media screen and (min-width: 770px){.nav-bar .tab-content{height:-webkit-calc(100% - 50px);height:calc(100% - 50px)}}.nav-bar .tab-content.show{left:80px;visibility:visible;z-index:2}@media screen and (max-width: 769px){.nav-bar .tab-content.show{left:0}}.nav-bar .tab-content .menu-content{position:absolute;background:#fff;left:0px;height:100%;width:100%;z-index:0;overflow-y:hidden;overflow-x:hidden;visibility:visible;margin-left:0px}.nav-bar .tab-content .menu-content::after{clear:both;content:"";display:table}.nav-bar .tab-content .menu-content.show{z-index:2}.nav-bar .tab-content .menu-content .menu-content-view{position:absolute;top:0;height:100%;width:100%;zoom:1}.nav-bar .tab-content .menu-content .menu-content-view.ng-hide{opacity:0}@-webkit-keyframes fade-navigation-pane{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-navigation-pane{from{opacity:0}to{opacity:1}}@keyframes fade-navigation-pane{from{opacity:0}to{opacity:1}}.nav-bar .tab-content .menu-content #recentlyPlayed{margin:auto;height:100%;top:51px;bottom:81px}.nav-bar .tab-content .menu-content .cur-unable{position:relative;top:156px;left:55px;font-size:20px;line-height:25px;color:#18a3fc}.nav-bar .tab-content-border{border-right:1px solid #BAC1C7}.nav-bar .more-font{font-size:16px;font-weight:bold}.nav-bar .feedback-container{cursor:pointer;height:60px;width:75%;position:absolute;bottom:40px;font-size:12px;text-align:center;color:#fff;font-family:SourceSansProLight,serif;margin-left:15px}.nav-bar .feedback-container .feedback-button{background:url("images/desktop_Send_Feedback.png");background-repeat:no-repeat;height:30px;margin-left:10px}.nav-bar .feedback-container .feedback-content{margin-left:-7px}.recently-played-list{overflow:hidden;width:100%;height:100%}.recently-played-list .item .content{position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.recently-played-list .item .content .channel-indicator{position:absolute;top:0}.recently-played-list .item .content .channel-indicator .triangle-top-left{width:0;height:0;border-top:42px solid #e4e7e9;border-right:42px solid transparent}.recently-played-list .item .content .channel-indicator .icon-mysxm-style{position:absolute;top:8%;left:15%;color:#0e89d8}.recently-played-list .item .content .channel-indicator .icon-aod-style{position:absolute;top:8%;left:15%;color:#06B566}.recently-played-list .item .custom-rec-contextual{text-align:center;position:relative;margin-left:auto;margin-right:auto;font-size:22px;color:#C7C8DD}.recently-played-list .item .custom-rec-options{display:none;cursor:pointer;text-align:center;background:#0e89d8;color:#fff;font-size:22px;width:20%;height:103px}.recently-played-list .item .custom-rec-options .custom-del-menu{display:inline-block}.recently-played-list .item .custom-rec-options .custom-del-menu .context-del{font-size:16px;font-family:DinCondensed,sans-serif;text-transform:uppercase}.recently-played-list .head{color:#2e3035;font-size:14px;border-bottom:solid 1px #a8adba;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;background-color:#E4E7E9}.recently-played-list .head .recent-played-clear{color:#0e89d8;font-family:DinCondensed,sans-serif;cursor:pointer}.recently-played-list .head .rec-title{display:inline-block;width:82%;text-align:center}.recently-played-list .head .rec-clear{display:inline-block;width:45px;text-align:center;float:right;cursor:pointer}.recently-played-list .recent-played-clear:hover{color:#0F6499;text-decoration:underline}.recently-played-list .recent-played-icon{font-size:32px;padding-top:20px;text-align:center;color:#d6d9db}.recently-played-list .recent-template-header{text-align:center;font-size:18px;padding-top:20px;font-family:DinCondensed,sans-serif;color:#1f2225}.recently-played-list .recent-tempale-sub-header{text-align:center;font-size:16px;font-family:SourceSansProLight,serif;padding-top:20px;color:#1f2225;padding-left:23px;padding-right:16px}.recently-played-list .rec-scroll-outer{width:100%;overflow-x:hidden;overflow-y:auto;height:-webkit-calc(100% - 42px);height:calc(100% - 42px)}@media screen and (min-width: 770px){.recently-played-list .rec-scroll-outer{height:-webkit-calc(100% - 42px);height:calc(100% - 42px)}}.recently-played-list .rec-scroll-inner{width:100%}.recently-played-list .more-like{width:92%;height:60px;border-bottom:solid 1px #a8adba;position:relative;left:15px;text-transform:uppercase}.recently-played-list .more-like span{position:relative;top:32px;left:1px;font-family:SourceSansPro,serif;color:#6d727d;font-size:13px}.recently-played-list .all-context-menu{display:inline-block;width:22px;padding-left:4px;padding-right:4px;font-size:22px;color:#C7C8DD}.recently-played-list .all-context-menu span{cursor:pointer;width:20px;height:20px}#favoritesList{width:100%}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-empty,#favoritesList .fav-scroll-inner .fav-shows .fav-shows-empty{text-align:center;position:absolute;z-index:2}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-empty .fav-icon-head,#favoritesList .fav-scroll-inner .fav-shows .fav-shows-empty .fav-icon-head{padding:25px 0}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-empty .fav-icon-head span,#favoritesList .fav-scroll-inner .fav-shows .fav-shows-empty .fav-icon-head span{font-size:36px;color:#0e89d8}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-empty .empty-template,#favoritesList .fav-scroll-inner .fav-shows .fav-shows-empty .empty-template{color:gray;font-family:DinCondensedLight,sans-serif}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-empty .empty-template .line-first,#favoritesList .fav-scroll-inner .fav-shows .fav-shows-empty .empty-template .line-first{display:block;font-size:22px}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-empty .empty-template .line-second,#favoritesList .fav-scroll-inner .fav-shows .fav-shows-empty .empty-template .line-second{display:block;padding-top:15px;font-size:18px;padding-left:35px;padding-right:35px;letter-spacing:1px}#favoritesList .fav-list-header{height:72px;padding-top:20px;padding-left:10px;overflow:hidden;background-color:#fff;letter-spacing:0.4px;border-bottom:1px solid rgba(0,0,0,0.15);min-width:275px}#favoritesList .fav-list-header .option{float:left;display:block;width:138px;background:#fff;color:#0e89d8;font-family:DinCondensed;font-size:14px;text-align:center;text-transform:uppercase;border:1px solid #a7adb9;height:30px;line-height:30px !important;letter-spacing:0.6px}#favoritesList .fav-list-header .option:first-child{border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}#favoritesList .fav-list-header .option:last-child:not(.active){border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff}#favoritesList .fav-list-header .option:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff;border:1px solid #a7adb9}#favoritesList .fav-list-header .option.active{background:#0e89d8;color:#fff}#favoritesList .fav-scroll-inner{width:100%;height:100%}#favoritesList .fav-scroll-inner .fav-selected-item{background-color:#F4F4F7}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-list{position:absolute;width:100%;top:111px;overflow-x:hidden;overflow-y:auto;height:-webkit-calc(100% - 111px);height:calc(100% - 111px)}@media screen and (min-width: 770px){#favoritesList .fav-scroll-inner .fav-channels .fav-channels-list{height:-webkit-calc(100% - 111px);height:calc(100% - 111px)}}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-list::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-list::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-list::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}#favoritesList .fav-scroll-inner .fav-channels .fav-channels-list::-webkit-scrollbar-track{width:8px}#favoritesList .fav-scroll-inner .fav-channels .fav-shows-list{position:absolute;width:100%;top:111px;overflow-x:hidden;overflow-y:auto;height:-webkit-calc(100% - 111px);height:calc(100% - 111px)}@media screen and (min-width: 770px){#favoritesList .fav-scroll-inner .fav-channels .fav-shows-list{height:-webkit-calc(100% - 161px);height:calc(100% - 161px)}}#favoritesList .fav-scroll-inner .fav-channels .fav-shows-list::-webkit-scrollbar{width:10px;background-color:#545455;opacity:0.5;cursor:-webkit-grab}#favoritesList .fav-scroll-inner .fav-channels .fav-shows-list::-webkit-scrollbar-thumb{background-color:#F1F2F5;cursor:pointer !important;cursor:-webkit-grabbing;width:8px;border:solid 2px #545455}#favoritesList .fav-scroll-inner .fav-channels .fav-shows-list::-webkit-scrollbar-thumb:hover{background-color:#F2F2F6}#favoritesList .fav-scroll-inner .fav-channels .fav-shows-list::-webkit-scrollbar-track{width:8px}#favoritesList .fav-scroll-inner .fav-channels .removal-background{background-color:#2e3035}#favoritesList .fav-scroll-inner .fav-channels .add-background{background-color:#e4e7e9}#favoritesList .fav-scroll-inner .fav-shows{position:relative;z-index:2}#favoritesList .favorite-panel-header{color:#6d727d;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:#E4E7E9;clear:both;position:absolute;top:83px;width:100%;z-index:4}#favoritesList .favorite-host-header{color:#6d727d;font-size:18px;text-transform:uppercase;font-family:SourceSansPro,serif;line-height:55px;text-align:center;border-bottom:1px solid #e4e7e9;background:#F1F2F4;clear:both;padding-left:56px;padding-right:56px;z-index:4}#favoritesList .load-favorites{text-align:center;font-size:24px;vertical-align:middle;padding-top:150px;color:#0e89d8;font-family:DinCondensedLight,sans-serif}#favoritesList .favorite-list-main-header{text-transform:uppercase;font-size:14px;background-color:#E4E7E9;font-family:SourceSansProLight,serif;text-align:center;color:#2e3035;line-height:40px}.header__play-head{position:relative}.play-head{background:#fff;position:relative;width:100%;z-index:0}.play-head .minimized-volume-control{display:inline-block;vertical-align:middle;color:#ffffff;cursor:pointer;top:-1px;left:3px}.play-head #volumeControl{display:inline-block;vertical-align:middle}.play-head .play-head-content .play-head-container .player{height:45px;background-color:#2e3035}.play-head .play-head-content .play-head-container .player .full{height:45px;margin-right:auto}.play-head .play-head-content .play-head-container .player .full .sxm-logo{float:left;display:block;margin-right:5.8515051827%;width:15.3187958539%;max-width:1200px;margin-left:auto;margin-right:auto;height:45px;padding-top:10.5px;padding-left:15px;text-align:left}.play-head .play-head-content .play-head-container .player .full .sxm-logo:last-child{margin-right:0}.play-head .play-head-content .play-head-container .player .full .sxm-logo::after{clear:both;content:"";display:table}@media screen and (max-width: 639px){.play-head .play-head-content .play-head-container .player .full .sxm-logo{display:none}}.play-head .play-head-content .play-head-container .player .full .sxm-logo.scrolled{display:none}@media screen and (min-width: 1024px){.play-head .play-head-content .play-head-container .player .full .sxm-logo.scrolled{margin-right:0;float:left;display:block;width:17.0596085997%}.play-head .play-head-content .play-head-container .player .full .sxm-logo.scrolled:last-child{width:14.7019570017%}}.play-head .play-head-content .play-head-container .player .full .pdt-info{position:absolute;left:30px;float:left;display:block;width:42.6490214991%;display:inline-block;margin-left:10px;line-height:45px;color:#fff;opacity:1;cursor:pointer;height:45px;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.play-head .play-head-content .play-head-container .player .full .pdt-info::after{clear:both;content:"";display:table}@media screen and (min-width: 640px){.play-head .play-head-content .play-head-container .player .full .pdt-info{width:40%}}@media screen and (min-width: 770px){.play-head .play-head-content .play-head-container .player .full .pdt-info{width:32%;margin-left:0%}}.play-head .play-head-content .play-head-container .player .full .pdt-info:last-child{width:40.2913699012%}@media screen and (min-width: 1024px){.play-head .play-head-content .play-head-container .player .full .pdt-info{position:relative;left:inherit;float:left;display:block;width:42.6490214991%;margin-left:-8.5298042998%;padding:0 0 0 50px}.play-head .play-head-content .play-head-container .player .full .pdt-info:last-child{width:40.2913699012%}}.play-head .play-head-content .play-head-container .player .full .pdt-info div{font-family:DinCondensedLight,sans-serif;display:inline-block;float:left}.play-head .play-head-content .play-head-container .player .full .pdt-info div::after{clear:both;content:"";display:table}@media screen and (min-width: 321px){.play-head .play-head-content .play-head-container .player .full .pdt-info div{font-size:16px}}.play-head .play-head-content .play-head-container .player .full .pdt-info .title{padding-left:0;color:#d6d9db;max-width:130px;overflow:hidden;text-overflow:ellipsis}.play-head .play-head-content .play-head-container .player .full .pdt-info .title+.play-head .play-head-content .play-head-container .player .full .pdt-info .title{padding-left:0}.play-head .play-head-content .play-head-container .player .full .pdt-info .sub-title{color:#d6d9db;margin-left:.2em;max-width:150px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 640px){.play-head .play-head-content .play-head-container .player .full .pdt-info .sub-title{max-width:350px}}@media screen and (min-width: 770px){.play-head .play-head-content .play-head-container .player .full .pdt-info .sub-title{max-width:160px}}@media screen and (min-width: 1024px){.play-head .play-head-content .play-head-container .player .full .pdt-info .sub-title{max-width:320px}}.play-head .play-head-content .play-head-container .player .full .pdt-info .super-scrub-display{color:#6d727d}.play-head .play-head-content .play-head-container .player .full .scrub-controls{margin-right:0;float:right;opacity:1;height:45px;text-align:right}@media screen and (min-width: 640px){.play-head .play-head-content .play-head-container .player .full .scrub-controls{float:left;display:block;margin-right:5.8515051827%;width:78.8296989635%;float:right}.play-head .play-head-content .play-head-container .player .full .scrub-controls:last-child{margin-right:0}}.play-head .play-head-content .play-head-container .player .full .scrub-controls .prev,.play-head .play-head-content .play-head-container .player .full .scrub-controls .pause,.play-head .play-head-content .play-head-container .player .full .scrub-controls .play,.play-head .play-head-content .play-head-container .player .full .scrub-controls .next,.play-head .play-head-content .play-head-container .player .full .scrub-controls .repeat{color:#fff}.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled{position:absolute;right:0;width:10%;text-align:right}@media screen and (min-width: 640px){.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled{margin-left:0%;float:right;width:63%;position:static;left:0;text-align:right}}@media screen and (min-width: 1024px){.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled{width:47%}}.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.prev,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.next,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.repeat,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.dynamic-play-control{display:none}@media screen and (min-width: 640px){.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.prev,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.next,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.repeat,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.dynamic-play-control{display:inline-block}}.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.pop-out,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.play-volume{display:none}@media screen and (min-width: 770px){.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.pop-out,.play-head .play-head-content .play-head-container .player .full .scrub-controls.scrolled .anchor.play-volume{display:inline-block}}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor{cursor:pointer;pointer-events:auto;height:45px;text-align:center;display:inline-block;vertical-align:top}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .icon-btn{width:24px;height:24px;font-size:24px;line-height:27px;background-position:24px;color:#fff;vertical-align:41px;margin:0 auto;padding-top:10.5px;padding-left:10px;display:block}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .icon-btn.RegularPlay01,.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .icon-btn.RegularPause,.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .icon-btn.RegularPrev,.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .icon-btn.RegularNext{width:18px;height:18px;font-size:18px}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .icon-btn.RegularSec{width:22px;height:22px;font-size:22px}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.repeat{margin-right:40px}@media screen and (min-width: 640px){.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.repeat{margin-right:45px}}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.pause,.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.next,.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.prev,.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.play{margin-right:40px}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor:hover .icon-btn{color:#B7B7B7 !important}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .disp-two{color:#1FABFD}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.disable{cursor:default !important}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.disable .icon-btn{color:#6d727d !important;pointer-events:none}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor.disable .icon-btn:hover{cursor:default;pointer-events:none}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .RegularLive01{font-size:40px}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .RegularLive02{font-size:40px;color:#1fabfd}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .RegularPopOut{font-size:20px}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .mini-popout{position:relative;display:inline-block;font-family:DinCondensedLight,sans-serif;font-size:14px;line-height:16px;height:28px;width:37px;margin-top:8px;color:#fff;text-align:center}.play-head .play-head-content .play-head-container .player .full .scrub-controls .anchor .mini-popout:hover{color:#B7B7B7}.play-head .play-head-content .play-head-container .player .full .scrub-controls .play-volume{position:relative;background:#25272B;border-color:#25272B;margin-left:-4px;width:50px;border-left:1px solid #434549}.play-head .play-head-content .play-head-container .player .full .scrub-controls .play-volume .icon-btn-volume{color:#fff;font-size:24px;cursor:pointer;width:24px;height:24px;line-height:1}.play-head .play-head-content .play-head-container .player .full .scrub-controls .play-volume .icon-btn.icon-btn{padding-left:0}@media screen and (min-width: 640px){.play-head .play-head-content .play-head-container .player .full .scrub-controls .play-volume{width:66px}}.play-head .play-head-content .play-head-container .player .full .scrub-controls .pop-out{background:#25272B;width:80px;margin-left:-4px}.play-head .play-head-content .play-head-container .player .full .scrub-controls .pop-out .icon-btn.icon-btn{padding-left:0}@media screen and (max-width: 639px){.play-head .play-head-content .play-head-container .player .full .scrub-controls .pop-out{display:none}}.play-head .play-head-content .play-head-container .player .full .scrub-controls .dynamic-play-control{margin-left:-4px;background:#25272B;border-color:#25272B;font-family:DinCondensedLight,sans-serif;font-size:14px;text-transform:uppercase;color:#6d727d;width:80px;vertical-align:top;line-height:47px}.play-head .play-head-content .play-head-container .player .full .scrub-controls .dynamic-play-control .disable{cursor:default}.play-head .play-head-content .play-head-container .player .volume-controller{position:fixed;top:0;right:12px;background:#6d727d;height:46px;cursor:pointer;z-index:-1;width:400px !important;line-height:45px;text-align:center;-webkit-transition:top 0.35s linear;-moz-transition:top 0.35s linear;transition:top 0.35s linear}.play-head .play-head-content .play-head-container .player .volume-controller--opened{top:47px}.play-head .play-head-content .play-head-container .player .volume-controller a{-webkit-transition:all 0ms !important;transition:all 0ms cubic-bezier(0, 0, 0.2, 1) !important}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-state-disabled{cursor:default !important}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-slider{position:relative;text-align:left;width:348px;padding:2.5px 0;background-color:#a8adba;border-color:#6d727d;border-style:solid;border-width:20px 5px 20px 10px}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-slider .ui-slider-handle{position:absolute;cursor:pointer;border-radius:50%;width:12px;height:12px;left:6px;behavior:url(vendor/pie/PIE.htc);top:-.3em;margin-left:-.5em}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-position:0 0;background-color:#0abaff;top:0;height:100%}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-slider .ui-slider-range-min{left:0}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-slider .ui-slider-range-max{right:0}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-widget{font-family:Verdana, Arial, sans-serif;font-size:1.0em}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-widget-content{background:#1b1e21;color:#222}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-widget-header{border:1px solid #aaa;color:#222;font-weight:bold}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-state-default,.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-widget-content .ui-state-default,.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-widget-header .ui-state-default{background:#fff}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;opacity:.3;filter:Alpha(Opacity=30)}.play-head .play-head-content .play-head-container .player .volume-controller.slider-styles .slider-horizontal>a:focus{border:none;outline:none}.play-head .play-head-content .play-head-container .player .volume-controller #volumeControl{display:inline-block}.play-head .play-head-content .play-head-container .player .dmca{position:absolute;display:block;top:13px;left:130px;right:450px;text-align:center;text-transform:uppercase;cursor:pointer;opacity:1;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.play-head .play-head-content .play-head-container .player .dmca.ng-hide{opacity:0}@media screen and (max-width: 769px){.play-head .play-head-content .play-head-container .player .dmca{left:100px}}@media screen and (max-width: 639px){.play-head .play-head-content .play-head-container .player .dmca{left:10px;right:auto}}.play-head .play-head-content .play-head-container .player .dmca .dmca-remaining-count{font-size:16px;font-family:DinCondensed,sans-serif;color:#1FABFD;margin-right:3px;line-height:22px}.play-head .play-head-content .play-head-container .player .dmca .dmca-remaining-msg{font-size:16px;font-family:DinCondensed,sans-serif;color:#d6d9db}.play-head .disable-player{color:#6d727d !important;cursor:default !important;pointer-events:none}.play-head .sprite{background:url("images/PlayHeadSprite.png") no-repeat 0 0 transparent;height:33px;display:inline-block;cursor:pointer}.play-head .inprogress-color{background:#0e89d8}.play-head .buffer-color{background:#00aeef}.play-head .progress-color{background:#111}.play-head .dispN{display:none}.tracks-list{position:relative;line-height:1.4}.tracks-list .previous-track{position:relative;margin:0;padding:20px 0 40px 40px;-webkit-transition:all, 250ms;transition:all, 250ms}.tracks-list .previous-track:hover{background-color:rgba(109,114,125,0.15);background:none\9;color:#aca532}.tracks-list .previous-track:hover .previous-track-time{color:#aca532}.tracks-list .previous-track:first-child{border-top:1px solid #2e3035}.tracks-list .previous-track:before{position:absolute}.tracks-list .previous-track:hover:before{background:#aca532}.tracks-list .previous-track.playable:before{top:10px;left:-1px;font-size:31px;-webkit-border-radius:0;font-family:SXM_Icon_02;background:0 0;content:"\24";-webkit-border-radius:0;cursor:pointer}.tracks-list .playable{color:#ffe100}.tracks-list .previous-track:active{background:#1f2225}.tracks-list .previous-track>a{display:block}.tracks-list .previous-track.restart{border-bottom:0}.tracks-list .previous-track.restart:before{color:#0e89d8;top:10px;left:-1px;font-size:31px;-webkit-border-radius:0;font-family:SXM_Icon_02;background:0 0;content:"\24";height:8px;-webkit-border-radius:0}.tracks-list .previous-track.restart:active{background-color:rgba(109,114,125,0.15);background:none\9}.tracks-list .previous-track.restart a.previous-track-time{color:#0e89d8}.tracks-list a.previous-track-time{font-family:DinCondensed,sans-serif;text-transform:uppercase;font-weight:400;font-size:9px;color:#ffe100}.tracks-list a.previous-track-time{font-size:18px}.tracks-list a.previous-track-time:hover,.tracks-list a.previous-track-time:active{color:#f7ec48}.tracks-list a.previous-track-artist{font-family:SourceSansProLight,serif;font-weight:400;font-size:15px;color:#fff}.tracks-list a.previous-track-artist{font-size:30px}.tracks-list a.previous-track-artist:hover,.tracks-list a.previous-track-artist:active{color:#fff}.tracks-list a.previous-track-name{font-family:SourceSansProLight,serif;font-weight:400;font-size:13px;color:#a8adba;font-size:1.65em}.tracks-list a.previous-track-name{font-size:26px}.tracks-list a.previous-track-name:hover,.tracks-list a.previous-track-name:active{color:#a8adba}.tracks-list .previous-track>a:hover{text-decoration:none}.tracks-list .track-circle{border-radius:50%;width:7px;height:7px;background:#f7ec48;position:absolute;-webkit-border-radius:50%;left:7px;top:29px;behavior:url(vendor/pie/PIE.htc)}.my-sxm{background-repeat:no-repeat;background-size:contain;color:#fff}.my-sxm-container{position:fixed;width:100%;height:100%;top:50px;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;transition-duration:500ms;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.my-sxm-container.on-my-sxm{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.my-sxm__wrapper{background-image:no-repeat;background-position:center;background-attachment:local;height:94%;overflow-x:hidden;overflow-y:auto;width:100%;margin-left:0}@media screen and (min-width: 770px){.my-sxm__wrapper{width:-webkit-calc(100% - 80px);width:calc(100% - 80px);margin-left:80px;max-width:initial}}.my-sxm .slide-label{color:#d6d9db;font-family:DinCondensed,sans-serif;font-size:16px;margin-bottom:30px;text-transform:uppercase;width:100%}.my-sxm__container{width:-webkit-calc(340px + 80px);width:calc(340px + 80px);margin:0 auto}@media screen and (min-width: 640px){.my-sxm__container{width:-webkit-calc(580px + 80px);width:calc(580px + 80px)}}@media screen and (min-width: 1024px){.my-sxm__container{width:-webkit-calc(800px + 80px);width:calc(800px + 80px)}}.my-sxm__slider{margin-bottom:0}.my-sxm__slider-content{margin-left:0;margin-top:55px;text-align:center;width:100%}.my-sxm .range{height:40px;margin-bottom:0;margin-top:18px;width:100%}.my-sxm .slide-high{float:right}.my-sxm .slide-low{float:left}.my-sxm .slide-range{color:#a8adba;font-family:DinCondensed,sans-serif;font-size:16px;margin-top:5px}.my-sxm__actions{max-width:340px;margin-left:auto;margin-right:auto;font-family:DinCondensedLight,sans-serif;font-size:16px;margin-bottom:100px;position:relative}.my-sxm__actions::after{clear:both;content:"";display:table}@media screen and (min-width: 640px){.my-sxm__actions{margin-top:105px;max-width:580px;margin-left:auto;margin-right:auto}.my-sxm__actions::after{clear:both;content:"";display:table}}@media screen and (min-width: 770px){.my-sxm__actions{margin-bottom:50px}}@media screen and (min-width: 1024px){.my-sxm__actions{max-width:800px;margin-left:auto;margin-right:auto}.my-sxm__actions::after{clear:both;content:"";display:table}}.my-sxm__actions .button{cursor:pointer;padding:22px 0}.my-sxm__actions .play-now{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;background:#0e89d8;padding:21px 0;text-align:center;width:160px}.my-sxm__actions .play-now:last-child{margin-right:0}@media screen and (min-width: 640px){.my-sxm__actions .play-now{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;width:180px}.my-sxm__actions .play-now:last-child{margin-right:0}}@media screen and (min-width: 1024px){.my-sxm__actions .play-now{width:255px}}.my-sxm__actions .disable{background:#7CB9DE !important;cursor:default !important}.my-sxm__actions .cancel{background:#a8adba}.my-sxm__actions .play-now:hover{background:#034168}.my-sxm__actions .cancel-now{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;background:#a8adba;padding:21px 0;text-align:center;width:160px;margin-right:20px}.my-sxm__actions .cancel-now:last-child{margin-right:0}@media screen and (min-width: 640px){.my-sxm__actions .cancel-now{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin:0 18px 0 0;width:180px}.my-sxm__actions .cancel-now:last-child{margin-right:0}}@media screen and (min-width: 1024px){.my-sxm__actions .cancel-now{margin-right:17.5px;width:255px}}.my-sxm__actions .cancel-now:hover{background:#2e3035}.my-sxm__actions .cancel:hover{background:#fff}.my-sxm__actions .gap-cancel-save{display:inline-block;width:2%}.my-sxm__actions .include-dj{color:#d6d9db;float:left;font-size:16px;padding-left:10px}.my-sxm__actions .dj-voice-toggle-on,.my-sxm__actions .dj-voice-toggle-off{background:url("images/checkbox_checked.png") no-repeat;cursor:pointer;float:left;height:25px;position:relative;top:16px;width:25px}.my-sxm__actions .dj-voice-toggle-on{background:url("images/checkbox_checked.png") no-repeat}.my-sxm__actions .dj-voice-toggle-off{background:url("images/checkbox_unchecked.png") no-repeat}.my-sxm__actions .dj-voice-on{background:#0e89d8 !important;behavior:url(vendor/pie/PIE.htc);border-radius:50%;cursor:pointer;height:26px;line-height:26px;margin-left:85px;text-align:center;width:28px}.my-sxm__actions .dj-voice-on .switch-on{color:#fff;font-size:18px;position:relative}.my-sxm__actions .dj-voice-off{background:#D4D7DA !important;behavior:url(vendor/pie/PIE.htc);border-radius:50%;cursor:pointer;height:26px;line-height:26px;margin-left:85px;width:28px}.my-sxm__actions .dj-voice-off .switch-off{color:#1f2225;font-size:18px;left:6px;position:relative;top:1px}.my-sxm__actions .mysxm-dj-talk{float:left;display:block;margin-right:2.3576515979%;width:100%;border-bottom:1px solid #434549;border-top:1px solid #434549;line-height:60px;margin:25px 0 20px;text-align:initial}.my-sxm__actions .mysxm-dj-talk:last-child{margin-right:0}@media screen and (min-width: 640px){.my-sxm__actions .mysxm-dj-talk{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin:0 18px 0 0;width:180px}.my-sxm__actions .mysxm-dj-talk:last-child{margin-right:0}}@media screen and (min-width: 1024px){.my-sxm__actions .mysxm-dj-talk{margin-right:17.5px;width:255px}}.my-sxm .two-row{width:100%}.my-sxm .channel-info{float:right}.my-sxm .channel-info .my-icon-container{font-size:44px}.my-sxm .channel-info .my-sxm-channel-logo{margin-left:27px;margin-right:27px}.my-sxm .channel-info .my-sxm-channel-logo img{height:76px}.my-sxm__head{position:relative}.my-sxm__head .now-playing-channel-logo{margin-left:auto;margin-right:auto;margin-top:38px;max-width:106px;position:relative;text-align:center}.my-sxm__head .now-playing-channel-logo div{display:inline-block;padding:0 9px}.my-sxm__head .now-playing-channel-logo .channel-number{color:#a8adba;font-family:DinCondensed,sans-serif;font-size:14px;text-align:right}.my-sxm__head .now-playing-channel-logo .icon-mysxm-style{bottom:56px;color:#a8adba;font-size:46px;left:-46px;position:absolute}.my-sxm__head .now-playing-channel-logo .my-sxm-image .logo-proportion{max-height:90px;max-width:90px}.my-sxm__head .mixing-logo{top:20px;position:absolute;right:32px;text-align:center}@media screen and (min-width: 640px){.my-sxm__head .mixing-logo{top:30px}}.my-sxm__head__mix-icon{font-size:30px;display:block}@media screen and (min-width: 640px){.my-sxm__head__mix-icon{display:initial}}.my-sxm__head__mix-text-small{text-align:center;vertical-align:40%;display:block}@media screen and (min-width: 640px){.my-sxm__head__mix-text-small{display:none}}.my-sxm__head__mix-text-large{display:none;font-size:0.8em;padding-top:5px;vertical-align:40%}@media screen and (min-width: 640px){.my-sxm__head__mix-text-large{font-size:1em;display:initial}}.my-sxm__head .custom-section{display:inline-block;float:left;font-family:DinCondensed,sans-serif;font-size:14px;margin-top:50px;text-align:right;width:28%}.my-sxm__head .custom-section .icon-mysxm-style{font-size:28px;margin-top:-7px;padding-right:20px}.my-sxm__head .custom-section .custom-txt{text-transform:uppercase}.my-sxm .progress-image{background-image:url(images/tablet-loading-animation.gif);background-position:center center;background-repeat:no-repeat;height:63px;margin-left:40%;margin-top:19%;position:absolute;width:202px;z-index:999}.my-sxm .progress-loader{background:#000;height:100%;opacity:.75;position:absolute;width:100%;z-index:99}.my-sxm-slider{display:inline-block;width:340px}@media screen and (min-width: 640px){.my-sxm-slider{width:580px}}@media screen and (min-width: 1024px){.my-sxm-slider{width:800px}}.my-sxm-slider .mySxmSlider{cursor:pointer;display:block}.my-sxm-slider .mySxmSlider .gutter{background:#1FABFD;height:1px;position:relative;width:100%}.my-sxm-slider .loading{background:#fff;background:#0e89d8;display:inline-block;float:left;min-width:1px;height:10px}.my-sxm-slider .handle{top:-11px;position:absolute;width:22px;height:22px;margin-left:-11px;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;cursor:pointer;z-index:40;behavior:url(vendor/pie/PIE.htc)}.my-sxm-slider .mySxmSlider a.popup{height:30px;overflow:hidden;right:8px;text-indent:-999px;top:9px;width:32px}.my-sxm-slider .mySxmSlider a.popup:active{background-position:-90px 1px}.my-sxm-slider .marker{background:#1FABFD;float:left;display:inline-block;min-width:1px;width:7px;position:absolute;height:7px;cursor:pointer;top:-3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;behavior:url(vendor/pie/PIE.htc)}.my-sxm-slider .mysxm-marker{background:#1FABFD;behavior:url(vendor/pie/PIE.htc);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;cursor:pointer;float:left;height:4.5px;min-width:1px;position:absolute;top:-3px;width:4.5px}@media screen and (min-width: 1024px){.my-sxm-slider .mysxm-marker{height:7px;width:7px}}.my-sxm-slider .popover{background:#2e3035;border:1px solid #1f2225;color:#a8adba;font-family:DinCondensedLight,sans-serif;font-size:26px}.my-sxm-slider .popover.top .arrow:after{border-top-color:#2e3035}.trending .trending-content{width:100%;height:100%;background:#1e2225;cursor:pointer;-webkit-transition:right, 550ms;transition:right, 550ms}.trending .trending-content .trending-heading{color:#6d727d;font-size:18px;font-family:SourceSansPro,serif;text-align:center;background-color:rgba(255,255,255,0.12);background:none\9;width:92px;position:relative;top:35px;left:20px}.trending .trending-content .trending-list{height:100%;margin-left:20px;margin-top:60px}.trending .trending-content .trending-list .trending-list-item{margin-left:20px;margin-top:20px;display:inline}.trending .trending-content .trending-list .trending-list-item .trending-item-num{font-family:DinCondensed,sans-serif;color:#6d727d;font-size:18px}.trending .trending-content .trending-list .trending-list-item .trending-item-image{margin-top:20px}.trending .trending-content .trending-list .trending-list-item .trending-item-place{margin-top:20px;font-family:SourceSansProLight,serif;font-size:24px;color:#fff}.trending .trending-content .trending-list .trending-list-item .trending-item-type{width:70%;font-family:SourceSansProLight,serif;font-size:16px;color:#6d727d;margin-top:5px}.trending .trending-content .trending-list .trending-list-item .trending-item-listen{color:#0e89d8;font-size:18px;margin-top:20px;font-family:DinCondensed,sans-serif}.trending .trending-content .trending-list .trending-list-item .trending-item-listen .trending-item-circle{width:16%;display:inline-block;margin-left:10px}.trending .trending-content .trending-list .trending-list-item .trending-item-listen .trending-item-circle .RegularPlay01:before{font-family:SXM_Icon_02;background:0 0;content:"\7a";font-size:29px;vertical-align:middle;color:#46566e}.trending .trending-content .trending-list .trending-list-item .trending-line-break{display:block;height:1px;background:#6d727d;opacity:0.5;-webkit-box-flex:1;flex:1 1 auto;margin-right:20px}.modal{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%;border:0;border-radius:0;left:0;outline:none}.modal:last-child{margin-right:0}.modal.fade.in{top:33%}.modal.modal-width-30{left:calc((100% - 30%)/2);margin:0;top:160px;width:30%}.modal.modal-width-40{left:calc((100% - 40%)/2);margin:0;top:160px;width:40%}.modal.modal-width-70{left:calc((100% - 70%)/2);margin:0;top:160px;width:70%}.modal.modal-width-30{top:-12}.modal .modal-header{background:#0e89d8;color:#fff;display:none;font-family:DinCondensedLight,sans-serif;height:42px}.modal .modal-header h2{font-family:DinCondensedLight,sans-serif;font-size:18px;font-weight:normal;margin:2px 0 0;text-transform:uppercase}.modal .modal-header h4{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;color:#fff;display:block;font-family:DinCondensed,sans-serif;font-size:20px;font-weight:normal;padding-bottom:17px;padding-left:34px;padding-top:21px}.modal .modal-header .close{color:#fff;font-family:SourceSansProLight,serif;font-size:40px;font-weight:normal;opacity:1;padding-bottom:17px;padding-right:3px;padding-top:8px}.modal .modal-body{background:#fff;max-height:430px;padding:0}@media screen and (min-width: 770px){.modal .modal-body{min-width:450px}}.modal .modal-footer{display:none}@media screen and (min-width: 640px){.modal{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:25.5894128995%}.modal:last-child{margin-right:0}}#faultTreeAlert .modal-header{display:none}.show-list{clear:both;display:block;width:100%}.show-list::after{clear:both;content:"";display:table}.show-list:hover{background:#F2F3F6}.show-list:last-child{border:0}.show-list--currently-playing{background:#F2F3F6}.show-list--currently-playing:hover{background:#e3e5ec}@media screen and (min-width: 640px){.show-list{margin-top:20px}}.show-list__content{border-bottom:2px solid #e4e7e9;min-height:117px;padding:10px 0}.show-list__content::after{clear:both;content:"";display:table}@media screen and (min-width: 640px){.show-list__content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border:0;min-height:auto}}.show-list.nav-open .show-list__content{border-bottom:2px solid #e4e7e9;min-height:117px;padding:10px 0}.show-list.nav-open .show-list__content::after{clear:both;content:"";display:table}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border:0;min-height:auto}}.show-list__image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;cursor:pointer;margin-bottom:10px;vertical-align:top}.show-list__image:last-child{margin-right:0}.show-list__image img{max-height:100%;vertical-align:top}@media screen and (min-width: 640px){.show-list__image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.show-list__image:last-child{margin-right:0}}.show-list.nav-open .show-list__image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;cursor:pointer;margin-bottom:10px;vertical-align:top}.show-list.nav-open .show-list__image:last-child{margin-right:0}.show-list.nav-open .show-list__image img{max-height:100%;vertical-align:top}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.show-list.nav-open .show-list__image:last-child{margin-right:0}}.show-list__title{font-size:24px;color:#0e89d8;cursor:pointer;font-family:DinCondensedLight,sans-serif}.show-list__title span{cursor:pointer}@media screen and (min-width: 640px){.show-list__title{font-size:30px}.show-list__title span{cursor:pointer}}.show-list.nav-open .show-list__title{font-size:24px;color:#0e89d8;cursor:pointer;font-family:DinCondensedLight,sans-serif}.show-list.nav-open .show-list__title span{cursor:pointer}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__title{font-size:30px}.show-list.nav-open .show-list__title span{cursor:pointer}}.show-list__title--not-tunable{font-size:24px;color:#0e89d8;cursor:pointer;font-family:DinCondensedLight,sans-serif;color:#000}.show-list__title--not-tunable span{cursor:pointer}@media screen and (min-width: 640px){.show-list__title--not-tunable{font-size:30px;color:#000}.show-list__title--not-tunable span{cursor:pointer}}.show-list.nav-open .show-list__title--not-tunable{font-size:24px;color:#0e89d8;cursor:pointer;font-family:DinCondensedLight,sans-serif;color:#000}.show-list.nav-open .show-list__title--not-tunable span{cursor:pointer}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__title--not-tunable{font-size:24px;color:#0e89d8;cursor:pointer;font-family:DinCondensedLight,sans-serif;color:#000}.show-list.nav-open .show-list__title--not-tunable span{cursor:pointer}}.show-list__description{color:#6d727d;cursor:pointer;display:none;font-family:SourceSansProLight,serif;font-size:14px;line-height:1.4em}.show-list__description-more{color:#0f6499}.show-list__description-more:hover{background:#0e89d8;color:#fff}@media screen and (min-width: 640px){.show-list__description{display:block}}.show-list.nav-open .show-list__description{color:#6d727d;cursor:pointer;display:none;font-family:SourceSansProLight,serif;font-size:14px;line-height:1.4em}.show-list.nav-open .show-list__description-more{color:#0f6499}.show-list.nav-open .show-list__description-more:hover{background:#0e89d8;color:#fff}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__description{display:block}}.show-list__details-and-sharing{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.show-list__details-and-sharing:last-child{margin-right:0}.show-list__details{margin-right:0;line-height:2em;position:relative;vertical-align:top;width:100%}@media screen and (min-width: 640px){.show-list__details{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start}.show-list__details:last-child{margin-right:0}}.show-list.nav-open .show-list__details{margin-right:0;line-height:2em;position:relative;vertical-align:top;width:100%}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__details{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start}.show-list.nav-open .show-list__details:last-child{margin-right:0}}.show-list__adjust-volume-icon{font-size:18px;vertical-align:middle}.show-list__duration,.show-list__indicator{color:#2e3035;font-family:DinCondensed,sans-serif;font-size:13px}.show-list__indicator-and-duration{display:inline-block;text-transform:uppercase}.show-list__sharing{color:#0e89d8;font-size:22px;text-align:initial;width:100%}.show-list__sharing .RegularNotificationA:hover,.show-list__sharing .RegularInfo:hover,.show-list__sharing .show-list__info:hover,.show-list__sharing .content-type-header--left .info-icon:hover,.content-type-header--left .show-list__sharing .info-icon:hover,.show-list__sharing .RegularFav_A:hover,.show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty:hover,.edp-on-demand-episodes .show-list__sharing .edp-on-demand-episode__actions-favorite-empty:hover,.show-list__sharing .RegularFav_B:hover,.show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full:hover,.edp-on-demand-episodes .show-list__sharing .edp-on-demand-episode__actions-favorite-full:hover{background-color:rgba(228,231,233,0);background:none\9}@media screen and (min-width: 640px){.show-list__sharing{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0;text-align:center}.show-list__sharing:last-child{margin-right:0}}.show-list.nav-open .show-list__sharing{color:#0e89d8;font-size:22px;text-align:initial;width:100%}.show-list.nav-open .show-list__sharing .RegularNotificationA:hover,.show-list.nav-open .show-list__sharing .RegularInfo:hover,.show-list.nav-open .show-list__sharing .show-list__info:hover,.show-list.nav-open .show-list__sharing .content-type-header--left .info-icon:hover,.content-type-header--left .show-list.nav-open .show-list__sharing .info-icon:hover,.show-list.nav-open .show-list__sharing .RegularFav_A:hover,.show-list.nav-open .show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-empty:hover,.edp-on-demand-episodes .show-list.nav-open .show-list__sharing .edp-on-demand-episode__actions-favorite-empty:hover,.show-list.nav-open .show-list__sharing .RegularFav_B:hover,.show-list.nav-open .show-list__sharing .edp-on-demand-episodes .edp-on-demand-episode__actions-favorite-full:hover,.edp-on-demand-episodes .show-list.nav-open .show-list__sharing .edp-on-demand-episode__actions-favorite-full:hover{background-color:rgba(228,231,233,0);background:none\9}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__sharing{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0;text-align:center}.show-list.nav-open .show-list__sharing:last-child{margin-right:0}}.show-list__icons{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;box-shadow:none;margin-top:10px}.show-list__icons::after{clear:both;content:"";display:table}.show-list__icons:last-child{margin-right:0}@media screen and (min-width: 640px){.show-list__icons{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;box-shadow:-2px 0 0 #e4e7e9}.show-list__icons:last-child{margin-right:0}}.show-list.nav-open .show-list__icons{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;box-shadow:none;margin-top:10px}.show-list.nav-open .show-list__icons::after{clear:both;content:"";display:table}.show-list.nav-open .show-list__icons:last-child{margin-right:0}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__icons{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;box-shadow:-2px 0 0 #e4e7e9}.show-list.nav-open .show-list__icons:last-child{margin-right:0}}.show-list__icon{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:10px;line-height:1}.show-list__icon:last-child{margin-right:0}.show-list__icon:before{display:inline-block;vertical-align:middle}@media screen and (min-width: 640px){.show-list__icon{line-height:2em}}@media screen and (min-width: 1024px){.show-list__icon{font-size:32px}}.show-list.nav-open .show-list__icon{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:10px;line-height:1}.show-list.nav-open .show-list__icon:last-child{margin-right:0}.show-list.nav-open .show-list__icon:before{display:inline-block;vertical-align:middle}@media screen and (min-width: 1024px){.show-list.nav-open .show-list__icon{line-height:2em}}@media screen and (min-width: 1280px){.show-list.nav-open .show-list__icon{font-size:32px}}.category-section hr{border-top:2px solid #eee;border-bottom:0px}.category-section .close{color:black;opacity:1;filter:alpha(opacity=100);font-weight:500}.category-section .category-section-container{padding:30px 40px 100px 40px;z-index:2;background:#fff;position:relative}.category-section .category-section-container .category-section-header{height:30px;color:#6d727d;font-family:DinCondensedLight,sans-serif;font-size:22px}.category-section .category-section-container .category-section-header .title-header{float:left}.category-section .category-section-container .category-section-header .search-section-layout{top:-11px;position:relative;display:none}.category-section .category-section-container .recentEpisode-container{position:relative;left:-2px;bottom:21px}.category-section .category-section-container .show-name{color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:18px;background:#E4E7E9;padding:4px 5px 0px 4px}.category-section .category-section-container .show-air-space{padding-bottom:10px;padding-top:13px}.category-section .category-section-container .air-date-status{color:#2e3035;font-family:DinCondensed,sans-serif;font-size:12px;padding-right:5px;text-transform:uppercase}.category-section .category-section-container .exp-date-status{color:#BB240C;font-family:DinCondensed,sans-serif;font-size:12px;padding-right:5px;text-transform:uppercase}.category-section .category-section-container .episode-today{color:#06B566;font-size:11px}.category-section .category-section-container .episode-not-today{color:#E4E7E9;font-size:11px}.category-section .category-section-container .episode-progress{color:#06B566;font-size:10px}.category-section .category-section-container .episode-name{color:#06B566;font-family:DinCondensedLight,sans-serif;font-size:24px;padding-top:10px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px}.category-section .category-section-container .see-all-episodes{color:#2e3035;font-family:DinCondensedLight,sans-serif;font-size:16px;padding:15px 5px 0px 5px;position:absolute;right:1px;top:1px;cursor:pointer}.category-section .category-section-container .see-all-episodes span{color:#a8adba;font-size:14px;padding-left:10px}.category-section .category-section-container .episode-description{color:#6d727d;font-family:SourceSansProLight,serif;font-size:14px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px;padding-top:5px;padding-bottom:29px;min-height:50px}.category-section .category-section-container .recent-episodes-contents{width:65%;display:inline-block;padding-right:35px}.category-section .category-section-container .recent-episodes-contents .full-color-circle{border-radius:10px;width:12px;height:12px;display:inline-block;background:#06B566;behavior:url(vendor/pie/PIE.htc)}.category-section .category-section-container .recent-episodes-contents .half-filled-circle{width:12px;height:11px;display:inline-block}.category-section .category-section-container .recent-episodes-contents .half-filled-circle .episode-filled-des{position:relative;top:-1px}.category-section .category-section-container .recent-episodes-contents .half-filled-circle .first-section{border-radius:10px 0px 0px 10px;background:none;float:left;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.category-section .category-section-container .recent-episodes-contents .half-filled-circle .second-section{border-radius:0px 10px 10px 0px;background:gray;float:right;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.category-section .category-section-container .recent-episodes-icons{width:25%;display:inline-block;text-align:center;position:absolute;bottom:69px;padding-left:44px}.category-section .category-section-container .recent-episodes-icons .share-star-space{float:left;margin-left:35px;padding:0px 3px 7px 7px}.category-section .category-section-container .recent-episodes-icons span{font-size:28px;color:#06B566;cursor:pointer;padding:5px 5px 7px 6px}.category-section .category-section-container .search-episodes{background:#F4F4F7;border:1px solid #F4F4F7;font-size:14px;font-family:SourceSansPro,serif;border-radius:15px;width:320px;height:30px;margin-bottom:0px;padding-left:50px;padding-right:10px;color:#a8adba}.category-section .category-section-container .search-episodes-section{display:inline-block;position:relative;top:-11px}.category-section .category-section-container .search-episodes-icon{font-size:15px;position:absolute;top:13px;left:20px}.category-section .category-section-container .selected-show .selected-show-section{padding-top:8px}.category-section .category-section-container .selected-show .show-image{display:inline-block;width:16%;float:left;padding-right:15px}.category-section .category-section-container .selected-show .show-image-size{width:200px}.category-section .category-section-container .selected-show .show-content{display:inline-block;width:60%}.category-section .category-section-container .selected-show .selected-show-name{font-family:DinCondensedLight,sans-serif;font-size:36px;color:#2e3035;line-height:36px}.category-section .category-section-container .selected-show .selected-show-description{font-size:14px;font-family:SourceSansProLight,serif;color:#6d727d;padding-top:5px;padding-bottom:5px}.category-section .category-section-container .selected-show .selected-show-icons{font-size:28px;color:#06B566;padding-bottom:15px;padding-top:9px}.category-section .category-section-container .selected-show .selected-show-icons .fav-icon{width:40px;height:40px;float:left;margin-top:-10px;cursor:pointer}.category-section .category-section-container .selected-show .selected-show-icons .share-icon{width:40px;height:40px;float:left;margin-left:5px;margin-top:-10px;cursor:pointer}.category-section .category-section-container .selected-show .selected-show-icons .notification-icon{width:40px;height:40px;float:left;margin-left:5px;margin-top:-10px;cursor:pointer}.category-section .category-section-container .selected-show .selected-show-icons .icon-space-filled{color:#e4e7e9 !important;background-image:none !important}.category-section .category-section-container .selected-show .episode-container{position:relative}.category-section .category-section-container .selected-show .episode-banner{background:#6d727d;opacity:0.2;filter:alpha(opacity=20);margin-left:-40px;margin-right:-40px;margin-bottom:20px}.category-section .category-section-container .selected-show .episode-banner-text{padding-top:20px;font-size:12px;color:#6d727d;font-family:SourceSansProLight,serif;position:absolute;top:-19px}.category-section .category-section-container .selected-show .icon-space{float:left;margin-left:7px;margin-top:4px}.category-section .category-section-container .selected-show .notify-space{float:left;margin-top:-6px;margin-left:18px}.category-section .category-section-container .selected-show .exp-date{color:#BB240C;font-family:DinCondensed,sans-serif;font-size:12px;padding-right:5px}.category-section .category-section-container .selected-show .episode-air-date-status{color:#2e3035;font-family:DinCondensed,sans-serif;font-size:12px}.category-section .category-section-container .selected-show .air-date{padding-top:7px}.category-section .category-section-container .selected-show .live-buffered-section{padding-bottom:20px;position:relative}.category-section .category-section-container .selected-show .live-buffer-content-icons{position:absolute;bottom:25px;display:inline-block;width:25%;padding-left:74px;text-align:center}.category-section .category-section-container .selected-show .live-buffer-content-icons .share-star-space{padding:4px 0px 5px 8px}.category-section .category-section-container .selected-show .live-buffer-content-icons span{font-size:28px;color:#019fde;cursor:pointer;float:left}.category-section .category-section-container .selected-show .segment-title{color:#019fde;font-family:DinCondensedLight,sans-serif;font-size:24px;padding-top:10px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px}.category-section .category-section-container .selected-show .live-episodes-contents{width:65%;display:inline-block;padding-right:35px;border-right:1px solid #E4E7E9}.category-section .category-section-container .selected-show .live-episodes-contents .live-air-date{padding-top:3px}.category-section .category-section-container .selected-show .banner-space{padding-top:20px}.RegularEpProgress_Full,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .full-harvey,.RegularEpProgress_Half,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .half-harvey{color:#06B566}.live-on-air{display:none}.aod-name{color:#14AC62}.more-listening-choice{background:#fff}.more-listening-choice .title-section{background:#0e89d8;height:60px;line-height:60px;padding-left:20px}.more-listening-choice .title-section .title-text{color:#fff;font-family:DinCondensedLight,sans-serif;font-size:13px;text-transform:uppercase;display:inline-block;vertical-align:middle;line-height:normal}@media screen and (min-width: 770px){.more-listening-choice .title-section .title-text{font-size:18px}}.more-listening-choice .title-section .close-button{display:inline-block;position:absolute;right:20px;color:#fff;cursor:pointer;font-family:SourceSansPro,serif;font-size:18px;opacity:1;text-transform:uppercase}@media screen and (min-width: 640px){.more-listening-choice .title-section .close-button{font-size:20px}}.more-listening-choice .title-section .close-button:hover{color:#2e3035;opacity:1}.more-listening-choice div{display:block}.more-listening-choice div .empty-panel{padding:30px 0px;text-align:center;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:24px}.more-listening-choice .first{padding:35px 0px 0px 40px}.more-listening-choice .headTitle{color:#1f2225;font-family:DinCondensedLight,sans-serif;font-size:28px;border-bottom:solid 1px #a8adba;display:inline-block;padding-bottom:20px;width:95%}.more-listening-choice ul.photos{list-style-type:none;width:100%;margin:20px 40px}.more-listening-choice ul.photos:after{content:"";clear:both;display:block;height:0px}.more-listening-choice li.photo{float:left;background:#e4e7e9;margin-top:28px;width:48.5%;margin-bottom:24px;min-height:85px}.more-listening-choice .mr60px{margin-right:60px}.more-listening-choice span.prog{width:210px;height:1px;display:inline-block;background:gray;margin-left:15px}.more-listening-choice span.innerBlock{background:#5BC2AF;width:135px;display:block;height:1px}.more-listening-choice li.photo img.Image{border:1px solid #EEEEEE;border-radius:3px 3px 3px 3px;display:block;max-width:60px;max-height:50px;margin-top:10px;float:left}.more-listening-choice li.photo span.imgdesc{float:left;width:320px;margin-left:20px}.more-listening-choice .subText1{font-family:DinCondensed,sans-serif;font-size:13px;color:#1f2225}.more-listening-choice .subText2{font-family:DinCondensedLight,sans-serif;font-size:20px;color:#0e89d8;margin-top:10px}.more-listening-choice .subText3{font-family:SourceSansProLight,serif;font-size:14px;color:#6d727d}.more-listening-choice .photo .Image{cursor:pointer}.quick-scrubber{position:absolute;width:38px;top:264px;left:344px;z-index:200;padding-top:6px;padding-bottom:4px;font-family:DinCondensed,sans-serif;font-size:12px;color:#0e89d8;background-color:rgba(214,217,219,0.75);background:none\9}.quick-scrubber .slider-vertical{height:234px;position:absolute;width:38px;top:10px}.quick-scrubber .slider-vertical .ui-slider-handle{left:0em;height:21px;width:38px;display:block;outline:none;background-color:transparent;background:none\9}.quick-scrubber .slider-vertical .onSlide{background-color:rgba(0,0,0,0.5);background:none\9}.quick-scrubber .slider-vertical .ui-slider-range{left:0;width:100%;cursor:pointer}.quick-scrubber .slider-vertical .ui-slider-range-min{bottom:0}.quick-scrubber .slider-vertical .ui-slider-range-max{top:0}.quick-scrubber .channel-index-list{text-align:center;margin-bottom:2px}.quick-scrubber .quick-scrub-index{padding-top:3px;padding-bottom:3px}.search{width:50%;display:inline-block}.search .search-icon-button{font-size:15px;position:absolute;top:13px;left:20px}.search .search-episode-keyword{width:320px;height:30px;padding-right:10px;padding-left:50px;font-family:SourceSansPro, serif;font-size:14px;color:#a8adba;background:#f4f4f7;border:1px solid #f4f4f7;border-radius:15px}.on-demand-episode .recent-episodes-contents{width:65%;display:inline-block;padding-right:35px;cursor:pointer}.on-demand-episode .recent-episodes-contents .episode-air-date{font-family:DinCondensed,sans-serif;font-size:13px !important;text-transform:uppercase}.on-demand-episode .recent-episodes-contents .full-color-circle{border-radius:10px;width:12px;height:12px;display:inline-block;background:#06B566;behavior:url(vendor/pie/PIE.htc)}.on-demand-episode .recent-episodes-contents .full-empty-circle{width:10px !important;height:10px !important;background:#fff !important;border:1px solid #06B566}.on-demand-episode .recent-episodes-contents .full-circle{display:inline-block;position:relative;top:1px}.on-demand-episode .recent-episodes-contents .full-circle .future-color{color:#06B566 !important}.on-demand-episode .recent-episodes-contents .full-gray-circle{width:10px !important;height:10px !important;background:#fff !important;border:1px solid #d6d9db}.on-demand-episode .recent-episodes-contents .half-filled-circle{width:12px;height:11px;display:inline-block}.on-demand-episode .recent-episodes-contents .half-filled-circle .first-section{border-radius:10px 0px 0px 10px;background:none;float:left;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.on-demand-episode .recent-episodes-contents .half-filled-circle .second-section{border-radius:0px 10px 10px 0px;background:gray;float:right;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.on-demand-episode .recent-episodes-contents .half-filled-circle .past-color{color:#d6d9db !important}.on-demand-episode .recent-episodes-contents .episode-air-date-status{color:#2e3035;font-family:DinCondensed,sans-serif;font-size:13px !important;text-transform:uppercase}.on-demand-episode .recent-episodes-contents .episode-diff-line{position:relative;top:-2px}.on-demand-episode .recent-episodes-contents .exp-date-status{color:#BB240C;font-family:DinCondensed,sans-serif;font-size:12px;padding-right:5px;text-transform:uppercase}.on-demand-episode .recent-episodes-contents .episode-name{color:#14AC62;font-family:DinCondensedLight,sans-serif;font-size:24px;padding-top:10px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px}.on-demand-episode .recent-episodes-contents .episode-description{color:#6d727d;font-family:SourceSansProLight,serif;font-size:14px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px;padding-top:5px;padding-bottom:29px}.on-demand-episode .recent-episodes-icons{width:25%;display:inline-block;text-align:center;position:absolute;bottom:69px;padding-left:44px}.on-demand-episode .recent-episodes-icons .share-star-space{padding:7px 0px 5px 3px}.on-demand-episode .recent-episodes-icons span{font-size:28px;color:#06B566;cursor:pointer;padding:6px 5px 6px 6px}.settings-panel{display:block;position:absolute;width:100%;height:100%;overflow:hidden}.settings-panel::after{clear:both;content:"";display:table}.settings-panel .settings-panel-header,.settings-panel .my-notifications .my-notifications-header,.settings-panel .manage-notification .manage-notifications-header,.settings-panel .audio-quality .audio-quality-header,.settings-panel .audio-quality .audio-quality-sub-header,.settings-panel .custom-chn-sec .custom-chn-header{color:#2e3035;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;border-bottom:1px solid #d6d9db;background-color:#E4E7E9;text-align:center}.settings-panel .settings-main-content{position:absolute;top:40px;width:100%;overflow-y:auto;overflow-x:hidden;height:100%;height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}@media screen and (min-width: 770px){.settings-panel .settings-main-content{height:-webkit-calc(100% - 0);height:calc(100% - 0)}}.settings-panel .settings-panel-audio-quality{line-height:90px;border-bottom:1px solid #e4e7e9;padding-left:20px}.settings-panel .settings-panel-audio-quality .audio-quality-content{display:inline-block;width:87%;line-height:20px;vertical-align:middle}.settings-panel .settings-panel-audio-quality .audio-quality-content .audio-qual-txt{display:block;font-family:DinCondensedLight,sans-serif;font-size:22px;color:#1f2225;cursor:pointer}.settings-panel .settings-panel-audio-quality .audio-quality-content .audio-qual-normal{display:block;font-family:DinCondensedLight,sans-serif;font-size:18px;color:#6d727d}.settings-panel .settings-panel-audio-quality .audio-carrot-right{display:inline-block;color:#D6D9DC;font-size:12px}.settings-panel .settings-panel-audio-quality:hover{background:#e4e7e9}.settings-panel .settings-panel-alert{color:#1f2225;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:90px;padding-left:12px;border-bottom:1px solid #e4e7e9;cursor:pointer}.settings-panel .settings-panel-alert a,.settings-panel .settings-panel-alert a:hover{display:block;color:#1f2225;text-decoration:none}.settings-panel .settings-panel-download{color:#1f2225;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:90px;padding-left:12px;border-bottom:1px solid #e4e7e9;cursor:pointer}.settings-panel .settings-panel-download:hover{background:#e4e7e9}.settings-panel .settings-panel-alert:hover{background:#e4e7e9}.settings-panel .settings-panel-listening{color:#1f2225;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:90px;padding-left:12px;border-bottom:1px solid #e4e7e9;cursor:pointer;clear:both}.settings-panel .settings-panel-tune,.settings-panel .settings-panel-keep-open{color:#1f2225;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:90px;padding-left:0px;height:100px;border-bottom:1px solid #e4e7e9;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.settings-panel .cross-desc{height:120px}.settings-panel .settings-panel-keep-open:hover{background:#e4e7e9}.settings-panel .settings-panel-keep-open{height:120px}.settings-panel .common-set{position:relative;left:10px}.settings-panel .settings-panel-tune:hover{background:#e4e7e9}.settings-panel .settings-panel-disable{pointer-events:none !important;opacity:0.6;cursor:default !important}.settings-panel .settings-panel-disable1{pointer-events:none !important;opacity:0.6;cursor:default !important}.settings-panel .settings-panel-disable:hover{background:#fff !important}.settings-panel .settings-panel-crossfade{color:#1f2225;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:90px;padding-left:12px;cursor:pointer;height:100px}.settings-panel .settings-panel-resume{color:#1f2225;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:90px;padding-left:12px;cursor:pointer;height:100px}.settings-panel .settings-panel-content{padding-top:21px}.settings-panel .settings-panel-content .logout-button{width:260px;height:66px;font-family:DinCondensed, sans-serif;font-size:16px;color:#fff;cursor:pointer;margin:0 auto;background:#0e89d8}.settings-panel .settings-panel-content .settings-facebook-button{width:260px;height:45px;font-family:DinCondensed, sans-serif;font-family:16px;color:#fff;cursor:pointer;margin-left:31px;background:#3b5998}.settings-panel .settings-panel-content .settings-facebook-connected{background:#a8adba}.settings-panel .settings-panel-content .settings-facebook-connected .facebook-connected-arrow{border:0.1em solid #fff !important}.settings-panel .settings-panel-content .logout-span{line-height:66px;margin-left:0px !important;text-align:center;width:100%}.settings-panel .settings-panel-content .facebook-span{line-height:40px;padding-left:50px}.settings-panel .settings-panel-content .reset-button{width:260px;height:66px;font-family:DinCondensed, sans-serif;font-size:16px;color:#fff;cursor:pointer;margin-left:24px;background:#0e89d8}.settings-panel .settings-panel-content .reset-span{line-height:66px;padding-left:65px}.settings-panel .line-break{border-bottom:1px solid #e4e7e9;margin-top:21px}.settings-panel .crossfade-chk{position:relative;top:-3px;right:5px}.settings-panel .crossfade-div{padding-left:35px;padding-top:10px}.settings-panel .chevron-right{float:right;padding-right:10px;font-size:12px;color:#D6D9DC}.settings-panel .panel-tune-left{width:72%;padding-left:15px}.settings-panel .panel-tune-on,.settings-panel .panel-tune-off{width:50px;height:36px;cursor:pointer;margin:0 auto}.settings-panel .panel-tune-on{background:url("images/tablet_sd_switch_on.png") no-repeat}.settings-panel .panel-tune-on .tune-on{position:relative;top:-33px;font-size:18px;color:#fff}.settings-panel .panel-tune-off{background:url("images/tablet_sd_switch_off.png") no-repeat}.settings-panel .panel-tune-off .tune-off{position:relative;top:-31px;left:6px;font-size:18px}.settings-panel .tune-header{display:block;line-height:20px}.settings-panel .tune-sub{font-size:16px;display:block;line-height:20px;color:#6d727d}.settings-panel .setting-panel-head-top{border-top:1px solid #e4e7e9}.settings-panel .no-bottom-line{border-bottom:0px !important}.settings-panel .no-padding-bottom{padding-bottom:0px}.settings-panel .version-data{text-align:center;font-family:SourceSansProLight,serif;border-bottom:1px solid #e4e7e9}.settings-panel .version-data .version-content{padding-bottom:20px;padding-top:20px}.settings-panel .settings-facebook-icon{line-height:40px;float:left;margin-left:25px;font-size:25px;margin-top:5px}.settings-panel .settings-facebook-check{line-height:45px;float:left;margin-left:15px;font-size:20px;background:#3b5998;width:50px}.settings-panel .settings-facebook-check span{padding-left:17px}.settings-panel .settings-facebook-arrow{line-height:40px;float:left;height:20px;border:0.1em solid #a8adba;background:#fff;margin-left:15px;margin-top:11px}.settings-panel .settings-facebook-text{line-height:40px;float:left;margin-left:15px;font-size:16px;margin-top:2px}.settings-panel .clear-both{clear:both}.settings-panel .settings-notify{height:90px}.settings-panel .settings-notify .settings-notify-no{float:left;width:28px;height:26px;border-radius:50%;background:yellow;margin-top:28px;text-align:center;behavior:url(vendor/pie/PIE.htc);position:relative}.settings-panel .settings-notify .settings-notify-no span{position:relative;top:-30px;color:#000;font-size:18px}.settings-panel .settings-notify .settings-notify-text{float:left;margin-left:10px;width:84%}.settings-panel .settings-notify .settings-notify-text span{padding-right:0px !important}.settings-panel .settings-notify .settings-notify-carrot{float:right}.settings-panel .my-notifications .my-notifications-header .header-notify{display:inline-block;text-align:center}.settings-panel .my-notifications .my-notifications-header .carrot-left{padding-left:18px;line-height:40px}.settings-panel .my-notifications .my-notifications-header .notify-manage{color:#0e89d8;font-family:DinCondensed,sans-serif;display:inline-block;position:absolute;right:20px;cursor:pointer}.settings-panel .my-notifications .my-notifications-header .disable{cursor:default}.settings-panel .my-notifications .my-notifications-header .my-notifications-back{position:absolute;left:0;padding-left:5px;cursor:pointer;display:inline-block;color:#a8adba !important;font-size:14px}.settings-panel .my-notifications .my-notification-container{position:absolute;width:300px;height:573px;overflow-y:auto;top:43px}.settings-panel .my-notifications .absolute-style{position:absolute;top:43px;width:300px}.settings-panel .my-notifications .empty-notify .notify-alarm-image{margin-top:25px;text-align:center}.settings-panel .my-notifications .empty-notify .empty-notify-msg{padding-top:30px;text-align:center;width:90%;padding-left:8px;font-size:22px;color:#1f2225;font-family:DinCondensedLight,sans-serif;line-height:25px}.settings-panel .my-notifications .empty-notify .empty-notify-alarm{text-align:center;font-size:16px;padding-top:20px;width:83%;padding-left:23px;color:#2e3035;font-family:DinCondensedLight,sans-serif}.settings-panel .my-notifications .empty-notify .notify-alarm{vertical-align:middle;font-size:24px;color:#a8adba}.settings-panel .my-notifications .notification-sec{cursor:pointer}.settings-panel .my-notifications .notification-sec:hover{background-color:#e4e7e9}.settings-panel .my-notifications .my-notify-time{line-height:25px}.settings-panel .my-notifications .my-notify-time .notify-last-time{font-family:SourceSansPro,serif;color:#6d727d;padding-left:20px;float:left}.settings-panel .my-notifications .my-notify-time .notify-time-close{background:#a8adba;border-radius:50%;width:16px;height:16px;cursor:pointer;float:right;margin-top:5px;margin-right:25px}.settings-panel .my-notifications .my-notify-time .notify-time-close .notify-modal-close{font-size:12px;text-align:center;padding-top:2px;color:#fff}.settings-panel .my-notifications .my-notify-time .notify-time-close .notify-modal-close:before{font-size:11px;position:relative;left:0;top:-5px}.settings-panel .my-notifications .my-notify-time .line-time-break{border-bottom:solid 1px #e8e9e9;margin-left:10px;margin-right:10px;height:25px}.settings-panel .my-notifications .my-notify-data{border-bottom:1px solid #d6d9db;clear:both;line-height:28px}.settings-panel .my-notifications .my-notify-data .notify-sub-head{color:#0e89d8;font-family:DinCondensed,sans-serif;font-size:20px;text-overflow:ellipsis;white-space:nowrap;padding-left:20px;width:82%;overflow:hidden}.settings-panel .my-notifications .my-notify-data .notify-show-airdate{color:#0e89d8;font-family:SourceSansPro,serif;font-size:14px;text-overflow:ellipsis;white-space:nowrap;padding-left:2px;display:inline-block;overflow:hidden}.settings-panel .my-notifications .my-notify-data .notify-line1{font-size:14px;padding-left:20px;color:#2e3035;text-transform:uppercase;font-family:DinCondensed,sans-serif;text-overflow:ellipsis;white-space:nowrap}.settings-panel .my-notifications .my-notify-data .setting-pause-time{font-size:14px;color:#2e3035;font-family:DinCondensed,sans-serif}.settings-panel .my-notifications .my-notify-data .notify-show-name{color:#0e89d8;font-family:SourceSansPro,serif;font-size:14px;text-overflow:ellipsis;white-space:nowrap;padding-left:20px;display:inline-block;overflow:hidden;max-width:164px}.settings-panel .my-notifications .aod{color:#14AC62 !important}.settings-panel .my-notifications .episode-name{font-size:18px !important}.settings-panel .my-notifications .notify-time-close1{top:164px !important}.settings-panel .my-notifications .notify-time-close2{top:254px !important}.settings-panel .my-notifications .setting-episode-title{font-size:22px !important}.settings-panel .manage-notification .manage-notifications-header .header-notify{display:inline-block;text-align:center}.settings-panel .manage-notification .manage-notifications-header .carrot-left{padding-left:18px;line-height:40px;cursor:pointer}.settings-panel .manage-notification .manage-notifications-header .manage-notification-back{display:inline-block;position:absolute;left:0;cursor:pointer;padding-left:5px;color:#a8adba !important;font-size:14px}.settings-panel .manage-notification .manage-notify-scroll .panel-group{width:100%}.settings-panel .manage-notification .manage-notify-scroll .settings-panel-tune{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.settings-panel .manage-notification .manage-notify-scroll .settings-panel-tune .manage-tune-left{padding-left:20px !important}.settings-panel .manage-notification .manage-notify-scroll .settings-panel-tune .tune-position{padding-top:20px}.settings-panel .manage-notification .manage-panel-tune{color:#1f2225;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:90px;padding-left:20px;height:100px;border-bottom:1px solid #e4e7e9;cursor:pointer}.settings-panel .manage-notification .manage-panel-tune .panel-swipe{display:inline-block;text-align:center;color:#C7C8DD !important;margin-left:50px;font-size:22px !important;width:30px}.settings-panel .manage-notification .manage-panel-tune .manage-tune-left{display:inline-block;padding-top:31px;padding-bottom:10px}.settings-panel .manage-notification .manage-panel-tune .manage-show-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.settings-panel .manage-notification .manage-panel-tune .manage-pad-left{padding-top:35px !important}.settings-panel .manage-notification .manage-panel-tune:hover{background-color:#e4e7e9}.settings-panel .manage-notification .manage-tune-left{float:left;width:68%;padding-top:16px;padding-bottom:10px}.settings-panel .manage-notification .RegularSwipe{cursor:pointer;vertical-align:middle;width:22px;padding-left:4px;padding-right:4px;display:inline-block}.settings-panel .manage-notification .panel-remove{background:#0e89d8;cursor:pointer;width:33%;height:100px;display:none}.settings-panel .manage-notification .RegularDL_Remove{vertical-align:middle;padding-left:38px;color:#fff}.settings-panel .audio-quality .audio-quality-header .header-notify{display:inline-block;text-align:center}.settings-panel .audio-quality .audio-quality-header .carrot-left{padding-left:18px}.settings-panel .audio-quality .audio-quality-header .application-settings-back{position:absolute;left:0;display:inline-block;padding-left:5px;color:#a8adba !important;font-size:14px;cursor:pointer}.settings-panel .audio-quality .audio-quality-main-content{position:absolute;top:41px;overflow-y:auto;overflow-x:hidden;width:320px;height:-webkit-calc(100% - 41px);height:calc(100% - 41px)}@media screen and (min-width: 770px){.settings-panel .audio-quality .audio-quality-main-content{height:-webkit-calc(100% - 0);height:calc(100% - 0)}}.settings-panel .audio-quality .audio-settings{line-height:75px;font-size:22px;font-family:DinCondensedLight,sans-serif}.settings-panel .audio-quality .audio-settings .audio-setting-line-break{border:1px solid #e4e7e9;margin-left:10px;margin-right:10px}.settings-panel .audio-quality .audio-settings .setting-normal{cursor:pointer}.settings-panel .audio-quality .audio-settings .setting-normal .audio-normal{display:inline-block;width:77%;margin-left:20px}.settings-panel .audio-quality .audio-settings .setting-normal .audio-normal-on{display:inline-block;width:18px;height:18px;border-radius:50%;background:#0e89d8;cursor:pointer;behavior:url(vendor/pie/PIE.htc);border:1px solid #005580}.settings-panel .audio-quality .audio-settings .setting-normal .audio-normal-off{display:inline-block;width:18px;height:18px;border-radius:50%;background:#D4D7DA;cursor:pointer;behavior:url(vendor/pie/PIE.htc);border:1px solid #6d727d}.settings-panel .audio-quality .audio-settings .setting-normal:hover{background:#e4e7e9}.settings-panel .audio-quality .audio-settings .setting-high{cursor:pointer}.settings-panel .audio-quality .audio-settings .setting-high .audio-high{display:inline-block;width:77%;margin-left:20px}.settings-panel .audio-quality .audio-settings .setting-high .audio-high-on{display:inline-block;width:18px;height:18px;border-radius:50%;background:#0e89d8;cursor:pointer;behavior:url(vendor/pie/PIE.htc);border:1px solid #005580}.settings-panel .audio-quality .audio-settings .setting-high .audio-high-off{display:inline-block;width:18px;height:18px;border-radius:50%;background:#D4D7DA;cursor:pointer;behavior:url(vendor/pie/PIE.htc);border:1px solid #6d727d}.settings-panel .audio-quality .audio-settings .setting-high:hover{background:#e4e7e9}.settings-panel .audio-quality .audio-settings .setting-maximum{cursor:pointer}.settings-panel .audio-quality .audio-settings .setting-maximum .audio-max{display:inline-block;width:77%;margin-left:20px}.settings-panel .audio-quality .audio-settings .setting-maximum .audio-max-on{display:inline-block;width:18px;height:18px;border-radius:50%;background:#0e89d8;cursor:pointer;behavior:url(vendor/pie/PIE.htc);border:1px solid #005580}.settings-panel .audio-quality .audio-settings .setting-maximum .audio-max-off{display:inline-block;width:18px;height:18px;border-radius:50%;background:#D4D7DA;cursor:pointer;behavior:url(vendor/pie/PIE.htc);border:1px solid #6d727d}.settings-panel .audio-quality .audio-settings .setting-maximum:hover{background:#e4e7e9}.settings-panel .audio-quality .audio-tune{font-family:DinCondensedLight,sans-serif;font-size:18px;color:#1f2225;line-height:20px;padding-left:10px;padding-top:10px;padding-right:20px}.settings-panel .faq-questions-content .faq-question{padding-left:10px;padding-top:10px;padding-right:10px}.settings-panel .faq-questions-content .faq-question .question{display:block;color:#1f2225;font-family:DinCondensed, sans-serif;font-size:18px}.settings-panel .faq-questions-content .faq-question .answer{display:block;color:#6d727d;font-family:DinCondensed, sans-serif;font-size:16px}.settings-panel .settings-song-cart .song-cart-header{color:#2e3035;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:75px;border-bottom:1px solid #d6d9db;background-color:rgba(168,173,186,0.15);background:none\9;clear:both}.settings-panel .settings-song-cart .song-cart-header .header-song-cart{padding-left:80px}.settings-panel .settings-song-cart .song-cart-header .carrot-left{float:left;padding-left:18px;line-height:75px;cursor:pointer}.settings-panel .settings-song-cart .song-cart-header .song-cart-clear{padding-left:100px;color:#0e89d8;font-family:DinCondensed,sans-serif;cursor:pointer}.settings-panel .settings-song-cart .song-cart-content .song-due-desc{font-family:DinCondensedLight,sans-serif;color:#2e3035;font-size:18px;border-bottom:1px solid #e4e7e9;padding-left:20px;padding-right:20px;padding-top:5px}.settings-panel .settings-song-cart .song-cart-content .song-detail{border-bottom:1px solid #e4e7e9;line-height:50px}.settings-panel .settings-song-cart .song-cart-content .song-data{display:inline-block;width:74%;line-height:13px;padding-left:20px}.settings-panel .settings-song-cart .song-cart-content .song-data .song-artistName{font-family:DinCondensedLight,sans-serif;color:#2e3035;font-size:22px;display:block;padding-top:30px}.settings-panel .settings-song-cart .song-cart-content .song-data .song-trackName{display:block;color:#6d727d;font-family:DinCondensedLight,sans-serif;font-size:16px;line-height:26px}.settings-panel .settings-song-cart .song-cart-content .song-buy{display:inline-block;color:#0e89d8;font-size:30px;cursor:pointer}.settings-panel .custom-chn-sec .custom-chn-header .header-notify{display:inline-block;text-align:center}.settings-panel .custom-chn-sec .custom-chn-header .carrot-left{padding-left:18px;line-height:40px}.settings-panel .custom-chn-sec .custom-chn-header .custom-chn-back{display:inline-block;position:absolute;left:0;cursor:pointer;padding-left:5px;color:#a8adba !important;font-size:14px}.settings-panel .custom-chn-sec .custom-channels-scroll{position:absolute;top:41px;z-index:2;overflow-y:auto;width:100%;overflow-x:hidden;height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}@media screen and (min-width: 770px){.settings-panel .custom-chn-sec .custom-channels-scroll{height:-webkit-calc(100% - 0);height:calc(100% - 0)}}.settings-panel .custom-chn-sec .custom-channels .cus-channel{line-height:60px;height:80px;border-bottom:1px solid #e4e7e9;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.settings-panel .custom-chn-sec .custom-channels .cus-channel .channel-indicator{position:absolute;top:0%}.settings-panel .custom-chn-sec .custom-channels .cus-channel .channel-indicator .triangle-top-left{width:0;height:0;border-top:42px solid #e4e7e9;border-right:42px solid transparent}.settings-panel .custom-chn-sec .custom-channels .cus-channel .channel-indicator .icon-mysxm-style{position:absolute;top:8%;left:15%;color:#0e89d8}.settings-panel .custom-chn-sec .custom-channels .cus-channel .channel-indicator .icon-aod-style{position:absolute;top:8%;left:15%;color:#06B566}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-chn-logo{width:80px;height:80px}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-chn-logo img{width:80px;height:80px}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-chn-name{cursor:pointer;width:170px;padding-left:5px}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-chn-name .custom-chn-name-text{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:DinCondensedLight,sans-serif;color:#0e89d8;font-size:18px}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-contextual{color:#6d727d;text-align:center;margin:0 auto}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-contextual span{cursor:pointer;font-size:22px;display:block;line-height:25px;width:22px;height:24px;color:#C7C8DD !important}.settings-panel .custom-chn-sec .custom-channels .cus-channel .slide-left{padding-left:3px !important}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-menu-options{display:none;background:#0e89d8;color:#fff;width:30%;height:78px}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-menu-options .custom-del-menu{display:inline-block}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-menu-options .custom-del-menu .context-del{font-size:24px;cursor:pointer;margin-left:20px;position:relative;top:5px}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-menu-options .custom-fav-menu{display:inline-block}.settings-panel .custom-chn-sec .custom-channels .cus-channel .custom-menu-options .custom-fav-menu .context-fav{font-size:24px;cursor:pointer;margin-left:32px;position:relative;top:5px}.settings-panel .custom-chn-sec .custom-channels:hover{background:#e4e7e9}.settings-panel .custom-chn-sec .custom-mysxm{font-size:72px;text-align:center;color:#d6d9db}.settings-panel .custom-chn-sec .custom-template-header{text-align:center;font-size:18px;font-family:DinCondensed,sans-serif;color:#1f2225}.settings-panel .custom-chn-sec .custom-tempale-sub-header{text-align:center;font-size:16px;font-family:SourceSansProLight,serif;padding-top:20px;color:#1f2225;padding-left:23px;padding-right:20px}.settings-panel .cursor-style{cursor:pointer}.hidden-scroll{overflow:hidden}.clear-sboth{clear:both}.settings-faq{height:90px}.settings-faq-left{float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:80%}.settings-faq-right{float:right;height:90px}.recent-episode .recent-episode-container{position:relative;left:-2px;bottom:21px}.recent-episode .recent-episode-container .recent-episodes-contents{width:65%;display:inline-block;padding-right:35px;cursor:pointer}.recent-episode .recent-episode-container .recent-episodes-contents .full-color-circle{border-radius:10px;width:12px;height:12px;display:inline-block;background:#06B566;behavior:url(vendor/pie/PIE.htc)}.recent-episode .recent-episode-container .recent-episodes-contents .half-filled-circle{width:12px;height:11px;display:inline-block}.recent-episode .recent-episode-container .recent-episodes-contents .half-filled-circle .first-section{border-radius:10px 0px 0px 10px;background:none;float:left;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.recent-episode .recent-episode-container .recent-episodes-contents .half-filled-circle .second-section{border-radius:0px 10px 10px 0px;background:gray;float:right;width:4px;height:10px;border:solid 1px gray;behavior:url(vendor/pie/PIE.htc);position:relative}.recent-episode .recent-episode-container .recent-episodes-contents .air-date .date-full-circle{position:relative;top:1px}.recent-episode .recent-episode-container .recent-episodes-contents .air-date .air-date-status{font-size:13px !important}.recent-episode .recent-episode-container .recent-episodes-contents .air-date .rec-air-date-text{color:#1f2225;font-family:DinCondensed,sans-serif;font-size:14px;text-transform:uppercase}.live-buffered-content{padding-bottom:20px;position:relative}.live-buffered-content .live-episodes-contents{width:65%;display:inline-block;padding-right:35px;border-right:1px solid #E4E7E9}.live-buffered-content .live-episodes-contents .live-air-date{padding-top:3px}.live-buffered-content .live-episodes-contents .segment-title{color:#019fde;font-family:DinCondensedLight,sans-serif;font-size:24px;padding-top:10px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px}.live-buffered-content .live-episodes-contents .episode-description{color:#6d727d;font-family:SourceSansProLight,serif;font-size:14px;border-right:1px solid #E4E7E9;width:97%;padding-right:50px;padding-top:5px;padding-bottom:29px}.live-buffered-content .live-buffer-content-icons{position:absolute;bottom:55px;display:inline-block;width:25%;padding-left:75px;text-align:center}.live-buffered-content .live-buffer-content-icons .share-star-space{padding:5px 1px 7px 2px;position:relative;left:-50px}.live-buffered-content .live-buffer-content-icons span{font-size:28px;color:#019fde;cursor:pointer;padding:7px 6px 5px 6px}.content-type-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex:1;padding-bottom:40px;position:relative}@media screen and (min-width: 770px){.content-type-header{padding-bottom:55px}}@media screen and (min-width: 1024px){.content-type-header{padding-bottom:20px}}.content-type-header .content-type-header--left .info-icon.info-icon--on-demand,.content-type-header--left .content-type-header .info-icon.info-icon--on-demand,.content-type-header .content-type-header--right .fav-icon.fav-icon--on-demand,.content-type-header--right .content-type-header .fav-icon.fav-icon--on-demand{color:#06B566}.content-type-header .content-type-header--left .info-icon,.content-type-header--left .content-type-header .info-icon,.content-type-header .content-type-header--right .fav-icon,.content-type-header--right .content-type-header .fav-icon{color:#0abaff;cursor:pointer;font-size:23px;vertical-align:middle}.content-type-header .content-type-header--left,.content-type-header .content-type-header--right{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex:1;align-items:center;position:relative}.content-type-header .now-playing-channel-logo{position:relative}.content-type-header .now-playing-channel-logo .now-playing-image .logo-proportion{cursor:pointer;max-height:90px;max-width:90px}.content-type-header--left{flex-direction:row-reverse}.content-type-header--left .channel-number{color:#a8adba;cursor:pointer;font-family:DinCondensed,sans-serif;font-size:14px;padding-right:20px;padding-top:5px}@media screen and (min-width: 770px){.content-type-header--left .channel-number{padding-right:10px}}@media screen and (min-width: 1024px){.content-type-header--left .channel-number{padding-right:14px}}@media screen and (min-width: 1280px){.content-type-header--left .channel-number{padding-right:20px}}.content-type-header--left .my-mix-icon{color:#a8adba;cursor:default;font-size:50px;padding-right:10px}.content-type-header--left .info-icon{padding-right:15px}@media screen and (min-width: 770px){.content-type-header--left .info-icon{padding-right:30px}}@media screen and (min-width: 1024px){.content-type-header--left .info-icon{padding-right:20px}}@media screen and (min-width: 1280px){.content-type-header--left .info-icon{padding-right:20px}}.content-type-header--left .on-demand-icon{padding-right:20px;font-size:23px;color:#a8adba;vertical-align:middle}@media screen and (min-width: 770px){.content-type-header--left .on-demand-icon{padding-right:10px}}@media screen and (min-width: 1024px){.content-type-header--left .on-demand-icon{padding-right:14px}}@media screen and (min-width: 1280px){.content-type-header--left .on-demand-icon{padding-right:20px}}.content-type-header--right .fav-icon{padding-left:15px}@media screen and (min-width: 770px){.content-type-header--right .fav-icon{padding-left:23px}}@media screen and (min-width: 1024px){.content-type-header--right .fav-icon{padding-left:30px}}.content-type-header--right--spacer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex:1;flex-direction:row-reverse;align-items:center}.content-type-header--right .my-mix{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#1FABFD;cursor:pointer;font-family:DinCondensed,sans-serif;font-size:14px;margin-right:20px;white-space:nowrap}@media screen and (min-width: 770px){.content-type-header--right .my-mix.navbar-open{margin-right:20px;justify-content:center;flex-direction:column}.content-type-header--right .my-mix.navbar-open .my-mix__text{display:none}.content-type-header--right .my-mix.navbar-open .my-mix__text--mini{display:block}}@media screen and (min-width: 1024px){.content-type-header--right .my-mix.navbar-open{margin-right:40px;justify-content:flex-end;flex-direction:row}.content-type-header--right .my-mix.navbar-open .my-mix__text--mini{padding-left:5px}}@media screen and (min-width: 1280px){.content-type-header--right .my-mix.navbar-open .my-mix__text{display:inline-block}.content-type-header--right .my-mix.navbar-open .my-mix__text--mini{display:none}}@media screen and (min-width: 770px){.content-type-header--right .my-mix{margin-right:25px;justify-content:flex-end;flex-direction:row}}@media screen and (min-width: 1024px){.content-type-header--right .my-mix{margin-right:60px}}.content-type-header--right .my-mix__icon{background-position:20px 20px;color:#0abaff;display:inline-block;font-size:20px;height:20px;line-height:20px;width:20px}@media screen and (min-width: 770px){.content-type-header--right .my-mix__icon{margin-bottom:5px}}.content-type-header--right .my-mix__text{display:inline-block;line-height:20px;padding-left:5px;text-transform:uppercase}@media screen and (max-width: 769px){.content-type-header--right .my-mix__text{display:none}}.content-type-header--right .my-mix__text--mini{display:block;line-height:20px;text-transform:uppercase}@media screen and (min-width: 770px){.content-type-header--right .my-mix__text--mini{display:none}}.content-type .np-on-demand-share-modal{bottom:80px;left:0;opacity:1;position:fixed;right:0;top:0;transition:.25s ease-out;z-index:3}.content-type .np-on-demand-share-modal.ng-hide{opacity:0}.content-type .np-on-demand-share-modal__background{background-color:#191C1F;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0}.content-type .np-on-demand-share-modal__content{left:10px;position:absolute;right:10px;text-align:center;top:80px}.content-type .np-on-demand-share-modal__content .modal-track-info .modal-track-artist{color:#fff;font-family:DinCondensedLight,sans-serif;font-size:38px;line-height:40px;padding-bottom:10px}.content-type .np-on-demand-share-modal__content .modal-track-art img{height:250px}.content-type .np-on-demand-share-modal__content .modal-content-icons-style{color:#0abaff;margin-left:auto;margin-right:auto;padding-top:15px;width:150px}.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-icons,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-info-icon,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-share-icon,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-ms-share-icon,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-buy-icon,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .content-type-music-view .music-talk-view .np-show .content-icons-style .np-icons,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-on-demand-share-modal__content .modal-content-icons-style .np-icons,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .content-type-music-view .music-talk-view .np-show .content-icons-style .np-info-icon,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-on-demand-share-modal__content .modal-content-icons-style .np-info-icon,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .content-type-music-view .music-talk-view .np-show .content-icons-style .np-share-icon,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-on-demand-share-modal__content .modal-content-icons-style .np-share-icon,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .content-type-music-view .music-talk-view .np-show .content-icons-style .np-ms-share-icon,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-on-demand-share-modal__content .modal-content-icons-style .np-ms-share-icon,.content-type .np-on-demand-share-modal__content .modal-content-icons-style .content-type-music-view .music-talk-view .np-show .content-icons-style .np-buy-icon,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-on-demand-share-modal__content .modal-content-icons-style .np-buy-icon{cursor:pointer;display:inline-block;height:40px;line-height:40px;vertical-align:middle}.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-icons:hover{cursor:pointer}.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-info-icon{font-size:30px;margin-left:6px}.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-share-icon{font-size:30px}.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-ms-share-icon{font-size:30px}.content-type .np-on-demand-share-modal__content .modal-content-icons-style .np-buy-icon{font-family:DinCondensedLight,sans-serif;font-size:18px;font-weight:bold;letter-spacing:1px;margin-left:20px;padding-top:2px}@media screen and (max-width: 1023px){.content-type{min-height:340px}}.content-type .content-type-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom:20px}.content-type .content-type-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 640px){.content-type .content-type-wrapper{padding-bottom:40px}}@media screen and (min-width: 1024px){.content-type .content-type-wrapper{padding-bottom:55px}}@media screen and (min-width: 1600px){.content-type .content-type-wrapper{padding-bottom:65px}}.content-type .content-type-talk-view{text-align:center}.content-type .content-type-talk-view .talk-channel-view{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.content-type .content-type-talk-view .talk-channel-view img{cursor:pointer}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info{color:#fff;font-family:DinCondensedLight,sans-serif;margin-left:auto;margin-right:auto;text-align:center}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info div{padding-top:10px}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-track{color:#fff;font-family:DinCondensedLight,sans-serif;font-size:38px;line-height:32px}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-show-name{color:#a8adba;font-family:DinCondensed,sans-serif;font-size:18px}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-show-name .np-show-tap-name{cursor:pointer}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-show-name .np-show-tap-name:active{color:#a8adba}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-show-name .np-show-tap-name.previously-selected{color:#2e3035 !important}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-show-name .show-name-caret{cursor:pointer;height:14px;margin-bottom:2px;padding:0 4px}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-two{color:#fff;font-family:DinCondensedLight,sans-serif;font-size:36px}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-three{color:#0abaff;font-size:22px;margin:0 auto;width:40px}.content-type .content-type-talk-view .talk-channel-view .now-playing-channel-info .line-three:hover{cursor:pointer}.content-type .content-type-music-view .music-talk-view{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content-type .content-type-music-view .music-talk-view .prev-channel .ng-hide+.np-show{margin-left:40px;margin-right:40px}.content-type .content-type-music-view .music-talk-view .np-show{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.content-type .content-type-music-view .music-talk-view .np-show.no-album-art{margin:0 auto}.content-type .content-type-music-view .music-talk-view .np-show.no-album-art .track-info{-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;margin:0;text-align:center}.content-type .content-type-music-view .music-talk-view .np-show.no-channel-arrows{padding-left:60px;padding-right:60px}@media screen and (min-width: 640px){.content-type .content-type-music-view .music-talk-view .np-show{margin-right:auto}}@media screen and (max-width: 639px){.content-type .content-type-music-view .music-talk-view .np-show{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 769px){.content-type .content-type-music-view .music-talk-view .np-show{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%}}.content-type .content-type-music-view .music-talk-view .np-show .show-name-caret{cursor:pointer;height:14px;margin-bottom:2px;padding:0 4px}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art{height:100%;max-height:280px;max-width:280px;width:100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 280px;-moz-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;overflow:hidden}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art img{height:280px;width:280px}@media screen and (max-width: 1023px){.content-type .content-type-music-view .music-talk-view .np-show .np-track-art{height:100%;max-height:200px;max-width:200px;width:100%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 200px;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art img{height:200px;width:200px}}@media screen and (max-width: 639px){.content-type .content-type-music-view .music-talk-view .np-show .np-track-art{height:100%;max-height:140px;max-width:140px;width:100%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 140px;-moz-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;text-align:center}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art img{height:140px;width:140px}}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art .no-mobile{display:none}@media screen and (min-width: 640px){.content-type .content-type-music-view .music-talk-view .np-show .np-track-art .no-mobile{display:inherit}}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art .mobile-only{display:inherit}@media screen and (min-width: 640px){.content-type .content-type-music-view .music-talk-view .np-show .np-track-art .mobile-only{display:none}}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art.nav-open{height:100%;max-height:140px;max-width:140px;width:100%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 140px;-moz-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art.nav-open img{height:140px;width:140px}@media screen and (min-width: 770px){.content-type .content-type-music-view .music-talk-view .np-show .np-track-art.nav-open{display:none}}@media screen and (min-width: 1024px){.content-type .content-type-music-view .music-talk-view .np-show .np-track-art.nav-open{display:block;height:100%;max-height:200px;max-width:200px;width:100%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 200px;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art.nav-open img{height:200px;width:200px}}@media screen and (min-width: 1280px){.content-type .content-type-music-view .music-talk-view .np-show .np-track-art.nav-open{height:100%;max-height:280px;max-width:280px;width:100%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 280px;-moz-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px}.content-type .content-type-music-view .music-talk-view .np-show .np-track-art.nav-open img{height:280px;width:280px}}.content-type .content-type-music-view .music-talk-view .np-show .track-info{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}@media screen and (min-width: 640px){.content-type .content-type-music-view .music-talk-view .np-show .track-info{margin-left:40px}}@media screen and (max-width: 639px){.content-type .content-type-music-view .music-talk-view .np-show .track-info{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;padding-bottom:30px;text-align:center}}.content-type .content-type-music-view .music-talk-view .np-show .track-info .np-track-show-name{color:#a8adba;font-family:DinCondensed,sans-serif;font-size:18px;padding-bottom:10px}.content-type .content-type-music-view .music-talk-view .np-show .track-info .np-track-show-name .np-track-show-tap-name:active{color:#a8adba !important}.content-type .content-type-music-view .music-talk-view .np-show .track-info .np-track-show-name .track-show-name{cursor:pointer}.content-type .content-type-music-view .music-talk-view .np-show .track-info .np-track-artist{color:#fff;font-family:DinCondensedLight,sans-serif;font-size:38px;line-height:40px}.content-type .content-type-music-view .music-talk-view .np-show .meta-data-un-able{display:none}.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style{color:#0abaff;padding-top:15px}.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-icons,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-info-icon,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-share-icon,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-ms-share-icon,.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-buy-icon{cursor:pointer;display:inline-block;height:40px;line-height:40px;vertical-align:middle}.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-icons:hover{cursor:pointer}.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-info-icon{font-size:30px;margin-left:6px}.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-share-icon{font-size:30px}.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-ms-share-icon{font-size:30px}.content-type .content-type-music-view .music-talk-view .np-show .content-icons-style .np-buy-icon{font-family:DinCondensedLight,sans-serif;font-size:18px;font-weight:bold;letter-spacing:1px;margin-left:20px;padding-top:2px}.content-type .content-type-error-view{text-align:center}.content-type .content-type-error-view .error-message{color:#fff;cursor:pointer;display:inline-block;font-family:DinCondensed,sans-serif;font-size:38px;line-height:40px;padding-left:40px;padding-top:55px;width:60%}@media screen and (min-width: 770px) and (max-width: 1023px){.content-type.navbar-open .content-type-music-view .music-talk-view .np-show{margin:0 auto;text-align:center}.content-type.navbar-open .content-type-music-view .music-talk-view .np-show .track-info{margin:0}.content-type.navbar-open .content-type-music-view .music-talk-view .prev-channel+.np-show{margin:0 auto}}.content-type .logo-centered-align{left:-37px;position:relative}.content-type .logo-not-available{display:none !important}.content-type .channel-toggle{margin-left:40px;position:absolute;top:200px}.content-type .channel-toggle div{display:inline;z-index:1}.content-type .channel-toggle img{cursor:pointer}.content-type .prev-channel,.content-type .next-channel{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;cursor:pointer;max-width:40px;padding-top:94px;text-align:center;width:100%}@media screen and (min-width: 1024px){.content-type .prev-channel,.content-type .next-channel{max-width:60px;padding-top:124px}}.content-type .prev-channel.nav-open,.content-type .next-channel.nav-open{max-width:40px}@media screen and (min-width: 1600px){.content-type .prev-channel.nav-open,.content-type .next-channel.nav-open{max-width:60px}}.played-track-list{background:#1f2225;padding:50px 0 20px}.played-track-list::after{clear:both;content:"";display:table}.played-track-list__header{color:#0e89d8}.played-track-list__header::after{clear:both;content:"";display:table}.played-track-list__title-wrapper{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.played-track-list__title-wrapper:last-child{margin-right:0}.played-track-list__title{font-family:DinCondensedLight,sans-serif;font-size:22px;color:#fff;margin-bottom:10px}.played-track-list__icons{background:#1f2225;float:left;text-align:left;width:100%}@media screen and (min-width: 640px){.played-track-list__icons{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:block;text-align:right}.played-track-list__icons:last-child{margin-right:0}}.played-track-list.nav-open .played-track-list__icons{width:100%;float:left;text-align:left}@media screen and (min-width: 1024px){.played-track-list.nav-open .played-track-list__icons{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:block;text-align:right}.played-track-list.nav-open .played-track-list__icons:last-child{margin-right:0}}.played-track-list__icon{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;background:#1f2225;cursor:pointer;font-size:24px;padding:8px 15px 16px 9px}.played-track-list__icon:last-child{margin-right:0}.played-track-list__info{font-size:24px;padding:8px 8px 10px 10px}.played-track-list__previous-segments{border-bottom:solid 1px gray;clear:both;color:#6d727d;display:block;font-family:SourceSansPro,serif;font-size:14px;margin-top:40px;padding:15px 0px;text-transform:uppercase}.played-track-list__previous-segments .available-segments-header{cursor:pointer}.played-track-list .selectable{cursor:pointer}.played-track-list .hide-yjh-header{opacity:0}.played-track-list .header-non-reflowed-mode{width:100%}.played-track-list .header-reflowed-mode{width:100%}.played-track-list__segment-top-header{border-top:solid 1px gray}.played-track-list__restart-button{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;clear:both;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:14px}.played-track-list__restart-button:last-child{margin-right:0}.played-track-list__restart-label,.played-track-list__restart-icon{cursor:pointer}.played-track-list .track-talks{position:relative;right:0px}.played-track-list .track-talks-parent{position:relative;right:-60px !important}.played-track-list .toggle-button-segment,.played-track-list .toggle-button-segment-header{padding:15px 0px;font-size:14px;height:20px;cursor:pointer;color:#fff;font-family:DinCondensedLight,sans-serif;clear:both;text-transform:none}.played-track-list .toggle-button-segment .right-sec,.played-track-list .toggle-button-segment-header .right-sec{float:right}.played-track-list .toggle-button-segment .right-sec-indicator,.played-track-list .toggle-button-segment-header .right-sec-indicator{float:right;padding:0px 0px 10px 18px;text-align:center;font-size:36px}.played-track-list .toggle-button-segment:hover,.played-track-list .toggle-button-segment-header:hover{color:#A7ACB9}@media screen and (min-width: 770px){.played-track-list.nav-open{display:none}}@media screen and (min-width: 1024px){.played-track-list.nav-open{display:block}}.played-track-empty{min-height:150px !important}.available-segments-talk-show{min-height:450px}.no-last-border .played-track-item{border-bottom:0px !important}.played-track-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;float:left;display:block;margin-right:2.3576515979%;width:18.1138787216%;color:white;font-family:DinCondensedLight,sans-serif;color:#a8adba;position:relative}.played-track-item::after{clear:both;content:"";display:table}.played-track-item:last-child{margin-right:0}.played-track-item:nth-child(5n){margin-right:0}.played-track-item:nth-child(5n+1){clear:left}.played-track-item.multi-line,.played-track-item__multi-line{width:100%}.played-track-item.multi-line.nav-open,.played-track-item__multi-line.nav-open{width:100%}.played-track-item__multi-line{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 770px){.played-track-item.nav-open .yjh-share-buy{top:5px;left:-8px;font-size:20px}.played-track-item.nav-open .yjh-share-buy .yjh-share-track+.yjh-buy-track{padding-left:10px;top:-2px}}@media screen and (min-width: 1024px){.played-track-item.nav-open .yjh-share-track{padding-left:10px}}.played-track-item .yjh-share-buy{color:#0abaff;font-size:19px;left:0;margin-bottom:10px;max-width:90px;min-width:60px;position:absolute;right:0;text-align:center;top:-5px;width:100%}@media screen and (min-width: 640px){.played-track-item .yjh-share-buy{font-size:24px}}@media screen and (min-width: 1024px){.played-track-item .yjh-share-buy{max-width:140px}}.played-track-item .yjh-share-buy .yjh-share-track{cursor:pointer;display:inline-block}.played-track-item .yjh-share-buy .yjh-share-track+.yjh-buy-track{padding-left:5px;top:-2px}@media screen and (min-width: 640px){.played-track-item .yjh-share-buy .yjh-share-track+.yjh-buy-track{padding-left:10px}}@media screen and (min-width: 640px){.played-track-item .yjh-share-buy .yjh-share-track+.yjh-buy-track{padding-left:25px;top:-5px}}.played-track-item .yjh-share-buy .yjh-buy-track{cursor:pointer;display:inline-block;padding-right:5px;position:relative}@media screen and (min-width: 640px){.played-track-item .yjh-share-buy .yjh-buy-track{padding-right:0px}}.played-track-item .yjh-share-buy-aod{color:#06B566 !important}.played-track-item .item-icons{display:inline-block;width:15%;padding:10px 0px;text-align:right;right:-6px;position:relative}.played-track-item .item-icons .track-info-icons{display:inline-block;width:5%;float:left;color:#0e89d8;font-size:23px}.played-track-item .item-icons .track-share-icon{color:#0e89d8;font-size:23px;padding:8px 8px 9px 9px}.played-track-item .item-icons .track-buy-icon{font-size:23px;color:#0e89d8;padding:7px 8px 10px 9px}.played-track-item .clickable{cursor:pointer;color:#0e89d8;display:inline-block;width:65%;float:left;font-size:18px;padding:10px 0px}.move-down .show-track-first-3{clear:both}.move-track-down{padding-bottom:0px !important}.reg-vol{color:#fff;font-size:22px;position:relative;top:-6px;left:8px}.reg-vol-design{left:2px !important}.track-design{color:#fff !important}.disable-yjh-track{opacity:0.3;filter:Alpha(Opacity=30);cursor:default !important}@media screen and (max-width: 700px){.single-line{padding-bottom:5px !important}}.ondemand-Yjh{font-size:16px;font-weight:bold;letter-spacing:1px}.played-track{font-size:16px;font-weight:bold;letter-spacing:1px}.multi-track{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;border-bottom:solid 1px gray;padding:15px 0px;width:100%}.multi-track__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.multi-track__time-wrapper:last-child{margin-right:0}@media screen and (min-width: 640px){.multi-track__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.multi-track__time-wrapper:last-child{margin-right:0}}.multi-track.nav-open .multi-track__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.multi-track.nav-open .multi-track__time-wrapper:last-child{margin-right:0}@media screen and (min-width: 1024px){.multi-track.nav-open .multi-track__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.multi-track.nav-open .multi-track__time-wrapper:last-child{margin-right:0}}.multi-track__time{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.multi-track__time:last-child{margin-right:0}.multi-track__onair{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.multi-track__onair:last-child{margin-right:0}.multi-track__onair img{width:30px}.multi-track__volume-icon{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;color:#fff;font-size:22px}.multi-track__volume-icon:last-child{margin-right:0}.multi-track__description{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;color:#0e89d8;cursor:pointer;font-size:18px}.multi-track__description:last-child{margin-right:0}@media screen and (min-width: 640px){.multi-track__description{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.multi-track__description:last-child{margin-right:0}}.multi-track.nav-open .multi-track__description{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.multi-track.nav-open .multi-track__description:last-child{margin-right:0}@media screen and (min-width: 1024px){.multi-track.nav-open .multi-track__description{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.multi-track.nav-open .multi-track__description:last-child{margin-right:0}}.single-line{padding-top:30px;padding-bottom:60px}@media screen and (min-width: 640px){.single-line{padding-top:35px;padding-right:15px}}.single-line.nav-open{padding-right:0}@media screen and (min-width: 1024px){.single-line.nav-open{padding-top:35px}}.single-line__image{text-align:center;cursor:pointer;width:100%;padding-top:100%;background-size:cover;background-position:50% 50%}.single-line .not-clickable{cursor:default}.single-line__description{display:none;padding-top:10px;word-wrap:break-word;cursor:pointer;text-align:center}@media screen and (min-width: 640px){.single-line__description{display:block;font-size:16px}}.single-line.nav-open .single-line__description{display:none}@media screen and (min-width: 1024px){.single-line.nav-open .single-line__description{display:block;font-size:16px}}.now-playing-footer,.content-type{background-color:#000;background-position:right;background-size:cover;height:420px}@media screen and (min-width: 640px){.now-playing-footer,.content-type{height:400px}}@media screen and (min-width: 1024px){.now-playing-footer,.content-type{height:455px}}.segment-list{background:#1f2225;padding:50px 0 20px}.segment-list::after{clear:both;content:"";display:table}.segment-list__header{color:#06B566}.segment-list__header::after{clear:both;content:"";display:table}.segment-list__title-wrapper{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.segment-list__title-wrapper:last-child{margin-right:0}.segment-list__title{font-family:DinCondensedLight,sans-serif;font-size:22px;color:#fff;margin-bottom:10px}.segment-list__icons{background:#1f2225;float:left;text-align:left;width:100%}@media screen and (min-width: 640px){.segment-list__icons{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:block;text-align:right}.segment-list__icons:last-child{margin-right:0}}.segment-list.nav-open .segment-list__icons{width:100%;float:left;text-align:left}@media screen and (min-width: 1024px){.segment-list.nav-open .segment-list__icons{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:block;text-align:right}.segment-list.nav-open .segment-list__icons:last-child{margin-right:0}}.segment-list__icon{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;background:#1f2225;cursor:pointer;font-size:24px;padding:8px 15px 16px 9px}.segment-list__icon:last-child{margin-right:0}.segment-list__info{font-size:24px;padding:8px 8px 10px 10px}.segment-list__previous-segments{border-bottom:solid 1px gray;clear:both;color:#6d727d;display:block;font-family:SourceSansPro,serif;font-size:14px;margin-top:40px;padding:15px 0px;text-transform:uppercase}.segment-list__previous-segments .available-segments-header{cursor:pointer}.segment-list .selectable{cursor:pointer}.segment-list .hide-yjh-header{opacity:0}.segment-list .header-non-reflowed-mode{width:100%}.segment-list .header-reflowed-mode{width:100%}.segment-list__segment-top-header{border-top:solid 1px gray}.segment-list__restart-button{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;clear:both;color:#06B566;font-family:DinCondensedLight,sans-serif;font-size:14px}.segment-list__restart-button:last-child{margin-right:0}.segment-list__restart-label,.segment-list__restart-icon{cursor:pointer}.segment-list .track-talks{position:relative;right:0px}.segment-list .track-talks-parent{position:relative;right:-60px !important}.segment-list .toggle-button-segment,.segment-list .toggle-button-segment-header{padding:15px 0px;font-size:14px;height:20px;cursor:pointer;color:#fff;font-family:DinCondensedLight,sans-serif;clear:both;text-transform:none}.segment-list .toggle-button-segment .right-sec,.segment-list .toggle-button-segment-header .right-sec{float:right}.segment-list .toggle-button-segment .right-sec-indicator,.segment-list .toggle-button-segment-header .right-sec-indicator{float:right;padding:0px 0px 10px 18px;text-align:center;font-size:36px}.segment-list .toggle-button-segment:hover,.segment-list .toggle-button-segment-header:hover{color:#A7ACB9}.segment-list__title{color:#a8adba;font-family:DinCondensedLight,sans-serif;font-size:18px}.segment-list__line-two{font-family:DinCondensedLight,sans-serif;font-size:22px;color:#fff;margin-bottom:10px}.segment-list__icon{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.segment-list__icon:last-child{margin-right:0}.segment-list__icons{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.segment-list__icons:last-child{margin-right:0}@media screen and (min-width: 640px){.segment-list__icons{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.segment-list__icons:last-child{margin-right:0}}.segment-list.nav-open .segment-list__icons{max-width:100px}@media screen and (min-width: 1024px){.segment-list.nav-open .segment-list__icons{max-width:auto;float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.segment-list.nav-open .segment-list__icons:last-child{margin-right:0}}.segment-list__title-wrapper{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.segment-list__title-wrapper:last-child{margin-right:0}.segment-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;padding:15px 0px;border-bottom:solid 1px gray;color:white;font-family:DinCondensedLight,sans-serif;color:#a8adba;height:45px}.segment-item__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.segment-item__time-wrapper:last-child{margin-right:0}@media screen and (min-width: 640px){.segment-item__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.segment-item__time-wrapper:last-child{margin-right:0}}.segment-item.nav-open .segment-item__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.segment-item.nav-open .segment-item__time-wrapper:last-child{margin-right:0}@media screen and (min-width: 1024px){.segment-item.nav-open .segment-item__time-wrapper{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.segment-item.nav-open .segment-item__time-wrapper:last-child{margin-right:0}}.segment-item__time{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.segment-item__time:last-child{margin-right:0}.segment-item__onair{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.segment-item__onair:last-child{margin-right:0}.segment-item__onair img{width:30px}.segment-item__volume-icon{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;color:#fff;font-size:22px}.segment-item__volume-icon:last-child{margin-right:0}.segment-item__description{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;color:#06B566;cursor:pointer;font-size:18px}.segment-item__description:last-child{margin-right:0}@media screen and (min-width: 640px){.segment-item__description{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.segment-item__description:last-child{margin-right:0}}.segment-item.nav-open .segment-item__description{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.segment-item.nav-open .segment-item__description:last-child{margin-right:0}@media screen and (min-width: 1024px){.segment-item.nav-open .segment-item__description{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.segment-item.nav-open .segment-item__description:last-child{margin-right:0}}.content-alert{position:absolute;top:12.6%;left:45%;cursor:pointer;width:240px;line-height:25px;z-index:40}.content-alert .content-alert-container{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#0E89D8;background:-webkit-gradient(linear, 0 60, 40 bottom, from(#0E89D8), to(#1872A6));background:-webkit-linear-gradient(#0E89D8, #1872A6);background:-moz-linear-gradient(#0E89D8, #1872A6);background:-ms-linear-gradient(#0E89D8, #1872A6);background:-o-linear-gradient(#0E89D8, #1872A6);background:linear-gradient(#0E89D8, #1872A6);color:#FFFFFF;font-size:18px;font-family:DinCondensed,sans-serif;vertical-align:middle;padding:0px 25px;position:relative;behavior:url(vendor/pie/PIE.htc)}.content-alert .content-alert-container span{display:inline-block}.content-alert .content-alert-container span.spntext{padding-top:6px;padding-bottom:13px}.content-alert .content-alert-container div{padding:5px 0px 5px}.content-alert .content-alert-container button{padding:5px}.content-alert .content-alert-container .alert-content,.content-alert .content-alert-container .eject-content,.content-alert .content-alert-container .segment-content{width:30%}.content-alert .content-alert-container .alert-container{padding-top:10px}.content-alert .content-alert-container .content-alert-events{text-align:center;padding-bottom:10px}.content-alert .content-alert-container:hover{background:#0F6499;background:-webkit-gradient(linear, 0 60, 40 bottom, from(#0F6499), to(#084D7E));background:-webkit-linear-gradient(#0F6499, #084D7E);background:-moz-linear-gradient(#0F6499, #084D7E);background:-ms-linear-gradient(#0F6499, #084D7E);background:-o-linear-gradient(#0F6499, #084D7E);background:linear-gradient(#0F6499, #084D7E);-pie-background:linear-gradient(#0F6499, #084D7E)}.favorite-channel-item{color:#000;cursor:pointer}.favorite-channel-item .fav-chn-content{color:#000;position:relative;height:80px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.favorite-channel-item .fav-chn-content .my-sxm-indicator{position:absolute;top:0%;left:0px}.favorite-channel-item .fav-chn-content .my-sxm-indicator .triangle-top-left{width:0;height:0;border-top:42px solid #BAC1C7;border-right:42px solid transparent}.favorite-channel-item .fav-chn-content .my-sxm-indicator .icon-mysxm-style{position:absolute;top:8%;left:15%;color:#0e89d8}.favorite-channel-item .fav-chn-content .fav-chn-img{width:80px;height:80px}.favorite-channel-item .fav-chn-content .fav-channel-description{width:170px;padding-left:10px}.favorite-channel-item .fav-chn-content .fav-channel-description .fav-channel-disp-name{display:block;width:99%;overflow:hidden;font-family:DinCondensed,sans-serif;font-size:13px;color:#1f2225;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.favorite-channel-item .fav-chn-content .fav-channel-description .fav-channel-my-name{display:block;width:99%;overflow:hidden;font-family:DinCondensedLight,sans-serif;font-size:22px;color:#0e89d8;text-overflow:ellipsis;white-space:nowrap}.favorite-channel-item .fav-chn-content .fav-channel-description .fav-channel-artist{display:block;width:99%;overflow:hidden;font-family:DinCondensedLight,sans-serif;font-size:20px;color:#0e89d8;text-overflow:ellipsis;white-space:nowrap}.favorite-channel-item .fav-chn-content .fav-channel-description .fav-channel-track-name{display:block;font-family:SourceSansProLight,serif;font-size:14px;color:#6d727d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-channel-item .fav-chn-content .fav-chn-context{font-size:22px;color:#C7C8DD;text-align:center;position:relative;margin:0 auto}.favorite-channel-item:hover{background-color:#e4e7e9}.favorite-channel-item.current-channel-playing{cursor:default !important;background-color:#e4e7e9}.blueimp-gallery>.indicator{bottom:20px !important}.blueimp-gallery>.image-count{position:absolute;top:auto;right:15px;bottom:5px;left:15px;margin:0 40px;padding:0;text-align:center;line-height:10px;color:#fff;display:none}.blueimp-gallery-controls>.image-count{display:block}.companion-content-wrapper{position:relative}.companion-content-wrapper .companion-content{overflow:hidden;z-index:2;text-align:center;background:#191C1F;height:auto}.companion-content-wrapper .companion-content::after{clear:both;content:"";display:table}.companion-content-wrapper .companion-content.collapsed{height:170px}.companion-content-wrapper .companion-content .content-head{text-align:right;padding-top:30px;width:91%}.companion-content-wrapper .companion-content .content-head span{color:white;cursor:pointer;padding:5px 5px 5px 5px}.companion-content-wrapper .companion-content .widget-holder .content-re-size{padding-left:20px !important}.companion-content-wrapper .companion-content .widget-holder .social-re-size{padding-left:50px !important}.companion-content-wrapper .companion-content .widget-holder .resize-override-social{margin-left:15px !important}.companion-content-wrapper .companion-content .widget-holder .resize-override-iframe{margin-left:0px !important}.companion-content-wrapper .companion-content .widget-holder .resize-override-iframe iframe{width:920px !important}.companion-content-wrapper .companion-content .widget-holder .resize-override-social-exp{margin-left:5px !important}.companion-content-wrapper .companion-content .widget-holder .native-widget{background:#191C1F}.companion-content-wrapper .companion-content .content-body{text-align:center}.companion-content-wrapper .companion-content .contentHide{display:none !important}.companion-content-wrapper .companion-content .contentShow{display:block !important}.companion-content-wrapper .companion-content .widget-expand{cursor:pointer}.companion-content-wrapper .companion-content .social-widget-content{width:100%;padding-left:120px}.companion-content-wrapper .companion-content .get-hide{display:none !important}.companion-content-wrapper .companion-content .content-head .RegularModalClose:hover{color:#B7B7B7}.companion-content-wrapper .companion-content .content-head .fa-plus:hover{color:#A7ACB9}.companion-content-wrapper .count-display{height:40px;width:100%;text-align:center;position:absolute;color:black;bottom:-20px}.companion-content-wrapper .count-display .display-widget-count{behavior:url(vendor/pie/PIE.htc);border-radius:50%;border:solid 1px black;color:#fff;text-align:center;background:black;margin:0px 48.2%;width:40px;height:40px;line-height:40px;z-index:99;font-family:DinCondensedLight,sans-serif;font-size:20px;cursor:pointer;top:-20px}.widget-view .content-head{text-align:right}.widget-view .content-head span{margin-right:245px;color:white}.widget-view .content-body{text-align:center}.widget-view .content-body iframe{width:987px}.search-bar{position:absolute;width:100%;height:100%;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.search-bar .search-result,.search-bar .recent-search-content{height:-webkit-calc(100% - 46px);height:calc(100% - 46px);margin-top:46px;overflow:-moz-scrollbars-vertical;-ms-overflow-style:scrollbar;overflow-x:hidden;overflow-y:auto;z-index:3}@media screen and (min-width: 770px){.search-bar .search-result,.search-bar .recent-search-content{height:-webkit-calc(100% - 46px);height:calc(100% - 46px)}}.search-bar .search-content{height:46px;width:320px;background:#a8adba;padding-top:7px;text-align:center;position:fixed;padding-right:60px;z-index:5}.search-bar .search-content .search-input{height:29px;padding-left:2px}.search-bar .search-content .search-input .search-regular-icon{position:absolute;top:13px;left:20px;font-size:15px;cursor:pointer}.search-bar .search-content .search-input .search-input-text{width:250px;height:100%;padding-left:35px;padding-right:33px;font-family:SourceSansPro,serif;font-size:15px;color:#2e3035}.search-bar .search-content .search-input .search-spot{width:36px;height:50px;padding:15px 10px;display:inline-block;position:absolute;top:0;text-align:center;right:64px}.search-bar .search-content .search-input .search-spot .search-close{background:#a8adba;border-radius:50%;width:16px;height:16px;cursor:pointer}.search-bar .search-content .search-input .search-spot .search-close .search-modal-close{font-size:9px;text-align:center;color:#fff}.search-bar .search-content .search-input:hover .search-close{background:#6d727d !important}.search-bar .search-content .search-input div.transbox{display:none;position:absolute;left:29px;margin-top:10px;background-color:#ffffff;z-index:99;width:10px;opacity:0.7;height:20px;filter:alpha(opacity=60)}.search-bar .search-content .search-input div.transbox-end{display:none;position:absolute;left:78%;margin-top:-41px;height:30px;background-color:#ffffff;z-index:99;width:15px;border:none;opacity:0.7;filter:alpha(opacity=60)}.search-bar .search-content .search-input div.text-parent{position:relative}.search-bar .search-content .search-cancel{color:#fff;font-family:SourceSansPro,serif;font-size:15px;cursor:pointer;position:absolute;right:0;top:0;line-height:45px;width:60px}.search-bar .load-channel-additonal{background:#fff;border-top:1px solid #d6d9db;bottom:0;font-family:SourceSansProLight,serif;font-size:16px;height:55px;left:0;position:absolute;text-align:center;width:320px}@media screen and (min-width: 770px){.search-bar .load-channel-additonal{position:fixed;left:80px}}.search-bar .load-channel-additonal span{display:block;padding-top:12px}.search-bar .search-channels-empty{clear:both;padding:69px 20px 20px;text-align:center}.search-bar .search-channels-empty .search-icon-head{font-size:36px;color:#6d727d}.search-bar .search-channels-empty .search-text-head{font-size:20px;color:#2e3035;font-family:DinCondensedLight,sans-serif;padding-top:23px}.search-bar .search-channels-empty .search-empty-template{padding-top:11px;font-size:15px;font-family:SourceSansProLight,serif;color:#6d727d}.search-bar .recent-search-content .recent-searches{width:100%;line-height:40px;text-align:center;background-color:#E4E7E9;color:#2e3035;font-family:SourceSansProLight,serif;font-size:14px;border-bottom:1px solid #d6d9db;text-transform:uppercase}.search-bar .recent-search-content .clear-search-history{border-bottom:1px solid #d6d9db;color:#0e89d8;font-size:20px;font-family:DinCondensedLight,sans-serif;line-height:44px;padding-left:20px;cursor:pointer}.search-bar .recent-search-content .recent-search-item{color:#a8adba;font-family:DinCondensedLight,sans-serif;font-size:20px;line-height:44px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:235px;display:inline;vertical-align:middle;padding-left:6px}.search-bar .recent-search-content .recent-search-icon{display:inline-block;vertical-align:middle}.search-bar .recent-search-content .recent-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:44px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035}.search-bar .recent-search-content .recent-content .context-arrow{padding:0}.search-bar .recent-search-content .recent-content .RegularCarrot_R,.search-bar .recent-search-content .recent-content>div{padding:0}.search-bar .recent-search-content .recent-content:hover{background-color:#F4F4F7}.search-bar .recent-search-content .recent-content:hover .context-arrow{padding:0}.search-bar .recent-search-content .recent-content:hover .RegularCarrot_R,.search-bar .recent-search-content .recent-content:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}.search-bar .recent-search-content .recent-content:hover .recent-search-item{text-decoration:underline}.search-bar .recent-search-content .recent-right-arrow{display:inline-block;vertical-align:middle;padding-left:5px}.search-bar .recent-search-content .recent-right-arrow span{font-size:12px;color:#D6D9DC}.search-bar .search-regular-info{line-height:55px;text-align:center;font-size:36px;padding-top:15px;color:#0e89d8}.search-bar .search-regular-info .search-exclamation{width:32px;height:32px}.search-bar .search-no-result{font-size:20px;font-family:DinCondensedLight,sans-serif;color:#2e3035;padding-top:15px;text-align:center}.search-bar .search-did{font-size:15px;text-align:center;font-family:SourceSansProLight,serif;padding-top:15px}.search-bar .search-did .search-mean{color:#6d727d}.search-bar .search-did .mean-text{color:#0e89d8;cursor:pointer}.search-bar .search-did .mean-text:hover{text-decoration:underline}.search-bar .chevron-right{float:right;padding-right:20px;font-size:12px;color:#D6D9DC}.search-bar .context-arrow{padding-top:18px;font-size:12px;color:#D6D9DC}.search-bar .search-con-txt{display:inline-block;width:85%;line-height:20px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-bar .search-con-arrow{display:inline-block;float:right}.search-bar .search-context{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:44px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035}.search-bar .search-context .context-arrow{padding:0}.search-bar .search-context .RegularCarrot_R,.search-bar .search-context>div{padding:0}.search-bar .search-context:hover{background-color:#F4F4F7}.search-bar .search-context:hover .context-arrow{padding:0}.search-bar .search-context:hover .RegularCarrot_R,.search-bar .search-context:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}.search-bar .search-context .search-context-text{color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:20px;padding-left:6px}.search-bar .search-context .recent-search-context-text{color:#2e3035}.search-bar .search-context .search-direct-play{color:#0e89d8}.search-bar .search-context .search-direct-more{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:261px;display:inline-block;vertical-align:middle}.search-bar .search-live-more{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:75px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035;background:#005580;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:22px}.search-bar .search-live-more .context-arrow{padding:0}.search-bar .search-live-more .RegularCarrot_R,.search-bar .search-live-more>div{padding:0}.search-bar .search-live-more:hover{background-color:#F4F4F7}.search-bar .search-live-more:hover .context-arrow{padding:0}.search-bar .search-live-more:hover .RegularCarrot_R,.search-bar .search-live-more:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}.search-bar .search-live-more:hover{background-color:#005580}.search-bar .search-live-more:hover .RegularCarrot_R,.search-bar .search-live-more:hover>div,.search-bar .search-live-more:hover span{color:#fff !important}.search-bar .search-live-more .search-con-arrow{float:none !important}.search-bar .search-live-more .search-con-txt{padding-left:10px !important}.search-bar .search-live-header{color:#2e3035;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:#E4E7E9}.search-bar .search-live-header .carrot-left{cursor:pointer;color:#6d727d !important;line-height:normal;position:relative;top:2px;left:-150px}.search-bar .search-live-header .search-live-back{color:#6d727d !important;position:relative;left:-147px;cursor:pointer}.search-bar .search-show-header{color:#2e3035;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:#E4E7E9;width:100%}.search-bar .search-show-header .main-back-arrow{width:100%;display:inline-block;text-align:left}.search-bar .search-show-header .main-back-arrow .show-back-arrow{width:35%;display:inline-block}.search-bar .search-show-header .main-back-arrow .show-back-arrow .carrot-left{cursor:pointer;vertical-align:top;line-height:40px;margin-left:5px}.search-bar .search-show-header .main-back-arrow .show-back-arrow .search-show-back{cursor:pointer;color:#a8adba !important;font-size:14px;display:inline-block;text-align:left;vertical-align:top}.search-bar .search-show-header .main-back-arrow .search-show{display:inline-block;width:60%;text-align:left}.search-bar .search-ondemand-header{color:#6d727d;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:#E4E7E9;width:100%}.search-bar .search-ondemand-header .search-ondemand-logo{color:#06B566;font-size:76px;width:25%;display:inline-block;line-height:40px;vertical-align:top;text-align:left}.search-bar .search-ondemand-header .search-ondemand-logo .od-img-style{width:70px !important;padding-top:16px;vertical-align:top}.search-bar .search-ondemand-header .logo-main{width:38%;text-align:right}.search-bar .search-ondemand-header .search-ondemand-episode{font-family:SourceSansProLight,serif;color:#2e3035;width:35%;display:inline-block;line-height:40px;text-align:left;margin-left:0;vertical-align:top}.search-bar .search-ondemand-header .carrot-left{cursor:pointer;width:6%;padding-left:4px;display:inline-block;vertical-align:top;line-height:40px}.search-bar .search-ondemand-header .search-ondemand-all-episodes{font-family:SourceSansProLight,serif;color:#2e3035;width:40%;display:inline-block;line-height:40px;vertical-align:top;text-align:left;margin-left:0}.search-bar .search-ondemand-header .search-od-back{color:#a8adba !important;font-size:14px;cursor:pointer;width:18%;display:inline-block;vertical-align:top;line-height:40px;text-align:left}.search-bar .search-result-header{text-transform:uppercase;font-size:14px;background-color:#E4E7E9;border-bottom:1px solid #acb5bb;font-family:SourceSansProLight,serif;text-align:center;color:#2e3035;line-height:40px}.search-bar .search-result-header__on-demand-logo{width:70px !important;padding-top:16px;vertical-align:top}.search-bar .search-channel-header{color:#2e3035;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:#E4E7E9;width:100%}.search-bar .search-channel-header .carrot-left{cursor:pointer;width:6%;display:inline-block;vertical-align:top;line-height:40px}.search-bar .search-channel-header .search-channel-back{cursor:pointer;color:#a8adba !important;font-size:14px;width:24%;display:inline-block;text-align:left;vertical-align:top}.search-bar .search-channel-header .sub{text-align:left;width:59%;padding-left:0;display:inline-block;vertical-align:top}.search-bar .search-personal-header{color:#2e3035;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:40px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:#E4E7E9}.search-bar .search-personal-header .carrot-left{cursor:pointer;color:#6d727d !important;position:relative;top:0;left:-220px}.search-bar .search-personal-header .personal-header-dot{font-size:24px;position:relative;top:2px}.search-bar .search-personal-header .search-personal-back{cursor:pointer;position:relative;left:-218px;color:#6d727d !important}.search-bar .search-personal-header .personal-header-text{position:relative;left:55px}.search-bar .search-bottom-header{color:#fff;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:55px;text-align:center;border-bottom:1px solid #a8adba;background:#a8adba;cursor:pointer}.search-bar .search-bottom-header .header-live{margin-left:-80px}.search-bar .search-bottom-header .carrot-left{padding-left:20px;float:left;line-height:55px}.search-bar .content-personal-scroll{position:fixed;padding-left:29px;padding-right:29px;top:50px}.search-bar .content-live-scroll{position:fixed;padding-left:110px;padding-right:111px;top:50px}.search-bar .search-not-disp{display:none !important}.search-bar .search-filter-section{height:-webkit-calc(100% - 46px);height:calc(100% - 46px);overflow-y:auto;overflow-x:hidden;padding-top:0 !important;margin-top:46px}.search-bar .search-no-found{padding-top:47px !important}.search-bar .search-pad-disp{padding-top:0 !important}.search-bar .fixed-search-footer{bottom:0;left:0;position:relative;width:320px}@media screen and (min-width: 770px){.search-bar .fixed-search-footer{bottom:initial;top:0}}.search-bar .fixed-content-scroll{height:-webkit-calc(100% - 86px);height:calc(100% - 86px);margin-top:45px;overflow:-moz-scrollbars-vertical;-ms-overflow-style:scrollbar;z-index:4}@media screen and (min-width: 770px){.search-bar .fixed-content-scroll{height:-webkit-calc(100% - 86px);height:calc(100% - 86px)}}.search-bar .search-feedback{height:100px;line-height:100px;cursor:pointer;border-bottom:1px solid #2e3035}.search-bar .search-feedback .search-feedback-content{display:inline-block;width:90%;line-height:24px}.search-bar .search-feedback .search-feedback-content .search-feedback-txt{padding-left:20px;padding-top:20px}.search-bar .search-feedback .search-feedback-content .search-feedback-txt .fb-question{display:block;font-size:16px;color:#6d727d;font-family:DinCondensedLight,sans-serif}.search-bar .search-feedback .search-feedback-content .search-feedback-txt .fb-txt{display:block;font-size:18px;font-family:DinCondensedLight,sans-serif;color:#2e3035}.search-bar .search-feedback .search-feedback-icon{display:inline-block;color:#d6d9db}.search-bar .search-context:hover{background-color:#F4F4F7}.search-bar .search-context:hover .search-direct-more{text-decoration:underline;color:#0f6499 !important}.search-bar .search-context:hover .recent-search-context-text{text-decoration:underline}.search-bar .search-context:hover .search-direct-play{color:#0f6499 !important}.search-bar .search-feedback:hover{background-color:#F4F4F7}.search-bar .search-cancel:hover{color:#6d727d !important}.search-bar .search-cancel:hover .search-cancel-text{color:#6d727d !important}.search-bar .clear-search-history:hover{color:#0f6499 !important;background-color:#F4F4F7;text-decoration:underline}.search-bar .loading-search-result{text-align:center;font-size:24px;vertical-align:middle;padding-top:250px;padding-bottom:20px;color:#0e89d8;font-family:DinCondensedLight,sans-serif}.search-bar-live .search-item-content{height:90px;border-bottom:1px solid #e4e7e9}.search-bar-live .search-list-header{color:#2e3035;font-size:14px;text-transform:uppercase;font-family:SourceSansProLight,serif;line-height:55px;text-align:center;border-bottom:1px solid #e4e7e9;background:#e4e7e9}.search-bar-live .search-bar-content{width:100%;padding-top:12px;padding-bottom:8px;cursor:pointer}.search-bar-live .search-bar-content .search-bar-logo{width:25%;float:left}.search-bar-live .search-bar-content .search-bar-logo .search-channel-logo{height:45px;line-height:55px;padding-left:5px}.search-bar-live .search-bar-content .search-bar-logo .search-channel-logo .channel-imageURL{width:60px;max-height:52px}.search-bar-live .search-bar-content .search-bar-context{width:75%;float:left;padding-top:10px}.search-bar-live .search-bar-content .search-bar-context .search-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e3035;font-size:13px;font-family:DinCondensed,sans-serif;display:block;text-transform:uppercase;margin-top:-2px;width:85%}.search-bar-live .search-bar-content .search-bar-context .search-item-sp{display:block;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:85%}.search-bar-live .search-bar-content .search-bar-context .search-item-ss{display:block;color:#6d727d;font-family:DinCondensedLight,sans-serif;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:2px;width:85%}.search-bar-live .search-live-more{color:#fff;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:45px;padding-left:12px;border-bottom:1px solid #e4e7e9;cursor:pointer;background:#0066B2}.search-bar-live .chevron-right{float:right;padding-top:18px;padding-right:20px;font-size:12px;color:#fff}.search-bar-live .chevron-left{float:left;padding-top:18px;padding-right:10px;font-size:12px;color:#fff}.search-bar-channel .search-bar-channel-content{width:100%;line-height:50px;border-bottom:1px solid #e4e7e9;cursor:pointer}.search-bar-channel .search-bar-channel-content .search-channel-image{width:30%;display:inline-block;vertical-align:middle}.search-bar-channel .search-bar-channel-content .search-channel-image .search-channel-logo{padding-left:20px}.search-bar-channel .search-bar-channel-content .search-channel-image .search-channel-logo .channel-imageURL{max-width:80px;max-height:80px;margin-left:auto;margin-right:auto;display:block;cursor:pointer}.search-bar-channel .search-bar-channel-content .search-channel-title{width:55%;display:inline-block;margin-left:30px;cursor:pointer;line-height:24px;vertical-align:middle}.search-bar-channel .search-bar-channel-content .search-channel-title .super-class{font-weight:bold}.search-bar-channel .search-bar-channel-content .search-channel-title .channel-name{color:#0e89d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-family:DinCondensedLight,sans-serif;text-transform:capitalize;margin-top:-2px;display:block}.search-bar-channel .search-bar-channel-content .search-channel-title .channel-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e3035;font-size:16px;font-family:DinCondensedLight,sans-serif;text-transform:capitalize;margin-top:-2px;display:block}.search-bar-channel .search-bar-channel-content .search-channel-right{display:inline-block;float:right;margin-top:34px;margin-right:0px;width:13%;text-align:center}.search-bar-channel .search-bar-channel-content .search-channel-right .search-chn-right{color:#C7C8DD;font-size:22px;cursor:pointer;width:30px;height:20px;display:inline-block}.search-bar-channel .search-bar-channel-content .search-chn-tune{display:inline-block;width:86%;line-height:100px}.search-bar-channel .search-channel-more{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:75px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035;background:#005580;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:22px}.search-bar-channel .search-channel-more .context-arrow{padding:0}.search-bar-channel .search-channel-more .RegularCarrot_R,.search-bar-channel .search-channel-more>div{padding:0}.search-bar-channel .search-channel-more:hover{background-color:#F4F4F7}.search-bar-channel .search-channel-more:hover .context-arrow{padding:0}.search-bar-channel .search-channel-more:hover .RegularCarrot_R,.search-bar-channel .search-channel-more:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}.search-bar-channel .search-channel-more:hover{background-color:#005580}.search-bar-channel .search-channel-more:hover .RegularCarrot_R,.search-bar-channel .search-channel-more:hover>div,.search-bar-channel .search-channel-more:hover span{color:#fff !important}.search-bar-channel .highlightedText{font-weight:bold}.search-bar-channel .search-channel-number{font-size:24px;font-family:dincondensed;vertical-align:middle;padding-left:15px}.search-bar-channel .search-bar-channel-content:hover{background-color:#F4F4F7}.search-bar-show .search-bar-show-content{width:100%;line-height:100px;border-bottom:1px solid #e4e7e9;height:100px;cursor:pointer}.search-bar-show .search-bar-show-content .search-show-image{width:25%;display:inline-block}.search-bar-show .search-bar-show-content .search-show-image .search-show-logo{line-height:55px;padding-left:10px}.search-bar-show .search-bar-show-content .search-show-image .search-show-logo .show-imageURL{max-width:60px;max-height:60px;cursor:pointer}.search-bar-show .search-bar-show-content .search-show-title{width:55%;display:inline-block;vertical-align:middle;margin-left:10px;line-height:20px;cursor:pointer}.search-bar-show .search-bar-show-content .search-show-title .sh-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e3035;font-size:20px;font-family:DinCondensedLight,sans-serif;display:block;text-transform:capitalize;margin-top:-2px}.search-bar-show .search-bar-show-content .search-show-title .desc-container{color:#2e3035;font-size:16px;font-family:DinCondensedLight,sans-serif;display:block;margin-top:-2px;height:40px;overflow:hidden;width:100%}.search-bar-show .search-bar-show-content .search-show-title .show-duration{font-family:DinCondensedLight,sans-serif;color:#2e3035;font-size:12px}.search-bar-show .search-bar-show-content .search-show-title .sh-live{color:#0e89d8 !important}.search-bar-show .search-bar-show-content .search-show-title .sh-live-desc{color:#2e3035;font-size:16px;font-family:DinCondensedLight,sans-serif;display:block;margin-top:-2px;height:20px;overflow:hidden;width:100%}.search-bar-show .search-bar-show-content .search-show-right{width:10%;display:inline-block;margin:0}.search-bar-show .search-bar-show-content .search-show-right .search-show-right{color:#6d727d;font-size:18px;cursor:pointer;width:22px;padding-left:4px;padding-right:4px;position:relative}.search-bar-show .search-bar-show-content .search-show-right span{height:20px;font-size:22px;color:#C7C8DD !important;display:inline-block;text-align:center}.search-bar-show .search-show-header{color:#6d727d;font-size:18px;text-transform:uppercase;font-family:SourceSansPro,serif;line-height:55px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:rgba(168,173,186,0.15);background:none\9}.search-bar-show .search-show-more{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:75px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035;background:#005580;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:22px}.search-bar-show .search-show-more .context-arrow{padding:0}.search-bar-show .search-show-more .RegularCarrot_R,.search-bar-show .search-show-more>div{padding:0}.search-bar-show .search-show-more:hover{background-color:#F4F4F7}.search-bar-show .search-show-more:hover .context-arrow{padding:0}.search-bar-show .search-show-more:hover .RegularCarrot_R,.search-bar-show .search-show-more:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}.search-bar-show .search-show-more:hover{background-color:#005580}.search-bar-show .search-show-more:hover .RegularCarrot_R,.search-bar-show .search-show-more:hover>div,.search-bar-show .search-show-more:hover span{color:#fff !important}.search-bar-show .search-bar-show-content:hover{background-color:#F4F4F7}.search-bar-show .indicator-and-duration{display:inline-block;text-transform:uppercase}.search-bar-on-demand .search-bar-ondemand-content{width:100%;border-bottom:1px solid #e4e7e9;height:100px;cursor:pointer;line-height:100px;vertical-align:middle}.search-bar-on-demand .search-bar-ondemand-content .search-ondemand-title{padding-left:20px;display:inline-block;width:100%}.search-bar-on-demand .search-bar-ondemand-content .search-ondemand-title .search-ondemand-sn{font-size:13px;color:#1f2225;font-size:13px;font-family:DinCondensed,sans-serif;display:block;width:85%;text-transform:uppercase}.search-bar-on-demand .search-bar-ondemand-content .search-ondemand-title .search-ondemand-tn{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#14AC62;font-size:20px;font-family:DinCondensedLight,sans-serif;display:block;width:85%}.search-bar-on-demand .search-bar-ondemand-content .search-ondemand-right{float:right;margin-top:25px}.search-bar-on-demand .search-bar-ondemand-content .search-ondemand-right span{color:#D6D9DC}.search-bar-on-demand .search-bar-ondemand-content .search-od-right{display:inline-block;cursor:pointer;font-size:18px;line-height:90px;color:#6d727d;width:5%;text-align:center}.search-bar-on-demand .search-bar-ondemand-content .search-od-right span{height:20px;font-size:22px;color:#C7C8DD !important;display:inline-block}.search-bar-on-demand .search-bar-ondemand-content .search-od-detail{display:inline-block;width:88%;line-height:20px;vertical-align:middle}.search-bar-on-demand .search-ondemand-more{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:75px;padding:0 20px;border-bottom:1px solid #d6d9db;cursor:pointer;color:#2e3035;background:#005580;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:22px;line-height:45px;padding-left:12px}.search-bar-on-demand .search-ondemand-more .context-arrow{padding:0}.search-bar-on-demand .search-ondemand-more .RegularCarrot_R,.search-bar-on-demand .search-ondemand-more>div{padding:0}.search-bar-on-demand .search-ondemand-more:hover{background-color:#F4F4F7}.search-bar-on-demand .search-ondemand-more:hover .context-arrow{padding:0}.search-bar-on-demand .search-ondemand-more:hover .RegularCarrot_R,.search-bar-on-demand .search-ondemand-more:hover>div{color:#6d727d !important;float:none !important;padding:0;text-decoration:none !important}.search-bar-on-demand .search-ondemand-more:hover{background-color:#005580}.search-bar-on-demand .search-ondemand-more:hover .RegularCarrot_R,.search-bar-on-demand .search-ondemand-more:hover>div,.search-bar-on-demand .search-ondemand-more:hover span{color:#fff !important}.search-bar-on-demand .search-ondemand-ss{display:block;width:85%;color:#6d727d;font-family:SourceSansProLight,serif;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar-on-demand .search-bar-ondemand-content:hover{background-color:#F4F4F7}.search-bar-on-demand .full-circle{display:inline-block;position:relative;top:1px;padding-right:2px}.search-bar-on-demand .full-circle .green-color{color:#06B566 !important}.search-bar-on-demand .full-circle .grey-color{color:#D5D8DA !important}.notification{position:absolute;top:10px;width:300px}.notification .notification-contents{-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.75);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.75)}.notification .notify-content1{top:80px}.notification .notify-content2{top:150px}.notification .notify-message{padding:10px;margin-bottom:10px}.notification .notify-cross{margin-top:-3px;float:right;cursor:pointer;text-decoration:none;font-size:12px;font-weight:bold;text-shadow:0px 1px 1px #FFF;padding:2px}.notification .notify-style{background:#fff}.notification .notify-alarm{float:left;margin-top:6px;font-size:24px;cursor:pointer}.notification .notify-show{font-size:14px;padding:0px;color:#2e3035;font-family:DinCondensed,sans-serif;margin-right:25px;cursor:pointer}.notification .notify-show .continue-list{padding-left:10px;text-transform:uppercase}.notification .notify-show .uppercase{text-transform:uppercase}.notification .notify-track{margin-top:3px;padding:0px;line-height:18px;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:19px;cursor:pointer}.notification .notify-track span{padding-left:10px}.notification .notify-track-cross-device{margin-top:3px;padding:0px;line-height:18px;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:19px;cursor:pointer}.notification .notify-track-cross-device span{padding-left:10px}.notification .notify-track-cross-device .aod-overflow-show{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:124px}.notification .notify-track-cross-device .aod-airdate{display:inline-block;font-size:16px;overflow:hidden}.notification .aod{color:#14AC62 !important}.more-notification{background-color:#0e89d8;color:#fff;position:absolute;top:-275px;right:15px;width:300px;margin-top:10px;cursor:pointer;font-family:DinCondensedLight,sans-serif;text-align:center;font-size:16px;vertical-align:middle;padding:5px 0px}.position-class{position:fixed;top:-275px;right:315px}.notify-episode{font-size:24px !important;line-height:24px !important}.favorite-show-item .favorite-show-content .fav-show-item{border-bottom:1px solid #e4e7e9;height:80px;cursor:pointer;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-img{width:80px;height:80px}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data{width:170px;height:70px;padding-left:10px;line-height:22px;text-overflow:ellipsis;overflow:hidden}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .RegularEpProgress_Full,.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .edp-on-demand-episodes .edp-on-demand-episode__content-air-date .full-harvey,.edp-on-demand-episodes .edp-on-demand-episode__content-air-date .favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .full-harvey{color:#06B566;vertical-align:middle}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .addl-info{font-family:DinCondensed,sans-serif;font-size:12px;color:#a8adba;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-align:center;padding:2px 4px 0}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .displ-name{font-family:DinCondensed,sans-serif;font-size:12px;color:#a8adba;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .channel-show-name{color:#2e3035;font-size:20px;font-family:DinCondensed,sans-serif;text-align:left;max-height:44px;text-overflow:ellipsis;overflow:hidden}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .channel-show-name .overflow{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:44px}.favorite-show-item .favorite-show-content .fav-show-item .fav-show-data .channel-show-name:hover{text-decoration:underline}.favorite-show-item .favorite-show-content .fav-show-item .fav-carrot-r{font-size:14px;color:#a8adba;cursor:pointer;margin:0 auto}.search-bar-personal .search-bar-personal-content{display:block;line-height:90px;border-bottom:1px solid #e4e7e9;cursor:pointer}.search-bar-personal .search-bar-personal-content .search-personal-title{font-family:DinCondensedLight,sans-serif;color:#2e3035;font-size:20px;display:inline-block;width:85%;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-bar-personal .search-bar-personal-content .search-personal-title span{padding-left:15px}.search-bar-personal .search-bar-personal-content .search-personal-right{display:inline-block;padding-left:10px}.search-bar-personal .search-bar-personal-content .search-personal-right span{color:#D6D9DC}.search-bar-personal .search-list-header{color:#6d727d;font-size:18px;text-transform:uppercase;font-family:SourceSansPro,serif;line-height:55px;text-align:center;border-bottom:1px solid #e4e7e9;background-color:rgba(168,173,186,0.15);background:none\9}.search-bar-personal .search-personal-more{color:#fff;font-size:22px;font-family:DinCondensedLight,sans-serif;line-height:45px;padding-left:12px;border-bottom:1px solid #e4e7e9;cursor:pointer;background:#0066B2}.search-bar-personal .chevron-right{float:right;padding-top:18px;padding-right:20px;font-size:12px;color:#fff}.alertNotification .alert-notify-content .alert-notify-image{line-height:50px;text-align:center}.alertNotification .alert-notify-content .alert-notify-image img{width:60px;max-height:60px}.alertNotification .alert-notify-content .alert-line-break{border-bottom:1px solid #000;margin-left:20px;margin-right:20px}.alertNotification .alert-notify-content .alert-show{display:block;line-height:75px;padding-top:10px}.alertNotification .alert-notify-content .alert-show .alert-show-art{display:inline-block;padding-left:20px;width:114px;height:114px}.alertNotification .alert-notify-content .alert-show .alert-show-name{display:inline-block;font-family:DinCondensedLight,sans-serif;color:#0e89d8;font-size:22px}.alertNotification .alert-notify-content .alert-show-text{padding-left:20px;font-family:SourceSansProLight,serif;color:#6d727d;font-size:14px;padding-top:5px}.alertNotification .alert-notify-content .alert-show-options{padding-left:70px;padding-top:5px}.alertNotification .alert-notify-content .alert-show-options .alert-option-content{line-height:30px}.alertNotification .alert-notify-content .alert-show-options .alert-modal-close{display:inline-block;cursor:pointer;width:24px;height:24px;background:#a8adba;text-align:center;vertical-align:middle}.alertNotification .alert-notify-content .alert-show-options .alert-modal-close span{font-size:18px}.alertNotification .alert-notify-content .alert-show-options .alert-show-start{display:inline-block;padding-left:15px;font-family:DinCondensedLight,sans-serif;font-size:18px;color:#1f2225}.alertNotification .alert-notify-content .alert-buttons{padding-top:20px;padding-bottom:20px;padding-left:20px;font-family:DinCondensedLight,sans-serif;font-size:16px;text-align:center;color:#fff}.alertNotification .alert-notify-content .alert-buttons .alert-cancel{width:175px;line-height:50px;background:#a8adba;display:inline-block;cursor:pointer}.alertNotification .alert-notify-content .alert-buttons .alert-okay{width:175px;line-height:50px;background:#0e89d8;display:inline-block;cursor:pointer}.main-share{width:300px;height:102px;background-color:#fff;margin-left:35%;position:fixed;top:52%;z-index:99;font-family:DincondesedLight}.main-share .share-header{height:32px;display:none;border-bottom:1px solid #fff}.main-share .share-header .share{font-size:18px;margin-top:5px;color:#fff;display:inline-block;margin-left:43px}.main-share .share-header .share-cancel{font-size:14px;float:right;margin-right:5px;margin-top:5px;color:#000;display:inline-block;cursor:pointer;background-color:#E4E7E9;border:1px solid;padding-left:3px;padding-right:3px}.main-share .share-panel{height:100px}.main-share .share-panel .share-twitter{display:block;cursor:pointer;line-height:48px}.main-share .share-panel .share-twitter .share-twitter-icon{font-size:30px;color:#33ccff;display:inline-block;margin-left:20px;position:relative;top:10px}.main-share .share-panel .share-twitter .share-twitter-txt{display:inline-block;font-size:18px;font-family:DinCondensedLight,sans-serif;position:relative;left:16px;color:#6d727d}.main-share .share-panel .share-facebook{display:block;cursor:pointer;line-height:50px}.main-share .share-panel .share-facebook .share-facebook-icon{width:30px;height:30px;display:inline-block;margin-left:20px}.main-share .share-panel .share-facebook .share-fb-image{max-width:30px;max-height:30px;position:relative;top:-2px}.main-share .share-panel .share-facebook .share-facebook-txt{display:inline-block;font-size:18px;font-family:DinCondensedLight,sans-serif;position:relative;left:16px;color:#6d727d}.main-share .share-facebook:hover{background-color:rgba(168,173,186,0.15)}.main-share .share-facebook:hover .share-facebook-txt{color:#1f2225 !important}.main-share .share-twitter:hover{background-color:rgba(168,173,186,0.15)}.main-share .share-twitter:hover .share-twitter-txt{color:#1f2225 !important}.main-share .arrow-up{position:absolute;margin-top:-5px;margin-left:20px;border-right:5px solid transparent;border-bottom:5px solid #ffffff;border-left:5px solid transparent}.main-share-open{margin-left:58% !important}.main-share-aod{margin-left:48% !important}.main-share-nav-aod{margin-left:60% !important}.share-shadow{border:solid 1px #6D727D;box-shadow:-5px -5px 10px #2e3035;background:#ffffff}.social-widget .social-tweet-content{width:80%;background:#fff}.social-widget .social-tweet-content .social-user-detail{padding-left:20px;line-height:100px;text-align:initial}.social-widget .social-tweet-content .social-user-detail .social-logo{display:inline-block}.social-widget .social-tweet-content .social-user-detail .social-logo .tweet-logo{max-width:54px;max-height:54px;cursor:pointer}.social-widget .social-tweet-content .social-user-detail .user-detail{display:inline-block;padding-left:10px}.social-widget .social-tweet-content .social-user-detail .user-detail .disp-name{font-size:18px;font-family:DinCondensed,sans-serif;color:#000;padding-left:15px;cursor:pointer}.social-widget .social-tweet-content .social-user-detail .user-detail .user-name{color:#a8adba;font-size:18px;font-family:DinCondensedLight,sans-serif;cursor:pointer}.social-widget .social-tweet-content .social-user-detail .user-detail .tweet-time{color:#a8adba;font-size:18px;font-family:DinCondensedLight,sans-serif}.social-widget .social-tweet-content .tweet-separate-border{width:100%;height:7px;background:#0abaff}.social-widget .social-tweet-content .other-Player{color:#0abaff;font-size:16px;padding-top:10px;cursor:pointer}.social-widget .social-tweet-content .post-separate-border{width:100%;height:7px;background:#3b5998}.social-widget .social-tweet-content .tweet-text{text-align:initial;padding-left:105px;color:#6d727d;font-family:SourceSansProLight,serif;font-size:18px;padding-top:25px;padding-bottom:25px;padding-right:25px}.social-widget .social-tweet-content .tweet-text .tweet-desc{word-wrap:break-word}.social-widget .social-tweet-content .tweet-text a,.social-widget .social-tweet-content .tweet-text a:hover{color:#0abaff;text-decoration:none}.social-widget .social-tweet-content .tweet-footer{line-height:70px;text-align:initial;font-family:SourceSansProLight,serif;font-size:18px;padding-left:20px}.social-widget .social-tweet-content .tweet-footer .fb-icon{display:inline-block;font-size:25px;width:32px;height:32px}.social-widget .social-tweet-content .tweet-footer .fb-icon .fb-post-image{display:inline-block;margin-top:-24px}.social-widget .social-tweet-content .tweet-footer .tweet-icon{display:inline-block;font-size:25px;width:32px;height:32px;border-radius:50%;background:#0abaff;vertical-align:middle;margin-top:-5px;behavior:url(vendor/pie/PIE.htc)}.social-widget .social-tweet-content .tweet-footer .tweet-icon .tweet-reg-icon{font-size:25px;color:#fff;text-align:center;padding-top:4px}.social-widget .social-tweet-content .tweet-footer .post-footer-txt{color:#3b5998 !important}.social-widget .social-tweet-content .tweet-footer .tweet-footer-txt{display:inline-block;color:#0abaff;padding-left:20px;width:145px}.social-widget .social-tweet-content .tweet-footer .tweet-footer-txt span{cursor:pointer;margin-top:-5px}.social-widget .social-tweet-content .tweet-footer .tweet-footer-txt .tweet-replies{color:#6d727d}.social-widget .social-tweet-content .tweet-footer .tweet-other-icons{display:inline-block;color:#6d727d;font-size:25px;text-align:center;float:right;margin-right:50px}.social-widget .social-tweet-content .tweet-footer .tweet-other-icons .tweet-reply{display:inline-block;margin-right:55px;width:40px;color:#6d727d !important}.social-widget .social-tweet-content .tweet-footer .tweet-other-icons .tweet-retweet{display:inline-block;margin-right:55px;width:40px;color:#6d727d !important}.social-widget .social-tweet-content .tweet-footer .tweet-other-icons .tweet-fav{display:inline-block;width:40px;color:#6d727d !important}.social-widget .social-tweet-content .tweet-footer .post-other-icons{font-size:18px;color:#3b5998 !important;font-family:SourceSansProLight,serif}.social-widget .social-tweet-content .tweet-footer .post-other-icons .post-like{margin-right:0px !important;color:#3b5998 !important;text-align:right;width:60px !important}.social-widget .social-tweet-content .tweet-footer .post-other-icons .post-comment{display:inline-block;margin-right:2px;width:98px;color:#3b5998 !important}.social-widget .social-tweet-content .tweet-footer .post-other-icons .post-share{color:#3b5998 !important}.social-widget .social-tweet-content .u-tube,.social-widget .social-tweet-content .u-tube-image,.social-widget .social-tweet-content .u-tube-fb{display:inline-block;width:100% !important;height:450px}.social-widget .social-tweet-content .vimeo-frame{display:inline-block;width:100% !important;height:450px}.social-widget .social-tweet-content .tweet-image-links{cursor:pointer;display:block;height:252px;line-height:18px;list-style-image:none;list-style-position:outside;list-style-type:none;overflow-x:hidden;overflow-y:hidden;position:relative;text-align:start;width:506px;margin-left:auto;margin-right:auto}.social-widget .social-tweet-content .tweet-image-links .tweet-image{vertical-align:top;float:left;max-width:100%;position:relative;overflow:hidden}.social-widget .social-tweet-content .tweet-image-links .tweet-image .img{max-height:none;max-width:120%;position:absolute}.social-widget .social-tweet-content .tweet-image-links .no-of-images-4{height:100%}.social-widget .social-tweet-content .tweet-image-links .no-of-images-4 .tweet-image{width:250px;height:123px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-4 .tweet-image-0{margin-bottom:6px;margin-right:6px;width:250px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-4 .tweet-image-1{margin-bottom:6px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-4 .tweet-image-2{margin-right:6px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-3{height:100%}.social-widget .social-tweet-content .tweet-image-links .no-of-images-3 .tweet-image{width:250px;height:123px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-3 .tweet-image-0{margin-bottom:6px;margin-right:6px;width:250px;height:252px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-3 .tweet-image-0 img{max-width:none}.social-widget .social-tweet-content .tweet-image-links .no-of-images-3 .tweet-image-1{margin-bottom:6px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-2{height:100%}.social-widget .social-tweet-content .tweet-image-links .no-of-images-2 .tweet-image{width:250px;height:252px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-2 .tweet-image img{max-width:none}.social-widget .social-tweet-content .tweet-image-links .no-of-images-2 .tweet-image-0{margin-right:6px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-1{height:100%}.social-widget .social-tweet-content .tweet-image-links .no-of-images-1 .tweet-image{width:506px;height:284px}.social-widget .social-tweet-content .tweet-image-links .no-of-images-1 .tweet-image img{display:block;margin:auto}.social-widget .social-tweet-content .social-link{width:100%}.social-widget .social-tweet-content .social-link .link-image{max-width:250px;max-height:250px;padding-top:2px;width:35%;display:inline-block;padding-left:4px;vertical-align:top;cursor:pointer}.social-widget .social-tweet-content .social-link .scocial-link-desc{width:55%;display:inline-block;text-align:justify;padding-left:20px}.social-widget .social-tweet-content .social-link .link-text{padding-left:0px}.social-widget .social-tweet-content .social-link .link-without-image{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:105px;font-family:SourceSansProLight, serif;font-size:18px;color:#6d727d;text-align:initial}.social-widget .social-tweet-content .social-link .link-without-image-reply{padding-top:25px;padding-right:25px;padding-bottom:25px;font-family:SourceSansProLight, serif;font-size:18px;color:#6d727d;text-align:initial}.social-widget .social-tweet-content .social-link .scocial-link-url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.social-widget .social-tweet-content .u-tube-reply,.social-widget .social-tweet-content .u-tube-reply-image{display:inline-block;width:790px !important;height:450px}.social-widget .social-tweet-content .reply-view-list{padding:15px 0px}.social-widget .social-tweet-content .reply-view-list .reply-view-footer{display:block;width:100%;text-align:center}.social-widget .social-tweet-content .reply-view-list .reply-view-footer div{padding:5px;display:inline-block;margin-top:5px;cursor:pointer;color:#0abaff;font-family:SourceSansProLight,serif;font-size:18px}.social-widget .social-tweet-content .play-button{background-repeat:no-repeat;background-position:center center;display:inline-block;position:absolute;padding-left:38%;padding-top:190px;cursor:pointer}.social-widget .social-tweet-content .play-button-reply{padding-left:390px !important}.social-widget .comment-container{height:50px}.social-widget .comment-container .comment-input{width:85%;float:left;margin-left:20px}.social-widget .comment-container .comment-input input{width:100%}.social-widget .comment-container .post-comment{cursor:pointer;font-size:18px;float:left;clear:right;display:inline-block;margin-left:30px;margin-top:4px;color:#0abaff !important}.tweet-list{padding-top:10px}.tweet-view-footer{display:block;width:80%;text-align:right}.tweet-view-footer div{padding:5px;display:inline-block;margin-top:5px;cursor:pointer;color:#fff;font-family:SourceSansProLight,serif;font-size:18px}.tweet-view-footer .seeMore{color:#fff;font-size:18px}.tweet-list{max-width:100%;margin-left:auto;margin-right:auto}.tweet-list::after{clear:both;content:"";display:table}.tweet{margin-bottom:10px;margin-top:10px}.tweet__user{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;min-height:54px;padding:20px 0 20px 20px;text-align:initial}.tweet__user::after{clear:both;content:"";display:table}.tweet__logo-wrapper{display:block;float:left;margin-right:10px}.tweet__logo{cursor:pointer;max-height:54px;max-width:54px}.tweet__user-detail{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;line-height:1.4em}.tweet__user-detail:last-child{margin-right:0}.tweet__display-name{color:#000;cursor:pointer;display:block;font-family:DinCondensed,sans-serif;font-size:18px;margin-right:10px}@media screen and (min-width: 640px){.tweet__display-name{float:left}}.tweet__user-name{color:#a8adba;cursor:pointer;float:left;font-family:DinCondensedLight,sans-serif;font-size:18px}.tweet__time{color:#a8adba;font-family:DinCondensedLight,sans-serif;font-size:18px}@media screen and (min-width: 640px){.tweet__time{float:left}}.tweet__horizontal-rule{margin:0;padding:0;border:0;background:#0abaff;height:7px;width:100%}.tweet__text{color:#6d727d;font-family:SourceSansProLight,serif;font-size:18px;margin:10px 20px;max-width:560px;text-align:initial}.tweet__text::after{clear:both;content:"";display:table}.tweet__text a,.tweet__text a:hover{color:#0abaff;text-decoration:none}.tweet__description{word-wrap:break-word}.tweet__content{background:#fff}.tweet__content .social-link{width:100%}.tweet__content .social-link .link-image{cursor:pointer;display:inline-block;max-height:250px;max-width:250px;padding-left:4px;padding-top:2px;vertical-align:top;width:35%}.tweet__content .social-link .scocial-link-desc{display:inline-block;padding-left:20px;text-align:justify;width:55%}.tweet__content .social-link .link-text{padding-left:0px}.tweet__content .social-link .link-without-image{color:#6d727d;font-family:SourceSansProLight, serif;font-size:18px;padding-bottom:25px;padding-left:105px;padding-right:25px;padding-top:25px;text-align:initial}.tweet__content .social-link .link-without-image-reply{color:#6d727d;font-family:SourceSansProLight, serif;font-size:18px;padding-bottom:25px;padding-right:25px;padding-top:25px;text-align:initial}.tweet__content .social-link .scocial-link-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweet__footer{font-family:SourceSansProLight,serif;font-size:18px;line-height:70px;padding-left:20px;padding:10px 10px;text-align:initial}.tweet__footer::after{clear:both;content:"";display:table}.tweet__twitter-logo-wrapper{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.tweet__twitter-logo-wrapper:last-child{margin-right:0}.tweet__twitter-logo{background:#0abaff;border-radius:50%;font-size:25px;height:32px;margin-left:10px;position:relative;width:32px}.tweet__twitter-logo:before{color:#fff;font-size:25px;left:4px;position:absolute;top:4px}.tweet__footer-icons{margin-left:25.5894128995%;float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;margin-right:0;color:#6d727d;display:inline-block;float:right;font-size:25px;margin-right:50px;text-align:center}.tweet__footer-icons:last-child{margin-right:0}@media screen and (min-width: 640px){.tweet__footer-icons{margin-left:42.6490214991%;float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.tweet__footer-icons:last-child{margin-right:0}.tweet__footer-icons.nav-open{margin-left:25.5894128995%;float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.tweet__footer-icons.nav-open:last-child{margin-right:0}}.tweet__footer-icons a{text-decoration:none}.tweet__reply-icon{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;color:#6d727d;display:inline-block}.tweet__reply-icon:last-child{margin-right:0}.tweet__retweet-icon{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;color:#6d727d;display:inline-block}.tweet__retweet-icon:last-child{margin-right:0}.tweet__favorite-icon{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;color:#6d727d;display:inline-block}.tweet__favorite-icon:last-child{margin-right:0}.tweet-image-links{cursor:pointer;display:block;height:252px;line-height:18px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:580px;overflow-x:hidden;overflow-y:hidden;position:relative;width:80%}.tweet-image-links__image{height:100%;vertical-align:top;position:relative;overflow:hidden}.tweet-image-links__image img{max-width:none}.tweet-image-links [data-image-count="4"]{height:50%}.tweet-image-links [data-image-count="4"] .tweet-image-links__image{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.tweet-image-links [data-image-count="4"] .tweet-image-links__image:last-child{margin-right:0}.tweet-image-links [data-image-count="4"] .tweet-image-links__image:nth-child(2n){margin-right:0}.tweet-image-links [data-image-count="4"] .tweet-image-links__image:nth-child(2n+1){clear:left}.tweet-image-links [data-image-count="3"]{height:100%}.tweet-image-links [data-image-count="3"] .tweet-image-links__image{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;height:50%}.tweet-image-links [data-image-count="3"] .tweet-image-links__image:last-child{margin-right:0}.tweet-image-links [data-image-count="3"] .tweet-image-links__image:nth-child(1n+2){margin-right:0}.tweet-image-links [data-image-count="3"] .tweet-image-links__image:first-child{height:100%}.tweet-image-links [data-image-count="2"]{height:100%}.tweet-image-links [data-image-count="2"] .tweet-image-links__image{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.tweet-image-links [data-image-count="2"] .tweet-image-links__image:last-child{margin-right:0}.tweet-image-links [data-image-count="2"] .tweet-image-links__image:nth-child(2n){margin-right:0}.tweet-image-links [data-image-count="2"] .tweet-image-links__image:nth-child(2n+1){clear:left}.tweet-image-links [data-image-count="1"]{height:100%}.tweet-image-links [data-image-count="1"] .tweet-image-links__image{float:left;display:block;margin-right:2.3576515979%;width:100%}.tweet-image-links [data-image-count="1"] .tweet-image-links__image:last-child{margin-right:0}.youtube-player__image-wrapper{cursor:pointer;position:relative}.youtube-player__image{display:block;margin:0 auto}.youtube-player__play-button{background:url("images/Play.png") no-repeat center center;background-size:10%;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.channel-header{padding-bottom:29px;border-bottom:1px solid #e4e7e9}.channel-header .channel-image{display:inline-block;width:180px;min-height:180px;float:left;padding-right:20px}.channel-header .channel-image .channel-number{font-family:DinCondensedLight,sans-serif;font-size:36px;color:#1f2225;line-height:36px}.channel-header .channel-content{display:inline-block;width:320px;padding-right:35px;vertical-align:top}.channel-header .selected-channel-name{font-family:DinCondensedLight,sans-serif;font-size:36px;color:#1f2225;line-height:36px}.channel-header .selected-channel-number{font-family:DinCondensedLight,sans-serif;font-size:16px;color:#6d727d;line-height:16px}.channel-header .selected-channel-description{font-size:14px;font-family:SourceSansPro,serif;color:#6d727d;padding-top:10px;padding-bottom:10px}.channel-header .selected-channel-icons{font-size:28px;color:#0e89d8;padding-bottom:15px;padding-top:9px}.channel-header .icon-space{padding:3px 19px 17px 7px;background:#fff;cursor:pointer}.on-air-now{position:relative;border-bottom:1px solid #e4e7e9;cursor:pointer;margin-right:185px}.on-air-now .show-mode-on-air-container{padding:0px 0px 0px !important}.on-air-now .host-mode-on-air-container{width:575px !important}.on-air-now .on-air-now-container{display:inline-block;width:300px;padding:40px 0px 40px}.on-air-now .on-air-now-container .on-air-text{border:1px solid #AA1F23;padding:1px 4px 0px 4px;font-size:9px;color:#AA1F23;vertical-align:middle;display:inline-block;line-height:12px;text-transform:uppercase}.on-air-now .on-air-now-container .on-air-show-name{padding-left:10px;display:inline-block}.on-air-now .on-air-now-container .on-air-now-show-name{padding-top:3px;font-family:DinCondensed,sans-serif;color:#1f2225;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-air-now .on-air-now-container .on-air-now-show-title{color:#2C85C7;font-family:DinCondensedLight,sans-serif;font-size:24px;line-height:24px;padding-top:10px;width:97%;padding-right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-air-now .on-air-now-container .on-air-now-show-description{color:#6d727d;font-family:SourceSansPro,serif;font-size:14px;width:97%;padding-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-air-nav-open{margin-right:43px}.show-mode-on-air-now{border-bottom:0px !important}.connect{display:inline-block;border-left:1px solid #e4e7e9;padding-left:30px;width:202px}.connect .connect-container span{cursor:pointer;color:#1f2225;font-family:DinCondensedLight,sans-serif;font-size:16px;padding-left:5px}.connect .connect-container span a,.connect .connect-container span a:hover{color:#1f2225;text-decoration:none}.connect .connect-container .no-cursor{cursor:default}.connect .connect-container .email-link{text-decoration:none}.connect .connect-container .tweet-icon .tweet-reg-icon,.connect .connect-container .tweet-icon .fb-reg-icon,.connect .connect-container .tweet-icon .email-reg-icon,.connect .connect-container .tweet-icon .phone-reg-icon,.connect .connect-container .fb-icon .tweet-reg-icon,.connect .connect-container .fb-icon .fb-reg-icon,.connect .connect-container .fb-icon .email-reg-icon,.connect .connect-container .fb-icon .phone-reg-icon,.connect .connect-container .email-icon .tweet-reg-icon,.connect .connect-container .email-icon .fb-reg-icon,.connect .connect-container .email-icon .email-reg-icon,.connect .connect-container .email-icon .phone-reg-icon,.connect .connect-container .phone-icon .tweet-reg-icon,.connect .connect-container .phone-icon .fb-reg-icon,.connect .connect-container .phone-icon .email-reg-icon,.connect .connect-container .phone-icon .phone-reg-icon{font-size:20px;color:#fff;text-align:center;padding-top:6px}.connect .connect-container .tweet-icon .phone-reg-icon,.connect .connect-container .fb-icon .phone-reg-icon,.connect .connect-container .email-icon .phone-reg-icon,.connect .connect-container .phone-icon .phone-reg-icon{padding-left:8px}.connect .connect-container .phone-icon,.connect .connect-container .fb-icon,.connect .connect-container .email-icon{padding-bottom:10px}.connect .connect-container .tweet-icon{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.connect .connect-container .tweet-icon img{cursor:pointer}.connect .connect-container .tweet-icon span{cursor:pointer}.connect .connect-container .fb-icon{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.connect .connect-container .fb-icon img{cursor:pointer}.connect .connect-container .fb-icon span{cursor:pointer}.connect .connect-container .email-icon{cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.connect .connect-container .phone-icon{cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.episode-list{padding-bottom:30px}.episode-list::after{clear:both;content:"";display:table}.episode-list .episode-list__description{display:none}.episode-list .episode-list__content{float:left;display:block;margin-right:2.3576515979%;width:100%;border-right:none}.episode-list .episode-list__content:last-child{margin-right:0}.episode-list .episode-list__icons{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;font-size:22px}.episode-list .episode-list__icons:last-child{margin-right:0}@media screen and (min-width: 640px){.episode-list .episode-list__description{display:block}.episode-list .episode-list__content{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;border-right:1px solid #e4e7e9;padding-right:50px}.episode-list .episode-list__content:last-child{margin-right:0}.episode-list .episode-list__icons{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;font-size:32px;cursor:pointer}.episode-list .episode-list__icons:last-child{margin-right:0}}@media screen and (min-width: 770px){.episode-list .nav-open .episode-list__description{display:none}.episode-list .nav-open .episode-list__content{float:left;display:block;margin-right:2.3576515979%;width:100%;border-right:none}.episode-list .nav-open .episode-list__content:last-child{margin-right:0}.episode-list .nav-open .episode-list__icons{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;font-size:22px}.episode-list .nav-open .episode-list__icons:last-child{margin-right:0}}@media screen and (min-width: 1024px){.episode-list .nav-open .episode-list__description{display:block}.episode-list .nav-open .episode-list__content{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;border-right:1px solid #e4e7e9;padding-right:50px}.episode-list .nav-open .episode-list__content:last-child{margin-right:0}.episode-list .nav-open .episode-list__icons{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;font-size:32px;cursor:pointer}.episode-list .nav-open .episode-list__icons:last-child{margin-right:0}}.episode-list__wrapper{padding-top:30px;border-top:1px solid #eee}.episode-list__content{display:inline-block;cursor:pointer}.episode-list__full-circle{display:inline-block;position:relative;top:1px}.episode-list__full-circle--green-color{color:#06B566 !important}.episode-list__full-circle--grey-color{color:#D5D8DA !important}.episode-list__date-text{color:#1f2225;font-family:DinCondensed,sans-serif;font-size:14px;text-transform:uppercase}.episode-list__date-status{color:#1f2225;font-family:DinCondensed,sans-serif;font-size:14px;text-transform:uppercase}.episode-list__date{color:#BC2926;font-family:DinCondensed,sans-serif;font-size:14px;text-transform:uppercase}.episode-list__date--separator{color:#1f2225 !important;padding:0px 3px 0px}.episode-list__date--indicator{padding-right:3px}.episode-list__name{color:#06B566;font-family:DinCondensedLight,sans-serif;font-size:24px;padding-top:10px}.episode-list__description{color:#6d727d;font-family:SourceSansPro,serif;font-size:14px;padding-top:5px}.episode-list__icon{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:10px;line-height:1;display:block}.episode-list__icon:last-child{margin-right:0}.episode-list__icon:before{display:inline-block;vertical-align:middle}@media screen and (min-width: 640px){.episode-list__icon{line-height:2em}}.episode-list__icons{color:#06B566;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;box-shadow:none;margin-top:10px;text-align:center}.episode-list__icons::after{clear:both;content:"";display:table}.episode-list__icons:last-child{margin-right:0}@media screen and (min-width: 640px){.episode-list__icons{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;box-shadow:-2px 0 0 #e4e7e9;box-shadow:none}.episode-list__icons:last-child{margin-right:0}}@media screen and (min-width: 1280px){.episode-list__icons{box-shadow:none}}.show-header .selected-show-section{min-height:180px;padding-bottom:50px;border-bottom:1px solid #e4e7e9}.show-header .selected-show-channel-section{padding:30px 0px 30px}.show-header .favorite-episode-available{padding-bottom:0 !important}.show-header .selected-show-section .relative-channels,.show-header .selected-show-channel-section .relative-channels{max-width:400px;display:inline-block}.show-header .selected-show-section hr,.show-header .selected-show-channel-section hr{margin-left:0px !important;border:0 !important;border-top:1px solid #eeeeee !important}.show-header .selected-show-section .on-air-now-section,.show-header .selected-show-channel-section .on-air-now-section{display:inline-block;padding-left:50px;border-left:1px solid #e4e7e9;vertical-align:top}.show-header .selected-show-section .channel-image,.show-header .selected-show-channel-section .channel-image{display:inline-block;vertical-align:top;cursor:pointer}.show-header .selected-show-section .addl-width,.show-header .selected-show-channel-section .addl-width{width:95px}.show-header .selected-show-section .channel-content,.show-header .selected-show-channel-section .channel-content{display:inline-block;cursor:pointer;vertical-align:top}.show-header .selected-show-section .channel-content-addl,.show-header .selected-show-channel-section .channel-content-addl{display:block;margin-bottom:10px}.show-header .selected-show-section .channel-content-name,.show-header .selected-show-channel-section .channel-content-name{padding-left:18px;padding-right:68px;width:190px;position:relative;margin-top:10px}.show-header .selected-show-section .RegularCarrot_R,.show-header .selected-show-channel-section .RegularCarrot_R{cursor:pointer;position:absolute;left:185px;top:40%;color:#e4e7e9}.show-header .selected-show-section .selected-channel-name,.show-header .selected-show-channel-section .selected-channel-name{font-family:DinCondensedLight,sans-serif;font-size:20px;color:#1f2225;line-height:20px}.show-header .selected-show-section .selected-channel-displayName,.show-header .selected-show-channel-section .selected-channel-displayName{width:160px;font-size:14px;font-family:DinCondensed,sans-serif;color:#6d727d}.show-header .show-image{display:inline-block;min-height:180px;float:left}.show-header .show-image img[src=' ']{display:none}.show-header .show-logo{width:180px}.show-header .show-content{display:inline-block;width:320px;padding-left:20px;vertical-align:top;padding-right:34px;min-height:180px}.show-header .image-not-available{padding-left:0px !important}.show-header .selected-show-name{font-family:DinCondensedLight,sans-serif;font-size:36px;color:#1f2225;line-height:36px}.show-header .selected-show-description{font-size:14px;font-family:SourceSansPro,serif;color:#6d727d;padding-top:5px;padding-bottom:10px}.show-header .selected-show-next-airing{color:#1f2225;font-family:DinCondensed,sans-serif}.show-header .selected-show-icons{font-size:28px;color:#0e89d8}.show-header .icon-space{padding:3px 17px 15px 6px;background:#fff;cursor:pointer}.show-header .icon-space-filled{color:#e4e7e9 !important}.host-list .host-bar-text{font-size:22px;color:#1f2225;font-family:DinCondensedLight,sans-serif;text-transform:uppercase;padding:30px 0px 26px;border-bottom:1px solid #e4e7e9}.host-list div{display:block}.host-list div .empty-panel{padding:30px 0px;text-align:center;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:24px}.host-list div .RegularCarrot_R{font-size:10px;color:#e4e7e9;float:right;padding-top:4px}.host-list ul.photos{list-style-type:none;width:100%;margin:20px 0px}.host-list ul.photos .host-right-gap{padding-right:140px}.host-list ul.photos:after{content:"";clear:both;display:block;height:0px}.host-list li.photo{float:left;width:328px;padding:30px 0px 30px;border-bottom:1px solid #e4e7e9}.host-list span.prog{width:210px;height:1px;display:inline-block;background:gray;margin-left:15px}.host-list span.innerBlock{background:#5BC2AF;width:135px;display:block;height:1px}.host-list li.photo img.Image{display:block;width:80px;float:left}.host-list li.photo span.imgdesc{float:left;width:200px}.host-list li.photo .item{cursor:pointer}.host-list .edp-host-name{font-family:DinCondensedLight,sans-serif;font-size:24px;color:#1f2225}.host-list .edp-host-disp-name{font-family:SourceSansProLight,serif;font-size:12px;color:#6d727d}.host-list .photo:hover .Image{cursor:pointer}#instrumentation-viewer{z-index:2000;background-color:#ffffff;border-radius:12px;position:absolute;left:50px;width:90%;height:80%;margin:10px auto;padding:0px 20px 0px 20px;overflow:hidden;-moz-box-shadow:7px 10px 20px 7px #333333;-webkit-box-shadow:7px 10px 20px 7px #333333;box-shadow:7px 10px 20px 7px #333333}#instrumentation-viewer .metric-header h2{display:inline-block}#instrumentation-viewer .metric-header span{float:right;margin-top:24px;cursor:pointer}#instrumentation-viewer #table-shadow{position:absolute;border:1px solid #333333;top:110px;bottom:50px;left:30px;right:30px;moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;z-index:2001;pointer-events:none}#instrumentation-viewer #table-content{position:absolute;background:transparent;top:110px;bottom:50px;left:30px;right:30px;overflow:auto}#instrumentation-viewer #table-content #gradient-style{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;margin:0px auto;width:100%;text-align:left;border-collapse:collapse}#instrumentation-viewer #table-content #gradient-style thead{line-height:25px}#instrumentation-viewer #table-content #gradient-style thead tr th{max-width:90px;white-space:nowrap;font-size:13px;font-weight:normal;padding:8px;background:#b9c9fe url("images/gradhead.png") repeat-x;border-top:2px solid #d3ddff;border-bottom:1px solid #fff;color:#039}#instrumentation-viewer #table-content #gradient-style thead tr th .class-name{max-width:120px}#instrumentation-viewer #table-content #gradient-style thead tr th .message{max-width:300px}#instrumentation-viewer #table-content #gradient-style tbody tr{line-height:0px}#instrumentation-viewer #table-content #gradient-style tbody tr td{padding:8px;border-bottom:1px solid #fff;color:#669;border-top:1px solid #fff;background:#e8edff url("images/gradback.png") repeat-x}#instrumentation-viewer #table-content #gradient-style tbody tr td .highlighted{font-weight:bold}#instrumentation-viewer #table-content #gradient-style tbody tr td .problem{color:#ff0000;font-weight:bold}#instrumentation-viewer #table-content #gradient-style tbody tr td.problem{color:#ff0000;font-weight:bold}#instrumentation-viewer #table-content #gradient-style tbody tr:hover td{background:#d0dafd url("images/gradhover.png") repeat-x;color:#339}#instrumentation-viewer #table-content #gradient-style tfoot tr td{background:#e8edff;font-size:12px;color:#99c}#instrumentation-viewer .metrics-footer{margin:10px auto;width:100%;text-align:right}#instrumentation-viewer .text-ellipses{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}#instrumentation-viewer .unit-change-toggle{width:150px;padding-top:10px;padding-bottom:10px;background-color:#fff;background-image:none;color:#004b85;font-size:14px;font-family:SourceSansPro,serif;text-transform:uppercase;white-space:normal;line-height:10px}#instrumentation-viewer .unit-change-toggle.active{color:#fff;background-color:#0e89d8;text-shadow:none}.alert-message{background-color:#fff}.alert-message .confirm-content{text-align:center;color:#e4e7e9}.alert-message .confirm-content .confirm-header{padding-top:20px;font-size:24px;font-family:DinCondensedLight,sans-serif;color:#2e3035}.alert-message .confirm-content .confirm-text{font-family:SourceSansProLight, serif;font-size:15px;color:#6d727d;padding-top:10px;padding-left:20px;padding-right:20px}.alert-message .confirm-content .confirm-text .lock-time{font-size:16px;font-weight:bold}.alert-message .confirm-content .confirm-sub-text{font-family:SourceSansProLight, serif;font-size:14px;color:#6d727d}.alert-message .confirm-content .confirm-buttons{padding-top:17px;padding-bottom:20px;font-family:DinCondensedLight,sans-serif;font-size:14px;text-align:center;color:#fff}.alert-message .confirm-content .confirm-buttons .confirm-okay{width:200px;line-height:35px;background:#0e89d8;display:inline-block;cursor:pointer}.alert-message .confirm-content .button-two{padding-top:17px;padding-bottom:20px;font-family:DinCondensedLight,sans-serif;font-size:14px;text-align:center;color:#fff}.alert-message .confirm-content .button-two .button-cancel{display:inline-block;margin-bottom:4px;margin-left:4px;margin-right:4px;width:147px;line-height:35px;background:#a8adba;cursor:pointer}.alert-message .confirm-content .button-two .button-ok{display:inline-block;margin-bottom:4px;margin-left:4px;margin-right:4px;width:147px;line-height:35px;background:#0e89d8;cursor:pointer}.alert-message .confirm-content .cross-device{padding-top:10px;color:#0e89d8;font-family:DinCondensedLight,sans-serif}.alert-message .confirm-content .cross-device .cross-no-thx{border-top:1px solid black;border-bottom:1px solid black;line-height:35px;cursor:pointer}.alert-message .confirm-content .cross-device .cross-ok{line-height:35px;cursor:pointer}.alert-message .confirm-content .forgot-pwd{color:#0e89d8;font-size:17px;font-family:SourceSansPro,serif;margin-top:-10px;padding-bottom:15px;padding-left:20px}.alert-message .confirm-content .forgot-pwd span{cursor:pointer}.family-safe{position:absolute;left:90px;top:140px}.family-safe .family-safe-content{width:275px;height:200px}.family-safe .family-safe-content .family-head{background:gray;line-height:50px;text-align:center;color:#ffffff;font-family:DinCondensedLight,sans-serif;font-size:16px;text-transform:uppercase}.family-safe .family-safe-content .family-head .main-header{padding-left:90px}.family-safe .family-safe-content .family-head .family-cancel{padding-left:72px;cursor:pointer}.family-safe .family-safe-content .create-pin{color:#000000;background:#ffffff}.family-safe .family-safe-content .create-pin .pin-text{line-height:50px;text-align:center;font-family:DinCondensedLight,sans-serif;font-size:18px}.family-safe .family-safe-content .create-pin .pin-four-digits{padding-left:90px;font-size:40px;color:balck;padding-bottom:80px;font-family:DinCondensed,sans-serif}.family-safe .family-safe-content .create-pin .pin-four-digits .input-pin{border:0px;width:10px;border-bottom:1px solid black;border-radius:0%;outline:none;display:inline-block;font-size:28px}.reply-view{padding:15px 0px;width:100%;display:block;border-top:solid 1px gray;border-bottom:solid 1px gray}.reply-view .view-img{width:8%;display:block;float:left;text-align:right}.reply-view .view-img img{width:60px;max-height:55px;cursor:pointer}.reply-view .view-content{width:87%;display:inline-block;text-align:left;padding-top:15px}.reply-view .view-content span{line-height:26px}.reply-view .view-content .section-one{font-size:18px}.reply-view .view-content .section-two{font-family:SourceSansProLight,serif;font-size:18px;color:#0abaff}.reply-view .view-content .section-one-disp{font-family:DinCondensed,sans-serif;color:#000;cursor:pointer}.reply-view .view-content .section-one-user-name{font-family:DinCondensedLight,sans-serif;color:#6d727d;cursor:pointer}.reply-view .view-content .section-one-duration{font-family:DinCondensedLight,sans-serif;color:#6d727d}.reply-view .view-content .section-three{text-align:right;font-size:25px;color:#6d727d;padding-right:37px;margin-top:10px}.reply-view .view-content .section-three .tweet-reply{display:inline-block;width:40px;text-align:center;color:#6d727d !important}.reply-view .view-content .section-three .tweet-retweet{display:inline-block;width:40px;text-align:center;margin-left:53px;color:#6d727d !important}.reply-view .view-content .section-three .tweet-fav{display:inline-block;width:40px;text-align:center;margin-left:53px;color:#6d727d !important}.reply-view .view-content .section-three{color:#0abaff !important;font-family:SourceSansProLight,serif !important}.reply-view .view-content .section-three .post-like{margin-right:0px !important;width:50px;color:#3b5998 !important;font-size:18px}.reply-view .view-content .section-three .post-comment{display:inline-block;margin-right:2px;margin-left:0px;width:90px;color:#0abaff !important;font-size:18px}.reply-view .view-content .section-three .post-share{margin-left:0px;color:#0abaff !important;font-size:18px}.no-bottom-border{border-bottom:0px}.other-Player{color:#0abaff;font-size:16px;padding-top:10px;cursor:pointer}.host-header{padding-bottom:28px;border-bottom:1px solid #e4e7e9}.host-header .host-content{display:inline-block;width:575px;padding-right:35px;vertical-align:top}.host-header .selected-host-name{font-family:DinCondensedLight,sans-serif;font-size:36px;color:#1f2225;line-height:36px}.host-header .selected-host-description{font-size:14px;font-family:SourceSansPro,serif;color:#6d727d;padding-top:10px;padding-bottom:10px}.host-header .selected-host-icons{font-size:28px;color:#0e89d8;cursor:pointer;padding-bottom:15px;padding-top:9px}.host-header .icon-space{padding:3px 19px 17px 0px;background:#fff}.edp-show-list{width:800px}.edp-show-list .show-bar-text{font-size:22px;color:#1f2225;font-family:DinCondensedLight,sans-serif;text-transform:uppercase;padding:20px 0px 16px;border-bottom:1px solid #e4e7e9}.edp-show-list .edp-show-contents:nth-child(even){padding-right:80px}.edp-show-list .edp-show-contents:nth-child(even) .show-separator-line{display:none}.edp-show-list .edp-show-contents:nth-child(odd) .show-separator-line{height:1px;width:800px;margin-left:-440px;display:inline-block;border-bottom:1px solid #e4e7e9}.edp-show-list .edp-show-contents{width:360px;display:inline-block;padding-top:38px;cursor:pointer;vertical-align:top}.edp-show-list .edp-show-contents .edp-show-image{float:left;display:inline-block;padding-bottom:28px;min-height:120px}.edp-show-list .edp-show-contents .edp-show-image img{width:120px}.edp-show-list .edp-show-contents .adjust-show-art{width:1px}.edp-show-list .edp-show-contents .image-not-available{padding-left:0px !important}.edp-show-list .edp-show-contents .edp-show-data{display:inline-block;padding-left:20px;width:220px}.edp-show-list .edp-show-contents .edp-show-data .RegularCarrot_R{font-size:12px;color:#a8adba}.edp-show-list .edp-show-contents .edp-show-data .edp-show-air-date-status{color:#a8adba;font-family:DinCondensed,sans-serif;font-size:14px}.edp-show-list .edp-show-contents .edp-show-data .edp-show-name{color:#1f2225;font-family:DinCondensedLight,sans-serif;font-size:30px;line-height:30px;padding-top:6px}.edp-show-list .edp-show-contents .edp-show-data .edp-show-available .edp-show-on-demand{color:#06B566;font-size:66px;line-height:30px;position:relative;top:-13px}.edp-show-list .edp-show-contents .edp-show-data .edp-show-available .edp-show-on-demand .od-show-img{width:66px !important;top:-11px;left:5px;position:relative;vertical-align:inherit}.edp-show-list .edp-show-contents .edp-show-data .edp-show-available .edp-show-availability{color:#06B566;font-family:SourceSansPro,serif;font-size:12px;position:relative;top:-25px;line-height:30px;text-transform:uppercase}.edp-show-list .show-all-container{cursor:pointer;position:relative;left:-200px;width:1190px}.edp-show-list .show-cont-nav-open{left:-30px;width:875px}.edp-show-list .show-all-banner{font-size:18px;color:#fff;font-family:DinCondensedLight,sans-serif;background:#0769B3;height:44px;width:100%}.edp-show-list .show-all-banner .sec-text{float:left;margin:13px 0px;margin-left:200px}.edp-show-list .show-all-banner .sec-icon{float:right;margin:13px 0px;margin-right:200px}.edp-show-list .show-all-banner .sec-text-nav-open{float:left;margin:13px 0px;margin-left:20px}.edp-show-list .show-all-banner .sec-icon-nav-open{float:right;margin:13px 0px;margin-right:20px}.favorite-host-item .favorite-host-content{line-height:90px;border-top:1px solid #e4e7e9;cursor:pointer;font-family:DinCondensedLight, sans-serif;font-size:20px;border-bottom:1px solid #e4e7e9}.favorite-host-item .favorite-host-show{display:inline-block;width:85%}.favorite-host-item .favorite-host-show span{padding-left:20px}.favorite-host-item .search-personal-right{display:inline-block;width:10%}.favorite-host-item .search-personal-right span{color:#D6D9DC;font-size:14px}@media screen and (min-width: 770px){.nav-menu-open-override{width:calc(100% - 400px) !important;margin-left:400px !important}}@media screen and (min-width: 1600px){.nav-menu-open-override .welcome-list-content{margin-left:auto !important;margin-right:auto !important}}.nav-menu-open-override .ws-nav-feature-list{width:354px !important}@media screen and (min-width: 1600px){.nav-menu-open-override .ws-nav-feature-list{width:930px !important}}.nav-menu-open-override #feature-column-1,.nav-menu-open-override #feature-column-2{display:block !important}@media screen and (min-width: 1024px){.nav-menu-open-override #feature-column-1,.nav-menu-open-override #feature-column-2{width:426px !important}}@media screen and (min-width: 1600px){.nav-menu-open-override #feature-column-1,.nav-menu-open-override #feature-column-2{display:inline-block !important}}.nav-menu-open-override #feature-column-1{margin-left:auto !important}@media screen and (min-width: 1600px){.nav-menu-open-override #feature-column-1{margin-right:74px !important}}.nav-menu-open-override #feature-column-2{margin-left:0 !important;margin-right:auto !important}.nav-menu-open-override .ws-cd-content{width:288px !important}@media screen and (min-width: 1024px){.nav-menu-open-override .ws-cd-content{width:360px !important}}.nav-menu-open-override .ws-explore-shows{width:350px !important}@media screen and (min-width: 1024px){.nav-menu-open-override .ws-explore-shows{width:380px !important}}.welcome-screen{background:#1f2225;width:100%;overflow-x:hidden;overflow-y:auto}@media screen and (min-width: 770px){.welcome-screen{width:calc(100% - 80px);margin-left:80px}}.welcome-screen .welcome-list-wrapper{background-color:#000;margin-bottom:50px}.welcome-screen #report-category-carousel{padding-top:20px}.welcome-screen .ws-list-header{display:block;color:#fff;text-align:center;font-family:SourceSansProLight,serif;padding-top:20px;margin-left:auto;margin-right:auto}.welcome-screen .ws-list-header .ws-msg-welc{font-size:22px;font-family:DinCondensedLight,sans-serif}.welcome-screen .ws-list-header .ws-msg-lis{font-size:18px}.welcome-screen .ws-feature-list{font-family:DinCondensedLight,sans-serif;background:#1f2225;height:348px}.welcome-screen .np-ms-share-icon{cursor:pointer;font-size:20px;height:40px}.welcome-screen .ws-nav-feature-list{width:354px;font-family:DinCondensedLight,sans-serif;background:#1f2225;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width: 1280px){.welcome-screen .ws-nav-feature-list{margin-bottom:40px}}@media screen and (min-width: 1280px){.welcome-screen .ws-nav-feature-list{width:930px}}.welcome-screen .ws-nav-feature-list #feature-column-1,.welcome-screen .ws-nav-feature-list #feature-column-2{display:block}@media screen and (min-width: 1024px){.welcome-screen .ws-nav-feature-list #feature-column-1,.welcome-screen .ws-nav-feature-list #feature-column-2{width:426px}}@media screen and (min-width: 1280px){.welcome-screen .ws-nav-feature-list #feature-column-1,.welcome-screen .ws-nav-feature-list #feature-column-2{display:inline-block}}.welcome-screen .ws-nav-feature-list #feature-column-1{margin-left:auto}@media screen and (min-width: 1280px){.welcome-screen .ws-nav-feature-list #feature-column-1{margin-right:74px}}.welcome-screen .ws-nav-feature-list #feature-column-2{margin-left:0;margin-right:auto}.welcome-screen .ws-nav-feature-list .CrossDevice{width:42px;height:30px;background-image:url("images/welcome_crossdevice.png");background-position-x:left;background-repeat:no-repeat}.welcome-screen .ws-nav-feature-list .ws-cross-device{margin-bottom:12px}.welcome-screen .ws-nav-feature-list .ws-cross-device .ws-cd-icon{color:#fff;font-size:22px;display:inline-block;width:42px;margin-right:20px;vertical-align:top}.welcome-screen .ws-nav-feature-list .ws-cross-device .ws-cd-content{display:inline-block;width:288px}@media screen and (min-width: 1024px){.welcome-screen .ws-nav-feature-list .ws-cross-device .ws-cd-content{width:360px}}.welcome-screen .ws-nav-feature-list .ws-cross-device .ws-cd-content .ws-cd-header{color:#fff;font-size:18px}.welcome-screen .ws-nav-feature-list .ws-cross-device .ws-cd-content .ws-cd-sub-header{color:#6d727d;font-family:SourceSansProLight,serif;font-size:14px;min-height:42px}.welcome-screen .ws-explore-button{text-align:center}.welcome-screen .ws-explore-main{margin-bottom:81px}.welcome-screen .ws-explore-main .ws-explore-shows{display:inline-block;font-family:DinCondensedLight,sans-serif;font-size:16px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background:#0e89d8;line-height:50px;width:350px;height:50px}@media screen and (min-width: 770px){.welcome-screen .ws-explore-main .ws-explore-shows{width:380px}}.welcome-screen .dynamic-down-arrow{width:50px;height:20px;position:fixed;bottom:7px;left:760px;cursor:default;opacity:1}.welcome-screen .my-mix-icon{top:3px !important}#wCarousel{height:1%;padding-top:10px;overflow:hidden;position:relative;padding-bottom:10px}#wCarousel .RegularCarrot_L{color:#000000 !important}#wCarousel .viewport{height:285px;overflow:hidden;position:relative}#wCarousel .buttons{background:#ffffff;display:block;position:absolute;top:42%;left:41px;width:18px;height:35px;color:#000000;font-weight:bold;text-align:center;line-height:35px;text-decoration:none;font-size:14px;z-index:1}#wCarousel .next{right:3%;left:auto;top:41%}#wCarousel .prev{left:40px !important}#wCarousel .disable{visibility:hidden}#wCarousel .overview{list-style:none;position:absolute;padding:0;margin:0;width:240px;left:0;top:0}#wCarousel .overview li{margin:0 5px 0 0;padding:1px;height:279px;width:220px;cursor:pointer;display:inline-block;background:#000}.wc-ch-image{line-height:60px;text-align:center;padding-top:7px;padding-bottom:7px}.wc-ch-image .wc-chn-logo{max-width:106px;max-height:62px}.wc-ch-show-image{line-height:140px;text-align:center}.wc-ch-show-image img{max-width:200px;max-height:200px}.highlight-carousel{border:2px solid #0e89d8 !important}.welcome-list-content{background-image:url("images/Web-4000x2000.jpg");background-position:center;background-size:1200px;background-repeat:repeat-x}@media screen and (min-width: 1280px){.welcome-list-content{box-shadow:inset 20px 0 60px -15px black,inset -20px 0 60px -16px black}.welcome-list-content .carousel{width:1200px;margin-left:auto;margin-right:auto}}.wc-no-album{line-height:265px !important}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto;left:20px !important}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;cursor:pointer}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(images/mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.more-display-section{background:#fff;font-family:DinCondensedLight,sans-serif;text-align:left;margin-top:20px;margin-bottom:40px}.more-display-section::after{clear:both;content:"";display:table}@media screen and (min-width: 640px){.more-display-section{margin-top:20px}}@media screen and (min-width: 770px){.more-display-section.nav-open .channels .channel{margin-top:0;width:100%}}@media screen and (min-width: 1024px){.more-display-section.nav-open .channels .channel{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.more-display-section.nav-open .channels .channel:last-child{margin-right:0}.more-display-section.nav-open .channels .channel:nth-child(2n){margin-right:0}.more-display-section.nav-open .channels .channel:nth-child(2n+1){clear:left}}.more-display-section .module-header{background:#e4e7e9;display:inline-block;height:45px;width:100%;margin-bottom:50px;padding-left:10px}.more-display-section .module-header .module-title{color:#1f2225;font-size:14px;text-transform:uppercase;position:relative;top:50%;transform:translateY(-50%)}.more-display-section .skip-switch-modal-header{padding-left:20px;padding-right:20px;padding-top:10px}.more-display-section .skip-switch-modal-header .skip-switch-modal-title{font-size:19px;font-family:DinCondensedLight,sans-serif;padding-bottom:10px;border-bottom:solid 1px #a8adba}@media screen and (min-width: 1024px){.more-display-section .skip-switch-modal-header .skip-switch-modal-title{font-size:31px;padding-bottom:20px}}.more-display-section .empty-panel{padding:30px 0px;text-align:center;color:#0e89d8;font-family:DinCondensedLight,sans-serif;font-size:24px}.more-display-section .channels .channel{background:#fff;padding:15px;width:100%}@media screen and (min-width: 640px){.more-display-section .channels .channel{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.more-display-section .channels .channel:last-child{margin-right:0}.more-display-section .channels .channel:nth-child(2n){margin-right:0}.more-display-section .channels .channel:nth-child(2n+1){clear:left}}.more-display-section .channels .channel .logo img{max-width:80px}@media screen and (min-width: 1280px){.more-display-section .channels .channel .logo{float:left;display:block;margin-right:4.8291579146%;width:30.1138947236%}.more-display-section .channels .channel .logo:last-child{margin-right:0}}@media screen and (min-width: 1280px){.more-display-section .channels .channel .info{float:left;display:block;width:69.8861052764%;text-align:left}.more-display-section .channels .channel .info:last-child{width:65.0569473618%}}.more-display-section .channels .channel .info .show-name{font-size:14px;color:#1f2225;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-transform:uppercase;font-weight:bold}.more-display-section .channels .channel .info .display-name{font-size:20px;color:#0e89d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.more-display-section .channels .channel .info .display-name .icon{padding-right:5px;overflow:hidden;text-overflow:ellipsis}.more-display-section .channels .channel .info .display-name .name{vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-display-section .channels .channel .info .description{font-family:SourceSansProLight,serif;font-size:14px;color:#6d727d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.artist-bio{background:#191C1F;font-family:SourceSansPro;padding-bottom:25px;padding-top:60px}.artist-bio::after{clear:both;content:"";display:table}@media screen and (min-width: 1024px){.artist-bio{width:580px}}@media screen and (min-width: 1280px){.artist-bio{width:800px}}@media screen and (min-width: 1600px){.artist-bio{width:800px}}.artist-bio .name{color:white;font-size:24px;padding-bottom:20px;text-align:left;vertical-align:top}@media screen and (min-width: 1280px){.artist-bio .name{vertical-align:middle;float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.artist-bio .name:last-child{margin-right:0}}.artist-bio .description{color:gray;font-size:14px;overflow:hidden;text-align:left}@media screen and (min-width: 1280px){.artist-bio .description{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.artist-bio .description:last-child{margin-right:0}}.artist-bio .description .full{display:none}.artist-bio .description .view-link{color:#0099FF;cursor:pointer;padding:20px 0 40px 0}.mini{min-width:900px}.mini .background-image{width:100%;position:absolute;height:185px;min-height:185px;min-width:900px;background-color:#000;padding-top:55px;top:0}.mini .play-head{width:100%;background-color:transparent;min-height:101px;min-width:900px;position:absolute;top:0;z-index:1}.mini .progress-image{top:33% !important;margin-top:0px !important;cursor:default !important}.mini .pdt-loading{font-size:36px;color:#ffffff;text-align:center;margin-top:50px;font-family:DinCondensedLight, sans-serif}.mini .progress-loader{top:0px !important}.mini .pdt{display:inline-block;width:100%;height:110px}.mini .pdt .channel-num{width:5%;height:100px;display:inline-block;color:#A8ADBA;font-size:14pt;font-family:DinCondensed,sans-serif;margin-left:40px;position:relative;z-index:5}.mini .pdt .channel-num .sec-one{width:100%;margin-top:25px;text-align:right}.mini .pdt .channel-num .sec-one span{width:46px;height:10px;display:inline-block;text-align:center;font-size:20pt;font-family:DinCondensed,sans-serif;background:url(images/mini-player_vol_up_default.png);background-repeat:no-repeat;background-position:center center}.mini .pdt .channel-num .sec-one span:hover{background:url(images/mini-player_vol_up_tap.png);background-repeat:no-repeat;background-position:center center}.mini .pdt .channel-num .add-style-live{margin-top:29px}.mini .pdt .channel-num .add-style-non-live{margin-top:5px}.mini .pdt .channel-num .sec-two{width:100%;text-align:right;margin-top:6px}.mini .pdt .channel-num .sec-two span.live-sec{width:46px;height:12px;display:inline-block;text-align:center;font-family:DinCondensed,sans-serif;font-size:14pt}.mini .pdt .channel-num .od-sec{width:40px;display:inline-block;text-align:center;font-size:30px;line-height:62px;margin-top:29px}.mini .pdt .channel-num .mysxm-sec{width:40px;height:20px;display:inline-block;text-align:center;font-size:50px;line-height:62px;margin-top:29px}.mini .pdt .channel-num .sec-three{width:100%;text-align:right;margin-top:6px}.mini .pdt .channel-num .sec-three span{width:46px;height:20px;display:inline-block;text-align:center;font-family:DinCondensed,sans-serif;font-size:20pt;background:url(images/mini-player_vol_down_default.png);background-repeat:no-repeat;background-position:center center}.mini .pdt .channel-num .sec-three span:hover{background:url(images/mini-player_vol_down_tap.png);background-repeat:no-repeat;background-position:center center}.mini .pdt .channel-logo{line-height:80px;margin-right:20px;margin-top:30px;margin-bottom:20px;width:106px;height:62px;display:inline-block;vertical-align:top;margin-left:20px}.mini .pdt .channel-logo .channel-image{max-width:106px;max-height:62px;margin:auto;display:block}.mini .pdt .album-art{display:inline-block;width:10%;vertical-align:top;margin-top:20px;margin-bottom:20px;margin-left:10px}.mini .pdt .album-art img{max-width:80px;max-height:80px}.mini .pdt .pdt-info{width:58%;height:100px;display:inline-block;font-size:38px;font-family:DinCondensedLight,sans-serif;color:#fff;vertical-align:top;margin-left:15px}.mini .pdt .pdt-info .pdtLine1{margin-top:20px;font-size:36pt !important;text-overflow:ellipsis;overflow:hidden;line-height:43px;white-space:nowrap}.mini .pdt .pdt-info .pdtLine1Unavailable{margin-top:32px;font-size:30pt !important;text-overflow:ellipsis;overflow:hidden;line-height:43px;margin-left:80px}.mini .pdt .pdt-info .pdtLine2{line-height:50px;font-size:30pt !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .pdt .pdt-info .pdtLine2Unavailable{line-height:50px;font-size:20pt !important;margin-left:80px}.mini .cursor-hand{cursor:pointer}.mini .cursor-default{cursor:default}.mini .pdt-unvisible{visibility:hidden}.mini .mini-voume{z-index:-1;top:-50px}.mini .play-head-scrub-info{background-color:#2e3035}.mini-favorites{clear:both;display:block;margin-top:10px;margin-bottom:10px;cursor:pointer}.mini-favorites .fav-mini-channel{background:#fff;border:1px solid #878787;width:160px;height:50px;cursor:pointer}.mini-favorites .fav-mini-channel .mini-fav-image{display:inline-block;float:left;width:70px;padding-left:6%;padding-right:6%;height:50px;line-height:50px;vertical-align:middle}.mini-favorites .fav-mini-channel .mini-fav-txt{display:inline-block;float:left;font-family:DinCondensedLight,sans-serif;width:88px;height:40px;line-height:20px;padding-right:10px;padding-top:10px}.mini-favorites .fav-mini-channel .mini-fav-txt .chn-name{color:#2886C7;font-size:16pt;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left}.mini-favorites .fav-mini-channel .mini-fav-txt .my-chn-name{line-height:32px}.mini-favorites .fav-mini-channel .mini-fav-txt .show-name{color:#6F727D;font-size:10pt;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:12px;text-align:left}.mini-favorites .my-sxm-indicator{position:absolute}.mini-favorites .my-sxm-indicator .triangle-top-left{width:0;height:0;border-top:30px solid #BAC1C7;border-right:30px solid transparent}.mini-favorites .my-sxm-indicator .icon-mysxm-style{position:absolute;top:1%;left:1%;color:#0e89d8;font-size:16px}.mini-favorites .no-min-favorites{color:#fff;text-align:center;vertical-align:middle;line-height:50px;font-size:32px;font-family:DinCondensedLight,sans-serif;cursor:pointer}.mini-favorites .mini-chn-logo-number{font-size:24px;vertical-align:middle;font-family:DinCondensed,sans-serif;color:#000000}.mini-favorites .mini-current-channel-playing{cursor:default !important;background-color:#F4F4F7 !important}#favCarousel{overflow:hidden;height:50px;z-index:100;position:relative}#favCarousel .viewport{float:left;width:88.4%;height:53px;overflow:hidden;position:relative;background:#2e3035;color:#fff;text-align:center;vertical-align:middle;line-height:50px;font-size:32px;font-family:DinCondensedLight, sans-serif}#favCarousel .buttons{float:left;text-align:center;color:#a8adba;opacity:1;width:50px;line-height:50px;vertical-align:middle;height:50px}#favCarousel .buttons .buttoncarousel{line-height:40px;margin:5px 5px;cursor:pointer}#favCarousel .disable{color:#a8adba;cursor:default !important;pointer-events:none;opacity:0.2}#favCarousel .overview{list-style:none;position:absolute;padding:0;margin:0;width:240px;left:0;top:0}#favCarousel .overview li{float:left;width:160px;height:50px;line-height:50px;vertical-align:middle}#favCarousel .overview li img{max-width:50px;max-height:50px;vertical-align:baseline !important}#favCarousel .overview li img :hover{background:#F4F4F7 !important}#favCarousel .overview li .fav-mini-channel:hover{width:180px !important;height:80px !important;position:absolute;top:-5px;padding-top:5px;background:#f4f4f7 !important;margin-left:-7px;z-index:3;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.75);box-shadow:0 0 5px 5px rgba(0,0,0,0.75)}#favCarousel .overview li .fav-mini-channel:hover .icon-mysxm-style{font-size:18px;top:2% !important}#favCarousel .overview li .fav-mini-channel:hover .triangle-top-left{border-top:33px solid #bac1c7;border-right:33px solid transparent}#favCarousel .overview li .fav-mini-channel:hover .my-sxm-indicator{top:2px}#favCarousel .overview li .fav-mini-channel:hover .mini-fav-txt{width:53% !important}#favCarousel .overview li .fav-mini-channel:hover .chn-name{color:#0f6499 !important}.coach-marks{background-color:#fff;border:2px solid #1771a6;border-radius:10px;color:#1771a6;cursor:pointer;display:none;font:14px SourceSansProLight, serif;left:-305px;margin:auto;position:fixed;top:72px;width:290px;z-index:7}.coach-marks.coach-mark_channelList{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;left:-webkit-calc(30% - 72.5px);left:calc(30% - 72.5px);display:none;top:calc(100% - 155px)}.coach-marks.coach-mark_channelList:before{right:-webkit-calc(75% - 11px);right:calc(75% - 11px)}.coach-marks.coach-mark_channelList:after{right:-webkit-calc(75% - 9px);right:calc(75% - 9px)}@media screen and (min-width: 770px){.coach-marks.coach-mark_channelList{bottom:inherit;left:95px;top:130px}.coach-marks.coach-mark_channelList:after,.coach-marks.coach-mark_channelList:before{right:100%;left:initial;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-style:solid;pointer-events:none}.coach-marks.coach-mark_channelList:after{top:-webkit-calc(50% - 9px);top:calc(50% - 9px);border-width:9px 23px 9px 0;border-color:transparent #fff transparent transparent}.coach-marks.coach-mark_channelList:before{top:-webkit-calc(50% - 11px);top:calc(50% - 11px);border-width:11px 26px 11px 0;border-color:transparent #1771a6 transparent transparent}}.coach-marks.coach-mark_me{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;left:-webkit-calc(74% - 234.5px);left:calc(74% - 234.5px);display:none;top:calc(100% - 155px)}.coach-marks.coach-mark_me:before{right:-webkit-calc(24% - 11px);right:calc(24% - 11px)}.coach-marks.coach-mark_me:after{right:-webkit-calc(24% - 9px);right:calc(24% - 9px)}@media screen and (min-width: 770px){.coach-marks.coach-mark_me{bottom:initial;left:95px;top:275px}.coach-marks.coach-mark_me:after,.coach-marks.coach-mark_me:before{right:100%;left:initial;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-style:solid;pointer-events:none}.coach-marks.coach-mark_me:after{top:-webkit-calc(50% - 9px);top:calc(50% - 9px);border-width:9px 23px 9px 0;border-color:transparent #fff transparent transparent}.coach-marks.coach-mark_me:before{top:-webkit-calc(50% - 11px);top:calc(50% - 11px);border-width:11px 26px 11px 0;border-color:transparent #1771a6 transparent transparent}}.coach-marks.coach-mark_onDemandToggleChannelList{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:none;left:10px;top:165px}@media screen and (min-width: 770px){.coach-marks.coach-mark_onDemandToggleChannelList{left:90px}}.coach-marks .coach-text{cursor:pointer;height:50px;letter-spacing:-.02em;line-height:16px;margin:0;max-height:50px;max-width:240px;padding:10px 15px;text-align:left}.coach-marks .coach-close{cursor:pointer;border-left:2px solid rgba(23,113,166,0.3);min-height:56px;padding:15px;height:50px;width:50px}.coach-marks .coach-arrow-down{border-bottom:20px solid #0e89d8;border-left:7px solid transparent;border-right:7px solid transparent;height:5px;left:205px;position:absolute;top:-26px;width:2px}.coach-marks .coach-arrow-up{border-bottom:20px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;height:5px;left:205px;position:absolute;top:-24px;width:2px}.coach-bg-overlay{background:#000 !important;opacity:.15}.cc-overlay{background:#000 !important;opacity:.15;position:absolute;width:315px}.edp-collection__backdrop{position:fixed;transition:0.1s opacity linear;top:50px;bottom:0;left:0;right:0;z-index:5;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.edp-collection__backdrop.ng-hide.ng-hide-add,.edp-collection__backdrop.ng-hide.ng-hide-remove-active{opacity:inherit}.edp-collection__backdrop.ng-hide.ng-hide-add-active,.edp-collection__backdrop.ng-hide.ng-hide-remove{transition-delay:0.75s;opacity:0}.edp-collection__repeat{-webkit-transition:.5s all linear;-moz-transition:.5s all linear;transition:.5s all linear;display:none;z-index:4}.edp-collection__repeat.topEDP,.edp-collection__repeat.topEDP-remove{display:inherit;z-index:inherit}.edp-collection__repeat.topEDP-remove .edp-modal{-webkit-animation:.5s slideOut-u7ede24bb;-moz-animation:.5s slideOut-u7ede24bb;animation:.5s slideOut-u7ede24bb}@-webkit-keyframes slideOut-u7ede24bb{from{right:0;left:0}to{right:100%;left:-100%}}@-moz-keyframes slideOut-u7ede24bb{from{right:0;left:0}to{right:100%;left:-100%}}@keyframes slideOut-u7ede24bb{from{right:0;left:0}to{right:100%;left:-100%}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP-remove .edp-modal{-webkit-animation:.5s slideOut-u7b1fe15d;-moz-animation:.5s slideOut-u7b1fe15d;animation:.5s slideOut-u7b1fe15d}@-webkit-keyframes slideOut-u7b1fe15d{from{right:0;left:80px}to{right:100%;left:-100%}}@-moz-keyframes slideOut-u7b1fe15d{from{right:0;left:80px}to{right:100%;left:-100%}}@keyframes slideOut-u7b1fe15d{from{right:0;left:80px}to{right:100%;left:-100%}}}.edp-collection__repeat.firstEDP.topEDP.ng-enter .edp-modal{-webkit-animation:.5s slideUp-u8c5ce69a;-moz-animation:.5s slideUp-u8c5ce69a;animation:.5s slideUp-u8c5ce69a}@-webkit-keyframes slideUp-u8c5ce69a{from{top:100%}to{top:50px}}@-moz-keyframes slideUp-u8c5ce69a{from{top:100%}to{top:50px}}@keyframes slideUp-u8c5ce69a{from{top:100%}to{top:50px}}.edp-collection__repeat.firstEDP.topEDP.ng-enter .edp-modal.ng-hide{top:100%}.edp-collection__repeat.topEDP.ng-leave .edp-modal{-webkit-animation:.5s slideOut-uff34484d;-moz-animation:.5s slideOut-uff34484d;animation:.5s slideOut-uff34484d}@-webkit-keyframes slideOut-uff34484d{from{left:0}to{left:100%}}@-moz-keyframes slideOut-uff34484d{from{left:0}to{left:100%}}@keyframes slideOut-uff34484d{from{left:0}to{left:100%}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP.ng-leave .edp-modal{-webkit-animation:.5s slideOut-u5da5f8fa;-moz-animation:.5s slideOut-u5da5f8fa;animation:.5s slideOut-u5da5f8fa}@-webkit-keyframes slideOut-u5da5f8fa{from{left:80px}to{left:100%}}@-moz-keyframes slideOut-u5da5f8fa{from{left:80px}to{left:100%}}@keyframes slideOut-u5da5f8fa{from{left:80px}to{left:100%}}}.edp-collection__repeat.topEDP.topEDP-add .edp-modal{-webkit-animation:.5s slideIn-ufcf9bff5;-moz-animation:.5s slideIn-ufcf9bff5;animation:.5s slideIn-ufcf9bff5}@-webkit-keyframes slideIn-ufcf9bff5{from{right:100%;left:-100%}to{right:0;left:0}}@-moz-keyframes slideIn-ufcf9bff5{from{right:100%;left:-100%}to{right:0;left:0}}@keyframes slideIn-ufcf9bff5{from{right:100%;left:-100%}to{right:0;left:0}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP.topEDP-add .edp-modal{-webkit-animation:.5s slideIn-ubdd9fa53;-moz-animation:.5s slideIn-ubdd9fa53;animation:.5s slideIn-ubdd9fa53}@-webkit-keyframes slideIn-ubdd9fa53{from{right:100%;left:-100%}to{right:0;left:80px}}@-moz-keyframes slideIn-ubdd9fa53{from{right:100%;left:-100%}to{right:0;left:80px}}@keyframes slideIn-ubdd9fa53{from{right:100%;left:-100%}to{right:0;left:80px}}}.edp-collection__repeat.topEDP.ng-enter .edp-modal{-webkit-animation:.5s slideIn-u525894e1;-moz-animation:.5s slideIn-u525894e1;animation:.5s slideIn-u525894e1}@-webkit-keyframes slideIn-u525894e1{from{left:100%}to{left:0}}@-moz-keyframes slideIn-u525894e1{from{left:100%}to{left:0}}@keyframes slideIn-u525894e1{from{left:100%}to{left:0}}@media screen and (min-width: 770px){.edp-collection__repeat.topEDP.ng-enter .edp-modal{-webkit-animation:.5s slideIn-uc436b18c;-moz-animation:.5s slideIn-uc436b18c;animation:.5s slideIn-uc436b18c}@-webkit-keyframes slideIn-uc436b18c{from{left:100%}to{left:80px}}@-moz-keyframes slideIn-uc436b18c{from{left:100%}to{left:80px}}@keyframes slideIn-uc436b18c{from{left:100%}to{left:80px}}}.edp-collection--closed .edp-collection__repeat.ng-leave .edp-modal{-webkit-animation:.5s slideDown-uc0b3911a;-moz-animation:.5s slideDown-uc0b3911a;animation:.5s slideDown-uc0b3911a}@-webkit-keyframes slideDown-uc0b3911a{from{top:50px}to{top:100%}}@-moz-keyframes slideDown-uc0b3911a{from{top:50px}to{top:100%}}@keyframes slideDown-uc0b3911a{from{top:50px}to{top:100%}}.loading{width:100%;height:100%;z-index:110;position:absolute;background-image:url("images/splash-background.jpg");background-size:cover;background-position:top center;background-repeat:repeat-x}.loading .splash-logo{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background:url("images/logo_Tab_Sirius.png");background-repeat:no-repeat;background-position:center center}.loading .logging-out-logo{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background:url("images/web-log-out-waves.gif")}.no-connection{width:100%;height:100%;z-index:10000;position:absolute;background-image:url("images/splash-background.jpg");background-size:cover;background-position:top center;background-repeat:repeat-x}.no-connection__logo{width:180px;height:35px;margin-left:auto;margin-right:auto;margin-top:55px;margin-bottom:55px;background:url("images/logo_Tab_Sirius.png");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1024px){.no-connection__logo{width:260px;height:50px;margin-top:100px}}.no-connection__icon{background:url("images/no_connection_warning.png");margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:cover;width:60px;height:56px;margin-bottom:30px}.no-connection__text{margin-left:auto;margin-right:auto;text-align:center;color:#fff;font-family:DinCondensedLight,sans-serif;font-size:22px;line-height:22px}@media screen and (min-width: 1024px){.no-connection__text{font-size:26px;line-height:26px}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiazItd2ViLWNsaWVudC0zLjE2MDkuODAyNy4wLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3dlYi5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL21haW4uc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy92ZW5kb3IvYm9vdHN0cmFwLWxlZ2FjeS9fdmFyaWFibGVzLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC1sZWdhY3kvX21peGlucy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3ZlbmRvci9ib290c3RyYXAtbGVnYWN5L19wb3BvdmVycy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3ZlbmRvci9ib290c3RyYXAtbGVnYWN5L19tb2RhbHMuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC92ZW5kb3IvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2pxdWVyeS11aS5jc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19ib3VyYm9uLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL19wcmVmaXhlci5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9zZXR0aW5ncy9fcHgtdG8tZW0uc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvc2V0dGluZ3MvX2Fzc2V0LXBpcGVsaW5lLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fYXNzaWduLWlucHV0cy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2NvbnRhaW5zLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fY29udGFpbnMtZmFsc3kuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19pcy1sZW5ndGguc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19pcy1saWdodC5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2lzLW51bWJlci5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2lzLXNpemUuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19weC10by1lbS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3B4LXRvLXJlbS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3NoYWRlLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fc3RyaXAtdW5pdHMuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL190aW50LnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fdW5wYWNrLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fbW9kdWxhci1zY2FsZS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19jb252ZXJ0LXVuaXRzLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX2RpcmVjdGlvbmFsLXZhbHVlcy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19mb250LXNvdXJjZS1kZWNsYXJhdGlvbi5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19ncmFkaWVudC1wb3NpdGlvbnMtcGFyc2VyLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX2xpbmVhci1hbmdsZS1wYXJzZXIuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fbGluZWFyLWdyYWRpZW50LXBhcnNlci5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19saW5lYXItcG9zaXRpb25zLXBhcnNlci5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19saW5lYXItc2lkZS1jb3JuZXItcGFyc2VyLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3JhZGlhbC1hcmctcGFyc2VyLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3JhZGlhbC1wb3NpdGlvbnMtcGFyc2VyLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3JhZGlhbC1ncmFkaWVudC1wYXJzZXIuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fcmVuZGVyLWdyYWRpZW50cy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19zaGFwZS1zaXplLXN0cmlwcGVyLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3N0ci10by1udW0uc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fYW5pbWF0aW9uLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2FwcGVhcmFuY2Uuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fYmFja2ZhY2UtdmlzaWJpbGl0eS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19iYWNrZ3JvdW5kLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2JhY2tncm91bmQtaW1hZ2Uuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fYm9yZGVyLWltYWdlLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2NhbGMuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fY29sdW1ucy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19maWx0ZXIuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZmxleC1ib3guc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZm9udC1mYWNlLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2ZvbnQtZmVhdHVyZS1zZXR0aW5ncy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19oaWRwaS1tZWRpYS1xdWVyeS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19oeXBoZW5zLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2ltYWdlLXJlbmRlcmluZy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19rZXlmcmFtZXMuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fbGluZWFyLWdyYWRpZW50LnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3BlcnNwZWN0aXZlLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3BsYWNlaG9sZGVyLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3JhZGlhbC1ncmFkaWVudC5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19zZWxlY3Rpb24uc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fdGV4dC1kZWNvcmF0aW9uLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3RyYW5zZm9ybS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL190cmFuc2l0aW9uLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3VzZXItc2VsZWN0LnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fYm9yZGVyLWNvbG9yLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2JvcmRlci1zdHlsZS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2JvcmRlci13aWR0aC5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2J1dHRvbnMuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19jbGVhcmZpeC5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2VsbGlwc2lzLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fZm9udC1zdGFja3Muc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19oaWRlLXRleHQuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19tYXJnaW4uc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wYWRkaW5nLnNjc3MiLAoJCSIuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcG9zaXRpb24uc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3JldGluYS1pbWFnZS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3NpemUuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL190ZXh0LWlucHV0cy5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3RpbWluZy1mdW5jdGlvbnMuc2NzcyIsCgkJIi4uL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL190cmlhbmdsZS5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3dvcmQtd3JhcC5zY3NzIiwKCQkiLi4vdmVuZG9yL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9fYm91cmJvbi1kZXByZWNhdGVkLXVwY29taW5nLnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19uZWF0LnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19uZWF0LWhlbHBlcnMuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19wcml2YXRlLnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fbmV3LWJyZWFrcG9pbnQuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvc2V0dGluZ3MvX2dyaWQuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvc2V0dGluZ3MvX3Zpc3VhbC1ncmlkLnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL19kaXNhYmxlLXdhcm5pbmdzLnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX3ByaXZhdGUuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fYm94LXNpemluZy5zY3NzIiwKCQkiLi4vdmVuZG9yL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19vbWVnYS5zY3NzIiwKCQkiLi4vdmVuZG9yL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19vdXRlci1jb250YWluZXIuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fc3Bhbi1jb2x1bW5zLnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX3Jvdy5zY3NzIiwKCQkiLi4vdmVuZG9yL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19zaGlmdC5zY3NzIiwKCQkiLi4vdmVuZG9yL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19wYWQuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fZmlsbC1wYXJlbnQuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fbWVkaWEuc2NzcyIsCgkJIi4uL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fdG8tZGVwcmVjYXRlLnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX3Zpc3VhbC1ncmlkLnNjc3MiLAoJCSIuLi92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX2Rpc3BsYXktY29udGV4dC5zY3NzIiwKCQkiLi4vdmVuZG9yL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19kaXJlY3Rpb24tY29udGV4dC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS92YXJpYWJsZXMuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vYnJlYWtwb2ludHMuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vZ2xvYmFsLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL21peGlucy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9uZ0FuaW1hdGUuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vd2lkZ2V0cy9zeG1UYWJTZXQvc3htVGFiU2V0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2pxdWVyeUNvbnRleHRNZW51LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2N1c3RvbWZvbnRzLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2xvZ2luLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2hlYWRlci5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9mb290ZXIuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vY2hhbm5lbExpc3Quc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vY2hhbm5lbEl0ZW0uc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vZWRwL2VkcFNob3dJbmZvLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2VkcC9lZHBIZWFkZXIuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vZWRwL2VkcE1vZGFsLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2VkcC9lZHBDb2xsZWN0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2VkcC9lZHBMaXN0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2VkcC9lZHBNb3JlTGlrZVRoaXMuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vZWRwL2VkcFNjaGVkdWxlLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2VkcC9jaGFubmVsRWRwT25EZW1hbmQuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vZWRwL2VkcE9uRGVtYW5kRXBpc29kZS5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9lZHAvZWRwT25EZW1hbmRFcGlzb2Rlcy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9wbGF5ZXJDb250cm9scy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9ub3dQbGF5aW5nRm9vdGVyLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL25vd1BsYXlpbmdTaG93cy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9ub3dQbGF5aW5nU2hhcmUuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vbm93UGxheWluZy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9vbkRlbWFuZENUQS5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9vbkRlbWFuZC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9zY3J1YmJhci5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9uYXZCYXIuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vcmVjZW50bHlQbGF5ZWRJdGVtLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2Zhdm9yaXRlTGlzdC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9wbGF5aGVhZC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS90cmFja3NMaXN0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL215U3htLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL215U3htU2xpZGVyLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3RyZW5kaW5nLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL21vZGFsLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3Nob3dMaXN0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2NhdGVnb3J5U2VjdGlvbi5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9tb3JlbGlzdGVuaW5nY2hvaWNlcy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9xdWlja1NjcnViYmVyLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3NlYXJjaC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9vbkRlbWFuZEVwaXNvZGUuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vc2V0dGluZ3Muc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vcmVjZW50RXBpc29kZS5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9saXZlQnVmZmVyZWRDb250ZW50LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2NvbnRlbnRUeXBlSGVhZGVyLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3RyYWNrSW5mby5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS90cmFja0xpc3Quc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vdHJhY2tJdGVtLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3BsYXllZFRyYWNrTGlzdC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9wbGF5ZWRUcmFja0l0ZW0uc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vbXVsdGlUcmFjay5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9zaW5nbGVMaW5lLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3NlZ21lbnRMaXN0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3NlZ21lbnRJdGVtLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2NvbnRlbnRBbGVydC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9mYXZvcml0ZUNoYW5uZWxJdGVtLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2NvbXBhbmlvbkNvbnRlbnQuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vd2lkZ2V0Vmlldy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9zZWFyY2hCYXIuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vc2VhcmNoQmFyTGl2ZS5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9zZWFyY2hCYXJDaGFubmVsLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3NlYXJjaEJhclNob3cuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vc2VhcmNoQmFyT25EZW1hbmQuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vbm90aWZpY2F0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2Zhdm9yaXRlU2hvd0l0ZW0uc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vc2VhcmNoQmFyUGVyc29uYWwuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vYWxlcnROb3RpZmljYXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vc29jaWFsTmV0d29yay5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9zb2NpYWxXaWRnZXQuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vdHdlZXRMaXN0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3R3ZWV0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3R3ZWV0SW1hZ2VMaW5rcy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS95b3V0dWJlLXBsYXllci5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS92aW1lby1wbGF5ZXIuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vY2hhbm5lbEhlYWRlci5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9vbkFpck5vdy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9jb25uZWN0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2VwaXNvZGVMaXN0LnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3Nob3dIZWFkZXIuc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vaG9zdExpc3Quc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vaW5zdHJ1bWVudGF0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2FsZXJ0TWVzc2FnZS5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9mYW1pbHlTYWZlLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3JlcGx5Vmlldy5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9ob3N0SGVhZGVyLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL2hvc3RTaG93TGlzdC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9mYXZvcml0ZUhvc3RJdGVtLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3dlbGNvbWVTY3JlZW4uc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vY3VzdG9tc2Nyb2xsLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL21vcmVkaXNwbGF5c2VjdGlvbi5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9hcnRpc3RCaW8uc2NzcyIsCgkJIi4uLy4uLy4uL2NsaWVudC9zcmMvc2Fzcy9zeG0vbWluaS5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9taW5pRmF2b3JpdGVzTGlzdC5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9jb2FjaE1hcmtzLnNjc3MiLAoJCSIuLi8uLi8uLi9jbGllbnQvc3JjL3Nhc3Mvc3htL3NwbGFzaFNjcmVlbi5zY3NzIiwKCQkiLi4vLi4vLi4vY2xpZW50L3NyYy9zYXNzL3N4bS9ub2Nvbm5lY3Rpb24uc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIi8vIFNldCB0aGUgYmFzZSBwYXRoIGZvciB3ZWJcbiRhc3NldC1wYXRoOiAnJztcbkBpbXBvcnQgJ21haW4nO1xuIiwKCQkiLy8gVGhpcyBpcyB0aGUgbWFpbiBhcHBsaWNhdGlvbiBzdHlsZXNoZWV0LiBJdCBzaG91bGQgaW5jbHVkZSBvciBpbXBvcnQgYWxsXG4vLyBzdHlsZXNoZWV0cyB1c2VkIHRocm91Z2hvdXQgdGhlIGFwcGxpY2F0aW9uIGFzIHRoaXMgaXMgdGhlIG9ubHkgc3R5bGVzaGVldCBpblxuLy8gdGhlIEdydW50IGNvbmZpZ3VyYXRpb24gdGhhdCBpcyBhdXRvbWF0aWNhbGx5IHByb2Nlc3NlZC5cbi8vIFxuLy8gRmlyc3QsIHdlIGluY2x1ZGUgdGhlIFR3aXR0ZXIgQm9vdHN0cmFwIFNBU1MgZmlsZXMuIE9ubHkgdGhlIG9uZXMgdXNlZCBpbiB0aGVcbi8vIHByb2plY3Qgc2hvdWxkIGJlIGltcG9ydGVkIGFzIHRoZSByZXN0IGFyZSBqdXN0IHdhc3Rpbmcgc3BhY2UuXG4vLyBcbi8vIFRPRE86IERlcHJlY2F0ZSB0aGVzZSBjbGFzc2VzXG4vLyBcbkBpbXBvcnQgJ3ZlbmRvci9ib290c3RyYXAtbGVnYWN5L3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd2ZW5kb3IvYm9vdHN0cmFwLWxlZ2FjeS9taXhpbnMnO1xuQGltcG9ydCAndmVuZG9yL2Jvb3RzdHJhcC1sZWdhY3kvcG9wb3ZlcnMnO1xuQGltcG9ydCAndmVuZG9yL2Jvb3RzdHJhcC1sZWdhY3kvbW9kYWxzJztcblxuQGltcG9ydCAnLi4vLi4vdmVuZG9yL2pxdWVyeS11aS90aGVtZXMvYmFzZS9qcXVlcnktdWknO1xuXG4vLyR2aXN1YWwtZ3JpZDogdHJ1ZSAhZ2xvYmFsO1xuLy8kdmlzdWFsLWdyaWQtY29sb3I6ICNGRicgIWdsb2JhJztcbi8vJHZpc3VhbC1ncmlkLWluZGV4OiBmcm9udCdkZSdhJ2wnJ1xuXG5AaW1wb3J0ICdib3VyYm9uJztcbkBpbXBvcnQgJ25lYXQnO1xuXG4vLyBcbi8vIFRoaXMgaXMgb3VyIG1haW4gdmFyaWFibGVzIGZpbGUuIEl0IG92ZXJyaWRlcyBzdHVmZiBmcm9tIGJvb3RzdHJhcCdzIHZhcmlhYmxlcyBmaWxlXG4vL1xuQGltcG9ydCAndmFyaWFibGVzJztcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNpcml1c1hNIEN1c3RvbSBTdHlsZXNcbi8vXG4vLyBOb3cgdGhhdCBhbGwgYXBwLXdpZGUgc3R5bGVzIGhhdmUgYmVlbiBhcHBsaWVkLCB3ZSBjYW4gbG9hZCB0aGUgc3R5bGVzIGZvclxuLy8gYWxsIHRoZSBzdWItbW9kdWxlcyBhbmQgY29tcG9uZW50cyB3ZSBhcmUgdXNpbmcuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0ICdzeG0vdmFyaWFibGVzJztcbkBpbXBvcnQgJ3N4bS9icmVha3BvaW50cyc7XG5AaW1wb3J0ICdzeG0vZ2xvYmFsJztcbkBpbXBvcnQgJ3N4bS9taXhpbnMnO1xuQGltcG9ydCAnc3htL25nQW5pbWF0ZSc7XG5cbi8vIFdpZGdldHNcbkBpbXBvcnQgJ3N4bS93aWRnZXRzL3N4bVRhYlNldC9zeG1UYWJTZXQnO1xuXG4vLyBJbXBvcnRpbmcgQ3VzdG9tIGZvbnRzIGJhc2VkIG9uIG5ldyBwcm90b3R5cGVcbkBpbXBvcnQgJ3N4bS9qcXVlcnlDb250ZXh0TWVudSc7XG5AaW1wb3J0ICdzeG0vY3VzdG9tZm9udHMnO1xuQGltcG9ydCAnc3htL2xvZ2luJztcbkBpbXBvcnQgJ3N4bS9oZWFkZXInO1xuQGltcG9ydCAnc3htL2Zvb3Rlcic7XG5cbkBpbXBvcnQgJ3N4bS9jaGFubmVsTGlzdCc7XG5AaW1wb3J0ICdzeG0vY2hhbm5lbEl0ZW0nO1xuXG4vLyBFRFAgTW9kYWxcbkBpbXBvcnQgJ3N4bS9lZHAvZWRwU2hvd0luZm8nO1xuQGltcG9ydCAnc3htL2VkcC9lZHBIZWFkZXInO1xuQGltcG9ydCAnc3htL2VkcC9lZHBNb2RhbCc7XG5AaW1wb3J0ICdzeG0vZWRwL2VkcENvbGxlY3Rpb24nO1xuQGltcG9ydCAnc3htL2VkcC9lZHBMaXN0JztcbkBpbXBvcnQgJ3N4bS9lZHAvZWRwTW9yZUxpa2VUaGlzJztcbkBpbXBvcnQgJ3N4bS9lZHAvZWRwU2NoZWR1bGUnO1xuQGltcG9ydCAnc3htL2VkcC9jaGFubmVsRWRwT25EZW1hbmQnO1xuQGltcG9ydCAnc3htL2VkcC9lZHBPbkRlbWFuZEVwaXNvZGUnO1xuQGltcG9ydCAnc3htL2VkcC9lZHBPbkRlbWFuZEVwaXNvZGVzJztcblxuQGltcG9ydCAnc3htL3BsYXllckNvbnRyb2xzJztcbkBpbXBvcnQgJ3N4bS9ub3dQbGF5aW5nRm9vdGVyJztcbkBpbXBvcnQgJ3N4bS9ub3dQbGF5aW5nU2hvd3MnO1xuQGltcG9ydCAnc3htL25vd1BsYXlpbmdTaGFyZSc7XG5AaW1wb3J0ICdzeG0vbm93UGxheWluZyc7XG5AaW1wb3J0ICdzeG0vb25EZW1hbmRDVEEnO1xuQGltcG9ydCAnc3htL29uRGVtYW5kJztcbkBpbXBvcnQgJ3N4bS9zY3J1YmJhcic7XG5AaW1wb3J0ICdzeG0vbmF2QmFyJztcbkBpbXBvcnQgJ3N4bS9yZWNlbnRseVBsYXllZEl0ZW0nO1xuQGltcG9ydCAnc3htL2Zhdm9yaXRlTGlzdCc7XG5AaW1wb3J0ICdzeG0vcGxheWhlYWQnO1xuQGltcG9ydCAnc3htL3RyYWNrc0xpc3QnO1xuQGltcG9ydCAnc3htL215U3htJztcbkBpbXBvcnQgJ3N4bS9teVN4bVNsaWRlcic7XG5AaW1wb3J0ICdzeG0vdHJlbmRpbmcnO1xuQGltcG9ydCAnc3htL21vZGFsJztcbkBpbXBvcnQgJ3N4bS9zaG93TGlzdCc7XG5AaW1wb3J0ICdzeG0vY2F0ZWdvcnlTZWN0aW9uJztcbkBpbXBvcnQgJ3N4bS9tb3JlbGlzdGVuaW5nY2hvaWNlcyc7XG5AaW1wb3J0ICdzeG0vcXVpY2tTY3J1YmJlcic7XG5AaW1wb3J0ICdzeG0vc2VhcmNoJztcbkBpbXBvcnQgJ3N4bS9vbkRlbWFuZEVwaXNvZGUnO1xuQGltcG9ydCAnc3htL3NldHRpbmdzJztcbkBpbXBvcnQgJ3N4bS9yZWNlbnRFcGlzb2RlJztcbkBpbXBvcnQgJ3N4bS9saXZlQnVmZmVyZWRDb250ZW50JztcbkBpbXBvcnQgJ3N4bS9jb250ZW50VHlwZUhlYWRlcic7XG5AaW1wb3J0ICdzeG0vdHJhY2tJbmZvJztcbkBpbXBvcnQgJ3N4bS90cmFja0xpc3QnO1xuQGltcG9ydCAnc3htL3RyYWNrSXRlbSc7XG5AaW1wb3J0ICdzeG0vcGxheWVkVHJhY2tMaXN0JztcbkBpbXBvcnQgJ3N4bS9wbGF5ZWRUcmFja0l0ZW0nO1xuQGltcG9ydCAnc3htL211bHRpVHJhY2snO1xuQGltcG9ydCAnc3htL3NpbmdsZUxpbmUnO1xuQGltcG9ydCAnc3htL25vd1BsYXlpbmdGb290ZXInO1xuQGltcG9ydCAnc3htL3NlZ21lbnRMaXN0JztcbkBpbXBvcnQgJ3N4bS9zZWdtZW50SXRlbSc7XG5AaW1wb3J0ICdzeG0vY29udGVudEFsZXJ0JztcbkBpbXBvcnQgJ3N4bS9mYXZvcml0ZUNoYW5uZWxJdGVtJztcbkBpbXBvcnQgJ3N4bS9jb21wYW5pb25Db250ZW50JztcbkBpbXBvcnQgJ3N4bS93aWRnZXRWaWV3JztcbkBpbXBvcnQgJ3N4bS9zZWFyY2hCYXInO1xuQGltcG9ydCAnc3htL3NlYXJjaEJhckxpdmUnO1xuQGltcG9ydCAnc3htL3NlYXJjaEJhckNoYW5uZWwnO1xuQGltcG9ydCAnc3htL3NlYXJjaEJhclNob3cnO1xuQGltcG9ydCAnc3htL3NlYXJjaEJhck9uRGVtYW5kJztcbkBpbXBvcnQgJ3N4bS9ub3RpZmljYXRpb24nO1xuQGltcG9ydCAnc3htL2Zhdm9yaXRlU2hvd0l0ZW0nO1xuQGltcG9ydCAnc3htL3NlYXJjaEJhclBlcnNvbmFsJztcbkBpbXBvcnQgJ3N4bS9hbGVydE5vdGlmaWNhdGlvbic7XG5AaW1wb3J0ICdzeG0vc29jaWFsTmV0d29yayc7XG5AaW1wb3J0ICdzeG0vc29jaWFsV2lkZ2V0JztcbkBpbXBvcnQgJ3N4bS90d2VldExpc3QnO1xuQGltcG9ydCAnc3htL3R3ZWV0JztcbkBpbXBvcnQgJ3N4bS90d2VldEltYWdlTGlua3MnO1xuQGltcG9ydCAnc3htL3lvdXR1YmUtcGxheWVyJztcbkBpbXBvcnQgJ3N4bS92aW1lby1wbGF5ZXInO1xuQGltcG9ydCAnc3htL2NoYW5uZWxIZWFkZXInO1xuQGltcG9ydCAnc3htL29uQWlyTm93JztcbkBpbXBvcnQgJ3N4bS9jb25uZWN0JztcbkBpbXBvcnQgJ3N4bS9lcGlzb2RlTGlzdCc7XG5AaW1wb3J0ICdzeG0vc2hvd0hlYWRlcic7XG5AaW1wb3J0ICdzeG0vaG9zdExpc3QnO1xuQGltcG9ydCAnc3htL2luc3RydW1lbnRhdGlvbic7XG5AaW1wb3J0ICdzeG0vYWxlcnRNZXNzYWdlJztcbkBpbXBvcnQgJ3N4bS9mYW1pbHlTYWZlJztcbkBpbXBvcnQgJ3N4bS9yZXBseVZpZXcnO1xuQGltcG9ydCAnc3htL2hvc3RIZWFkZXInO1xuQGltcG9ydCAnc3htL2hvc3RTaG93TGlzdCc7XG5AaW1wb3J0ICdzeG0vZmF2b3JpdGVIb3N0SXRlbSc7XG5AaW1wb3J0ICdzeG0vd2VsY29tZVNjcmVlbic7XG5AaW1wb3J0ICdzeG0vY3VzdG9tc2Nyb2xsJztcbkBpbXBvcnQgJ3N4bS9tb3JlZGlzcGxheXNlY3Rpb24nO1xuQGltcG9ydCAnc3htL2FydGlzdEJpbyc7XG5AaW1wb3J0ICdzeG0vbWluaSc7XG5AaW1wb3J0ICdzeG0vbWluaUZhdm9yaXRlc0xpc3QnO1xuQGltcG9ydCAnc3htL2NvYWNoTWFya3MnO1xuQGltcG9ydCAnc3htL2VkcC9lZHBDb2xsZWN0aW9uJztcbkBpbXBvcnQgJ3N4bS9zcGxhc2hTY3JlZW4nO1xuQGltcG9ydCAnc3htL25vY29ubmVjdGlvbic7XG4iLAoJCSIvL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEdsb2JhbCB2YWx1ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gR3JheXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRibGFjazogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheURhcmtlcjogICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJGdyYXlEYXJrOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRncmF5OiAgICAgICAgICAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kZ3JheUxpZ2h0OiAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGdyYXlMaWdodGVyOiAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiR3aGl0ZTogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy8gQWNjZW50IGNvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJsdWU6ICAgICAgICAgICAgICAgICAgIzA0OWNkYiAhZGVmYXVsdDtcbiRibHVlRGFyazogICAgICAgICAgICAgICMwMDY0Y2QgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgICAgICAgICAgICAgICAjNDZhNTQ2ICFkZWZhdWx0O1xuJHJlZDogICAgICAgICAgICAgICAgICAgIzlkMjYxZCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAgICAgICAgICAgICAgICNmZmM0MGQgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgICAgICAgICAgICAgICAjZjg5NDA2ICFkZWZhdWx0O1xuJHBpbms6ICAgICAgICAgICAgICAgICAgI2MzMzI1ZiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAgICAgICAgICAgICAgICM3YTQzYjYgIWRlZmF1bHQ7XG5cblxuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRib2R5QmFja2dyb3VuZDogICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0ZXh0Q29sb3I6ICAgICAgICAgICAgICRncmF5RGFyayAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGxpbmtDb2xvcjogICAgICAgICAgICAgIzA4YyAhZGVmYXVsdDtcbiRsaW5rQ29sb3JIb3ZlcjogICAgICAgIGRhcmtlbigkbGlua0NvbG9yLCAxNSUpICFkZWZhdWx0O1xuXG5cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzYW5zRm9udEZhbWlseTogICAgICAgIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRzZXJpZkZvbnRGYW1pbHk6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbiRtb25vRm9udEZhbWlseTogICAgICAgIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuJGJhc2VGb250U2l6ZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRiYXNlRm9udEZhbWlseTogICAgICAgICRzYW5zRm9udEZhbWlseSAhZGVmYXVsdDtcbiRiYXNlTGluZUhlaWdodDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kYWx0Rm9udEZhbWlseTogICAgICAgICAkc2VyaWZGb250RmFtaWx5ICFkZWZhdWx0O1xuXG4kaGVhZGluZ3NGb250RmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0OyAvLyBlbXB0eSB0byB1c2UgQlMgZGVmYXVsdCwgJGJhc2VGb250RmFtaWx5XG4kaGVhZGluZ3NGb250V2VpZ2h0OiAgICBib2xkICFkZWZhdWx0OyAgICAvLyBpbnN0ZWFkIG9mIGJyb3dzZXIgZGVmYXVsdCwgYm9sZFxuJGhlYWRpbmdzQ29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDsgLy8gZW1wdHkgdG8gdXNlIEJTIGRlZmF1bHQsICR0ZXh0Q29sb3JcblxuXG4vLyBDb21wb25lbnQgc2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNlZCBvbiAxNHB4IGZvbnQtc2l6ZSBhbmQgMjBweCBsaW5lLWhlaWdodFxuXG4kZm9udFNpemVMYXJnZTogICAgICAgICAkYmFzZUZvbnRTaXplICogMS4yNSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250U2l6ZVNtYWxsOiAgICAgICAgICRiYXNlRm9udFNpemUgKiAwLjg1ICFkZWZhdWx0OyAvLyB+MTJweFxuJGZvbnRTaXplTWluaTogICAgICAgICAgJGJhc2VGb250U2l6ZSAqIDAuNzUgIWRlZmF1bHQ7IC8vIH4xMXB4XG5cbiRwYWRkaW5nTGFyZ2U6ICAgICAgICAgIDExcHggMTlweCAhZGVmYXVsdDsgLy8gNDRweFxuJHBhZGRpbmdTbWFsbDogICAgICAgICAgMnB4IDEwcHggIWRlZmF1bHQ7ICAvLyAyNnB4XG4kcGFkZGluZ01pbmk6ICAgICAgICAgICAwcHggNnB4ICFkZWZhdWx0OyAgIC8vIDIycHhcblxuJGJhc2VCb3JkZXJSYWRpdXM6ICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlclJhZGl1c0xhcmdlOiAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlclJhZGl1c1NtYWxsOiAgICAgM3B4ICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRhYmxlQmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7IC8vIG92ZXJhbGwgYmFja2dyb3VuZC1jb2xvclxuJHRhYmxlQmFja2dyb3VuZEFjY2VudDogICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDsgLy8gZm9yIHN0cmlwaW5nXG4kdGFibGVCYWNrZ3JvdW5kSG92ZXI6ICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0OyAvLyBmb3IgaG92ZXJcbiR0YWJsZUJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7IC8vIHRhYmxlIGFuZCBjZWxsIGJvcmRlclxuXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnRuQmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuQmFja2dyb3VuZEhpZ2hsaWdodDogICAgICAgICAgICBkYXJrZW4oJHdoaXRlLCAxMCUpICFkZWZhdWx0O1xuJGJ0bkJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0blByaW1hcnlCYWNrZ3JvdW5kOiAgICAgICAgICAgICAgJGxpbmtDb2xvciAhZGVmYXVsdDtcbiRidG5QcmltYXJ5QmFja2dyb3VuZEhpZ2hsaWdodDogICAgIGFkanVzdC1odWUoJGJ0blByaW1hcnlCYWNrZ3JvdW5kLCAyMCUpICFkZWZhdWx0O1xuXG4kYnRuSW5mb0JhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJ0bkluZm9CYWNrZ3JvdW5kSGlnaGxpZ2h0OiAgICAgICAgIzJmOTZiNCAhZGVmYXVsdDtcblxuJGJ0blN1Y2Nlc3NCYWNrZ3JvdW5kOiAgICAgICAgICAgICAgIzYyYzQ2MiAhZGVmYXVsdDtcbiRidG5TdWNjZXNzQmFja2dyb3VuZEhpZ2hsaWdodDogICAgICM1MWEzNTEgIWRlZmF1bHQ7XG5cbiRidG5XYXJuaW5nQmFja2dyb3VuZDogICAgICAgICAgICAgIGxpZ2h0ZW4oJG9yYW5nZSwgMTUlKSAhZGVmYXVsdDtcbiRidG5XYXJuaW5nQmFja2dyb3VuZEhpZ2hsaWdodDogICAgICRvcmFuZ2UgIWRlZmF1bHQ7XG5cbiRidG5EYW5nZXJCYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICNlZTVmNWIgIWRlZmF1bHQ7XG4kYnRuRGFuZ2VyQmFja2dyb3VuZEhpZ2hsaWdodDogICAgICAjYmQzNjJmICFkZWZhdWx0O1xuXG4kYnRuSW52ZXJzZUJhY2tncm91bmQ6ICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGJ0bkludmVyc2VCYWNrZ3JvdW5kSGlnaGxpZ2h0OiAgICAgJGdyYXlEYXJrZXIgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRpbnB1dEJhY2tncm91bmQ6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0Qm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJGlucHV0Qm9yZGVyUmFkaXVzOiAgICAgICAgICAgICAkYmFzZUJvcmRlclJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dERpc2FibGVkQmFja2dyb3VuZDogICAgICAgJGdyYXlMaWdodGVyICFkZWZhdWx0O1xuJGZvcm1BY3Rpb25zQmFja2dyb3VuZDogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJGlucHV0SGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYmFzZUxpbmVIZWlnaHQgKyAxMHB4OyAvLyBiYXNlIGxpbmUtaGVpZ2h0ICsgOHB4IHZlcnRpY2FsIHBhZGRpbmcgKyAycHggdG9wL2JvdHRvbSBib3JkZXJcblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRkcm9wZG93bkJhY2tncm91bmQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duQm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbiRkcm9wZG93bkRpdmlkZXJUb3A6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcbiRkcm9wZG93bkRpdmlkZXJCb3R0b206ICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kZHJvcGRvd25MaW5rQ29sb3I6ICAgICAgICAgICAgICRncmF5RGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bkxpbmtDb2xvckhvdmVyOiAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duTGlua0NvbG9yQWN0aXZlOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bkxpbmtCYWNrZ3JvdW5kQWN0aXZlOiAgJGxpbmtDb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bkxpbmtCYWNrZ3JvdW5kSG92ZXI6ICAgJGRyb3Bkb3duTGlua0JhY2tncm91bmRBY3RpdmUgIWRlZmF1bHQ7XG5cblxuXG4vLyBDT01QT05FTlQgVkFSSUFCTEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3IG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXNcbi8vIFRyeSB0byBhdm9pZCBjdXN0b21pemluZyB0aGVzZSA6KVxuJHppbmRleERyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleFBvcG92ZXI6ICAgICAgICAgICAxMDEwICFkZWZhdWx0O1xuJHppbmRleFRvb2x0aXA6ICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleEZpeGVkTmF2YmFyOiAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleE1vZGFsQmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleE1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vIFNwcml0ZSBpY29ucyBwYXRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaWNvblNwcml0ZVBhdGg6ICAgICAgICAgIGltYWdlLXBhdGgoXCJnbHlwaGljb25zLWhhbGZsaW5ncy5wbmdcIikgIWRlZmF1bHQ7XG4kaWNvbldoaXRlU3ByaXRlUGF0aDogICAgIGltYWdlLXBhdGgoXCJnbHlwaGljb25zLWhhbGZsaW5ncy13aGl0ZS5wbmdcIikgIWRlZmF1bHQ7XG5cblxuLy8gSW5wdXQgcGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHBsYWNlaG9sZGVyVGV4dDogICAgICAgICAkZ3JheUxpZ2h0ICFkZWZhdWx0O1xuXG5cbi8vIEhyIGJvcmRlciBjb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGhyQm9yZGVyOiAgICAgICAgICAgICAgICAkZ3JheUxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuLy8gSG9yaXpvbnRhbCBmb3JtcyAmIGxpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaG9yaXpvbnRhbENvbXBvbmVudE9mZnNldDogICAgICAgMTgwcHggIWRlZmF1bHQ7XG5cblxuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR3ZWxsQmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJG5hdmJhckNvbGxhcHNlV2lkdGg6ICAgICAgICAgICAgIDk3OXB4ICFkZWZhdWx0O1xuJG5hdmJhckNvbGxhcHNlRGVza3RvcFdpZHRoOiAgICAgICRuYXZiYXJDb2xsYXBzZVdpZHRoICsgMTtcblxuJG5hdmJhckhlaWdodDogICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4kbmF2YmFyQmFja2dyb3VuZEhpZ2hsaWdodDogICAgICAgI2ZmZmZmZiAhZGVmYXVsdDtcbiRuYXZiYXJCYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhckJhY2tncm91bmRIaWdobGlnaHQsIDUlKSAhZGVmYXVsdDtcbiRuYXZiYXJCb3JkZXI6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhckJhY2tncm91bmQsIDEyJSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXJUZXh0OiAgICAgICAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhckxpbmtDb2xvcjogICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyTGlua0NvbG9ySG92ZXI6ICAgICAgICAgICAgJGdyYXlEYXJrICFkZWZhdWx0O1xuJG5hdmJhckxpbmtDb2xvckFjdGl2ZTogICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdmJhckxpbmtCYWNrZ3JvdW5kSG92ZXI6ICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhckxpbmtCYWNrZ3JvdW5kQWN0aXZlOiAgICAgIGRhcmtlbigkbmF2YmFyQmFja2dyb3VuZCwgNSUpICFkZWZhdWx0O1xuXG4kbmF2YmFyQnJhbmRDb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhckxpbmtDb2xvciAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyXG4kbmF2YmFySW52ZXJzZUJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICMxMTExMTEgIWRlZmF1bHQ7XG4kbmF2YmFySW52ZXJzZUJhY2tncm91bmRIaWdobGlnaHQ6ICAgICAgICMyMjIyMjIgIWRlZmF1bHQ7XG4kbmF2YmFySW52ZXJzZUJvcmRlcjogICAgICAgICAgICAgICAgICAgICMyNTI1MjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXJJbnZlcnNlVGV4dDogICAgICAgICAgICAgICAgICAgICAgJGdyYXlMaWdodCAhZGVmYXVsdDtcbiRuYXZiYXJJbnZlcnNlTGlua0NvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXlMaWdodCAhZGVmYXVsdDtcbiRuYXZiYXJJbnZlcnNlTGlua0NvbG9ySG92ZXI6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhckludmVyc2VMaW5rQ29sb3JBY3RpdmU6ICAgICAgICAgICAkbmF2YmFySW52ZXJzZUxpbmtDb2xvckhvdmVyICFkZWZhdWx0O1xuJG5hdmJhckludmVyc2VMaW5rQmFja2dyb3VuZEhvdmVyOiAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXJJbnZlcnNlTGlua0JhY2tncm91bmRBY3RpdmU6ICAgICAgJG5hdmJhckludmVyc2VCYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4kbmF2YmFySW52ZXJzZVNlYXJjaEJhY2tncm91bmQ6ICAgICAgICAgIGxpZ2h0ZW4oJG5hdmJhckludmVyc2VCYWNrZ3JvdW5kLCAyNSUpICFkZWZhdWx0O1xuJG5hdmJhckludmVyc2VTZWFyY2hCYWNrZ3JvdW5kRm9jdXM6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFySW52ZXJzZVNlYXJjaEJvcmRlcjogICAgICAgICAgICAgICRuYXZiYXJJbnZlcnNlQmFja2dyb3VuZCAhZGVmYXVsdDtcbiRuYXZiYXJJbnZlcnNlU2VhcmNoUGxhY2Vob2xkZXJDb2xvcjogICAgI2NjYyAhZGVmYXVsdDtcblxuJG5hdmJhckludmVyc2VCcmFuZENvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFySW52ZXJzZUxpbmtDb2xvciAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcGFnaW5hdGlvbkJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbkJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbkFjdGl2ZUJhY2tncm91bmQ6ICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cblxuLy8gSGVybyB1bml0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaGVyb1VuaXRCYWNrZ3JvdW5kOiAgICAgICAgICAgICAgJGdyYXlMaWdodGVyICFkZWZhdWx0O1xuJGhlcm9Vbml0SGVhZGluZ0NvbG9yOiAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVyb1VuaXRMZWFkQ29sb3I6ICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kd2FybmluZ1RleHQ6ICAgICAgICAgICAgICNjMDk4NTMgIWRlZmF1bHQ7XG4kd2FybmluZ0JhY2tncm91bmQ6ICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kd2FybmluZ0JvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCR3YXJuaW5nQmFja2dyb3VuZCwgLTEwKSwgMyUpICFkZWZhdWx0O1xuXG4kZXJyb3JUZXh0OiAgICAgICAgICAgICAgICNiOTRhNDggIWRlZmF1bHQ7XG4kZXJyb3JCYWNrZ3JvdW5kOiAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kZXJyb3JCb3JkZXI6ICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRlcnJvckJhY2tncm91bmQsIC0xMCksIDMlKSAhZGVmYXVsdDtcblxuJHN1Y2Nlc3NUZXh0OiAgICAgICAgICAgICAjNDY4ODQ3ICFkZWZhdWx0O1xuJHN1Y2Nlc3NCYWNrZ3JvdW5kOiAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN1Y2Nlc3NCb3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3VjY2Vzc0JhY2tncm91bmQsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJGluZm9UZXh0OiAgICAgICAgICAgICAgICAjM2E4N2FkICFkZWZhdWx0O1xuJGluZm9CYWNrZ3JvdW5kOiAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJGluZm9Cb3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkaW5mb0JhY2tncm91bmQsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwcyBhbmQgcG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR0b29sdGlwQ29sb3I6ICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiR0b29sdGlwQmFja2dyb3VuZDogICAgICAgIzAwMCAhZGVmYXVsdDtcbiR0b29sdGlwQXJyb3dXaWR0aDogICAgICAgNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXBBcnJvd0NvbG9yOiAgICAgICAkdG9vbHRpcEJhY2tncm91bmQgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyQmFja2dyb3VuZDogICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwb3BvdmVyQXJyb3dXaWR0aDogICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyQXJyb3dDb2xvcjogICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwb3BvdmVyVGl0bGVCYWNrZ3JvdW5kOiAgZGFya2VuKCRwb3BvdmVyQmFja2dyb3VuZCwgMyUpICFkZWZhdWx0O1xuXG4vLyBTcGVjaWFsIGVuaGFuY2VtZW50IGZvciBwb3BvdmVyc1xuJHBvcG92ZXJBcnJvd091dGVyV2lkdGg6ICAkcG9wb3ZlckFycm93V2lkdGggKyAxICFkZWZhdWx0O1xuJHBvcG92ZXJBcnJvd091dGVyQ29sb3I6ICByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG5cblxuXG4vLyBHUklEXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERlZmF1bHQgOTQwcHggZ3JpZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGdyaWRDb2x1bW5zOiAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkQ29sdW1uV2lkdGg6ICAgICAgICAgNjBweCAhZGVmYXVsdDtcbiRncmlkR3V0dGVyV2lkdGg6ICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRncmlkUm93V2lkdGg6ICAgICAgICAgICAgKCRncmlkQ29sdW1ucyAqICRncmlkQ29sdW1uV2lkdGgpICsgKCRncmlkR3V0dGVyV2lkdGggKiAoJGdyaWRDb2x1bW5zIC0gMSkpICFkZWZhdWx0O1xuXG4vLyAxMjAwcHggbWluXG4kZ3JpZENvbHVtbldpZHRoMTIwMDogICAgIDcwcHggIWRlZmF1bHQ7XG4kZ3JpZEd1dHRlcldpZHRoMTIwMDogICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZFJvd1dpZHRoMTIwMDogICAgICAgICgkZ3JpZENvbHVtbnMgKiAkZ3JpZENvbHVtbldpZHRoMTIwMCkgKyAoJGdyaWRHdXR0ZXJXaWR0aDEyMDAgKiAoJGdyaWRDb2x1bW5zIC0gMSkpICFkZWZhdWx0O1xuXG4vLyA3NjhweC05NzlweFxuJGdyaWRDb2x1bW5XaWR0aDc2ODogICAgICA0MnB4ICFkZWZhdWx0O1xuJGdyaWRHdXR0ZXJXaWR0aDc2ODogICAgICAyMHB4ICFkZWZhdWx0O1xuJGdyaWRSb3dXaWR0aDc2ODogICAgICAgICAoJGdyaWRDb2x1bW5zICogJGdyaWRDb2x1bW5XaWR0aDc2OCkgKyAoJGdyaWRHdXR0ZXJXaWR0aDc2OCAqICgkZ3JpZENvbHVtbnMgLSAxKSkgIWRlZmF1bHQ7XG5cblxuLy8gRmx1aWQgZ3JpZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZsdWlkR3JpZENvbHVtbldpZHRoOiAgICBwZXJjZW50YWdlKCRncmlkQ29sdW1uV2lkdGgvJGdyaWRSb3dXaWR0aCkgIWRlZmF1bHQ7XG4kZmx1aWRHcmlkR3V0dGVyV2lkdGg6ICAgIHBlcmNlbnRhZ2UoJGdyaWRHdXR0ZXJXaWR0aC8kZ3JpZFJvd1dpZHRoKSAhZGVmYXVsdDtcblxuLy8gMTIwMHB4IG1pblxuJGZsdWlkR3JpZENvbHVtbldpZHRoMTIwMDogICAgIHBlcmNlbnRhZ2UoJGdyaWRDb2x1bW5XaWR0aDEyMDAvJGdyaWRSb3dXaWR0aDEyMDApICFkZWZhdWx0O1xuJGZsdWlkR3JpZEd1dHRlcldpZHRoMTIwMDogICAgIHBlcmNlbnRhZ2UoJGdyaWRHdXR0ZXJXaWR0aDEyMDAvJGdyaWRSb3dXaWR0aDEyMDApICFkZWZhdWx0O1xuXG4vLyA3NjhweC05NzlweFxuJGZsdWlkR3JpZENvbHVtbldpZHRoNzY4OiAgICAgIHBlcmNlbnRhZ2UoJGdyaWRDb2x1bW5XaWR0aDc2OC8kZ3JpZFJvd1dpZHRoNzY4KSAhZGVmYXVsdDtcbiRmbHVpZEdyaWRHdXR0ZXJXaWR0aDc2ODogICAgICBwZXJjZW50YWdlKCRncmlkR3V0dGVyV2lkdGg3NjgvJGdyaWRSb3dXaWR0aDc2OCkgIWRlZmF1bHQ7XG4iLAoJCSIvL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFVUSUxJVFkgTUlYSU5TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIEZvciBjbGVhcmluZyBmbG9hdHMgbGlrZSBhIGJvc3MgaDVicC5jb20vcVxuQG1peGluIGNsZWFyZml4IHtcbiAgKnpvb206IDE7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIEZpeGVzIE9wZXJhL2NvbnRlbnRlZGl0YWJsZSBidWc6XG4gICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyBXZWJraXQtc3R5bGUgZm9jdXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAvLyBXZWJraXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIElFNyBpbmxpbmUtYmxvY2tcbi8vIC0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBpZTctaW5saW5lLWJsb2NrKCkge1xuICAqZGlzcGxheTogaW5saW5lOyAvKiBJRTcgaW5saW5lLWJsb2NrIGhhY2sgKi9cbiAgKnpvb206IDE7XG59XG5cbi8vIElFNyBsaWtlcyB0byBjb2xsYXBzZSB3aGl0ZXNwYWNlIG9uIGVpdGhlciBzaWRlIG9mIHRoZSBpbmxpbmUtYmxvY2sgZWxlbWVudHMuXG4vLyBFbXMgYmVjYXVzZSB3ZSdyZSBhdHRlbXB0aW5nIHRvIG1hdGNoIHRoZSB3aWR0aCBvZiBhIHNwYWNlIGNoYXJhY3Rlci4gTGVmdFxuLy8gdmVyc2lvbiBpcyBmb3IgZm9ybSBidXR0b25zLCB3aGljaCB0eXBpY2FsbHkgY29tZSBhZnRlciBvdGhlciBlbGVtZW50cywgYW5kXG4vLyByaWdodCB2ZXJzaW9uIGlzIGZvciBpY29ucywgd2hpY2ggY29tZSBiZWZvcmUuIEFwcGx5aW5nIGJvdGggaXMgb2ssIGJ1dCBpdCB3aWxsXG4vLyBtZWFuIHRoYXQgc3BhY2UgYmV0d2VlbiB0aG9zZSBlbGVtZW50cyB3aWxsIGJlIC42ZW0gKH4yIHNwYWNlIGNoYXJhY3RlcnMpIGluIElFNyxcbi8vIGluc3RlYWQgb2YgdGhlIDEgc3BhY2UgaW4gb3RoZXIgYnJvd3NlcnMuXG5AbWl4aW4gaWU3LXJlc3RvcmUtbGVmdC13aGl0ZXNwYWNlKCkge1xuICAqbWFyZ2luLWxlZnQ6IC4zZW07XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgKm1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBpZTctcmVzdG9yZS1yaWdodC13aGl0ZXNwYWNlKCkge1xuICAqbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4vLyBTaXppbmcgc2hvcnRjdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gc2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRwbGFjZWhvbGRlclRleHQpIHtcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gVGV4dCBvdmVyZmxvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuQG1peGluIGhpZGUtdGV4dCB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5cbi8vIEZPTlRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZm9udC1mYW1pbHktc2VyaWYoKSB7XG4gIGZvbnQtZmFtaWx5OiAkc2VyaWZGb250RmFtaWx5O1xufVxuQG1peGluIGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYoKSB7XG4gIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHk7XG59XG5AbWl4aW4gZm9udC1mYW1pbHktbW9ub3NwYWNlKCkge1xuICBmb250LWZhbWlseTogJG1vbm9Gb250RmFtaWx5O1xufVxuQG1peGluIGZvbnQtc2hvcnRoYW5kKCRzaXplOiAkYmFzZUZvbnRTaXplLCAkd2VpZ2h0OiBub3JtYWwsICRsaW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQpIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbn1cbkBtaXhpbiBmb250LXNlcmlmKCRzaXplOiAkYmFzZUZvbnRTaXplLCAkd2VpZ2h0OiBub3JtYWwsICRsaW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQpIHtcbiAgQGluY2x1ZGUgZm9udC1mYW1pbHktc2VyaWYoKTtcbiAgQGluY2x1ZGUgZm9udC1zaG9ydGhhbmQoJHNpemUsICR3ZWlnaHQsICRsaW5lSGVpZ2h0KTtcbn1cbkBtaXhpbiBmb250LXNhbnMtc2VyaWYoJHNpemU6ICRiYXNlRm9udFNpemUsICR3ZWlnaHQ6IG5vcm1hbCwgJGxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCkge1xuICBAaW5jbHVkZSBmb250LWZhbWlseS1zYW5zLXNlcmlmKCk7XG4gIEBpbmNsdWRlIGZvbnQtc2hvcnRoYW5kKCRzaXplLCAkd2VpZ2h0LCAkbGluZUhlaWdodCk7XG59XG5AbWl4aW4gZm9udC1tb25vc3BhY2UoJHNpemU6ICRiYXNlRm9udFNpemUsICR3ZWlnaHQ6IG5vcm1hbCwgJGxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCkge1xuICBAaW5jbHVkZSBmb250LWZhbWlseS1tb25vc3BhY2UoKTtcbiAgQGluY2x1ZGUgZm9udC1zaG9ydGhhbmQoJHNpemUsICR3ZWlnaHQsICRsaW5lSGVpZ2h0KTtcbn1cblxuXG4vLyBGT1JNU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmxvY2sgbGV2ZWwgaW5wdXRzXG5AbWl4aW4gaW5wdXQtYmxvY2stbGV2ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dEhlaWdodDsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpOyAvLyBNYWtlcyBpbnB1dHMgYmVoYXZlIGxpa2UgdHJ1ZSBibG9jay1sZXZlbCBlbGVtZW50c1xufVxuXG5cblxuLy8gTWl4aW4gZm9yIGZvcm0gZmllbGQgc3RhdGVzXG5AbWl4aW4gZm9ybUZpZWxkU3RhdGUoJHRleHRDb2xvcjogIzU1NSwgJGJvcmRlckNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZENvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIFNldCB0aGUgdGV4dCBjb2xvclxuICAuY29udHJvbC1sYWJlbCxcbiAgLmhlbHAtYmxvY2ssXG4gIC5oZWxwLWlubGluZSB7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gIH1cbiAgLy8gU3R5bGUgaW5wdXRzIGFjY29yZGluZ2x5XG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLFxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gIH1cbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlckNvbG9yLCAxMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXJDb2xvciwgMjAlKSk7XG4gICAgfVxuICB9XG4gIC8vIEdpdmUgYSBzbWFsbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBpbnB1dC1wcmVwZW5kLy1hcHBlbmRcbiAgLmlucHV0LXByZXBlbmQgLmFkZC1vbixcbiAgLmlucHV0LWFwcGVuZCAuYWRkLW9uIHtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHRleHRDb2xvcjtcbiAgfVxufVxuXG5cblxuLy8gQ1NTMyBQUk9QRVJUSUVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCb3JkZXIgUmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIFNpbmdsZSBDb3JuZXIgQm9yZGVyIFJhZGl1c1xuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRyYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIFNpbmdsZSBTaWRlIEJvcmRlciBSYWRpdXNcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xufVxuXG4vLyBEcm9wIHNoYWRvd3NcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gVHJhbnNpdGlvbnNcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBzY2FsZSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdpdHRlci9ib290c3RyYXAvaXNzdWVzLzQ4ODVcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdpdHRlci9ib290c3RyYXAvaXNzdWVzLzUzMTlcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlblxuLy8gU2VlIGdpdCBwdWxsIGh0dHBzOi8vZ2l0aHViLmNvbS9kYW5ueWtlYW5lL2Jvb3RzdHJhcC5naXQgYmFja2ZhY2UtdmlzaWJpbGl0eSBmb3IgZXhhbXBsZXNcbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KXtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gQmFja2dyb3VuZCBjbGlwcGluZ1xuLy8gSGVhZHMgdXA6IEZGIDMuNiBhbmQgdW5kZXIgbmVlZCBcInBhZGRpbmdcIiBpbnN0ZWFkIG9mIFwicGFkZGluZy1ib3hcIlxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkY2xpcCkge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogJGNsaXA7XG4gICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiAkY2xpcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6ICRjbGlwO1xufVxuXG4vLyBCYWNrZ3JvdW5kIHNpemluZ1xuQG1peGluIGJhY2tncm91bmQtc2l6ZSgkc2l6ZSkge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG59XG5cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAgLW8tdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG5cbi8vIFJlc2l6ZSBhbnl0aGluZ1xuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFNhZmFyaSBmaXhcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbkNvdW50LCAkY29sdW1uR2FwOiAkZ3JpZEd1dHRlcldpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uQ291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uQ291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uQ291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbkdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uR2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW5HYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7XG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIE9wYWNpdHlcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5IC8gMTAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHkpO1xufVxuXG5cblxuLy8gQkFDS0dST1VORFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFkZCBhbiBhbHBoYXRyYW5zcGFyZW5jeSB2YWx1ZSB0byBhbnkgYmFja2dyb3VuZCBvciBib3JkZXIgY29sb3IgKHZpYSBFbHlzZSBIb2xsYWRheSlcbkBtaXhpbiB0cmFuc2x1Y2VudC1iYWNrZ3JvdW5kKCRjb2xvcjogJHdoaXRlLCAkYWxwaGE6IDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYShodWUoJGNvbG9yKSwgc2F0dXJhdGlvbigkY29sb3IpLCBsaWdodG5lc3MoJGNvbG9yKSwgJGFscGhhKTtcbn1cblxuQG1peGluIHRyYW5zbHVjZW50LWJvcmRlcigkY29sb3I6ICR3aGl0ZSwgJGFscGhhOiAxKSB7XG4gIGJvcmRlci1jb2xvcjogaHNsYShodWUoJGNvbG9yKSwgc2F0dXJhdGlvbigkY29sb3IpLCBsaWdodG5lc3MoJGNvbG9yKSwgJGFscGhhKTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jbGlwKHBhZGRpbmctYm94KTtcbn1cblxuLy8gR3JhZGllbnQgQmFyIENvbG9ycyBmb3IgYnV0dG9ucyBhbmQgYWxlcnRzXG5AbWl4aW4gZ3JhZGllbnRCYXIoJHByaW1hcnlDb2xvciwgJHNlY29uZGFyeUNvbG9yLCAkdGV4dENvbG9yOiAjZmZmLCAkdGV4dFNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpKSB7XG4gIGNvbG9yOiAkdGV4dENvbG9yO1xuICB0ZXh0LXNoYWRvdzogJHRleHRTaGFkb3c7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRwcmltYXJ5Q29sb3IsICRzZWNvbmRhcnlDb2xvcik7XG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeUNvbG9yICRzZWNvbmRhcnlDb2xvciBkYXJrZW4oJHNlY29uZGFyeUNvbG9yLCAxNSUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIGZhZGUtaW4ocmdiYSgwLDAsMCwuMSksIDAuMTUpO1xufVxuXG4vLyBHcmFkaWVudHNcbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydENvbG9yOiAjNTU1LCAkZW5kQ29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVuZENvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gRkYgMy42K1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDAsIGZyb20oJHN0YXJ0Q29sb3IpLCB0bygkZW5kQ29sb3IpKTsgLy8gU2FmYXJpIDQrLCBDaHJvbWUgMitcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7IC8vIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gT3BlcmEgMTEuMTBcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0Q29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZENvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydENvbG9yOiAjNTU1LCAkZW5kQ29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRzdGFydENvbG9yLCAkZW5kQ29sb3IsIDYwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7IC8vIEZGIDMuNitcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCRzdGFydENvbG9yKSwgdG8oJGVuZENvbG9yKSk7IC8vIFNhZmFyaSA0KywgQ2hyb21lIDIrXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7IC8vIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpOyAvLyBPcGVyYSAxMS4xMFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0Q29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZENvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydENvbG9yOiAjNTU1LCAkZW5kQ29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbmRDb2xvcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gRkYgMy42K1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpOyAvLyBPcGVyYSAxMS4xMFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0Q29sb3I6ICMwMGIzZWUsICRtaWRDb2xvcjogIzdhNDNiNiwgJGNvbG9yU3RvcDogNTAlLCAkZW5kQ29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRtaWRDb2xvciwgJGVuZENvbG9yLCA4MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxlZnQsIGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oJHN0YXJ0Q29sb3IpLCBjb2xvci1zdG9wKCRjb2xvclN0b3AsICRtaWRDb2xvciksIHRvKCRlbmRDb2xvcikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnRDb2xvciwgJG1pZENvbG9yICRjb2xvclN0b3AsICRlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkbWlkQ29sb3IgJGNvbG9yU3RvcCwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkbWlkQ29sb3IgJGNvbG9yU3RvcCwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnRDb2xvciwgJG1pZENvbG9yICRjb2xvclN0b3AsICRlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnRDb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kQ29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cblxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnRDb2xvcjogIzAwYjNlZSwgJG1pZENvbG9yOiAjN2E0M2I2LCAkY29sb3JTdG9wOiA1MCUsICRlbmRDb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJG1pZENvbG9yLCAkZW5kQ29sb3IsIDgwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgkc3RhcnRDb2xvciksIGNvbG9yLXN0b3AoJGNvbG9yU3RvcCwgJG1pZENvbG9yKSwgdG8oJGVuZENvbG9yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydENvbG9yLCAkbWlkQ29sb3IgJGNvbG9yU3RvcCwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJG1pZENvbG9yICRjb2xvclN0b3AsICRlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnRDb2xvciwgJG1pZENvbG9yICRjb2xvclN0b3AsICRlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnRDb2xvciwgJG1pZENvbG9yICRjb2xvclN0b3AsICRlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnRDb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kQ29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyQ29sb3I6ICM1NTUsICRvdXRlckNvbG9yOiAjMzMzKSAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXJDb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDAsIGNlbnRlciBjZW50ZXIsIDQ2MCwgZnJvbSgkaW5uZXJDb2xvciksIHRvKCRvdXRlckNvbG9yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyQ29sb3IsICRvdXRlckNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiAjNTU1LCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKC4yNSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpKSwgY29sb3Itc3RvcCguMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC41LCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkpLCBjb2xvci1zdG9wKC43NSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpKSwgY29sb3Itc3RvcCguNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuXG5cblxuLy8gQ09NUE9ORU5UIE1JWElOU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5AbWl4aW4gbmF2LWRpdmlkZXIoJHRvcDogI2U1ZTVlNSwgJGJvdHRvbTogJHdoaXRlKSB7XG4gIC8vIElFNyBuZWVkcyBhIHNldCB3aWR0aCBzaW5jZSB3ZSBnYXZlIGEgaGVpZ2h0LiBSZXN0cmljdGluZyBqdXN0XG4gIC8vIHRvIElFNyB0byBrZWVwIHRoZSAxcHggbGVmdC9yaWdodCBzcGFjZSBpbiBvdGhlciBicm93c2Vycy5cbiAgLy8gSXQgaXMgdW5jbGVhciB3aGVyZSBJRSBpcyBnZXR0aW5nIHRoZSBleHRyYSBzcGFjZSB0aGF0IHdlIG5lZWRcbiAgLy8gdG8gbmVnYXRpdmUtbWFyZ2luIGF3YXksIGJ1dCBzbyBpdCBnb2VzLlxuICAqd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGJhc2VMaW5lSGVpZ2h0IC8gMikgLSAxKSAxcHg7IC8vIDhweCAxcHhcbiAgKm1hcmdpbjogLTVweCAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3R0b207XG59XG5cbi8vIEJ1dHRvbiBiYWNrZ3JvdW5kc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYnV0dG9uQmFja2dyb3VuZCgkc3RhcnRDb2xvciwgJGVuZENvbG9yLCAkdGV4dENvbG9yOiAjZmZmLCAkdGV4dFNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpKSB7XG4gIC8vIGdyYWRpZW50QmFyIHdpbGwgc2V0IHRoZSBiYWNrZ3JvdW5kIHRvIGEgcGxlYXNpbmcgYmxlbmQgb2YgdGhlc2UsIHRvIHN1cHBvcnQgSUU8PTlcbiAgQGluY2x1ZGUgZ3JhZGllbnRCYXIoJHN0YXJ0Q29sb3IsICRlbmRDb2xvciwgJHRleHRDb2xvciwgJHRleHRTaGFkb3cpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogJGVuZENvbG9yOyAvKiBEYXJrZW4gSUU3IGJ1dHRvbnMgYnkgZGVmYXVsdCBzbyB0aGV5IHN0YW5kIG91dCBtb3JlIGdpdmVuIHRoZXkgd29uJ3QgaGF2ZSBib3JkZXJzICovXG4gIEBpbmNsdWRlIHJlc2V0LWZpbHRlcigpO1xuXG4gIC8vIGluIHRoZXNlIGNhc2VzIHRoZSBncmFkaWVudCB3b24ndCBjb3ZlciB0aGUgYmFja2dyb3VuZCwgc28gd2Ugb3ZlcnJpZGVcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICYuYWN0aXZlLCAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVuZENvbG9yO1xuICAgICpiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGVuZENvbG9yLCA1JSk7XG4gIH1cblxuICAvLyBJRSA3ICsgOCBjYW4ndCBoYW5kbGUgYm94LXNoYWRvdyB0byBzaG93IGFjdGl2ZSwgc28gd2UgZGFya2VuIGEgYml0IG91cnNlbHZlc1xuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZW5kQ29sb3IsIDEwJSkgXFw5O1xuICB9XG59XG5cbi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhclZlcnRpY2FsQWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5AbWl4aW4gbmF2YmFyVmVydGljYWxBbGlnbigkZWxlbWVudEhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoJG5hdmJhckhlaWdodCAtICRlbGVtZW50SGVpZ2h0KSAvIDI7XG59XG5cblxuXG4vLyBHcmlkIFN5c3RlbVxuLy8gLS0tLS0tLS0tLS1cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIFRhYmxlIGNvbHVtbnNcbkBtaXhpbiB0YWJsZUNvbHVtbnMoJGNvbHVtblNwYW46IDEpIHtcbiAgZmxvYXQ6IG5vbmU7IC8vIHVuZG8gZGVmYXVsdCBncmlkIGNvbHVtbiBzdHlsZXNcbiAgd2lkdGg6ICgoJGdyaWRDb2x1bW5XaWR0aCkgKiAkY29sdW1uU3BhbikgKyAoJGdyaWRHdXR0ZXJXaWR0aCAqICgkY29sdW1uU3BhbiAtIDEpKSAtIDE2OyAvLyAxNiBpcyB0b3RhbCBwYWRkaW5nIG9uIGxlZnQgYW5kIHJpZ2h0IG9mIHRhYmxlIGNlbGxzXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyB1bmRvIGRlZmF1bHQgZ3JpZCBjb2x1bW4gc3R5bGVzXG59XG5cbi8vIE1ha2UgYSBHcmlkXG4vLyBVc2UgLm1ha2VSb3cgYW5kIC5tYWtlQ29sdW1uIHRvIGFzc2lnbiBzZW1hbnRpYyBsYXlvdXRzIGdyaWQgc3lzdGVtIGJlaGF2aW9yXG5AbWl4aW4gbWFrZVJvdygpIHtcbiAgbWFyZ2luLWxlZnQ6ICRncmlkR3V0dGVyV2lkdGggKiAtMTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbkBtaXhpbiBtYWtlQ29sdW1uKCRjb2x1bW5zOiAxLCAkb2Zmc2V0OiAwKSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogKCRncmlkQ29sdW1uV2lkdGggKiAkb2Zmc2V0KSArICgkZ3JpZEd1dHRlcldpZHRoICogKCRvZmZzZXQgLSAxKSkgKyAoJGdyaWRHdXR0ZXJXaWR0aCAqIDIpO1xuICB3aWR0aDogKCRncmlkQ29sdW1uV2lkdGggKiAkY29sdW1ucykgKyAoJGdyaWRHdXR0ZXJXaWR0aCAqICgkY29sdW1ucyAtIDEpKTtcbn1cblxuLy8gVGhlIEdyaWRcbkBtaXhpbiBncmlkLWNvcmUoJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogJGdyaWRHdXR0ZXJXaWR0aCAqIC0xO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cblxuICBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBwcmV2ZW50IGNvbGxhcHNpbmcgY29sdW1uc1xuICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZEd1dHRlcldpZHRoO1xuICB9XG5cbiAgLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzXG4gIC5jb250YWluZXIsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAuY29udGFpbmVyLFxuICAubmF2YmFyLWZpeGVkLXRvcCAuY29udGFpbmVyLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvcmUtc3BhbigkZ3JpZENvbHVtbnMsICRncmlkQ29sdW1uV2lkdGgsICRncmlkR3V0dGVyV2lkdGgpO1xuICB9XG5cbiAgLy8gZ2VuZXJhdGUgLnNwYW5YIGFuZCAub2Zmc2V0WFxuICBAaW5jbHVkZSBncmlkLWNvcmUtc3Bhbi14KCRncmlkQ29sdW1ucywgJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCk7XG4gIEBpbmNsdWRlIGdyaWQtY29yZS1vZmZzZXQteCgkZ3JpZENvbHVtbnMsICRncmlkQ29sdW1uV2lkdGgsICRncmlkR3V0dGVyV2lkdGgpO1xufVxuXG5AbWl4aW4gZ3JpZC1jb3JlLXNwYW4teCgkZ3JpZENvbHVtbnMsICRncmlkQ29sdW1uV2lkdGgsICRncmlkR3V0dGVyV2lkdGgpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZENvbHVtbnMge1xuICAgIC5zcGFuI3skaX0geyBAaW5jbHVkZSBncmlkLWNvcmUtc3BhbigkaSwgJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCk7IH1cbiAgfVxufVxuXG5AbWl4aW4gZ3JpZC1jb3JlLW9mZnNldC14KCRncmlkQ29sdW1ucywgJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkQ29sdW1ucyB7XG4gICAgLm9mZnNldCN7JGl9IHsgQGluY2x1ZGUgZ3JpZC1jb3JlLW9mZnNldCgkaSwgJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCk7IH1cbiAgfVxufVxuXG5AbWl4aW4gZ3JpZC1jb3JlLXNwYW4oJGNvbHVtbnMsICRncmlkQ29sdW1uV2lkdGgsICRncmlkR3V0dGVyV2lkdGgpIHtcbiAgd2lkdGg6ICgkZ3JpZENvbHVtbldpZHRoICogJGNvbHVtbnMpICsgKCRncmlkR3V0dGVyV2lkdGggKiAoJGNvbHVtbnMgLSAxKSk7XG59XG5cbkBtaXhpbiBncmlkLWNvcmUtb2Zmc2V0KCRjb2x1bW5zLCAkZ3JpZENvbHVtbldpZHRoLCAkZ3JpZEd1dHRlcldpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWRDb2x1bW5XaWR0aCAqICRjb2x1bW5zKSArICgkZ3JpZEd1dHRlcldpZHRoICogKCRjb2x1bW5zICsgMSkpO1xufVxuXG5cblxuQG1peGluIGdyaWQtZmx1aWQoJGZsdWlkR3JpZENvbHVtbldpZHRoLCAkZmx1aWRHcmlkR3V0dGVyV2lkdGgpIHtcbiAgLnJvdy1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgICBAaW5jbHVkZSBpbnB1dC1ibG9jay1sZXZlbCgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogJGZsdWlkR3JpZEd1dHRlcldpZHRoO1xuICAgICAgKm1hcmdpbi1sZWZ0OiAkZmx1aWRHcmlkR3V0dGVyV2lkdGggLSAoLjUgLyAkZ3JpZFJvd1dpZHRoICogMTAwcHggKiAxJSk7XG4gICAgfVxuICAgIFtjbGFzcyo9XCJzcGFuXCJdOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFNwYWNlIGdyaWQtc2l6ZWQgY29udHJvbHMgcHJvcGVybHkgaWYgbXVsdGlwbGUgcGVyIGxpbmVcbiAgICAuY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdICsgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRmbHVpZEdyaWRHdXR0ZXJXaWR0aDtcbiAgICB9XG5cbiAgICAvLyBnZW5lcmF0ZSAuc3BhblggYW5kIC5vZmZzZXRYXG4gICAgQGluY2x1ZGUgZ3JpZC1mbHVpZC1zcGFuLXgoJGdyaWRDb2x1bW5zLCAkZmx1aWRHcmlkQ29sdW1uV2lkdGgsICRmbHVpZEdyaWRHdXR0ZXJXaWR0aCk7XG4gICAgQGluY2x1ZGUgZ3JpZC1mbHVpZC1vZmZzZXQteCgkZ3JpZENvbHVtbnMsICRmbHVpZEdyaWRDb2x1bW5XaWR0aCwgJGZsdWlkR3JpZEd1dHRlcldpZHRoKTtcbiAgfVxufVxuXG5AbWl4aW4gZ3JpZC1mbHVpZC1zcGFuLXgoJGdyaWRDb2x1bW5zLCAkZmx1aWRHcmlkQ29sdW1uV2lkdGgsICRmbHVpZEdyaWRHdXR0ZXJXaWR0aCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkQ29sdW1ucyB7XG4gICAgLnNwYW4jeyRpfSB7IEBpbmNsdWRlIGdyaWQtZmx1aWQtc3BhbigkaSwgJGZsdWlkR3JpZENvbHVtbldpZHRoLCAkZmx1aWRHcmlkR3V0dGVyV2lkdGgpOyB9XG4gIH1cbn1cblxuQG1peGluIGdyaWQtZmx1aWQtb2Zmc2V0LXgoJGdyaWRDb2x1bW5zLCAkZmx1aWRHcmlkQ29sdW1uV2lkdGgsICRmbHVpZEdyaWRHdXR0ZXJXaWR0aCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkQ29sdW1ucyB7XG4gICAgLm9mZnNldCN7JGl9IHsgQGluY2x1ZGUgZ3JpZC1mbHVpZC1vZmZzZXQoJGksICRmbHVpZEdyaWRDb2x1bW5XaWR0aCwgJGZsdWlkR3JpZEd1dHRlcldpZHRoKTsgfVxuICAgIC5vZmZzZXQjeyRpfTpmaXJzdC1jaGlsZCB7IEBpbmNsdWRlIGdyaWQtZmx1aWQtb2Zmc2V0LWZpcnN0LWNoaWxkKCRpLCAkZmx1aWRHcmlkQ29sdW1uV2lkdGgsICRmbHVpZEdyaWRHdXR0ZXJXaWR0aCk7IH1cbiAgfVxufVxuXG5AbWl4aW4gZ3JpZC1mbHVpZC1zcGFuKCRjb2x1bW5zLCAkZmx1aWRHcmlkQ29sdW1uV2lkdGgsICRmbHVpZEdyaWRHdXR0ZXJXaWR0aCkge1xuICB3aWR0aDogKCRmbHVpZEdyaWRDb2x1bW5XaWR0aCAqICRjb2x1bW5zKSArICgkZmx1aWRHcmlkR3V0dGVyV2lkdGggKiAoJGNvbHVtbnMgLSAxKSk7XG4gICp3aWR0aDogKCRmbHVpZEdyaWRDb2x1bW5XaWR0aCAqICRjb2x1bW5zKSArICgkZmx1aWRHcmlkR3V0dGVyV2lkdGggKiAoJGNvbHVtbnMgLSAxKSkgLSAoLjUgLyAkZ3JpZFJvd1dpZHRoICogMTAwcHggKiAxJSk7XG59XG5cbkBtaXhpbiBncmlkLWZsdWlkLW9mZnNldCgkY29sdW1ucywgJGZsdWlkR3JpZENvbHVtbldpZHRoLCAkZmx1aWRHcmlkR3V0dGVyV2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICgkZmx1aWRHcmlkQ29sdW1uV2lkdGggKiAkY29sdW1ucykgKyAoJGZsdWlkR3JpZEd1dHRlcldpZHRoICogKCRjb2x1bW5zIC0gMSkpICsgKCRmbHVpZEdyaWRHdXR0ZXJXaWR0aCAqIDIpO1xuICAqbWFyZ2luLWxlZnQ6ICgkZmx1aWRHcmlkQ29sdW1uV2lkdGggKiAkY29sdW1ucykgKyAoJGZsdWlkR3JpZEd1dHRlcldpZHRoICogKCRjb2x1bW5zIC0gMSkpIC0gKC41IC8gJGdyaWRSb3dXaWR0aCAqIDEwMHB4ICogMSUpICsgKCRmbHVpZEdyaWRHdXR0ZXJXaWR0aCAqIDIpIC0gKC41IC8gJGdyaWRSb3dXaWR0aCAqIDEwMHB4ICogMSUpO1xufVxuXG5AbWl4aW4gZ3JpZC1mbHVpZC1vZmZzZXQtZmlyc3QtY2hpbGQoJGNvbHVtbnMsICRmbHVpZEdyaWRDb2x1bW5XaWR0aCwgJGZsdWlkR3JpZEd1dHRlcldpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAoJGZsdWlkR3JpZENvbHVtbldpZHRoICogJGNvbHVtbnMpICsgKCRmbHVpZEdyaWRHdXR0ZXJXaWR0aCAqICgkY29sdW1ucyAtIDEpKSArICgkZmx1aWRHcmlkR3V0dGVyV2lkdGgpO1xuICAqbWFyZ2luLWxlZnQ6ICgkZmx1aWRHcmlkQ29sdW1uV2lkdGggKiAkY29sdW1ucykgKyAoJGZsdWlkR3JpZEd1dHRlcldpZHRoICogKCRjb2x1bW5zIC0gMSkpIC0gKC41IC8gJGdyaWRSb3dXaWR0aCAqIDEwMHB4ICogMSUpICsgJGZsdWlkR3JpZEd1dHRlcldpZHRoIC0gKC41IC8gJGdyaWRSb3dXaWR0aCAqIDEwMHB4ICogMSUpO1xufVxuXG5cblxuQG1peGluIGdyaWQtaW5wdXQoJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCkge1xuICBpbnB1dCxcbiAgdGV4dGFyZWEsXG4gIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgLy8gb3ZlcnJpZGUgbWFyZ2luLWxlZnQgZnJvbSBjb3JlIGdyaWQgc3lzdGVtXG4gIH1cblxuICAvLyBTcGFjZSBncmlkLXNpemVkIGNvbnRyb2xzIHByb3Blcmx5IGlmIG11bHRpcGxlIHBlciBsaW5lXG4gIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0gKyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRncmlkR3V0dGVyV2lkdGg7XG4gIH1cblxuICAvLyBnZW5lcmF0ZSAuc3BhblhcbiAgQGluY2x1ZGUgZ3JpZC1pbnB1dC1zcGFuLXgoJGdyaWRDb2x1bW5zLCAkZ3JpZENvbHVtbldpZHRoLCAkZ3JpZEd1dHRlcldpZHRoKTtcbn1cblxuQG1peGluIGdyaWQtaW5wdXQtc3Bhbi14KCRncmlkQ29sdW1ucywgJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkQ29sdW1ucyB7XG4gICAgaW5wdXQuc3BhbiN7JGl9LFxuICAgIHRleHRhcmVhLnNwYW4jeyRpfSxcbiAgICAudW5lZGl0YWJsZS1pbnB1dC5zcGFuI3skaX0ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1pbnB1dC1zcGFuKCRpLCAkZ3JpZENvbHVtbldpZHRoLCAkZ3JpZEd1dHRlcldpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGdyaWQtaW5wdXQtc3BhbigkY29sdW1ucywgJGdyaWRDb2x1bW5XaWR0aCwgJGdyaWRHdXR0ZXJXaWR0aCkge1xuICB3aWR0aDogKCgkZ3JpZENvbHVtbldpZHRoKSAqICRjb2x1bW5zKSArICgkZ3JpZEd1dHRlcldpZHRoICogKCRjb2x1bW5zIC0gMSkpIC0gMTQ7XG59XG4iLAoJCSIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleFBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgZ2l2ZW4gbmV3IGluc2VydGlvbiBtZXRob2RcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXJCYWNrZ3JvdW5kO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDZweCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT3ZlcnJpZGVzIGZvciBwcm9wZXIgaW5zZXJ0aW9uXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXJUaXRsZUJhY2tncm91bmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXJUaXRsZUJhY2tncm91bmQsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHggNXB4IDAgMCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyIC5hcnJvdyxcbi5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xufVxuLnBvcG92ZXIgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3ZlckFycm93V2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3ZlckFycm93T3V0ZXJXaWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyQXJyb3dPdXRlckNvbG9yO1xuICAgIGJvdHRvbTogLSRwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyQXJyb3dXaWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3ZlckFycm93Q29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXJBcnJvd091dGVyV2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3ZlckFycm93T3V0ZXJDb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyQXJyb3dXaWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3ZlckFycm93Q29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tIC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXJBcnJvd091dGVyV2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3ZlckFycm93T3V0ZXJDb2xvcjtcbiAgICB0b3A6IC0kcG9wb3ZlckFycm93T3V0ZXJXaWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3ZlckFycm93V2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXJBcnJvd0NvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXJBcnJvd091dGVyV2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyQXJyb3dPdXRlcldpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyQXJyb3dPdXRlckNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3ZlckFycm93Q29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3ZlckFycm93V2lkdGg7XG4gICAgfVxuICB9XG5cbn1cbiIsCgkJIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4TW9kYWxCYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbi5tb2RhbC1iYWNrZHJvcCxcbi5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgQGluY2x1ZGUgb3BhY2l0eSg4MCk7XG59XG5cbi8vIEJhc2UgbW9kYWxcbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogJHppbmRleE1vZGFsO1xuICB3aWR0aDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMyk7XG4gICpib3JkZXI6IDFweCBzb2xpZCAjOTk5OyAvKiBJRTYtNyAqL1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDZweCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggN3B4IHJnYmEoMCwwLDAsMC4zKSk7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY2xpcChwYWRkaW5nLWJveCk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJi5mYWRlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzIGxpbmVhciwgdG9wIC4zcyBlYXNlLW91dCk7XG4gICAgdG9wOiAtMjUlO1xuICB9XG4gICYuZmFkZS5pbiB7IHRvcDogMTAlOyB9XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAvLyBDbG9zZSBpY29uXG4gIC5jbG9zZSB7IG1hcmdpbi10b3A6IDJweDsgfVxuICAvLyBIZWFkaW5nXG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLy8gQm9keSAod2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcylcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi8vIFJlbW92ZSBib3R0b20gbWFyZ2luIGlmIG5lZWQgYmVcbi5tb2RhbC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDZweCA2cHgpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDAgJHdoaXRlKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4iLAoJCSIvKiEgalF1ZXJ5IFVJIC0gdjEuMTEuMyAtIDIwMTUtMDItMTJcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIGJ1dHRvbi5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCBtZW51LmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCByZXNpemFibGUuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mZndEZWZhdWx0PW5vcm1hbCZjb3JuZXJSYWRpdXM9M3B4JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZmY0hlYWRlcj0zMzMzMzMmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmZmNDb250ZW50PTMzMzMzMyZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmZmNEZWZhdWx0PTQ1NDU0NSZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmJnVGV4dHVyZUhvdmVyPWZsYXQmYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmZmNIb3Zlcj0yYjJiMmImaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZmY0FjdGl2ZT1mZmZmZmYmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmZmNIaWdobGlnaHQ9Nzc3NjIwJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmYmdDb2xvckVycm9yPWZkZGZkZiZiZ1RleHR1cmVFcnJvcj1mbGF0JmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmZjRXJyb3I9NWYzZjNmJmljb25Db2xvckVycm9yPWNjMDAwMCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG5cdG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xufVxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcblx0ei1pbmRleDogMTAwO1xufVxuXG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnB4IDAgMCAwO1xuXHRwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuXHRtaW4taGVpZ2h0OiAwOyAvKiBzdXBwb3J0OiBJRTcgKi9cblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25zIHtcblx0cGFkZGluZy1sZWZ0OiAyLjJlbTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29ucyAudWktYWNjb3JkaW9uLWljb25zIHtcblx0cGFkZGluZy1sZWZ0OiAyLjJlbTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLjVlbTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG5cdHBhZGRpbmc6IDFlbSAyLjJlbTtcblx0Ym9yZGVyLXRvcDogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktYXV0b2NvbXBsZXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi51aS1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiAuMWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIHJlbW92ZXMgZXh0cmEgd2lkdGggaW4gSUUgKi9cbn1cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyLjJlbTtcbn1cbi8qIGJ1dHRvbiBlbGVtZW50cyBzZWVtIHRvIG5lZWQgYSBsaXR0bGUgbW9yZSB3aWR0aCAqL1xuYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR3aWR0aDogMi40ZW07XG59XG4udWktYnV0dG9uLWljb25zLW9ubHkge1xuXHR3aWR0aDogMy40ZW07XG59XG5idXR0b24udWktYnV0dG9uLWljb25zLW9ubHkge1xuXHR3aWR0aDogMy43ZW07XG59XG5cbi8qIGJ1dHRvbiB0ZXh0IGVsZW1lbnQgKi9cbi51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udWktYnV0dG9uLXRleHQtb25seSAudWktYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1idXR0b24tdGV4dCxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nOiAuNGVtO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi10ZXh0LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtIC40ZW0gMi4xZW07XG59XG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi10ZXh0LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW0gMi4xZW0gLjRlbSAxZW07XG59XG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcblx0cGFkZGluZy1sZWZ0OiAyLjFlbTtcblx0cGFkZGluZy1yaWdodDogMi4xZW07XG59XG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzLCBwcm92aWRlIHBhZGRpbmcgYnkgZGVmYXVsdCAqL1xuaW5wdXQudWktYnV0dG9uIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uLFxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktaWNvbixcbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktaWNvbixcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktaWNvbixcbi51aS1idXR0b24taWNvbnMtb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24taWNvbi1wcmltYXJ5LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1wcmltYXJ5LFxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1wcmltYXJ5IHtcblx0bGVmdDogLjVlbTtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSB7XG5cdHJpZ2h0OiAuNWVtO1xufVxuXG4vKiBidXR0b24gc2V0cyAqL1xuLnVpLWJ1dHRvbnNldCB7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnVpLWJ1dHRvbnNldCAudWktYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogLS4zZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiByZXNldCBleHRyYSBwYWRkaW5nIGluIEZpcmVmb3gsIHNlZSBoNWJwLmNvbS9sICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLnVpLWRpYWxvZyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IC4xZW0gMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDkwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAuM2VtO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luLXRvcDogLjVlbTtcblx0cGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuXHRtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiBub25lO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG5cdC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuXHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcblx0bWFyZ2luOiA1cHggMDtcblx0aGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAuMmVtO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktcmVzaXphYmxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMC4xcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktcmVzaXphYmxlLW4ge1xuXHRjdXJzb3I6IG4tcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtcyB7XG5cdGN1cnNvcjogcy1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1lIHtcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS13IHtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXNlIHtcblx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAxcHg7XG5cdGJvdHRvbTogMXB4O1xufVxuLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0Ym90dG9tOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1udyB7XG5cdGN1cnNvcjogbnctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1uZSB7XG5cdGN1cnNvcjogbmUtcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1zZWxlY3RhYmxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQvKiBTdXBwb3J0OiBJRTcgKi9cblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbiBzcGFuLnVpLWljb24ge1xuXHRyaWdodDogMC41ZW07XG5cdGxlZnQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24gc3Bhbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAwLjRlbSAyLjFlbSAwLjRlbSAxZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuLyogdmVydGljYWxseSBjZW50ZXIgaWNvbiAqL1xuLnVpLXNwaW5uZXIgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuXG4vKiBUUiBvdmVycmlkZXMgKi9cbi51aS1zcGlubmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG5cdC8qIG5lZWQgdG8gZml4IGljb25zIHNwcml0ZSAqL1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjYWFhO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZTllOWU5O1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICM0NTQ1NDU7XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICMyYjJiMmI7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG5cdGJhY2tncm91bmQ6ICNmZGRmZGY7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmF0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyYXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJhdC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJhdC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0bWFyZ2luOiAwcHggMCAwIDBweDtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuXHRvcGFjaXR5OiAuMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiIsCgkJIi8vIEJvdXJib24gNC4yLjdcbi8vIGh0dHA6Ly9ib3VyYm9uLmlvXG4vLyBDb3B5cmlnaHQgMjAxMS0yMDE1IHRob3VnaHRib3QsIGluYy5cbi8vIE1JVCBMaWNlbnNlXG5cbkBpbXBvcnQgXCJzZXR0aW5ncy9wcmVmaXhlclwiO1xuQGltcG9ydCBcInNldHRpbmdzL3B4LXRvLWVtXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvYXNzZXQtcGlwZWxpbmVcIjtcblxuQGltcG9ydCBcImZ1bmN0aW9ucy9hc3NpZ24taW5wdXRzXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL2NvbnRhaW5zXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL2NvbnRhaW5zLWZhbHN5XCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL2lzLWxlbmd0aFwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy9pcy1saWdodFwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy9pcy1udW1iZXJcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvaXMtc2l6ZVwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy9weC10by1lbVwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy9weC10by1yZW1cIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvc2hhZGVcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvc3RyaXAtdW5pdHNcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvdGludFwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy90cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnMvdW5wYWNrXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zL21vZHVsYXItc2NhbGVcIjtcblxuQGltcG9ydCBcImhlbHBlcnMvY29udmVydC11bml0c1wiO1xuQGltcG9ydCBcImhlbHBlcnMvZGlyZWN0aW9uYWwtdmFsdWVzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9mb250LXNvdXJjZS1kZWNsYXJhdGlvblwiO1xuQGltcG9ydCBcImhlbHBlcnMvZ3JhZGllbnQtcG9zaXRpb25zLXBhcnNlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvbGluZWFyLWFuZ2xlLXBhcnNlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvbGluZWFyLWdyYWRpZW50LXBhcnNlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvbGluZWFyLXBvc2l0aW9ucy1wYXJzZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2xpbmVhci1zaWRlLWNvcm5lci1wYXJzZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3JhZGlhbC1hcmctcGFyc2VyXCI7XG5AaW1wb3J0IFwiaGVscGVycy9yYWRpYWwtcG9zaXRpb25zLXBhcnNlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvcmFkaWFsLWdyYWRpZW50LXBhcnNlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvcmVuZGVyLWdyYWRpZW50c1wiO1xuQGltcG9ydCBcImhlbHBlcnMvc2hhcGUtc2l6ZS1zdHJpcHBlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvc3RyLXRvLW51bVwiO1xuXG5AaW1wb3J0IFwiY3NzMy9hbmltYXRpb25cIjtcbkBpbXBvcnQgXCJjc3MzL2FwcGVhcmFuY2VcIjtcbkBpbXBvcnQgXCJjc3MzL2JhY2tmYWNlLXZpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJjc3MzL2JhY2tncm91bmRcIjtcbkBpbXBvcnQgXCJjc3MzL2JhY2tncm91bmQtaW1hZ2VcIjtcbkBpbXBvcnQgXCJjc3MzL2JvcmRlci1pbWFnZVwiO1xuQGltcG9ydCBcImNzczMvY2FsY1wiO1xuQGltcG9ydCBcImNzczMvY29sdW1uc1wiO1xuQGltcG9ydCBcImNzczMvZmlsdGVyXCI7XG5AaW1wb3J0IFwiY3NzMy9mbGV4LWJveFwiO1xuQGltcG9ydCBcImNzczMvZm9udC1mYWNlXCI7XG5AaW1wb3J0IFwiY3NzMy9mb250LWZlYXR1cmUtc2V0dGluZ3NcIjtcbkBpbXBvcnQgXCJjc3MzL2hpZHBpLW1lZGlhLXF1ZXJ5XCI7XG5AaW1wb3J0IFwiY3NzMy9oeXBoZW5zXCI7XG5AaW1wb3J0IFwiY3NzMy9pbWFnZS1yZW5kZXJpbmdcIjtcbkBpbXBvcnQgXCJjc3MzL2tleWZyYW1lc1wiO1xuQGltcG9ydCBcImNzczMvbGluZWFyLWdyYWRpZW50XCI7XG5AaW1wb3J0IFwiY3NzMy9wZXJzcGVjdGl2ZVwiO1xuQGltcG9ydCBcImNzczMvcGxhY2Vob2xkZXJcIjtcbkBpbXBvcnQgXCJjc3MzL3JhZGlhbC1ncmFkaWVudFwiO1xuQGltcG9ydCBcImNzczMvc2VsZWN0aW9uXCI7XG5AaW1wb3J0IFwiY3NzMy90ZXh0LWRlY29yYXRpb25cIjtcbkBpbXBvcnQgXCJjc3MzL3RyYW5zZm9ybVwiO1xuQGltcG9ydCBcImNzczMvdHJhbnNpdGlvblwiO1xuQGltcG9ydCBcImNzczMvdXNlci1zZWxlY3RcIjtcblxuQGltcG9ydCBcImFkZG9ucy9ib3JkZXItY29sb3JcIjtcbkBpbXBvcnQgXCJhZGRvbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcImFkZG9ucy9ib3JkZXItc3R5bGVcIjtcbkBpbXBvcnQgXCJhZGRvbnMvYm9yZGVyLXdpZHRoXCI7XG5AaW1wb3J0IFwiYWRkb25zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJhZGRvbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJhZGRvbnMvZWxsaXBzaXNcIjtcbkBpbXBvcnQgXCJhZGRvbnMvZm9udC1zdGFja3NcIjtcbkBpbXBvcnQgXCJhZGRvbnMvaGlkZS10ZXh0XCI7XG5AaW1wb3J0IFwiYWRkb25zL21hcmdpblwiO1xuQGltcG9ydCBcImFkZG9ucy9wYWRkaW5nXCI7XG5AaW1wb3J0IFwiYWRkb25zL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiYWRkb25zL3ByZWZpeGVyXCI7XG5AaW1wb3J0IFwiYWRkb25zL3JldGluYS1pbWFnZVwiO1xuQGltcG9ydCBcImFkZG9ucy9zaXplXCI7XG5AaW1wb3J0IFwiYWRkb25zL3RleHQtaW5wdXRzXCI7XG5AaW1wb3J0IFwiYWRkb25zL3RpbWluZy1mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJhZGRvbnMvdHJpYW5nbGVcIjtcbkBpbXBvcnQgXCJhZGRvbnMvd29yZC13cmFwXCI7XG5cbkBpbXBvcnQgXCJib3VyYm9uLWRlcHJlY2F0ZWQtdXBjb21pbmdcIjtcbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIG9yIGRpc2FibGUgdmVuZG9yIHByZWZpeGVzXG5cbiRwcmVmaXgtZm9yLXdlYmtpdDogICAgdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtZm9yLW1vemlsbGE6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtZm9yLW1pY3Jvc29mdDogdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtZm9yLW9wZXJhOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtZm9yLXNwZWM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiIsCgkJIiRlbS1iYXNlOiAxNnB4ICFkZWZhdWx0O1xuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBnbG9iYWwgc2V0dGluZyB0byBlbmFibGUgb3IgZGlzYWJsZSB0aGUgYCRhc3NldC1waXBlbGluZWAgdmFyaWFibGUgZm9yIGFsbCBmdW5jdGlvbnMgdGhhdCBhY2NlcHQgaXQuXG4vLy9cbi8vLyBAdHlwZSBCb29sXG5cbiRhc3NldC1waXBlbGluZTogZmFsc2UgIWRlZmF1bHQ7XG4iLAoJCSJAZnVuY3Rpb24gYXNzaWduLWlucHV0cygkaW5wdXRzLCAkcHNldWRvOiBudWxsKSB7XG4gICRsaXN0OiAoKTtcblxuICBAZWFjaCAkaW5wdXQgaW4gJGlucHV0cyB7XG4gICAgJGlucHV0OiB1bnF1b3RlKCRpbnB1dCk7XG4gICAgJGlucHV0OiBpZigkcHNldWRvLCAkaW5wdXQgKyBcIjpcIiArICRwc2V1ZG8sICRpbnB1dCk7XG4gICAgJGxpc3Q6IGFwcGVuZCgkbGlzdCwgJGlucHV0LCBjb21tYSk7XG4gIH1cblxuICBAcmV0dXJuICRsaXN0O1xufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGlmIGEgbGlzdCBjb250YWlucyBhIHZhbHVlKHMpLlxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0XG4vLy8gICBUaGUgbGlzdCB0byBjaGVjayBhZ2FpbnN0LlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkdmFsdWVzXG4vLy8gICBBIHNpbmdsZSB2YWx1ZSBvciBsaXN0IG9mIHZhbHVlcyB0byBjaGVjayBmb3IuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIGNvbnRhaW5zKCRsaXN0LCAkdmFsdWUpXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sfVxuXG5AZnVuY3Rpb24gY29udGFpbnMoJGxpc3QsICR2YWx1ZXMuLi4pIHtcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiB0eXBlLW9mKGluZGV4KCRsaXN0LCAkdmFsdWUpKSAhPSBcIm51bWJlclwiIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGlmIGEgbGlzdCBkb2VzIG5vdCBjb250YWlucyBhIHZhbHVlLlxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0XG4vLy8gICBUaGUgbGlzdCB0byBjaGVjayBhZ2FpbnN0LlxuLy8vXG4vLy8gQHJldHVybiB7Qm9vbH1cblxuQGZ1bmN0aW9uIGNvbnRhaW5zLWZhbHN5KCRsaXN0KSB7XG4gIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICBAaWYgbm90ICRpdGVtIHtcbiAgICAgIEByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGZhbHNlO1xufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGZvciBhIHZhbGlkIENTUyBsZW5ndGguXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHZhbHVlXG5cbkBmdW5jdGlvbiBpcy1sZW5ndGgoJHZhbHVlKSB7XG4gIEByZXR1cm4gdHlwZS1vZigkdmFsdWUpICE9IFwibnVsbFwiIGFuZCAoc3RyLXNsaWNlKCR2YWx1ZSArIFwiXCIsIDEsIDQpID09IFwiY2FsY1wiXG4gICAgICAgb3IgaW5kZXgoYXV0byBpbmhlcml0IGluaXRpYWwgMCwgJHZhbHVlKVxuICAgICAgIG9yICh0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiBhbmQgbm90KHVuaXRsZXNzKCR2YWx1ZSkpKSk7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm9ncmFtYXRpY2FsbHkgZGV0ZXJtaW5lcyB3aGV0aGVyIGEgY29sb3IgaXMgbGlnaHQgb3IgZGFyay5cbi8vL1xuLy8vIEBsaW5rIGh0dHA6Ly9yb2JvdHMudGhvdWdodGJvdC5jb20vY2xvc2VyLWxvb2stY29sb3ItbGlnaHRuZXNzXG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yIChIZXgpfSAkY29sb3Jcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgaXMtbGlnaHQoJGNvbG9yKVxuLy8vXG4vLy8gQHJldHVybiB7Qm9vbH1cblxuQGZ1bmN0aW9uIGlzLWxpZ2h0KCRoZXgtY29sb3IpIHtcbiAgJC1sb2NhbC1yZWQ6IHJlZChyZ2JhKCRoZXgtY29sb3IsIDEpKTtcbiAgJC1sb2NhbC1ncmVlbjogZ3JlZW4ocmdiYSgkaGV4LWNvbG9yLCAxKSk7XG4gICQtbG9jYWwtYmx1ZTogYmx1ZShyZ2JhKCRoZXgtY29sb3IsIDEpKTtcbiAgJC1sb2NhbC1saWdodG5lc3M6ICgkLWxvY2FsLXJlZCAqIDAuMjEyNiArICQtbG9jYWwtZ3JlZW4gKiAwLjcxNTIgKyAkLWxvY2FsLWJsdWUgKiAwLjA3MjIpIC8gMjU1O1xuXG4gIEByZXR1cm4gJC1sb2NhbC1saWdodG5lc3MgPiAwLjY7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBDaGVja3MgZm9yIGEgdmFsaWQgbnVtYmVyLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZVxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb250YWluc1xuXG5AZnVuY3Rpb24gaXMtbnVtYmVyKCR2YWx1ZSkge1xuICBAcmV0dXJuIGNvbnRhaW5zKFwiMFwiIFwiMVwiIFwiMlwiIFwiM1wiIFwiNFwiIFwiNVwiIFwiNlwiIFwiN1wiIFwiOFwiIFwiOVwiIDAgMSAyIDMgNCA1IDYgNyA4IDksICR2YWx1ZSk7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBDaGVja3MgZm9yIGEgdmFsaWQgQ1NTIHNpemUuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHZhbHVlXG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBpcy1sZW5ndGhcblxuQGZ1bmN0aW9uIGlzLXNpemUoJHZhbHVlKSB7XG4gIEByZXR1cm4gaXMtbGVuZ3RoKCR2YWx1ZSlcbiAgICAgICAgICBvciBjb250YWlucyhcImZpbGxcIiBcImZpdC1jb250ZW50XCIgXCJtaW4tY29udGVudFwiIFwibWF4LWNvbnRlbnRcIiwgJHZhbHVlKTtcbn1cbiIsCgkJIi8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8gZWcuIGZvciBhIHJlbGF0aW9uYWwgdmFsdWUgb2YgMTJweCB3cml0ZSBlbSgxMikgd2hlbiB0aGUgcGFyZW50IGlzIDE2cHhcbi8vIGlmIHRoZSBwYXJlbnQgaXMgYW5vdGhlciB2YWx1ZSBzYXkgMjRweCB3cml0ZSBlbSgxMiwgMjQpXG5cbkBmdW5jdGlvbiBlbSgkcHh2YWwsICRiYXNlOiAkZW0tYmFzZSkge1xuICBAaWYgbm90IHVuaXRsZXNzKCRweHZhbCkge1xuICAgICRweHZhbDogc3RyaXAtdW5pdHMoJHB4dmFsKTtcbiAgfVxuICBAaWYgbm90IHVuaXRsZXNzKCRiYXNlKSB7XG4gICAgJGJhc2U6IHN0cmlwLXVuaXRzKCRiYXNlKTtcbiAgfVxuICBAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxZW07XG59XG4iLAoJCSIvLyBDb252ZXJ0IHBpeGVscyB0byByZW1zXG4vLyBlZy4gZm9yIGEgcmVsYXRpb25hbCB2YWx1ZSBvZiAxMnB4IHdyaXRlIHJlbSgxMilcbi8vIEFzc3VtZXMgJGVtLWJhc2UgaXMgdGhlIGZvbnQtc2l6ZSBvZiA8aHRtbD5cblxuQGZ1bmN0aW9uIHJlbSgkcHh2YWwpIHtcbiAgQGlmIG5vdCB1bml0bGVzcygkcHh2YWwpIHtcbiAgICAkcHh2YWw6IHN0cmlwLXVuaXRzKCRweHZhbCk7XG4gIH1cblxuICAkYmFzZTogJGVtLWJhc2U7XG4gIEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcbiAgICAkYmFzZTogc3RyaXAtdW5pdHMoJGJhc2UpO1xuICB9XG4gIEByZXR1cm4gKCRweHZhbCAvICRiYXNlKSAqIDFyZW07XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNaXhlcyBhIGNvbG9yIHdpdGggYmxhY2suXG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3Jcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyIChQZXJjZW50YWdlKX0gJHBlcmNlbnRcbi8vLyAgIFRoZSBhbW91bnQgb2YgYmxhY2sgdG8gYmUgbWl4ZWQgaW4uXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoI2ZmYmI1MiwgNjAlKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NGEyMDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXR1cm4ge0NvbG9yfVxuXG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudCkge1xuICBAcmV0dXJuIG1peCgjMDAwLCAkY29sb3IsICRwZXJjZW50KTtcbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFN0cmlwcyB0aGUgdW5pdCBmcm9tIGEgbnVtYmVyLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgKFdpdGggVW5pdCl9ICR2YWx1ZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAkZGltZW5zaW9uOiBzdHJpcC11bml0cygxMGVtKTtcbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgICRkaW1lbnNpb246IDEwO1xuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyIChVbml0bGVzcyl9XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0cygkdmFsdWUpIHtcbiAgQHJldHVybiAoJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKSk7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNaXhlcyBhIGNvbG9yIHdpdGggd2hpdGUuXG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3Jcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyIChQZXJjZW50YWdlKX0gJHBlcmNlbnRcbi8vLyAgIFRoZSBhbW91bnQgb2Ygd2hpdGUgdG8gYmUgbWl4ZWQgaW4uXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgjNmVjYWE2LCA0MCUpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkZmM5O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJldHVybiB7Q29sb3J9XG5cbkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnQpIHtcbiAgQHJldHVybiBtaXgoI2ZmZiwgJGNvbG9yLCAkcGVyY2VudCk7XG59XG4iLAoJCSIvLyBSZXR1cm4gdmVuZG9yLXByZWZpeGVkIHByb3BlcnR5IG5hbWVzIGlmIGFwcHJvcHJpYXRlXG4vLyBFeGFtcGxlOiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCh0cmFuc2Zvcm0sIGNvbG9yLCBiYWNrZ3JvdW5kKSwgbW96KSAtPiAtbW96LXRyYW5zZm9ybSwgY29sb3IsIGJhY2tncm91bmRcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cbkBmdW5jdGlvbiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wcywgJHZlbmRvcjogZmFsc2UpIHtcbiAgJG5ldy1wcm9wczogKCk7XG5cbiAgQGVhY2ggJHByb3AgaW4gJHByb3BzIHtcbiAgICAkbmV3LXByb3BzOiBhcHBlbmQoJG5ldy1wcm9wcywgdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lKCRwcm9wLCAkdmVuZG9yKSwgY29tbWEpO1xuICB9XG5cbiAgQHJldHVybiAkbmV3LXByb3BzO1xufVxuXG5AZnVuY3Rpb24gdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lKCRwcm9wLCAkdmVuZG9yOiBmYWxzZSkge1xuICAvLyBwdXQgb3RoZXIgcHJvcGVydGllcyB0aGF0IG5lZWQgdG8gYmUgcHJlZml4ZWQgaGVyZSBhc3dlbGxcbiAgQGlmICR2ZW5kb3IgYW5kICRwcm9wID09IHRyYW5zZm9ybSB7XG4gICAgQHJldHVybiB1bnF1b3RlKCctJyskdmVuZG9yKyctJyskcHJvcCk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gJHByb3A7XG4gIH1cbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIENvbnZlcnRzIHNob3J0aGFuZCB0byB0aGUgNC12YWx1ZSBzeW50YXguXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzaG9ydGhhbmRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW46IHVucGFjaygxZW0gMmVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luOiAxZW0gMmVtIDFlbSAyZW07XG4vLy8gICB9XG5cbkBmdW5jdGlvbiB1bnBhY2soJHNob3J0aGFuZCkge1xuICBAaWYgbGVuZ3RoKCRzaG9ydGhhbmQpID09IDEge1xuICAgIEByZXR1cm4gbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDEpO1xuICB9IEBlbHNlIGlmIGxlbmd0aCgkc2hvcnRoYW5kKSA9PSAyIHtcbiAgICBAcmV0dXJuIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMikgbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAyKTtcbiAgfSBAZWxzZSBpZiBsZW5ndGgoJHNob3J0aGFuZCkgPT0gMyB7XG4gICAgQHJldHVybiBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDIpIG50aCgkc2hvcnRoYW5kLCAzKSBudGgoJHNob3J0aGFuZCwgMik7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHNob3J0aGFuZDtcbiAgfVxufVxuIiwKCQkiLy8gU2NhbGluZyBWYXJpYWJsZXNcbiRnb2xkZW46ICAgICAgICAgICAxLjYxODtcbiRtaW5vci1zZWNvbmQ6ICAgICAxLjA2NztcbiRtYWpvci1zZWNvbmQ6ICAgICAxLjEyNTtcbiRtaW5vci10aGlyZDogICAgICAxLjI7XG4kbWFqb3ItdGhpcmQ6ICAgICAgMS4yNTtcbiRwZXJmZWN0LWZvdXJ0aDogICAxLjMzMztcbiRhdWdtZW50ZWQtZm91cnRoOiAxLjQxNDtcbiRwZXJmZWN0LWZpZnRoOiAgICAxLjU7XG4kbWlub3Itc2l4dGg6ICAgICAgMS42O1xuJG1ham9yLXNpeHRoOiAgICAgIDEuNjY3O1xuJG1pbm9yLXNldmVudGg6ICAgIDEuNzc4O1xuJG1ham9yLXNldmVudGg6ICAgIDEuODc1O1xuJG9jdGF2ZTogICAgICAgICAgIDI7XG4kbWFqb3ItdGVudGg6ICAgICAgMi41O1xuJG1ham9yLWVsZXZlbnRoOiAgIDIuNjY3O1xuJG1ham9yLXR3ZWxmdGg6ICAgIDM7XG4kZG91YmxlLW9jdGF2ZTogICAgNDtcblxuJG1vZHVsYXItc2NhbGUtcmF0aW86ICRwZXJmZWN0LWZvdXJ0aCAhZGVmYXVsdDtcbiRtb2R1bGFyLXNjYWxlLWJhc2U6IGVtKCRlbS1iYXNlKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIG1vZHVsYXItc2NhbGUoJGluY3JlbWVudCwgJHZhbHVlOiAkbW9kdWxhci1zY2FsZS1iYXNlLCAkcmF0aW86ICRtb2R1bGFyLXNjYWxlLXJhdGlvKSB7XG4gICR2MTogbnRoKCR2YWx1ZSwgMSk7XG4gICR2MjogbnRoKCR2YWx1ZSwgbGVuZ3RoKCR2YWx1ZSkpO1xuICAkdmFsdWU6ICR2MTtcblxuICAvLyBzY2FsZSAkdjIgdG8ganVzdCBhYm92ZSAkdjFcbiAgQHdoaWxlICR2MiA+ICR2MSB7XG4gICAgJHYyOiAoJHYyIC8gJHJhdGlvKTsgLy8gd2lsbCBiZSBvZmYtYnktMVxuICB9XG4gIEB3aGlsZSAkdjIgPCAkdjEge1xuICAgICR2MjogKCR2MiAqICRyYXRpbyk7IC8vIHdpbGwgZml4IG9mZi1ieS0xXG4gIH1cblxuICAvLyBjaGVjayBBRlRFUiBzY2FsaW5nICR2MiB0byBwcmV2ZW50IGRvdWJsZS1jb3VudGluZyBjb3JuZXItY2FzZVxuICAkZG91YmxlLXN0cmFuZGVkOiAkdjIgPiAkdjE7XG5cbiAgQGlmICRpbmNyZW1lbnQgPiAwIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpbmNyZW1lbnQge1xuICAgICAgQGlmICRkb3VibGUtc3RyYW5kZWQgYW5kICgkdjEgKiAkcmF0aW8pID4gJHYyIHtcbiAgICAgICAgJHZhbHVlOiAkdjI7XG4gICAgICAgICR2MjogKCR2MiAqICRyYXRpbyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHYxOiAoJHYxICogJHJhdGlvKTtcbiAgICAgICAgJHZhbHVlOiAkdjE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRpbmNyZW1lbnQgPCAwIHtcbiAgICAvLyBhZGp1c3QgJHYyIHRvIGp1c3QgYmVsb3cgJHYxXG4gICAgQGlmICRkb3VibGUtc3RyYW5kZWQge1xuICAgICAgJHYyOiAoJHYyIC8gJHJhdGlvKTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gJGluY3JlbWVudCB0aHJvdWdoIC0xIHtcbiAgICAgIEBpZiAkZG91YmxlLXN0cmFuZGVkIGFuZCAoJHYxIC8gJHJhdGlvKSA8ICR2MiB7XG4gICAgICAgICR2YWx1ZTogJHYyO1xuICAgICAgICAkdjI6ICgkdjIgLyAkcmF0aW8pO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR2MTogKCR2MSAvICRyYXRpbyk7XG4gICAgICAgICR2YWx1ZTogJHYxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuIiwKCQkiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xuLy8gSGVscGVyIGZ1bmN0aW9uIGZvciBzdHItdG8tbnVtIGZuLlxuLy8gU291cmNlOiBodHRwOi8vc2Fzc21laXN0ZXIuY29tL2dpc3QvOTY0NzQwOFxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xuQGZ1bmN0aW9uIF9jb252ZXJ0LXVuaXRzKCRudW1iZXIsICR1bml0KSB7XG4gICRzdHJpbmdzOiBcInB4XCIsIFwiY21cIiwgXCJtbVwiLCBcIiVcIiwgXCJjaFwiLCBcInBpY2FcIiwgXCJpblwiLCBcImVtXCIsIFwicmVtXCIsIFwicHRcIiwgXCJwY1wiLCBcImV4XCIsIFwidndcIiwgXCJ2aFwiLCBcInZtaW5cIiwgXCJ2bWF4XCIsIFwiZGVnXCIsIFwicmFkXCIsIFwiZ3JhZFwiLCBcInR1cm5cIjtcbiAgJHVuaXRzOiAgIDFweCwgMWNtLCAxbW0sIDElLCAxY2gsIDFwaWNhLCAxaW4sIDFlbSwgMXJlbSwgMXB0LCAxcGMsIDFleCwgMXZ3LCAxdmgsIDF2bWluLCAxdm1heCwgMWRlZywgMXJhZCwgMWdyYWQsIDF0dXJuO1xuICAkaW5kZXg6IGluZGV4KCRzdHJpbmdzLCAkdW5pdCk7XG5cbiAgQGlmIG5vdCAkaW5kZXgge1xuICAgIEB3YXJuIFwiVW5rbm93biB1bml0IGAjeyR1bml0fWAuXCI7XG4gICAgQHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IFwibnVtYmVyXCIge1xuICAgIEB3YXJuIFwiYCN7JG51bWJlcn0gaXMgbm90IGEgbnVtYmVyYFwiO1xuICAgIEByZXR1cm4gZmFsc2U7XG4gIH1cblxuICBAcmV0dXJuICRudW1iZXIgKiBudGgoJHVuaXRzLCAkaW5kZXgpO1xufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gRGlyZWN0aW9uYWwtcHJvcGVydHkgbWl4aW5zIGFyZSBzaG9ydGhhbmRzIGZvciB3cml0aW5nIHByb3BlcnRpZXMgbGlrZSB0aGUgZm9sbG93aW5nXG4vLy9cbi8vLyBAaWdub3JlIFlvdSBjYW4gYWxzbyB1c2UgYGZhbHNlYCBpbnN0ZWFkIG9mIGBudWxsYC5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHZhbHNcbi8vLyAgIExpc3Qgb2YgZGlyZWN0aW9uYWwgdmFsdWVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXN0eWxlKGRvdHRlZCBudWxsKTtcbi8vLyAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCAxMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuLy8vICAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4vLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fVxuXG5AZnVuY3Rpb24gY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKSB7XG4gICRvdXRwdXQ6IG51bGw7XG5cbiAgJGE6IG50aCgkdmFscywgMSk7XG4gICRiOiBpZihsZW5ndGgoJHZhbHMpIDwgMiwgJGEsIG50aCgkdmFscywgMikpO1xuICAkYzogaWYobGVuZ3RoKCR2YWxzKSA8IDMsICRhLCBudGgoJHZhbHMsIDMpKTtcbiAgJGQ6IGlmKGxlbmd0aCgkdmFscykgPCAyLCAkYSwgbnRoKCR2YWxzLCBpZihsZW5ndGgoJHZhbHMpIDwgNCwgMiwgNCkpKTtcblxuICBAaWYgJGEgPT0gMCB7ICRhOiAwOyB9XG4gIEBpZiAkYiA9PSAwIHsgJGI6IDA7IH1cbiAgQGlmICRjID09IDAgeyAkYzogMDsgfVxuICBAaWYgJGQgPT0gMCB7ICRkOiAwOyB9XG5cbiAgQGlmICRhID09ICRiIGFuZCAkYSA9PSAkYyBhbmQgJGEgPT0gJGQgeyAkb3V0cHV0OiAkYTsgICAgICAgICAgfVxuICBAZWxzZSBpZiAkYSA9PSAkYyBhbmQgJGIgPT0gJGQgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiOyAgICAgICB9XG4gIEBlbHNlIGlmICRiID09ICRkICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGM7ICAgIH1cbiAgQGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYyAkZDsgfVxuXG4gIEByZXR1cm4gJG91dHB1dDtcbn1cblxuLy8vIE91dHB1dCBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzLCBmb3IgaW5zdGFuY2UgYG1hcmdpbmAuXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJlXG4vLy8gICBQcmVmaXggdG8gdXNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdWZcbi8vLyAgIFN1ZmZpeCB0byB1c2Vcbi8vLyBAcGFyYW0ge0xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIHZhbHVlc1xuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb2xsYXBzZS1kaXJlY3Rpb25hbHNcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG5cbkBtaXhpbiBkaXJlY3Rpb25hbC1wcm9wZXJ0eSgkcHJlLCAkc3VmLCAkdmFscykge1xuICAvLyBQcm9wZXJ0eSBOYW1lc1xuICAkdG9wOiAgICAkcHJlICsgXCItdG9wXCIgICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJlICsgXCItYm90dG9tXCIgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJlICsgXCItbGVmdFwiICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkcmlnaHQ6ICAkcHJlICsgXCItcmlnaHRcIiAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJlICsgICAgICAgICAgICAgaWYoJHN1ZiwgXCItI3skc3VmfVwiLCBcIlwiKTtcblxuICAkdmFsczogY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKTtcblxuICBAaWYgY29udGFpbnMtZmFsc3koJHZhbHMpIHtcbiAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFscywgMSk7IH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFscywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFscywgMSk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFscykgPT0gMiB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skbGVmdH06ICAgbnRoKCR2YWxzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWxzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRsZWZ0fTogICBudGgoJHZhbHMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHMpID09IDQge1xuICAgICAgQGlmIG50aCgkdmFscywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWxzLCA0KSB7ICN7JGxlZnR9OiAgIG50aCgkdmFscywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWxzO1xuICB9XG59XG4iLAoJCSIvLyBVc2VkIGZvciBjcmVhdGluZyB0aGUgc291cmNlIHN0cmluZyBmb3IgZm9udHMgdXNpbmcgQGZvbnQtZmFjZVxuLy8gUmVmZXJlbmNlOiBodHRwOi8vZ29vLmdsL1J1MWJLUFxuXG5AZnVuY3Rpb24gZm9udC11cmwtcHJlZml4ZXIoJGFzc2V0LXBpcGVsaW5lKSB7XG4gIEBpZiAkYXNzZXQtcGlwZWxpbmUgPT0gdHJ1ZSB7XG4gICAgQHJldHVybiBmb250LXVybDtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiB1cmw7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGZvbnQtc291cmNlLWRlY2xhcmF0aW9uKFxuICAkZm9udC1mYW1pbHksXG4gICRmaWxlLXBhdGgsXG4gICRhc3NldC1waXBlbGluZSxcbiAgJGZpbGUtZm9ybWF0cyxcbiAgJGZvbnQtdXJsKSB7XG5cbiAgJHNyYzogKCk7XG5cbiAgJGZvcm1hdHMtbWFwOiAoXG4gICAgZW90OiAgIFwiI3skZmlsZS1wYXRofS5lb3Q/I2llZml4XCIgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgd29mZjI6IFwiI3skZmlsZS1wYXRofS53b2ZmMlwiIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHdvZmY6ICBcIiN7JGZpbGUtcGF0aH0ud29mZlwiIGZvcm1hdChcIndvZmZcIiksXG4gICAgdHRmOiAgIFwiI3skZmlsZS1wYXRofS50dGZcIiBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICBzdmc6ICAgXCIjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX1cIiBmb3JtYXQoXCJzdmdcIilcbiAgKTtcblxuICBAZWFjaCAka2V5LCAkdmFsdWVzIGluICRmb3JtYXRzLW1hcCB7XG4gICAgQGlmIGNvbnRhaW5zKCRmaWxlLWZvcm1hdHMsICRrZXkpIHtcbiAgICAgICRmaWxlLXBhdGg6IG50aCgkdmFsdWVzLCAxKTtcbiAgICAgICRmb250LWZvcm1hdDogbnRoKCR2YWx1ZXMsIDIpO1xuXG4gICAgICBAaWYgJGFzc2V0LXBpcGVsaW5lID09IHRydWUge1xuICAgICAgICAkc3JjOiBhcHBlbmQoJHNyYywgZm9udC11cmwoJGZpbGUtcGF0aCkgJGZvbnQtZm9ybWF0LCBjb21tYSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybCgkZmlsZS1wYXRoKSAkZm9udC1mb3JtYXQsIGNvbW1hKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzcmM7XG59XG4iLAoJCSJAZnVuY3Rpb24gX2dyYWRpZW50LXBvc2l0aW9ucy1wYXJzZXIoJGdyYWRpZW50LXR5cGUsICRncmFkaWVudC1wb3NpdGlvbnMpIHtcbiAgQGlmICRncmFkaWVudC1wb3NpdGlvbnNcbiAgYW5kICgkZ3JhZGllbnQtdHlwZSA9PSBsaW5lYXIpXG4gIGFuZCAodHlwZS1vZigkZ3JhZGllbnQtcG9zaXRpb25zKSAhPSBjb2xvcikge1xuICAgICRncmFkaWVudC1wb3NpdGlvbnM6IF9saW5lYXItcG9zaXRpb25zLXBhcnNlcigkZ3JhZGllbnQtcG9zaXRpb25zKTtcbiAgfVxuICBAZWxzZSBpZiAkZ3JhZGllbnQtcG9zaXRpb25zXG4gIGFuZCAoJGdyYWRpZW50LXR5cGUgPT0gcmFkaWFsKVxuICBhbmQgKHR5cGUtb2YoJGdyYWRpZW50LXBvc2l0aW9ucykgIT0gY29sb3IpIHtcbiAgICAkZ3JhZGllbnQtcG9zaXRpb25zOiBfcmFkaWFsLXBvc2l0aW9ucy1wYXJzZXIoJGdyYWRpZW50LXBvc2l0aW9ucyk7XG4gIH1cbiAgQHJldHVybiAkZ3JhZGllbnQtcG9zaXRpb25zO1xufVxuIiwKCQkiLy8gUHJpdmF0ZSBmdW5jdGlvbiBmb3IgbGluZWFyLWdyYWRpZW50LXBhcnNlclxuQGZ1bmN0aW9uIF9saW5lYXItYW5nbGUtcGFyc2VyKCRpbWFnZSwgJGZpcnN0LXZhbCwgJHByZWZpeCwgJHN1ZmZpeCkge1xuICAkb2Zmc2V0OiBudWxsO1xuICAkdW5pdC1zaG9ydDogIHN0ci1zbGljZSgkZmlyc3QtdmFsLCBzdHItbGVuZ3RoKCRmaXJzdC12YWwpIC0gMiwgc3RyLWxlbmd0aCgkZmlyc3QtdmFsKSk7XG4gICR1bml0LWxvbmc6ICAgc3RyLXNsaWNlKCRmaXJzdC12YWwsIHN0ci1sZW5ndGgoJGZpcnN0LXZhbCkgLSAzLCBzdHItbGVuZ3RoKCRmaXJzdC12YWwpKTtcblxuICBAaWYgKCR1bml0LWxvbmcgPT0gXCJncmFkXCIpIG9yXG4gICAgICAoJHVuaXQtbG9uZyA9PSBcInR1cm5cIikge1xuICAgICRvZmZzZXQ6IGlmKCR1bml0LWxvbmcgPT0gXCJncmFkXCIsIC0xMDBncmFkICogMywgLTAuNzV0dXJuKTtcbiAgfVxuXG4gIEBlbHNlIGlmICgkdW5pdC1zaG9ydCA9PSBcImRlZ1wiKSBvclxuICAgICAgICAgICAoJHVuaXQtc2hvcnQgPT0gXCJyYWRcIikge1xuICAgICRvZmZzZXQ6IGlmKCR1bml0LXNob3J0ID09IFwiZGVnXCIsIC05MCAqIDMsIDEuNnJhZCk7XG4gIH1cblxuICBAaWYgJG9mZnNldCB7XG4gICAgJG51bTogX3N0ci10by1udW0oJGZpcnN0LXZhbCk7XG5cbiAgICBAcmV0dXJuIChcbiAgICAgIHdlYmtpdC1pbWFnZTogLXdlYmtpdC0gKyAkcHJlZml4ICsgKCRvZmZzZXQgLSAkbnVtKSArICRzdWZmaXgsXG4gICAgICBzcGVjLWltYWdlOiAkaW1hZ2VcbiAgICApO1xuICB9XG59XG4iLAoJCSJAZnVuY3Rpb24gX2xpbmVhci1ncmFkaWVudC1wYXJzZXIoJGltYWdlKSB7XG4gICRpbWFnZTogdW5xdW90ZSgkaW1hZ2UpO1xuICAkZ3JhZGllbnRzOiAoKTtcbiAgJHN0YXJ0OiBzdHItaW5kZXgoJGltYWdlLCBcIihcIik7XG4gICRlbmQ6IHN0ci1pbmRleCgkaW1hZ2UsIFwiLFwiKTtcbiAgJGZpcnN0LXZhbDogc3RyLXNsaWNlKCRpbWFnZSwgJHN0YXJ0ICsgMSwgJGVuZCAtIDEpO1xuXG4gICRwcmVmaXg6IHN0ci1zbGljZSgkaW1hZ2UsIDEsICRzdGFydCk7XG4gICRzdWZmaXg6IHN0ci1zbGljZSgkaW1hZ2UsICRlbmQsIHN0ci1sZW5ndGgoJGltYWdlKSk7XG5cbiAgJGhhcy1tdWx0aXBsZS12YWxzOiBzdHItaW5kZXgoJGZpcnN0LXZhbCwgXCIgXCIpO1xuICAkaGFzLXNpbmdsZS1wb3NpdGlvbjogdW5xdW90ZShfcG9zaXRpb24tZmxpcHBlcigkZmlyc3QtdmFsKSArIFwiXCIpO1xuICAkaGFzLWFuZ2xlOiBpcy1udW1iZXIoc3RyLXNsaWNlKCRmaXJzdC12YWwsIDEsIDEpKTtcblxuICBAaWYgJGhhcy1tdWx0aXBsZS12YWxzIHtcbiAgICAkZ3JhZGllbnRzOiBfbGluZWFyLXNpZGUtY29ybmVyLXBhcnNlcigkaW1hZ2UsICRmaXJzdC12YWwsICRwcmVmaXgsICRzdWZmaXgsICRoYXMtbXVsdGlwbGUtdmFscyk7XG4gIH1cblxuICBAZWxzZSBpZiAkaGFzLXNpbmdsZS1wb3NpdGlvbiAhPSBcIlwiIHtcbiAgICAkcG9zOiB1bnF1b3RlKCRoYXMtc2luZ2xlLXBvc2l0aW9uICsgXCJcIik7XG5cbiAgICAkZ3JhZGllbnRzOiAoXG4gICAgICB3ZWJraXQtaW1hZ2U6IC13ZWJraXQtICsgJGltYWdlLFxuICAgICAgc3BlYy1pbWFnZTogJHByZWZpeCArIFwidG8gXCIgKyAkcG9zICsgJHN1ZmZpeFxuICAgICk7XG4gIH1cblxuICBAZWxzZSBpZiAkaGFzLWFuZ2xlIHtcbiAgICAvLyBSb3RhdGUgZGVncmVlIGZvciB3ZWJraXRcbiAgICAkZ3JhZGllbnRzOiBfbGluZWFyLWFuZ2xlLXBhcnNlcigkaW1hZ2UsICRmaXJzdC12YWwsICRwcmVmaXgsICRzdWZmaXgpO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgICRncmFkaWVudHM6IChcbiAgICAgIHdlYmtpdC1pbWFnZTogLXdlYmtpdC0gKyAkaW1hZ2UsXG4gICAgICBzcGVjLWltYWdlOiAkaW1hZ2VcbiAgICApO1xuICB9XG5cbiAgQHJldHVybiAkZ3JhZGllbnRzO1xufVxuIiwKCQkiQGZ1bmN0aW9uIF9saW5lYXItcG9zaXRpb25zLXBhcnNlcigkcG9zKSB7XG4gICR0eXBlOiB0eXBlLW9mKG50aCgkcG9zLCAxKSk7XG4gICRzcGVjOiBudWxsO1xuICAkZGVncmVlOiBudWxsO1xuICAkc2lkZTogbnVsbDtcbiAgJGNvcm5lcjogbnVsbDtcbiAgJGxlbmd0aDogbGVuZ3RoKCRwb3MpO1xuICAvLyBQYXJzZSBTaWRlIGFuZCBjb3JuZXIgcG9zaXRpb25zXG4gIEBpZiAoJGxlbmd0aCA+IDEpIHtcbiAgICBAaWYgbnRoKCRwb3MsIDEpID09IFwidG9cIiB7IC8vIE5ld2VyIHN5bnRheFxuICAgICAgJHNpZGU6IG50aCgkcG9zLCAyKTtcblxuICAgICAgQGlmICRsZW5ndGggPT0gMiB7IC8vIGVnLiB0byB0b3BcbiAgICAgICAgLy8gU3dhcCBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbiAgICAgICAgJGRlZ3JlZTogX3Bvc2l0aW9uLWZsaXBwZXIobnRoKCRwb3MsIDIpKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRsZW5ndGggPT0gMyB7IC8vIGVnLiB0byB0b3AgbGVmdFxuICAgICAgICAkY29ybmVyOiBudGgoJHBvcywgMyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRsZW5ndGggPT0gMiB7IC8vIE9sZGVyIHN5bnRheCAoXCJ0b3AgbGVmdFwiKVxuICAgICAgJHNpZGU6IF9wb3NpdGlvbi1mbGlwcGVyKG50aCgkcG9zLCAxKSk7XG4gICAgICAkY29ybmVyOiBfcG9zaXRpb24tZmxpcHBlcihudGgoJHBvcywgMikpO1xuICAgIH1cblxuICAgIEBpZiAoXCIjeyRzaWRlfSAjeyRjb3JuZXJ9XCIgPT0gXCJsZWZ0IHRvcFwiKSBvciAoXCIjeyRzaWRlfSAjeyRjb3JuZXJ9XCIgPT0gXCJ0b3AgbGVmdFwiKSB7XG4gICAgICAkZGVncmVlOiBfcG9zaXRpb24tZmxpcHBlcigjeyRzaWRlfSkgX3Bvc2l0aW9uLWZsaXBwZXIoI3skY29ybmVyfSk7XG4gICAgfVxuICAgIEBlbHNlIGlmIChcIiN7JHNpZGV9ICN7JGNvcm5lcn1cIiA9PSBcInJpZ2h0IHRvcFwiKSBvciAoXCIjeyRzaWRlfSAjeyRjb3JuZXJ9XCIgPT0gXCJ0b3AgcmlnaHRcIikge1xuICAgICAgJGRlZ3JlZTogX3Bvc2l0aW9uLWZsaXBwZXIoI3skc2lkZX0pIF9wb3NpdGlvbi1mbGlwcGVyKCN7JGNvcm5lcn0pO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoXCIjeyRzaWRlfSAjeyRjb3JuZXJ9XCIgPT0gXCJyaWdodCBib3R0b21cIikgb3IgKFwiI3skc2lkZX0gI3skY29ybmVyfVwiID09IFwiYm90dG9tIHJpZ2h0XCIpIHtcbiAgICAgICRkZWdyZWU6IF9wb3NpdGlvbi1mbGlwcGVyKCN7JHNpZGV9KSBfcG9zaXRpb24tZmxpcHBlcigjeyRjb3JuZXJ9KTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKFwiI3skc2lkZX0gI3skY29ybmVyfVwiID09IFwibGVmdCBib3R0b21cIikgb3IgKFwiI3skc2lkZX0gI3skY29ybmVyfVwiID09IFwiYm90dG9tIGxlZnRcIikge1xuICAgICAgJGRlZ3JlZTogX3Bvc2l0aW9uLWZsaXBwZXIoI3skc2lkZX0pIF9wb3NpdGlvbi1mbGlwcGVyKCN7JGNvcm5lcn0pO1xuICAgIH1cbiAgICAkc3BlYzogdG8gJHNpZGUgJGNvcm5lcjtcbiAgfVxuICBAZWxzZSBpZiAkbGVuZ3RoID09IDEge1xuICAgIC8vIFN3YXAgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4gICAgQGlmICR0eXBlID09IHN0cmluZyB7XG4gICAgICAkZGVncmVlOiAkcG9zO1xuICAgICAgJHNwZWM6IHRvIF9wb3NpdGlvbi1mbGlwcGVyKCRwb3MpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkZGVncmVlOiAtMjcwIC0gJHBvczsgLy9yb3RhdGUgdGhlIGdyYWRpZW50IG9wcG9zaXRlIGZyb20gc3BlY1xuICAgICAgJHNwZWM6ICRwb3M7XG4gICAgfVxuICB9XG4gICRkZWdyZWU6IHVucXVvdGUoJGRlZ3JlZSArIFwiLFwiKTtcbiAgJHNwZWM6ICAgdW5xdW90ZSgkc3BlYyArIFwiLFwiKTtcbiAgQHJldHVybiAkZGVncmVlICRzcGVjO1xufVxuXG5AZnVuY3Rpb24gX3Bvc2l0aW9uLWZsaXBwZXIoJHBvcykge1xuICBAcmV0dXJuIGlmKCRwb3MgPT0gbGVmdCwgcmlnaHQsIG51bGwpXG4gICAgICAgICBpZigkcG9zID09IHJpZ2h0LCBsZWZ0LCBudWxsKVxuICAgICAgICAgaWYoJHBvcyA9PSB0b3AsIGJvdHRvbSwgbnVsbClcbiAgICAgICAgIGlmKCRwb3MgPT0gYm90dG9tLCB0b3AsIG51bGwpO1xufVxuIiwKCQkiLy8gUHJpdmF0ZSBmdW5jdGlvbiBmb3IgbGluZWFyLWdyYWRpZW50LXBhcnNlclxuQGZ1bmN0aW9uIF9saW5lYXItc2lkZS1jb3JuZXItcGFyc2VyKCRpbWFnZSwgJGZpcnN0LXZhbCwgJHByZWZpeCwgJHN1ZmZpeCwgJGhhcy1tdWx0aXBsZS12YWxzKSB7XG4gICR2YWwtMTogc3RyLXNsaWNlKCRmaXJzdC12YWwsIDEsICRoYXMtbXVsdGlwbGUtdmFscyAtIDEpO1xuICAkdmFsLTI6IHN0ci1zbGljZSgkZmlyc3QtdmFsLCAkaGFzLW11bHRpcGxlLXZhbHMgKyAxLCBzdHItbGVuZ3RoKCRmaXJzdC12YWwpKTtcbiAgJHZhbC0zOiBudWxsO1xuICAkaGFzLXZhbC0zOiBzdHItaW5kZXgoJHZhbC0yLCBcIiBcIik7XG5cbiAgQGlmICRoYXMtdmFsLTMge1xuICAgICR2YWwtMzogc3RyLXNsaWNlKCR2YWwtMiwgJGhhcy12YWwtMyArIDEsIHN0ci1sZW5ndGgoJHZhbC0yKSk7XG4gICAgJHZhbC0yOiBzdHItc2xpY2UoJHZhbC0yLCAxLCAkaGFzLXZhbC0zIC0gMSk7XG4gIH1cblxuICAkcG9zOiBfcG9zaXRpb24tZmxpcHBlcigkdmFsLTEpIF9wb3NpdGlvbi1mbGlwcGVyKCR2YWwtMikgX3Bvc2l0aW9uLWZsaXBwZXIoJHZhbC0zKTtcbiAgJHBvczogdW5xdW90ZSgkcG9zICsgXCJcIik7XG5cbiAgLy8gVXNlIG9sZCBzcGVjIGZvciB3ZWJraXRcbiAgQGlmICR2YWwtMSA9PSBcInRvXCIge1xuICAgIEByZXR1cm4gKFxuICAgICAgd2Via2l0LWltYWdlOiAtd2Via2l0LSArICRwcmVmaXggKyAkcG9zICsgJHN1ZmZpeCxcbiAgICAgIHNwZWMtaW1hZ2U6ICRpbWFnZVxuICAgICk7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY29kZSB1cCB0byBzcGVjXG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIChcbiAgICAgIHdlYmtpdC1pbWFnZTogLXdlYmtpdC0gKyAkaW1hZ2UsXG4gICAgICBzcGVjLWltYWdlOiAkcHJlZml4ICsgXCJ0byBcIiArICRwb3MgKyAkc3VmZml4XG4gICAgKTtcbiAgfVxufVxuIiwKCQkiQGZ1bmN0aW9uIF9yYWRpYWwtYXJnLXBhcnNlcigkZzEsICRnMiwgJHBvcywgJHNoYXBlLXNpemUpIHtcbiAgQGVhY2ggJHZhbHVlIGluICRnMSwgJGcyIHtcbiAgICAkZmlyc3QtdmFsOiBudGgoJHZhbHVlLCAxKTtcbiAgICAkcG9zLXR5cGU6ICB0eXBlLW9mKCRmaXJzdC12YWwpO1xuICAgICRzcGVjLWF0LWluZGV4OiBudWxsO1xuXG4gICAgLy8gRGV0ZXJtaW5lIGlmIHNwZWMgd2FzIHBhc3NlZCB0byBtaXhpblxuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbGlzdCB7XG4gICAgICAkc3BlYy1hdC1pbmRleDogaWYoaW5kZXgoJHZhbHVlLCBhdCksIGluZGV4KCR2YWx1ZSwgYXQpLCBmYWxzZSk7XG4gICAgfVxuICAgIEBpZiAkc3BlYy1hdC1pbmRleCB7XG4gICAgICBAaWYgJHNwZWMtYXQtaW5kZXggPiAxIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJHNwZWMtYXQtaW5kZXggLSAxKSB7XG4gICAgICAgICAgJHNoYXBlLXNpemU6ICRzaGFwZS1zaXplIG50aCgkdmFsdWUsICRpKTtcbiAgICAgICAgfVxuICAgICAgICBAZm9yICRpIGZyb20gKCRzcGVjLWF0LWluZGV4ICsgMSkgdGhyb3VnaCBsZW5ndGgoJHZhbHVlKSB7XG4gICAgICAgICAgJHBvczogJHBvcyBudGgoJHZhbHVlLCAkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRzcGVjLWF0LWluZGV4ID09IDEge1xuICAgICAgICBAZm9yICRpIGZyb20gKCRzcGVjLWF0LWluZGV4ICsgMSkgdGhyb3VnaCBsZW5ndGgoJHZhbHVlKSB7XG4gICAgICAgICAgJHBvczogJHBvcyBudGgoJHZhbHVlLCAkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICRnMTogbnVsbDtcbiAgICB9XG5cbiAgICAvLyBJZiBub3Qgc3BlYyBjYWxjdWxhdGUgY29ycmVjdCB2YWx1ZXNcbiAgICBAZWxzZSB7XG4gICAgICBAaWYgKCRwb3MtdHlwZSAhPSBjb2xvcikgb3IgKCRmaXJzdC12YWwgIT0gXCJ0cmFuc3BhcmVudFwiKSB7XG4gICAgICAgIEBpZiAoJHBvcy10eXBlID09IG51bWJlcilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJjZW50ZXJcIilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJ0b3BcIilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJyaWdodFwiKVxuICAgICAgICBvciAoJGZpcnN0LXZhbCA9PSBcImJvdHRvbVwiKVxuICAgICAgICBvciAoJGZpcnN0LXZhbCA9PSBcImxlZnRcIikge1xuXG4gICAgICAgICAgJHBvczogJHZhbHVlO1xuXG4gICAgICAgICAgQGlmICRwb3MgPT0gJGcxIHtcbiAgICAgICAgICAgICRnMTogbnVsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSBpZlxuICAgICAgICAgICAoJGZpcnN0LXZhbCA9PSBcImVsbGlwc2VcIilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJjaXJjbGVcIilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJjbG9zZXN0LXNpZGVcIilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJjbG9zZXN0LWNvcm5lclwiKVxuICAgICAgICBvciAoJGZpcnN0LXZhbCA9PSBcImZhcnRoZXN0LXNpZGVcIilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJmYXJ0aGVzdC1jb3JuZXJcIilcbiAgICAgICAgb3IgKCRmaXJzdC12YWwgPT0gXCJjb250YWluXCIpXG4gICAgICAgIG9yICgkZmlyc3QtdmFsID09IFwiY292ZXJcIikge1xuXG4gICAgICAgICAgJHNoYXBlLXNpemU6ICR2YWx1ZTtcblxuICAgICAgICAgIEBpZiAkdmFsdWUgPT0gJGcxIHtcbiAgICAgICAgICAgICRnMTogbnVsbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAZWxzZSBpZiAkdmFsdWUgPT0gJGcyIHtcbiAgICAgICAgICAgICRnMjogbnVsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQHJldHVybiAkZzEsICRnMiwgJHBvcywgJHNoYXBlLXNpemU7XG59XG4iLAoJCSJAZnVuY3Rpb24gX3JhZGlhbC1wb3NpdGlvbnMtcGFyc2VyKCRncmFkaWVudC1wb3MpIHtcbiAgJHNoYXBlLXNpemU6IG50aCgkZ3JhZGllbnQtcG9zLCAxKTtcbiAgJHBvczogICAgICAgIG50aCgkZ3JhZGllbnQtcG9zLCAyKTtcbiAgJHNoYXBlLXNpemUtc3BlYzogX3NoYXBlLXNpemUtc3RyaXBwZXIoJHNoYXBlLXNpemUpO1xuXG4gICRwcmUtc3BlYzogdW5xdW90ZShpZigkcG9zLCBcIiN7JHBvc30sIFwiLCBudWxsKSlcbiAgICAgICAgICAgICB1bnF1b3RlKGlmKCRzaGFwZS1zaXplLCBcIiN7JHNoYXBlLXNpemV9LFwiLCBudWxsKSk7XG4gICRwb3Mtc3BlYzogaWYoJHBvcywgXCJhdCAjeyRwb3N9XCIsIG51bGwpO1xuXG4gICRzcGVjOiBcIiN7JHNoYXBlLXNpemUtc3BlY30gI3skcG9zLXNwZWN9XCI7XG5cbiAgLy8gQWRkIGNvbW1hXG4gIEBpZiAoJHNwZWMgIT0gXCIgIFwiKSB7XG4gICAgJHNwZWM6IFwiI3skc3BlY30sXCI7XG4gIH1cblxuICBAcmV0dXJuICRwcmUtc3BlYyAkc3BlYztcbn1cbiIsCgkJIkBmdW5jdGlvbiBfcmFkaWFsLWdyYWRpZW50LXBhcnNlcigkaW1hZ2UpIHtcbiAgJGltYWdlOiB1bnF1b3RlKCRpbWFnZSk7XG4gICRncmFkaWVudHM6ICgpO1xuICAkc3RhcnQ6IHN0ci1pbmRleCgkaW1hZ2UsIFwiKFwiKTtcbiAgJGVuZDogc3RyLWluZGV4KCRpbWFnZSwgXCIsXCIpO1xuICAkZmlyc3QtdmFsOiBzdHItc2xpY2UoJGltYWdlLCAkc3RhcnQgKyAxLCAkZW5kIC0gMSk7XG5cbiAgJHByZWZpeDogc3RyLXNsaWNlKCRpbWFnZSwgMSwgJHN0YXJ0KTtcbiAgJHN1ZmZpeDogc3RyLXNsaWNlKCRpbWFnZSwgJGVuZCwgc3RyLWxlbmd0aCgkaW1hZ2UpKTtcblxuICAkaXMtc3BlYy1zeW50YXg6IHN0ci1pbmRleCgkZmlyc3QtdmFsLCBcImF0XCIpO1xuXG4gIEBpZiAkaXMtc3BlYy1zeW50YXggYW5kICRpcy1zcGVjLXN5bnRheCA+IDEge1xuICAgICRrZXl3b3JkOiBzdHItc2xpY2UoJGZpcnN0LXZhbCwgMSwgJGlzLXNwZWMtc3ludGF4IC0gMik7XG4gICAgJHBvczogc3RyLXNsaWNlKCRmaXJzdC12YWwsICRpcy1zcGVjLXN5bnRheCArIDMsIHN0ci1sZW5ndGgoJGZpcnN0LXZhbCkpO1xuICAgICRwb3M6IGFwcGVuZCgkcG9zLCAka2V5d29yZCwgY29tbWEpO1xuXG4gICAgJGdyYWRpZW50czogKFxuICAgICAgd2Via2l0LWltYWdlOiAtd2Via2l0LSArICRwcmVmaXggKyAkcG9zICsgJHN1ZmZpeCxcbiAgICAgIHNwZWMtaW1hZ2U6ICRpbWFnZVxuICAgICk7XG4gIH1cblxuICBAZWxzZSBpZiAkaXMtc3BlYy1zeW50YXggPT0gMSB7XG4gICAgJHBvczogc3RyLXNsaWNlKCRmaXJzdC12YWwsICRpcy1zcGVjLXN5bnRheCArIDMsIHN0ci1sZW5ndGgoJGZpcnN0LXZhbCkpO1xuXG4gICAgJGdyYWRpZW50czogKFxuICAgICAgd2Via2l0LWltYWdlOiAtd2Via2l0LSArICRwcmVmaXggKyAkcG9zICsgJHN1ZmZpeCxcbiAgICAgIHNwZWMtaW1hZ2U6ICRpbWFnZVxuICAgICk7XG4gIH1cblxuICBAZWxzZSBpZiBzdHItaW5kZXgoJGltYWdlLCBcImNvdmVyXCIpIG9yIHN0ci1pbmRleCgkaW1hZ2UsIFwiY29udGFpblwiKSB7XG4gICAgQHdhcm4gXCJSYWRpYWwtZ3JhZGllbnQgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBjb25mb3JtIHRvIGxhdGVzdCBzcGVjLlwiO1xuXG4gICAgJGdyYWRpZW50czogKFxuICAgICAgd2Via2l0LWltYWdlOiBudWxsLFxuICAgICAgc3BlYy1pbWFnZTogJGltYWdlXG4gICAgKTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAkZ3JhZGllbnRzOiAoXG4gICAgICB3ZWJraXQtaW1hZ2U6IC13ZWJraXQtICsgJGltYWdlLFxuICAgICAgc3BlYy1pbWFnZTogJGltYWdlXG4gICAgKTtcbiAgfVxuXG4gIEByZXR1cm4gJGdyYWRpZW50cztcbn1cbiIsCgkJIi8vIFVzZXIgZm9yIGxpbmVhciBhbmQgcmFkaWFsIGdyYWRpZW50cyB3aXRoaW4gYmFja2dyb3VuZC1pbWFnZSBvciBib3JkZXItaW1hZ2UgcHJvcGVydGllc1xuXG5AZnVuY3Rpb24gX3JlbmRlci1ncmFkaWVudHMoJGdyYWRpZW50LXBvc2l0aW9ucywgJGdyYWRpZW50cywgJGdyYWRpZW50LXR5cGUsICR2ZW5kb3I6IGZhbHNlKSB7XG4gICRwcmUtc3BlYzogbnVsbDtcbiAgJHNwZWM6IG51bGw7XG4gICR2ZW5kb3ItZ3JhZGllbnRzOiBudWxsO1xuICBAaWYgJGdyYWRpZW50LXR5cGUgPT0gbGluZWFyIHtcbiAgICBAaWYgJGdyYWRpZW50LXBvc2l0aW9ucyB7XG4gICAgICAkcHJlLXNwZWM6IG50aCgkZ3JhZGllbnQtcG9zaXRpb25zLCAxKTtcbiAgICAgICRzcGVjOiAgICAgbnRoKCRncmFkaWVudC1wb3NpdGlvbnMsIDIpO1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkZ3JhZGllbnQtdHlwZSA9PSByYWRpYWwge1xuICAgICRwcmUtc3BlYzogbnRoKCRncmFkaWVudC1wb3NpdGlvbnMsIDEpO1xuICAgICRzcGVjOiAgICAgbnRoKCRncmFkaWVudC1wb3NpdGlvbnMsIDIpO1xuICB9XG5cbiAgQGlmICR2ZW5kb3Ige1xuICAgICR2ZW5kb3ItZ3JhZGllbnRzOiAtI3skdmVuZG9yfS0jeyRncmFkaWVudC10eXBlfS1ncmFkaWVudCgjeyRwcmUtc3BlY30gJGdyYWRpZW50cyk7XG4gIH1cbiAgQGVsc2UgaWYgJHZlbmRvciA9PSBmYWxzZSB7XG4gICAgJHZlbmRvci1ncmFkaWVudHM6IFwiI3skZ3JhZGllbnQtdHlwZX0tZ3JhZGllbnQoI3skc3BlY30gI3skZ3JhZGllbnRzfSlcIjtcbiAgICAkdmVuZG9yLWdyYWRpZW50czogdW5xdW90ZSgkdmVuZG9yLWdyYWRpZW50cyk7XG4gIH1cbiAgQHJldHVybiAkdmVuZG9yLWdyYWRpZW50cztcbn1cbiIsCgkJIkBmdW5jdGlvbiBfc2hhcGUtc2l6ZS1zdHJpcHBlcigkc2hhcGUtc2l6ZSkge1xuICAkc2hhcGUtc2l6ZS1zcGVjOiBudWxsO1xuICBAZWFjaCAkdmFsdWUgaW4gJHNoYXBlLXNpemUge1xuICAgIEBpZiAoJHZhbHVlID09IFwiY292ZXJcIikgb3IgKCR2YWx1ZSA9PSBcImNvbnRhaW5cIikge1xuICAgICAgJHZhbHVlOiBudWxsO1xuICAgIH1cbiAgICAkc2hhcGUtc2l6ZS1zcGVjOiBcIiN7JHNoYXBlLXNpemUtc3BlY30gI3skdmFsdWV9XCI7XG4gIH1cbiAgQHJldHVybiAkc2hhcGUtc2l6ZS1zcGVjO1xufVxuIiwKCQkiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xuLy8gSGVscGVyIGZ1bmN0aW9uIGZvciBsaW5lYXIvcmFkaWFsLWdyYWRpZW50LXBhcnNlcnMuXG4vLyBTb3VyY2U6IGh0dHA6Ly9zYXNzbWVpc3Rlci5jb20vZ2lzdC85NjQ3NDA4XG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG5AZnVuY3Rpb24gX3N0ci10by1udW0oJHN0cmluZykge1xuICAvLyBNYXRyaWNlc1xuICAkc3RyaW5nczogXCIwXCIgXCIxXCIgXCIyXCIgXCIzXCIgXCI0XCIgXCI1XCIgXCI2XCIgXCI3XCIgXCI4XCIgXCI5XCI7XG4gICRudW1iZXJzOiAgMCAgIDEgICAyICAgMyAgIDQgICA1ICAgNiAgIDcgICA4ICAgOTtcblxuICAvLyBSZXN1bHRcbiAgJHJlc3VsdDogMDtcbiAgJGRpdmlkZXI6IDA7XG4gICRtaW51czogZmFsc2U7XG5cbiAgLy8gTG9vcGluZyB0aHJvdWdoIGFsbCBjaGFyYWN0ZXJzXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkc3RyaW5nKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCRzdHJpbmcsICRpLCAkaSk7XG4gICAgJGluZGV4OiBpbmRleCgkc3RyaW5ncywgJGNoYXJhY3Rlcik7XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSBcIi1cIiB7XG4gICAgICAkbWludXM6IHRydWU7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGNoYXJhY3RlciA9PSBcIi5cIiB7XG4gICAgICAkZGl2aWRlcjogMTtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAaWYgbm90ICRpbmRleCB7XG4gICAgICAgICRyZXN1bHQ6IGlmKCRtaW51cywgJHJlc3VsdCAqIC0xLCAkcmVzdWx0KTtcbiAgICAgICAgQHJldHVybiBfY29udmVydC11bml0cygkcmVzdWx0LCBzdHItc2xpY2UoJHN0cmluZywgJGkpKTtcbiAgICAgIH1cblxuICAgICAgJG51bWJlcjogbnRoKCRudW1iZXJzLCAkaW5kZXgpO1xuXG4gICAgICBAaWYgJGRpdmlkZXIgPT0gMCB7XG4gICAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMDtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBNb3ZlIHRoZSBkZWNpbWFsIGRvdCB0byB0aGUgbGVmdFxuICAgICAgICAkZGl2aWRlcjogJGRpdmlkZXIgKiAxMDtcbiAgICAgICAgJG51bWJlcjogJG51bWJlciAvICRkaXZpZGVyO1xuICAgICAgfVxuXG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgJG51bWJlcjtcbiAgICB9XG4gIH1cbiAgQHJldHVybiBpZigkbWludXMsICRyZXN1bHQgKiAtMSwgJHJlc3VsdCk7XG59XG4iLAoJCSIvLyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWFuaW1hdGlvbnMvI3RoZS1hbmltYXRpb24tbmFtZS1wcm9wZXJ0eS1cbi8vIEVhY2ggb2YgdGhlc2UgbWl4aW5zIHN1cHBvcnQgY29tbWEgc2VwYXJhdGVkIGxpc3RzIG9mIHZhbHVlcywgd2hpY2ggYWxsb3dzIGRpZmZlcmVudCB0cmFuc2l0aW9ucyBmb3IgaW5kaXZpZHVhbCBwcm9wZXJ0aWVzIHRvIGJlIGRlc2NyaWJlZCBpbiBhIHNpbmdsZSBzdHlsZSBydWxlLiBFYWNoIHZhbHVlIGluIHRoZSBsaXN0IGNvcnJlc3BvbmRzIHRvIHRoZSB2YWx1ZSBhdCB0aGF0IHNhbWUgcG9zaXRpb24gaW4gdGhlIG90aGVyIHByb3BlcnRpZXMuXG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbnMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLCAkYW5pbWF0aW9ucywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24tbmFtZSwgJG5hbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24tZHVyYXRpb24sICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJG1vdGlvbnMuLi4pIHtcbiAgLy8gZWFzZSB8IGxpbmVhciB8IGVhc2UtaW4gfCBlYXNlLW91dCB8IGVhc2UtaW4tb3V0XG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24sICRtb3Rpb25zLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkdmFsdWVzLi4uKSB7XG4gIC8vIGluZmluaXRlIHwgPG51bWJlcj5cbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgJHZhbHVlcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbnMuLi4pIHtcbiAgLy8gbm9ybWFsIHwgYWx0ZXJuYXRlXG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi1kaXJlY3Rpb24sICRkaXJlY3Rpb25zLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLXBsYXktc3RhdGUoJHN0YXRlcy4uLikge1xuICAvLyBydW5uaW5nIHwgcGF1c2VkXG4gIEBpbmNsdWRlIHByZWZpeGVyKGFuaW1hdGlvbi1wbGF5LXN0YXRlLCAkc3RhdGVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcihhbmltYXRpb24tZGVsYXksICR0aW1lcywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJG1vZGVzLi4uKSB7XG4gIC8vIG5vbmUgfCBmb3J3YXJkcyB8IGJhY2t3YXJkcyB8IGJvdGhcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJG1vZGVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuIiwKCQkiQG1peGluIGFwcGVhcmFuY2UoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGFwcGVhcmFuY2UsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBvIHNwZWMpO1xufVxuIiwKCQkiQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYmFja2ZhY2UtdmlzaWJpbGl0eSwgJHZpc2liaWxpdHksIHdlYmtpdCBzcGVjKTtcbn1cbiIsCgkJIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cbi8vIEJhY2tncm91bmQgcHJvcGVydHkgZm9yIGFkZGluZyBtdWx0aXBsZSBiYWNrZ3JvdW5kcyB1c2luZyBzaG9ydGhhbmRcbi8vIG5vdGF0aW9uLlxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xuXG5AbWl4aW4gYmFja2dyb3VuZCgkYmFja2dyb3VuZHMuLi4pIHtcbiAgJHdlYmtpdC1iYWNrZ3JvdW5kczogKCk7XG4gICRzcGVjLWJhY2tncm91bmRzOiAoKTtcblxuICBAZWFjaCAkYmFja2dyb3VuZCBpbiAkYmFja2dyb3VuZHMge1xuICAgICR3ZWJraXQtYmFja2dyb3VuZDogKCk7XG4gICAgJHNwZWMtYmFja2dyb3VuZDogKCk7XG4gICAgJGJhY2tncm91bmQtdHlwZTogdHlwZS1vZigkYmFja2dyb3VuZCk7XG5cbiAgICBAaWYgJGJhY2tncm91bmQtdHlwZSA9PSBzdHJpbmcgb3IgJGJhY2tncm91bmQtdHlwZSA9PSBsaXN0IHtcbiAgICAgICRiYWNrZ3JvdW5kLXN0cjogaWYoJGJhY2tncm91bmQtdHlwZSA9PSBsaXN0LCBudGgoJGJhY2tncm91bmQsIDEpLCAkYmFja2dyb3VuZCk7XG5cbiAgICAgICR1cmwtc3RyOiAgICAgICBzdHItc2xpY2UoJGJhY2tncm91bmQtc3RyLCAxLCAzKTtcbiAgICAgICRncmFkaWVudC10eXBlOiBzdHItc2xpY2UoJGJhY2tncm91bmQtc3RyLCAxLCA2KTtcblxuICAgICAgQGlmICR1cmwtc3RyID09IFwidXJsXCIge1xuICAgICAgICAkd2Via2l0LWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAkc3BlYy1iYWNrZ3JvdW5kOiAgICRiYWNrZ3JvdW5kO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkZ3JhZGllbnQtdHlwZSA9PSBcImxpbmVhclwiIHtcbiAgICAgICAgJGdyYWRpZW50czogX2xpbmVhci1ncmFkaWVudC1wYXJzZXIoXCIjeyRiYWNrZ3JvdW5kfVwiKTtcbiAgICAgICAgJHdlYmtpdC1iYWNrZ3JvdW5kOiBtYXAtZ2V0KCRncmFkaWVudHMsIHdlYmtpdC1pbWFnZSk7XG4gICAgICAgICRzcGVjLWJhY2tncm91bmQ6ICAgbWFwLWdldCgkZ3JhZGllbnRzLCBzcGVjLWltYWdlKTtcbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGdyYWRpZW50LXR5cGUgPT0gXCJyYWRpYWxcIiB7XG4gICAgICAgICRncmFkaWVudHM6IF9yYWRpYWwtZ3JhZGllbnQtcGFyc2VyKFwiI3skYmFja2dyb3VuZH1cIik7XG4gICAgICAgICR3ZWJraXQtYmFja2dyb3VuZDogbWFwLWdldCgkZ3JhZGllbnRzLCB3ZWJraXQtaW1hZ2UpO1xuICAgICAgICAkc3BlYy1iYWNrZ3JvdW5kOiAgIG1hcC1nZXQoJGdyYWRpZW50cywgc3BlYy1pbWFnZSk7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHdlYmtpdC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgICAgICAgJHNwZWMtYmFja2dyb3VuZDogICAkYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAkd2Via2l0LWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICAgICAgJHNwZWMtYmFja2dyb3VuZDogICAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAkd2Via2l0LWJhY2tncm91bmRzOiBhcHBlbmQoJHdlYmtpdC1iYWNrZ3JvdW5kcywgJHdlYmtpdC1iYWNrZ3JvdW5kLCBjb21tYSk7XG4gICAgJHNwZWMtYmFja2dyb3VuZHM6ICAgYXBwZW5kKCRzcGVjLWJhY2tncm91bmRzLCAgICRzcGVjLWJhY2tncm91bmQsICAgY29tbWEpO1xuICB9XG5cbiAgYmFja2dyb3VuZDogJHdlYmtpdC1iYWNrZ3JvdW5kcztcbiAgYmFja2dyb3VuZDogJHNwZWMtYmFja2dyb3VuZHM7XG59XG4iLAoJCSIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG4vLyBCYWNrZ3JvdW5kLWltYWdlIHByb3BlcnR5IGZvciBhZGRpbmcgbXVsdGlwbGUgYmFja2dyb3VuZCBpbWFnZXMgd2l0aFxuLy8gZ3JhZGllbnRzLCBvciBmb3Igc3RyaW5naW5nIG11bHRpcGxlIGdyYWRpZW50cyB0b2dldGhlci5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cblxuQG1peGluIGJhY2tncm91bmQtaW1hZ2UoJGltYWdlcy4uLikge1xuICAkd2Via2l0LWltYWdlczogKCk7XG4gICRzcGVjLWltYWdlczogKCk7XG5cbiAgQGVhY2ggJGltYWdlIGluICRpbWFnZXMge1xuICAgICR3ZWJraXQtaW1hZ2U6ICgpO1xuICAgICRzcGVjLWltYWdlOiAoKTtcblxuICAgIEBpZiAodHlwZS1vZigkaW1hZ2UpID09IHN0cmluZykge1xuICAgICAgJHVybC1zdHI6ICAgICAgIHN0ci1zbGljZSgkaW1hZ2UsIDEsIDMpO1xuICAgICAgJGdyYWRpZW50LXR5cGU6IHN0ci1zbGljZSgkaW1hZ2UsIDEsIDYpO1xuXG4gICAgICBAaWYgJHVybC1zdHIgPT0gXCJ1cmxcIiB7XG4gICAgICAgICR3ZWJraXQtaW1hZ2U6ICRpbWFnZTtcbiAgICAgICAgJHNwZWMtaW1hZ2U6ICAgJGltYWdlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSBpZiAkZ3JhZGllbnQtdHlwZSA9PSBcImxpbmVhclwiIHtcbiAgICAgICAgJGdyYWRpZW50czogX2xpbmVhci1ncmFkaWVudC1wYXJzZXIoJGltYWdlKTtcbiAgICAgICAgJHdlYmtpdC1pbWFnZTogIG1hcC1nZXQoJGdyYWRpZW50cywgd2Via2l0LWltYWdlKTtcbiAgICAgICAgJHNwZWMtaW1hZ2U6ICAgIG1hcC1nZXQoJGdyYWRpZW50cywgc3BlYy1pbWFnZSk7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRncmFkaWVudC10eXBlID09IFwicmFkaWFsXCIge1xuICAgICAgICAkZ3JhZGllbnRzOiBfcmFkaWFsLWdyYWRpZW50LXBhcnNlcigkaW1hZ2UpO1xuICAgICAgICAkd2Via2l0LWltYWdlOiBtYXAtZ2V0KCRncmFkaWVudHMsIHdlYmtpdC1pbWFnZSk7XG4gICAgICAgICRzcGVjLWltYWdlOiAgIG1hcC1nZXQoJGdyYWRpZW50cywgc3BlYy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJHdlYmtpdC1pbWFnZXM6IGFwcGVuZCgkd2Via2l0LWltYWdlcywgJHdlYmtpdC1pbWFnZSwgY29tbWEpO1xuICAgICRzcGVjLWltYWdlczogICBhcHBlbmQoJHNwZWMtaW1hZ2VzLCAgICRzcGVjLWltYWdlLCAgIGNvbW1hKTtcbiAgfVxuXG4gIGJhY2tncm91bmQtaW1hZ2U6ICR3ZWJraXQtaW1hZ2VzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkc3BlYy1pbWFnZXM7XG59XG4iLAoJCSJAbWl4aW4gYm9yZGVyLWltYWdlKCRib3JkZXJzLi4uKSB7XG4gICR3ZWJraXQtYm9yZGVyczogKCk7XG4gICRzcGVjLWJvcmRlcnM6ICgpO1xuXG4gIEBlYWNoICRib3JkZXIgaW4gJGJvcmRlcnMge1xuICAgICR3ZWJraXQtYm9yZGVyOiAoKTtcbiAgICAkc3BlYy1ib3JkZXI6ICgpO1xuICAgICRib3JkZXItdHlwZTogdHlwZS1vZigkYm9yZGVyKTtcblxuICAgIEBpZiAkYm9yZGVyLXR5cGUgPT0gc3RyaW5nIG9yIGxpc3Qge1xuICAgICAgJGJvcmRlci1zdHI6IGlmKCRib3JkZXItdHlwZSA9PSBsaXN0LCBudGgoJGJvcmRlciwgMSksICRib3JkZXIpO1xuXG4gICAgICAkdXJsLXN0cjogICAgICAgc3RyLXNsaWNlKCRib3JkZXItc3RyLCAxLCAzKTtcbiAgICAgICRncmFkaWVudC10eXBlOiBzdHItc2xpY2UoJGJvcmRlci1zdHIsIDEsIDYpO1xuXG4gICAgICBAaWYgJHVybC1zdHIgPT0gXCJ1cmxcIiB7XG4gICAgICAgICR3ZWJraXQtYm9yZGVyOiAkYm9yZGVyO1xuICAgICAgICAkc3BlYy1ib3JkZXI6ICAgJGJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgQGVsc2UgaWYgJGdyYWRpZW50LXR5cGUgPT0gXCJsaW5lYXJcIiB7XG4gICAgICAgICRncmFkaWVudHM6IF9saW5lYXItZ3JhZGllbnQtcGFyc2VyKFwiI3skYm9yZGVyfVwiKTtcbiAgICAgICAgJHdlYmtpdC1ib3JkZXI6IG1hcC1nZXQoJGdyYWRpZW50cywgd2Via2l0LWltYWdlKTtcbiAgICAgICAgJHNwZWMtYm9yZGVyOiAgIG1hcC1nZXQoJGdyYWRpZW50cywgc3BlYy1pbWFnZSk7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIGlmICRncmFkaWVudC10eXBlID09IFwicmFkaWFsXCIge1xuICAgICAgICAkZ3JhZGllbnRzOiBfcmFkaWFsLWdyYWRpZW50LXBhcnNlcihcIiN7JGJvcmRlcn1cIik7XG4gICAgICAgICR3ZWJraXQtYm9yZGVyOiBtYXAtZ2V0KCRncmFkaWVudHMsIHdlYmtpdC1pbWFnZSk7XG4gICAgICAgICRzcGVjLWJvcmRlcjogICBtYXAtZ2V0KCRncmFkaWVudHMsIHNwZWMtaW1hZ2UpO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgICR3ZWJraXQtYm9yZGVyOiAkYm9yZGVyO1xuICAgICAgICAkc3BlYy1ib3JkZXI6ICAgJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAkd2Via2l0LWJvcmRlcjogJGJvcmRlcjtcbiAgICAgICRzcGVjLWJvcmRlcjogICAkYm9yZGVyO1xuICAgIH1cblxuICAgICR3ZWJraXQtYm9yZGVyczogYXBwZW5kKCR3ZWJraXQtYm9yZGVycywgJHdlYmtpdC1ib3JkZXIsIGNvbW1hKTtcbiAgICAkc3BlYy1ib3JkZXJzOiAgIGFwcGVuZCgkc3BlYy1ib3JkZXJzLCAgICRzcGVjLWJvcmRlciwgICBjb21tYSk7XG4gIH1cblxuICAtd2Via2l0LWJvcmRlci1pbWFnZTogJHdlYmtpdC1ib3JkZXJzO1xuICAgICAgICAgIGJvcmRlci1pbWFnZTogJHNwZWMtYm9yZGVycztcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4vL0V4YW1wbGVzOlxuLy8gQGluY2x1ZGUgYm9yZGVyLWltYWdlKHVybChcImltYWdlLnBuZ1wiKSk7XG4vLyBAaW5jbHVkZSBib3JkZXItaW1hZ2UodXJsKFwiaW1hZ2UucG5nXCIpIDIwIHN0cmV0Y2gpO1xuLy8gQGluY2x1ZGUgYm9yZGVyLWltYWdlKGxpbmVhci1ncmFkaWVudCg0NWRlZywgb3JhbmdlLCB5ZWxsb3cpKTtcbi8vIEBpbmNsdWRlIGJvcmRlci1pbWFnZShsaW5lYXItZ3JhZGllbnQoNDVkZWcsIG9yYW5nZSwgeWVsbG93KSBzdHJldGNoKTtcbi8vIEBpbmNsdWRlIGJvcmRlci1pbWFnZShsaW5lYXItZ3JhZGllbnQoNDVkZWcsIG9yYW5nZSwgeWVsbG93KSAyMCAzMCA0MCA1MCBzdHJldGNoIHJvdW5kKTtcbi8vIEBpbmNsdWRlIGJvcmRlci1pbWFnZShyYWRpYWwtZ3JhZGllbnQodG9wLCBjb3Zlciwgb3JhbmdlLCB5ZWxsb3csIG9yYW5nZSkpO1xuIiwKCQkiQG1peGluIGNhbGMoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skdmFsdWV9KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JHZhbHVlfSk7XG59XG4iLAoJCSJAbWl4aW4gY29sdW1ucygkYXJnOiBhdXRvKSB7XG4gIC8vIDxjb2x1bW4tY291bnQ+IHx8IDxjb2x1bW4td2lkdGg+XG4gIEBpbmNsdWRlIHByZWZpeGVyKGNvbHVtbnMsICRhcmcsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBjb2x1bW4tY291bnQoJGludDogYXV0bykge1xuICAvLyBhdXRvIHx8IGludGVnZXJcbiAgQGluY2x1ZGUgcHJlZml4ZXIoY29sdW1uLWNvdW50LCAkaW50LCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gY29sdW1uLWdhcCgkbGVuZ3RoOiBub3JtYWwpIHtcbiAgLy8gbm9ybWFsIHx8IGxlbmd0aFxuICBAaW5jbHVkZSBwcmVmaXhlcihjb2x1bW4tZ2FwLCAkbGVuZ3RoLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gY29sdW1uLWZpbGwoJGFyZzogYXV0bykge1xuICAvLyBhdXRvIHx8IGxlbmd0aFxuICBAaW5jbHVkZSBwcmVmaXhlcihjb2x1bW4tZmlsbCwgJGFyZywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGNvbHVtbi1ydWxlKCRhcmcpIHtcbiAgLy8gPGJvcmRlci13aWR0aD4gfHwgPGJvcmRlci1zdHlsZT4gfHwgPGNvbG9yPlxuICBAaW5jbHVkZSBwcmVmaXhlcihjb2x1bW4tcnVsZSwgJGFyZywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGNvbHVtbi1ydWxlLWNvbG9yKCRjb2xvcikge1xuICBAaW5jbHVkZSBwcmVmaXhlcihjb2x1bW4tcnVsZS1jb2xvciwgJGNvbG9yLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gY29sdW1uLXJ1bGUtc3R5bGUoJHN0eWxlOiBub25lKSB7XG4gIC8vIG5vbmUgfCBoaWRkZW4gfCBkYXNoZWQgfCBkb3R0ZWQgfCBkb3VibGUgfCBncm9vdmUgfCBpbnNldCB8IGluc2V0IHwgb3V0c2V0IHwgcmlkZ2UgfCBzb2xpZFxuICBAaW5jbHVkZSBwcmVmaXhlcihjb2x1bW4tcnVsZS1zdHlsZSwgJHN0eWxlLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gY29sdW1uLXJ1bGUtd2lkdGggKCR3aWR0aDogbm9uZSkge1xuICBAaW5jbHVkZSBwcmVmaXhlcihjb2x1bW4tcnVsZS13aWR0aCwgJHdpZHRoLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gY29sdW1uLXNwYW4oJGFyZzogbm9uZSkge1xuICAvLyBub25lIHx8IGFsbFxuICBAaW5jbHVkZSBwcmVmaXhlcihjb2x1bW4tc3BhbiwgJGFyZywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIGNvbHVtbi13aWR0aCgkbGVuZ3RoOiBhdXRvKSB7XG4gIC8vIGF1dG8gfHwgbGVuZ3RoXG4gIEBpbmNsdWRlIHByZWZpeGVyKGNvbHVtbi13aWR0aCwgJGxlbmd0aCwgd2Via2l0IG1veiBzcGVjKTtcbn1cbiIsCgkJIkBtaXhpbiBmaWx0ZXIoJGZ1bmN0aW9uOiBub25lKSB7XG4gIC8vIDxmaWx0ZXItZnVuY3Rpb24+IFs8ZmlsdGVyLWZ1bmN0aW9uXSogfCBub25lXG4gIEBpbmNsdWRlIHByZWZpeGVyKGZpbHRlciwgJGZ1bmN0aW9uLCB3ZWJraXQgc3BlYyk7XG59XG4iLAoJCSIvLyBDU1MzIEZsZXhpYmxlIEJveCBNb2RlbCBhbmQgcHJvcGVydHkgZGVmYXVsdHNcblxuLy8gQ3VzdG9tIHNob3J0aGFuZCBub3RhdGlvbiBmb3IgZmxleGJveFxuQG1peGluIGJveCgkb3JpZW50OiBpbmxpbmUtYXhpcywgJHBhY2s6IHN0YXJ0LCAkYWxpZ246IHN0cmV0Y2gpIHtcbiAgQGluY2x1ZGUgZGlzcGxheS1ib3g7XG4gIEBpbmNsdWRlIGJveC1vcmllbnQoJG9yaWVudCk7XG4gIEBpbmNsdWRlIGJveC1wYWNrKCRwYWNrKTtcbiAgQGluY2x1ZGUgYm94LWFsaWduKCRhbGlnbik7XG59XG5cbkBtaXhpbiBkaXNwbGF5LWJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7IC8vIElFIDEwXG4gIGRpc3BsYXk6IGJveDtcbn1cblxuQG1peGluIGJveC1vcmllbnQoJG9yaWVudDogaW5saW5lLWF4aXMpIHtcbi8vIGhvcml6b250YWx8dmVydGljYWx8aW5saW5lLWF4aXN8YmxvY2stYXhpc3xpbmhlcml0XG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1vcmllbnQsICRvcmllbnQsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBib3gtcGFjaygkcGFjazogc3RhcnQpIHtcbi8vIHN0YXJ0fGVuZHxjZW50ZXJ8anVzdGlmeVxuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtcGFjaywgJHBhY2ssIHdlYmtpdCBtb3ogc3BlYyk7XG4gIC1tcy1mbGV4LXBhY2s6ICRwYWNrOyAvLyBJRSAxMFxufVxuXG5AbWl4aW4gYm94LWFsaWduKCRhbGlnbjogc3RyZXRjaCkge1xuLy8gc3RhcnR8ZW5kfGNlbnRlcnxiYXNlbGluZXxzdHJldGNoXG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1hbGlnbiwgJGFsaWduLCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleC1hbGlnbjogJGFsaWduOyAvLyBJRSAxMFxufVxuXG5AbWl4aW4gYm94LWRpcmVjdGlvbigkZGlyZWN0aW9uOiBub3JtYWwpIHtcbi8vIG5vcm1hbHxyZXZlcnNlfGluaGVyaXRcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LWRpcmVjdGlvbiwgJGRpcmVjdGlvbiwgd2Via2l0IG1veiBzcGVjKTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uOyAvLyBJRSAxMFxufVxuXG5AbWl4aW4gYm94LWxpbmVzKCRsaW5lczogc2luZ2xlKSB7XG4vLyBzaW5nbGV8bXVsdGlwbGVcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LWxpbmVzLCAkbGluZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBib3gtb3JkaW5hbC1ncm91cCgkaW50OiAxKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1vcmRpbmFsLWdyb3VwLCAkaW50LCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleC1vcmRlcjogJGludDsgLy8gSUUgMTBcbn1cblxuQG1peGluIGJveC1mbGV4KCR2YWx1ZTogMCkge1xuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtZmxleCwgJHZhbHVlLCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleDogJHZhbHVlOyAvLyBJRSAxMFxufVxuXG5AbWl4aW4gYm94LWZsZXgtZ3JvdXAoJGludDogMSkge1xuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtZmxleC1ncm91cCwgJGludCwgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuLy8gQ1NTMyBGbGV4aWJsZSBCb3ggTW9kZWwgYW5kIHByb3BlcnR5IGRlZmF1bHRzXG4vLyBVbmlmaWVkIGF0dHJpYnV0ZXMgZm9yIDIwMDksIDIwMTEsIGFuZCAyMDEyIGZsYXZvdXJzLlxuXG4vLyAyMDA5IC0gZGlzcGxheSAoYm94IHwgaW5saW5lLWJveClcbi8vIDIwMTEgLSBkaXNwbGF5IChmbGV4Ym94IHwgaW5saW5lLWZsZXhib3gpXG4vLyAyMDEyIC0gZGlzcGxheSAoZmxleCB8IGlubGluZS1mbGV4KVxuQG1peGluIGRpc3BsYXkoJHZhbHVlKSB7XG4vLyBmbGV4IHwgaW5saW5lLWZsZXhcbiAgQGlmICR2YWx1ZSA9PSBcImZsZXhcIiB7XG4gICAgLy8gMjAwOVxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IGJveDtcblxuICAgIC8vIDIwMTJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAvLyAyMDExIChJRSAxMClcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBcImlubGluZS1mbGV4XCIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJveDtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6ICR2YWx1ZTtcbiAgfVxufVxuXG4vLyAyMDA5IC0gYm94LWZsZXggKGludGVnZXIpXG4vLyAyMDExIC0gZmxleCAoZGVjaW1hbCB8IHdpZHRoIGRlY2ltYWwpXG4vLyAyMDEyIC0gZmxleCAoaW50ZWdlciBpbnRlZ2VyIHdpZHRoKVxuQG1peGluIGZsZXgoJHZhbHVlKSB7XG5cbiAgLy8gR3JhYiBmbGV4LWdyb3cgZm9yIG9sZGVyIGJyb3dzZXJzLlxuICAkZmxleC1ncm93OiBudGgoJHZhbHVlLCAxKTtcblxuICAvLyAyMDA5XG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1mbGV4LCAkZmxleC1ncm93LCB3ZWJraXQgbW96IHNwZWMpO1xuXG4gIC8vIDIwMTEgKElFIDEwKSwgMjAxMlxuICBAaW5jbHVkZSBwcmVmaXhlcihmbGV4LCAkdmFsdWUsIHdlYmtpdCBtb3ogbXMgc3BlYyk7XG59XG5cbi8vIDIwMDkgLSBib3gtb3JpZW50ICggaG9yaXpvbnRhbCB8IHZlcnRpY2FsIHwgaW5saW5lLWF4aXMgfCBibG9jay1heGlzKVxuLy8gICAgICAtIGJveC1kaXJlY3Rpb24gKG5vcm1hbCB8IHJldmVyc2UpXG4vLyAyMDExIC0gZmxleC1kaXJlY3Rpb24gKHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2UpXG4vLyAyMDEyIC0gZmxleC1kaXJlY3Rpb24gKHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2UpXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcblxuICAvLyBBbHQgdmFsdWVzLlxuICAkdmFsdWUtMjAwOTogJHZhbHVlO1xuICAkdmFsdWUtMjAxMTogJHZhbHVlO1xuICAkZGlyZWN0aW9uOiBub3JtYWw7XG5cbiAgQGlmICR2YWx1ZSA9PSByb3cge1xuICAgICR2YWx1ZS0yMDA5OiBob3Jpem9udGFsO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBcInJvdy1yZXZlcnNlXCIge1xuICAgICR2YWx1ZS0yMDA5OiBob3Jpem9udGFsO1xuICAgICRkaXJlY3Rpb246IHJldmVyc2U7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XG4gICAgJHZhbHVlLTIwMDk6IHZlcnRpY2FsO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBcImNvbHVtbi1yZXZlcnNlXCIge1xuICAgICR2YWx1ZS0yMDA5OiB2ZXJ0aWNhbDtcbiAgICAkZGlyZWN0aW9uOiByZXZlcnNlO1xuICB9XG5cbiAgLy8gMjAwOVxuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtb3JpZW50LCAkdmFsdWUtMjAwOSwgd2Via2l0IG1veiBzcGVjKTtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LWRpcmVjdGlvbiwgJGRpcmVjdGlvbiwgd2Via2l0IG1veiBzcGVjKTtcblxuICAvLyAyMDEyXG4gIEBpbmNsdWRlIHByZWZpeGVyKGZsZXgtZGlyZWN0aW9uLCAkdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgLy8gMjAxMSAoSUUgMTApXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuXG4vLyAyMDA5IC0gYm94LWxpbmVzIChzaW5nbGUgfCBtdWx0aXBsZSlcbi8vIDIwMTEgLSBmbGV4LXdyYXAgKG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2UpXG4vLyAyMDEyIC0gZmxleC13cmFwIChub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlKVxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuICAvLyBBbHQgdmFsdWVzXG4gICRhbHQtdmFsdWU6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgICRhbHQtdmFsdWU6IHNpbmdsZTtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gd3JhcCB7XG4gICAgJGFsdC12YWx1ZTogbXVsdGlwbGU7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IFwid3JhcC1yZXZlcnNlXCIge1xuICAgICRhbHQtdmFsdWU6IG11bHRpcGxlO1xuICB9XG5cbiAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LWxpbmVzLCAkYWx0LXZhbHVlLCB3ZWJraXQgbW96IHNwZWMpO1xuICBAaW5jbHVkZSBwcmVmaXhlcihmbGV4LXdyYXAsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuLy8gMjAwOSAtIFRPRE86IHBhcnNlIHZhbHVlcyBpbnRvIGZsZXgtZGlyZWN0aW9uL2ZsZXgtd3JhcFxuLy8gMjAxMSAtIFRPRE86IHBhcnNlIHZhbHVlcyBpbnRvIGZsZXgtZGlyZWN0aW9uL2ZsZXgtd3JhcFxuLy8gMjAxMiAtIGZsZXgtZmxvdyAoZmxleC1kaXJlY3Rpb24gfHwgZmxleC13cmFwKVxuQG1peGluIGZsZXgtZmxvdygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1mbG93LCAkdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbi8vIDIwMDkgLSBib3gtb3JkaW5hbC1ncm91cCAoaW50ZWdlcilcbi8vIDIwMTEgLSBmbGV4LW9yZGVyIChpbnRlZ2VyKVxuLy8gMjAxMiAtIG9yZGVyIChpbnRlZ2VyKVxuQG1peGluIG9yZGVyKCRpbnQ6IDApIHtcbiAgLy8gMjAwOVxuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtb3JkaW5hbC1ncm91cCwgJGludCwgd2Via2l0IG1veiBzcGVjKTtcblxuICAvLyAyMDEyXG4gIEBpbmNsdWRlIHByZWZpeGVyKG9yZGVyLCAkaW50LCB3ZWJraXQgbW96IHNwZWMpO1xuXG4gIC8vIDIwMTEgKElFIDEwKVxuICAtbXMtZmxleC1vcmRlcjogJGludDtcbn1cblxuLy8gMjAxMiAtIGZsZXgtZ3JvdyAobnVtYmVyKVxuQG1peGluIGZsZXgtZ3JvdygkbnVtYmVyOiAwKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGZsZXgtZ3JvdywgJG51bWJlciwgd2Via2l0IG1veiBzcGVjKTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6ICRudW1iZXI7XG59XG5cbi8vIDIwMTIgLSBmbGV4LXNocmluayAobnVtYmVyKVxuQG1peGluIGZsZXgtc2hyaW5rKCRudW1iZXI6IDEpIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1zaHJpbmssICRudW1iZXIsIHdlYmtpdCBtb3ogc3BlYyk7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAkbnVtYmVyO1xufVxuXG4vLyAyMDEyIC0gZmxleC1iYXNpcyAobnVtYmVyKVxuQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoOiBhdXRvKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGZsZXgtYmFzaXMsICR3aWR0aCwgd2Via2l0IG1veiBzcGVjKTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR3aWR0aDtcbn1cblxuLy8gMjAwOSAtIGJveC1wYWNrIChzdGFydCB8IGVuZCB8IGNlbnRlciB8IGp1c3RpZnkpXG4vLyAyMDExIC0gZmxleC1wYWNrIChzdGFydCB8IGVuZCB8IGNlbnRlciB8IGp1c3RpZnkpXG4vLyAyMDEyIC0ganVzdGlmeS1jb250ZW50IChmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kKVxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcblxuICAvLyBBbHQgdmFsdWVzLlxuICAkYWx0LXZhbHVlOiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gXCJmbGV4LXN0YXJ0XCIge1xuICAgICRhbHQtdmFsdWU6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBcImZsZXgtZW5kXCIge1xuICAgICRhbHQtdmFsdWU6IGVuZDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gXCJzcGFjZS1iZXR3ZWVuXCIge1xuICAgICRhbHQtdmFsdWU6IGp1c3RpZnk7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IFwic3BhY2UtYXJvdW5kXCIge1xuICAgICRhbHQtdmFsdWU6IGRpc3RyaWJ1dGU7XG4gIH1cblxuICAvLyAyMDA5XG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1wYWNrLCAkYWx0LXZhbHVlLCB3ZWJraXQgbW96IHNwZWMpO1xuXG4gIC8vIDIwMTJcbiAgQGluY2x1ZGUgcHJlZml4ZXIoanVzdGlmeS1jb250ZW50LCAkdmFsdWUsIHdlYmtpdCBtb3ogbXMgbyBzcGVjKTtcblxuICAvLyAyMDExIChJRSAxMClcbiAgLW1zLWZsZXgtcGFjazogJGFsdC12YWx1ZTtcbn1cblxuLy8gMjAwOSAtIGJveC1hbGlnbiAoc3RhcnQgfCBlbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2gpXG4vLyAyMDExIC0gZmxleC1hbGlnbiAoc3RhcnQgfCBlbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2gpXG4vLyAyMDEyIC0gYWxpZ24taXRlbXMgKGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaClcbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcblxuICAkYWx0LXZhbHVlOiAkdmFsdWU7XG5cbiAgQGlmICR2YWx1ZSA9PSBcImZsZXgtc3RhcnRcIiB7XG4gICAgJGFsdC12YWx1ZTogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IFwiZmxleC1lbmRcIiB7XG4gICAgJGFsdC12YWx1ZTogZW5kO1xuICB9XG5cbiAgLy8gMjAwOVxuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtYWxpZ24sICRhbHQtdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgLy8gMjAxMlxuICBAaW5jbHVkZSBwcmVmaXhlcihhbGlnbi1pdGVtcywgJHZhbHVlLCB3ZWJraXQgbW96IG1zIG8gc3BlYyk7XG5cbiAgLy8gMjAxMSAoSUUgMTApXG4gIC1tcy1mbGV4LWFsaWduOiAkYWx0LXZhbHVlO1xufVxuXG4vLyAyMDExIC0gZmxleC1pdGVtLWFsaWduIChhdXRvIHwgc3RhcnQgfCBlbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2gpXG4vLyAyMDEyIC0gYWxpZ24tc2VsZiAoYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaClcbkBtaXhpbiBhbGlnbi1zZWxmKCR2YWx1ZTogYXV0bykge1xuXG4gICR2YWx1ZS0yMDExOiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gXCJmbGV4LXN0YXJ0XCIge1xuICAgICR2YWx1ZS0yMDExOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gXCJmbGV4LWVuZFwiIHtcbiAgICAkdmFsdWUtMjAxMTogZW5kO1xuICB9XG5cbiAgLy8gMjAxMlxuICBAaW5jbHVkZSBwcmVmaXhlcihhbGlnbi1zZWxmLCAkdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgLy8gMjAxMSAoSUUgMTApXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZS0yMDExO1xufVxuXG4vLyAyMDExIC0gZmxleC1saW5lLXBhY2sgKHN0YXJ0IHwgZW5kIHwgY2VudGVyIHwganVzdGlmeSB8IGRpc3RyaWJ1dGUgfCBzdHJldGNoKVxuLy8gMjAxMiAtIGFsaWduLWNvbnRlbnQgKGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoKVxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG5cbiAgJHZhbHVlLTIwMTE6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBcImZsZXgtc3RhcnRcIiB7XG4gICAgJHZhbHVlLTIwMTE6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBcImZsZXgtZW5kXCIge1xuICAgICR2YWx1ZS0yMDExOiBlbmQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IFwic3BhY2UtYmV0d2VlblwiIHtcbiAgICAkdmFsdWUtMjAxMToganVzdGlmeTtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gXCJzcGFjZS1hcm91bmRcIiB7XG4gICAgJHZhbHVlLTIwMTE6IGRpc3RyaWJ1dGU7XG4gIH1cblxuICAvLyAyMDEyXG4gIEBpbmNsdWRlIHByZWZpeGVyKGFsaWduLWNvbnRlbnQsICR2YWx1ZSwgd2Via2l0IG1veiBzcGVjKTtcblxuICAvLyAyMDExIChJRSAxMClcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWUtMjAxMTtcbn1cbiIsCgkJIkBtaXhpbiBmb250LWZhY2UoXG4gICRmb250LWZhbWlseSxcbiAgJGZpbGUtcGF0aCxcbiAgJHdlaWdodDogbm9ybWFsLFxuICAkc3R5bGU6IG5vcm1hbCxcbiAgJGFzc2V0LXBpcGVsaW5lOiAkYXNzZXQtcGlwZWxpbmUsXG4gICRmaWxlLWZvcm1hdHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcpIHtcblxuICAkZm9udC11cmwtcHJlZml4OiBmb250LXVybC1wcmVmaXhlcigkYXNzZXQtcGlwZWxpbmUpO1xuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXG4gICAgc3JjOiBmb250LXNvdXJjZS1kZWNsYXJhdGlvbihcbiAgICAgICRmb250LWZhbWlseSxcbiAgICAgICRmaWxlLXBhdGgsXG4gICAgICAkYXNzZXQtcGlwZWxpbmUsXG4gICAgICAkZmlsZS1mb3JtYXRzLFxuICAgICAgJGZvbnQtdXJsLXByZWZpeFxuICAgICk7XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBmb250LWZlYXR1cmUtc2V0dGluZ3MoJHNldHRpbmdzLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHNldHRpbmdzKSA9PSAwIHsgJHNldHRpbmdzOiBub25lOyB9XG4gIEBpbmNsdWRlIHByZWZpeGVyKGZvbnQtZmVhdHVyZS1zZXR0aW5ncywgJHNldHRpbmdzLCB3ZWJraXQgbW96IG1zIHNwZWMpO1xufVxuIiwKCQkiLy8gSGlEUEkgbWl4aW4uIERlZmF1bHQgdmFsdWUgc2V0IHRvIDEuMyB0byB0YXJnZXQgR29vZ2xlIE5leHVzIDcgKGh0dHA6Ly9iamFuZ28uY29tL2FydGljbGVzL21pbi1kZXZpY2UtcGl4ZWwtcmF0aW8vKVxuQG1peGluIGhpZHBpKCRyYXRpbzogMS4zKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogJHJhdGlvKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86ICRyYXRpbyksXG4gIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogI3skcmF0aW99LzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiByb3VuZCgkcmF0aW8gKiA5NmRwaSkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAkcmF0aW8gKiAxZHBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLAoJCSJAbWl4aW4gaHlwaGVucygkaHlwaGVuYXRpb246IG5vbmUpIHtcbiAgLy8gbm9uZSB8IG1hbnVhbCB8IGF1dG9cbiAgQGluY2x1ZGUgcHJlZml4ZXIoaHlwaGVucywgJGh5cGhlbmF0aW9uLCB3ZWJraXQgbW96IG1zIHNwZWMpO1xufVxuIiwKCQkiQG1peGluIGltYWdlLXJlbmRlcmluZyAoJG1vZGU6YXV0bykge1xuXG4gIEBpZiAoJG1vZGUgPT0gY3Jpc3AtZWRnZXMpIHtcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBuZWFyZXN0LW5laWdoYm9yOyAvLyBJRTgrXG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICAgIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAkbW9kZTtcbiAgfVxufVxuIiwKCQkiLy8gQWRkcyBrZXlmcmFtZXMgYmxvY2tzIGZvciBzdXBwb3J0ZWQgcHJlZml4ZXMsIHJlbW92aW5nIHJlZHVuZGFudCBwcmVmaXhlcyBpbiB0aGUgYmxvY2sncyBjb250ZW50XG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdDogICAgJHByZWZpeC1mb3Itd2Via2l0O1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhOiAgICRwcmVmaXgtZm9yLW1vemlsbGE7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1pY3Jvc29mdDogJHByZWZpeC1mb3ItbWljcm9zb2Z0O1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1vcGVyYTogICAgICRwcmVmaXgtZm9yLW9wZXJhO1xuICAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjOiAgICAgICRwcmVmaXgtZm9yLXNwZWM7XG5cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpO1xuICAgICRwcmVmaXgtZm9yLXdlYmtpdDogdHJ1ZSAhZ2xvYmFsO1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpO1xuICAgICRwcmVmaXgtZm9yLW1vemlsbGE6IHRydWUgIWdsb2JhbDtcbiAgICBALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICAkb3JpZ2luYWwtcHJlZml4LWZvci13ZWJraXQgICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICAkb3JpZ2luYWwtcHJlZml4LWZvci1tb3ppbGxhICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiAkb3JpZ2luYWwtcHJlZml4LWZvci1taWNyb3NvZnQgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICAkb3JpZ2luYWwtcHJlZml4LWZvci1vcGVyYSAgICAgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICAkb3JpZ2luYWwtcHJlZml4LWZvci1zcGVjICAgICAgIWdsb2JhbDtcblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3Itc3BlYyB7XG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJHBvcywgJGcxLCAkZzI6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRnMzogbnVsbCwgJGc0OiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkZzU6IG51bGwsICRnNjogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGc3OiBudWxsLCAkZzg6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRnOTogbnVsbCwgJGcxMDogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGZhbGxiYWNrOiBudWxsKSB7XG4gIC8vIERldGVjdCB3aGF0IHR5cGUgb2YgdmFsdWUgZXhpc3RzIGluICRwb3NcbiAgJHBvcy10eXBlOiB0eXBlLW9mKG50aCgkcG9zLCAxKSk7XG4gICRwb3Mtc3BlYzogbnVsbDtcbiAgJHBvcy1kZWdyZWU6IG51bGw7XG5cbiAgLy8gSWYgJHBvcyBpcyBtaXNzaW5nIGZyb20gbWl4aW4sIHJlYXNzaWduIHZhcnMgYW5kIGFkZCBkZWZhdWx0IHBvc2l0aW9uXG4gIEBpZiAoJHBvcy10eXBlID09IGNvbG9yKSBvciAobnRoKCRwb3MsIDEpID09IFwidHJhbnNwYXJlbnRcIikgIHtcbiAgICAkZzEwOiAkZzk7ICRnOTogJGc4OyAkZzg6ICRnNzsgJGc3OiAkZzY7ICRnNjogJGc1O1xuICAgICRnNTogJGc0OyAkZzQ6ICRnMzsgJGczOiAkZzI7ICRnMjogJGcxOyAkZzE6ICRwb3M7XG4gICAgJHBvczogbnVsbDtcbiAgfVxuXG4gIEBpZiAkcG9zIHtcbiAgICAkcG9zaXRpb25zOiBfbGluZWFyLXBvc2l0aW9ucy1wYXJzZXIoJHBvcyk7XG4gICAgJHBvcy1kZWdyZWU6IG50aCgkcG9zaXRpb25zLCAxKTtcbiAgICAkcG9zLXNwZWM6ICAgbnRoKCRwb3NpdGlvbnMsIDIpO1xuICB9XG5cbiAgJGZ1bGw6ICRnMSwgJGcyLCAkZzMsICRnNCwgJGc1LCAkZzYsICRnNywgJGc4LCAkZzksICRnMTA7XG5cbiAgLy8gU2V0ICRnMSBhcyB0aGUgZGVmYXVsdCBmYWxsYmFjayBjb2xvclxuICAkZmFsbGJhY2stY29sb3I6IG50aCgkZzEsIDEpO1xuXG4gIC8vIElmICRmYWxsYmFjayBpcyBhIGNvbG9yIHVzZSB0aGF0IGNvbG9yIGFzIHRoZSBmYWxsYmFjayBjb2xvclxuICBAaWYgKHR5cGUtb2YoJGZhbGxiYWNrKSA9PSBjb2xvcikgb3IgKCRmYWxsYmFjayA9PSBcInRyYW5zcGFyZW50XCIpIHtcbiAgICAkZmFsbGJhY2stY29sb3I6ICRmYWxsYmFjaztcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRmYWxsYmFjay1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHBvcy1kZWdyZWUgJGZ1bGwpOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVucXVvdGUoXCJsaW5lYXItZ3JhZGllbnQoI3skcG9zLXNwZWN9I3skZnVsbH0pXCIpO1xufVxuIiwKCQkiQG1peGluIHBlcnNwZWN0aXZlKCRkZXB0aDogbm9uZSkge1xuICAvLyBub25lIHwgPGxlbmd0aD5cbiAgQGluY2x1ZGUgcHJlZml4ZXIocGVyc3BlY3RpdmUsICRkZXB0aCwgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkdmFsdWU6IDUwJSA1MCUpIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIocGVyc3BlY3RpdmUtb3JpZ2luLCAkdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG4iLAoJCSJAbWl4aW4gcGxhY2Vob2xkZXIge1xuICAkcGxhY2Vob2xkZXJzOiBcIjotd2Via2l0LWlucHV0XCIgXCI6LW1velwiIFwiLW1velwiIFwiLW1zLWlucHV0XCI7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIFJlcXVpcmVzIFNhc3MgMy4xK1xuQG1peGluIHJhZGlhbC1ncmFkaWVudCgkZzEsICRnMixcbiAgICAgICAgICAgICAgICAgICAgICAgJGczOiBudWxsLCAkZzQ6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRnNTogbnVsbCwgJGc2OiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkZzc6IG51bGwsICRnODogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGc5OiBudWxsLCAkZzEwOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkcG9zOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkc2hhcGUtc2l6ZTogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGZhbGxiYWNrOiBudWxsKSB7XG5cbiAgJGRhdGE6IF9yYWRpYWwtYXJnLXBhcnNlcigkZzEsICRnMiwgJHBvcywgJHNoYXBlLXNpemUpO1xuICAkZzE6ICBudGgoJGRhdGEsIDEpO1xuICAkZzI6ICBudGgoJGRhdGEsIDIpO1xuICAkcG9zOiBudGgoJGRhdGEsIDMpO1xuICAkc2hhcGUtc2l6ZTogbnRoKCRkYXRhLCA0KTtcblxuICAkZnVsbDogJGcxLCAkZzIsICRnMywgJGc0LCAkZzUsICRnNiwgJGc3LCAkZzgsICRnOSwgJGcxMDtcblxuICAvLyBTdHJpcCBkZXByZWNhdGVkIGNvdmVyL2NvbnRhaW4gZm9yIHNwZWNcbiAgJHNoYXBlLXNpemUtc3BlYzogX3NoYXBlLXNpemUtc3RyaXBwZXIoJHNoYXBlLXNpemUpO1xuXG4gIC8vIFNldCAkZzEgYXMgdGhlIGRlZmF1bHQgZmFsbGJhY2sgY29sb3JcbiAgJGZpcnN0LWNvbG9yOiBudGgoJGZ1bGwsIDEpO1xuICAkZmFsbGJhY2stY29sb3I6IG50aCgkZmlyc3QtY29sb3IsIDEpO1xuXG4gIEBpZiAodHlwZS1vZigkZmFsbGJhY2spID09IGNvbG9yKSBvciAoJGZhbGxiYWNrID09IFwidHJhbnNwYXJlbnRcIikge1xuICAgICRmYWxsYmFjay1jb2xvcjogJGZhbGxiYWNrO1xuICB9XG5cbiAgLy8gQWRkIENvbW1hcyBhbmQgc3BhY2VzXG4gICRzaGFwZS1zaXplOiBpZigkc2hhcGUtc2l6ZSwgXCIjeyRzaGFwZS1zaXplfSwgXCIsIG51bGwpO1xuICAkcG9zOiAgICAgICAgaWYoJHBvcywgXCIjeyRwb3N9LCBcIiwgbnVsbCk7XG4gICRwb3Mtc3BlYzogICBpZigkcG9zLCBcImF0ICN7JHBvc31cIiwgbnVsbCk7XG4gICRzaGFwZS1zaXplLXNwZWM6IGlmKCgkc2hhcGUtc2l6ZS1zcGVjICE9IFwiIFwiKSBhbmQgKCRwb3MgPT0gbnVsbCksIFwiI3skc2hhcGUtc2l6ZS1zcGVjfSwgXCIsIFwiI3skc2hhcGUtc2l6ZS1zcGVjfSBcIik7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogICRmYWxsYmFjay1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI3skcG9zfSN7JHNoYXBlLXNpemV9I3skZnVsbH0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI3skc2hhcGUtc2l6ZS1zcGVjfSN7JHBvcy1zcGVjfSN7JGZ1bGx9KTtcbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vLyBPdXRwdXRzIHRoZSBzcGVjIGFuZCBwcmVmaXhlZCB2ZXJzaW9ucyBvZiB0aGUgYDo6c2VsZWN0aW9uYCBwc2V1ZG8tZWxlbWVudC5cclxuLy8vXHJcbi8vLyBAcGFyYW0ge0Jvb2x9ICRjdXJyZW50LXNlbGVjdG9yIFtmYWxzZV1cclxuLy8vICAgSWYgc2V0IHRvIGB0cnVlYCwgaXQgdGFrZXMgdGhlIGN1cnJlbnQgZWxlbWVudCBpbnRvIGNvbnNpZGVyYXRpb24uXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXHJcbi8vLyAgIC5lbGVtZW50IHtcclxuLy8vICAgICBAaW5jbHVkZSBzZWxlY3Rpb24odHJ1ZSkge1xyXG4vLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmI1MjtcclxuLy8vICAgICB9XHJcbi8vLyAgIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XHJcbi8vLyAgIC5lbGVtZW50OjotbW96LXNlbGVjdGlvbiB7XHJcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmI1MjtcclxuLy8vICAgfVxyXG4vLy9cclxuLy8vICAgLmVsZW1lbnQ6OnNlbGVjdGlvbiB7XHJcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmI1MjtcclxuLy8vICAgfVxyXG5cclxuQG1peGluIHNlbGVjdGlvbigkY3VycmVudC1zZWxlY3RvcjogZmFsc2UpIHtcclxuICBAaWYgJGN1cnJlbnQtc2VsZWN0b3Ige1xyXG4gICAgJjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpzZWxlY3Rpb24ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIDo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICA6OnNlbGVjdGlvbiB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLAoJCSJAbWl4aW4gdGV4dC1kZWNvcmF0aW9uKCR2YWx1ZSkge1xuLy8gPHRleHQtZGVjb3JhdGlvbi1saW5lPiB8fCA8dGV4dC1kZWNvcmF0aW9uLXN0eWxlPiB8fCA8dGV4dC1kZWNvcmF0aW9uLWNvbG9yPlxuICBAaW5jbHVkZSBwcmVmaXhlcih0ZXh0LWRlY29yYXRpb24sICR2YWx1ZSwgbW96KTtcbn1cblxuQG1peGluIHRleHQtZGVjb3JhdGlvbi1saW5lKCRsaW5lOiBub25lKSB7XG4vLyBub25lIHx8IHVuZGVybGluZSB8fCBvdmVybGluZSB8fCBsaW5lLXRocm91Z2hcbiAgQGluY2x1ZGUgcHJlZml4ZXIodGV4dC1kZWNvcmF0aW9uLWxpbmUsICRsaW5lLCBtb3opO1xufVxuXG5AbWl4aW4gdGV4dC1kZWNvcmF0aW9uLXN0eWxlKCRzdHlsZTogc29saWQpIHtcbi8vIHNvbGlkIHx8IGRvdWJsZSB8fCBkb3R0ZWQgfHwgZGFzaGVkIHx8IHdhdnlcbiAgQGluY2x1ZGUgcHJlZml4ZXIodGV4dC1kZWNvcmF0aW9uLXN0eWxlLCAkc3R5bGUsIG1veiB3ZWJraXQpO1xufVxuXG5AbWl4aW4gdGV4dC1kZWNvcmF0aW9uLWNvbG9yKCRjb2xvcjogY3VycmVudENvbG9yKSB7XG4vLyBjdXJyZW50Q29sb3IgfHwgPGNvbG9yPlxuICBAaW5jbHVkZSBwcmVmaXhlcih0ZXh0LWRlY29yYXRpb24tY29sb3IsICRjb2xvciwgbW96KTtcbn1cbiIsCgkJIkBtaXhpbiB0cmFuc2Zvcm0oJHByb3BlcnR5OiBub25lKSB7XG4gIC8vIG5vbmUgfCA8dHJhbnNmb3JtLWZ1bmN0aW9uPlxuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2Zvcm0sICRwcm9wZXJ0eSwgd2Via2l0IG1veiBtcyBvIHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkYXhlczogNTAlKSB7XG4gIC8vIHgtYXhpcyAtIGxlZnQgfCBjZW50ZXIgfCByaWdodCAgfCBsZW5ndGggfCAlXG4gIC8vIHktYXhpcyAtIHRvcCAgfCBjZW50ZXIgfCBib3R0b20gfCBsZW5ndGggfCAlXG4gIC8vIHotYXhpcyAtICAgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGhcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNmb3JtLW9yaWdpbiwgJGF4ZXMsIHdlYmtpdCBtb3ogbXMgbyBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybS1zdHlsZSgkc3R5bGU6IGZsYXQpIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNmb3JtLXN0eWxlLCAkc3R5bGUsIHdlYmtpdCBtb3ogbXMgbyBzcGVjKTtcbn1cbiIsCgkJIi8vIFNob3J0aGFuZCBtaXhpbi4gU3VwcG9ydHMgbXVsdGlwbGUgcGFyZW50aGVzZXMtZGVsaW1pbmF0ZWQgdmFsdWVzIGZvciBlYWNoIHZhcmlhYmxlLlxuLy8gRXhhbXBsZTogQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDJzIGVhc2UtaW4tb3V0KTtcbi8vICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKG9wYWNpdHkgMXMgZWFzZS1pbiAycywgd2lkdGggMnMgZWFzZS1vdXQpO1xuLy8gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eSAodHJhbnNmb3JtLCBvcGFjaXR5KTtcblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcbiAgLy8gRml4IGZvciB2ZW5kb3ItcHJlZml4IHRyYW5zZm9ybSBwcm9wZXJ0eVxuICAkbmVlZHMtcHJlZml4ZXM6IGZhbHNlO1xuICAkd2Via2l0OiAoKTtcbiAgJG1vejogKCk7XG4gICRzcGVjOiAoKTtcblxuICAvLyBDcmVhdGUgbGlzdHMgZm9yIHZlbmRvci1wcmVmaXhlZCB0cmFuc2Zvcm1cbiAgQGVhY2ggJGxpc3QgaW4gJHByb3BlcnRpZXMge1xuICAgIEBpZiBudGgoJGxpc3QsIDEpID09IFwidHJhbnNmb3JtXCIge1xuICAgICAgJG5lZWRzLXByZWZpeGVzOiB0cnVlO1xuICAgICAgJGxpc3QxOiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICRsaXN0MjogLW1vei10cmFuc2Zvcm07XG4gICAgICAkbGlzdDM6ICgpO1xuXG4gICAgICBAZWFjaCAkdmFyIGluICRsaXN0IHtcbiAgICAgICAgJGxpc3QzOiBqb2luKCRsaXN0MywgJHZhcik7XG5cbiAgICAgICAgQGlmICR2YXIgIT0gXCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAgICAgJGxpc3QxOiBqb2luKCRsaXN0MSwgJHZhcik7XG4gICAgICAgICAgJGxpc3QyOiBqb2luKCRsaXN0MiwgJHZhcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJHdlYmtpdDogYXBwZW5kKCR3ZWJraXQsICRsaXN0MSk7XG4gICAgICAkbW96OiAgICBhcHBlbmQoJG1veiwgICAgJGxpc3QyKTtcbiAgICAgICRzcGVjOiAgIGFwcGVuZCgkc3BlYywgICAkbGlzdDMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHdlYmtpdDogYXBwZW5kKCR3ZWJraXQsICRsaXN0LCBjb21tYSk7XG4gICAgICAkbW96OiAgICBhcHBlbmQoJG1veiwgICAgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRzcGVjOiAgIGFwcGVuZCgkc3BlYywgICAkbGlzdCwgY29tbWEpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbmVlZHMtcHJlZml4ZXMge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHdlYmtpdDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246ICRtb3o7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc3BlYztcbiAgfSBAZWxzZSB7XG4gICAgQGlmIGxlbmd0aCgkcHJvcGVydGllcykgPj0gMSB7XG4gICAgICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLCAkcHJvcGVydGllcywgd2Via2l0IG1veiBzcGVjKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhbGwgMC4xNXMgZWFzZS1vdXQgMHM7XG4gICAgICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLCAkcHJvcGVydGllcywgd2Via2l0IG1veiBzcGVjKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnRpZXMuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBcIndlYmtpdFwiKTtcbiAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBcIm1velwiKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBmYWxzZSk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLWR1cmF0aW9uLCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkbW90aW9ucy4uLikge1xuICAvLyBlYXNlIHwgbGluZWFyIHwgZWFzZS1pbiB8IGVhc2Utb3V0IHwgZWFzZS1pbi1vdXQgfCBjdWJpYy1iZXppZXIoKVxuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgJG1vdGlvbnMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLWRlbGF5LCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG4iLAoJCSJAbWl4aW4gdXNlci1zZWxlY3QoJHZhbHVlOiBub25lKSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKHVzZXItc2VsZWN0LCAkdmFsdWUsIHdlYmtpdCBtb3ogbXMgc3BlYyk7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3IgdGFyZ2V0aW5nIGBib3JkZXItY29sb3JgIG9uIHNwZWNpZmljIHNpZGVzIG9mIGEgYm94LiBVc2UgYSBgbnVsbGAgdmFsdWUgdG8g4oCcc2tpcOKAnSBhIHNpZGUuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcigjYTYwYjU1ICM3NmNkOWMgbnVsbCAjZThhZTFhKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlOGFlMWE7XG4vLy8gICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzc2Y2Q5Yztcbi8vLyAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2MGI1NTtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHttaXhpbn0gZGlyZWN0aW9uYWwtcHJvcGVydHlcbi8vL1xuLy8vIEBvdXRwdXQgYGJvcmRlci1jb2xvcmBcblxuQG1peGluIGJvcmRlci1jb2xvcigkdmFscy4uLikge1xuICBAaW5jbHVkZSBkaXJlY3Rpb25hbC1wcm9wZXJ0eShib3JkZXIsIGNvbG9yLCAkdmFscy4uLik7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3IgdGFyZ2V0aW5nIGBib3JkZXItcmFkaXVzYCBvbiBib3RoIGNvcm5lcnMgb24gdGhlIHNpZGUgb2YgYSBib3guXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHJhZGlpXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudC1vbmUge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyg1cHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudC10d28ge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoM3B4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50LW9uZSB7XG4vLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbi8vLyAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQtdHdvIHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuLy8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAb3V0cHV0IGBib3JkZXItcmFkaXVzYFxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaWkpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpaTtcbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgcXVpY2sgbWV0aG9kIGZvciB0YXJnZXRpbmcgYGJvcmRlci1zdHlsZWAgb24gc3BlY2lmaWMgc2lkZXMgb2YgYSBib3guIFVzZSBhIGBudWxsYCB2YWx1ZSB0byDigJxza2lw4oCdIGEgc2lkZS5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJHZhbHNcbi8vLyAgIExpc3Qgb2YgYXJndW1lbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXN0eWxlKGRhc2hlZCBudWxsIHNvbGlkKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4vLy8gICAgIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHttaXhpbn0gZGlyZWN0aW9uYWwtcHJvcGVydHlcbi8vL1xuLy8vIEBvdXRwdXQgYGJvcmRlci1zdHlsZWBcblxuQG1peGluIGJvcmRlci1zdHlsZSgkdmFscy4uLikge1xuICBAaW5jbHVkZSBkaXJlY3Rpb25hbC1wcm9wZXJ0eShib3JkZXIsIHN0eWxlLCAkdmFscy4uLik7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3IgdGFyZ2V0aW5nIGBib3JkZXItd2lkdGhgIG9uIHNwZWNpZmljIHNpZGVzIG9mIGEgYm94LiBVc2UgYSBgbnVsbGAgdmFsdWUgdG8g4oCcc2tpcOKAnSBhIHNpZGUuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci13aWR0aCgxZW0gbnVsbCAyMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjBweDtcbi8vLyAgICAgYm9yZGVyLXRvcC13aWR0aDogMWVtO1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge21peGlufSBkaXJlY3Rpb25hbC1wcm9wZXJ0eVxuLy8vXG4vLy8gQG91dHB1dCBgYm9yZGVyLXdpZHRoYFxuXG5AbWl4aW4gYm9yZGVyLXdpZHRoKCR2YWxzLi4uKSB7XG4gIEBpbmNsdWRlIGRpcmVjdGlvbmFsLXByb3BlcnR5KGJvcmRlciwgd2lkdGgsICR2YWxzLi4uKTtcbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEdlbmVyYXRlcyB2YXJpYWJsZXMgZm9yIGFsbCBidXR0b25zLiBQbGVhc2Ugbm90ZSB0aGF0IHlvdSBtdXN0IHVzZSBpbnRlcnBvbGF0aW9uIG9uIHRoZSB2YXJpYWJsZTogYCN7JGFsbC1idXR0b25zfWAuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgICN7JGFsbC1idXR0b25zfSB7XG4vLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgICN7JGFsbC1idXR0b25zLWZvY3VzfSxcbi8vLyAgICN7JGFsbC1idXR0b25zLWhvdmVyfSB7XG4vLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjA7XG4vLy8gICB9XG4vLy9cbi8vLyAgICN7JGFsbC1idXR0b25zLWFjdGl2ZX0ge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgYnV0dG9uLFxuLy8vICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi8vLyAgIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi8vLyAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuLy8vICAgfVxuLy8vXG4vLy8gICBidXR0b246Zm9jdXMsXG4vLy8gICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuLy8vICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuLy8vICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi8vLyAgIGJ1dHRvbjpob3Zlcixcbi8vLyAgIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4vLy8gICBpbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG4vLy8gICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgYnV0dG9uOmFjdGl2ZSxcbi8vLyAgIGlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuLy8vICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbi8vLyAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZjtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIGFzc2lnbi1pbnB1dHNcbi8vL1xuLy8vIEB0eXBlIExpc3Rcbi8vL1xuLy8vIEB0b2RvIFJlbW92ZSBkb3VibGUgYXNzaWduZWQgdmFyaWFibGVzIChMaW5lcyA1OeKAkzYyKSBpbiB2NS4wLjBcblxuJGJ1dHRvbnMtbGlzdDogJ2J1dHRvbicsXG4gICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cImJ1dHRvblwiXScsXG4gICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cInJlc2V0XCJdJyxcbiAgICAgICAgICAgICAgICdpbnB1dFt0eXBlPVwic3VibWl0XCJdJztcblxuJGFsbC1idXR0b25zOiAgICAgICAgYXNzaWduLWlucHV0cygkYnV0dG9ucy1saXN0KTtcbiRhbGwtYnV0dG9ucy1hY3RpdmU6IGFzc2lnbi1pbnB1dHMoJGJ1dHRvbnMtbGlzdCwgYWN0aXZlKTtcbiRhbGwtYnV0dG9ucy1mb2N1czogIGFzc2lnbi1pbnB1dHMoJGJ1dHRvbnMtbGlzdCwgZm9jdXMpO1xuJGFsbC1idXR0b25zLWhvdmVyOiAgYXNzaWduLWlucHV0cygkYnV0dG9ucy1saXN0LCBob3Zlcik7XG5cbiRhbGwtYnV0dG9uLWlucHV0czogICAgICAgICRhbGwtYnV0dG9ucztcbiRhbGwtYnV0dG9uLWlucHV0cy1hY3RpdmU6ICRhbGwtYnV0dG9ucy1hY3RpdmU7XG4kYWxsLWJ1dHRvbi1pbnB1dHMtZm9jdXM6ICAkYWxsLWJ1dHRvbnMtZm9jdXM7XG4kYWxsLWJ1dHRvbi1pbnB1dHMtaG92ZXI6ICAkYWxsLWJ1dHRvbnMtaG92ZXI7XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vICAgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gVHJ1bmNhdGVzIHRleHQgYW5kIGFkZHMgYW4gZWxsaXBzaXMgdG8gcmVwcmVzZW50IG92ZXJmbG93LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR3aWR0aCBbMTAwJV1cbi8vLyAgIE1heC13aWR0aCBmb3IgdGhlIHN0cmluZyB0byByZXNwZWN0IGJlZm9yZSBiZWluZyB0cnVuY2F0ZWRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBlbGxpcHNpcztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLy8gICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuLy8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8vICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbi8vLyAgIH1cblxuQG1peGluIGVsbGlwc2lzKCR3aWR0aDogMTAwJSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogJHdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBHZW9yZ2lhIGZvbnQgc3RhY2suXG4vLy9cbi8vLyBAdHlwZSBMaXN0XG5cbiRnZW9yZ2lhOiBcIkdlb3JnaWFcIiwgXCJDYW1icmlhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFwiVGltZXNcIiwgc2VyaWY7XG5cbi8vLyBIZWx2ZXRpY2EgZm9udCBzdGFjay5cbi8vL1xuLy8vIEB0eXBlIExpc3RcblxuJGhlbHZldGljYTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG5cbi8vLyBMdWNpZGEgR3JhbmRlIGZvbnQgc3RhY2suXG4vLy9cbi8vLyBAdHlwZSBMaXN0XG5cbiRsdWNpZGEtZ3JhbmRlOiBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJUYWhvbWFcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcblxuLy8vIE1vbm9zcGFjZSBmb250IHN0YWNrLlxuLy8vXG4vLy8gQHR5cGUgTGlzdFxuXG4kbW9ub3NwYWNlOiBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLCBcIkNvbnNvbGFzXCIsIFwiQ291cmllclwiLCBtb25vc3BhY2U7XG5cbi8vLyBWZXJkYW5hIGZvbnQgc3RhY2suXG4vLy9cbi8vLyBAdHlwZSBMaXN0XG5cbiR2ZXJkYW5hOiBcIlZlcmRhbmFcIiwgXCJHZW5ldmFcIiwgc2Fucy1zZXJpZjtcbiIsCgkJIi8vLyBIaWRlcyB0aGUgdGV4dCBpbiBhbiBlbGVtZW50LCBjb21tb25seSB1c2VkIHRvIHNob3cgYW4gaW1hZ2UuIFNvbWUgZWxlbWVudHMgd2lsbCBuZWVkIGJsb2NrLWxldmVsIHN0eWxlcyBhcHBsaWVkLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL3plbGRtYW4uY29tLzIwMTIvMDMvMDEvcmVwbGFjaW5nLXRoZS05OTk5cHgtaGFjay1uZXctaW1hZ2UtcmVwbGFjZW1lbnRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBoaWRlLXRleHQ7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLy8gICAgIHRleHQtaW5kZW50OiAxMDElO1xuLy8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8vICAgfVxuLy8vXG4vLy8gQHRvZG8gUmVtb3ZlIGhlaWdodCBhcmd1bWVudCBpbiB2NS4wLjBcblxuQG1peGluIGhpZGUtdGV4dCgkaGVpZ2h0OiBudWxsKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpZiAkaGVpZ2h0IHtcbiAgICBAd2FybiBcIlRoZSBgaGlkZS10ZXh0YCBtaXhpbiBoYXMgY2hhbmdlZCBhbmQgbm8gbG9uZ2VyIHJlcXVpcmVzIGEgaGVpZ2h0LiBUaGUgaGVpZ2h0IGFyZ3VtZW50IHdpbGwgbm8gbG9uZ2VyIGJlIGFjY2VwdGVkIGluIHY1LjAuMFwiO1xuICB9XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3IgdGFyZ2V0aW5nIGBtYXJnaW5gIG9uIHNwZWNpZmljIHNpZGVzIG9mIGEgYm94LiBVc2UgYSBgbnVsbGAgdmFsdWUgdG8g4oCcc2tpcOKAnSBhIHNpZGUuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDEwcHggM2VtIDIwdmgpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAyMHZoO1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7bWl4aW59IGRpcmVjdGlvbmFsLXByb3BlcnR5XG4vLy9cbi8vLyBAb3V0cHV0IGBtYXJnaW5gXG5cbkBtaXhpbiBtYXJnaW4oJHZhbHMuLi4pIHtcbiAgQGluY2x1ZGUgZGlyZWN0aW9uYWwtcHJvcGVydHkobWFyZ2luLCBmYWxzZSwgJHZhbHMuLi4pO1xufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYSBxdWljayBtZXRob2QgZm9yIHRhcmdldGluZyBgcGFkZGluZ2Agb24gc3BlY2lmaWMgc2lkZXMgb2YgYSBib3guIFVzZSBhIGBudWxsYCB2YWx1ZSB0byDigJxza2lw4oCdIGEgc2lkZS5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJHZhbHNcbi8vLyAgIExpc3Qgb2YgYXJndW1lbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcGFkZGluZygxMnZoIG51bGwgMTBweCA1JSk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuLy8vICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuLy8vICAgICBwYWRkaW5nLXRvcDogMTJ2aDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHttaXhpbn0gZGlyZWN0aW9uYWwtcHJvcGVydHlcbi8vL1xuLy8vIEBvdXRwdXQgYHBhZGRpbmdgXG5cbkBtaXhpbiBwYWRkaW5nKCR2YWxzLi4uKSB7XG4gIEBpbmNsdWRlIGRpcmVjdGlvbmFsLXByb3BlcnR5KHBhZGRpbmcsIGZhbHNlLCAkdmFscy4uLik7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3Igc2V0dGluZyBhbiBlbGVtZW504oCZcyBwb3NpdGlvbi4gVXNlIGEgYG51bGxgIHZhbHVlIHRvIOKAnHNraXDigJ0gYSBzaWRlLlxuLy8vXG4vLy8gQHBhcmFtIHtQb3NpdGlvbn0gJHBvc2l0aW9uIFtyZWxhdGl2ZV1cbi8vLyAgIEEgQ1NTIHBvc2l0aW9uIHZhbHVlXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICRjb29yZGluYXRlcyBbbnVsbCBudWxsIG51bGwgbnVsbF1cbi8vLyAgIExpc3Qgb2YgdmFsdWVzIHRoYXQgY29ycmVzcG9uZCB0byB0aGUgNC12YWx1ZSBzeW50YXggZm9yIHRoZSBlZGdlcyBvZiBhIGJveFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbGVmdDogMTBlbTtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGlzLWxlbmd0aFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gdW5wYWNrXG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IHJlbGF0aXZlLCAkY29vcmRpbmF0ZXM6IG51bGwgbnVsbCBudWxsIG51bGwpIHtcbiAgQGlmIHR5cGUtb2YoJHBvc2l0aW9uKSA9PSBsaXN0IHtcbiAgICAkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcbiAgICAkcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJGNvb3JkaW5hdGVzOiB1bnBhY2soJGNvb3JkaW5hdGVzKTtcblxuICAkb2Zmc2V0czogKFxuICAgIHRvcDogICAgbnRoKCRjb29yZGluYXRlcywgMSksXG4gICAgcmlnaHQ6ICBudGgoJGNvb3JkaW5hdGVzLCAyKSxcbiAgICBib3R0b206IG50aCgkY29vcmRpbmF0ZXMsIDMpLFxuICAgIGxlZnQ6ICAgbnRoKCRjb29yZGluYXRlcywgNClcbiAgKTtcblxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBlYWNoICRvZmZzZXQsICR2YWx1ZSBpbiAkb2Zmc2V0cyB7XG4gICAgQGlmIGlzLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAgICN7JG9mZnNldH06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEEgbWl4aW4gZm9yIGdlbmVyYXRpbmcgdmVuZG9yIHByZWZpeGVzIG9uIG5vbi1zdGFuZGFyZGl6ZWQgcHJvcGVydGllcy5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJvcGVydHlcbi8vLyAgIFByb3BlcnR5IHRvIHByZWZpeFxuLy8vXG4vLy8gQHBhcmFtIHsqfSAkdmFsdWVcbi8vLyAgIFZhbHVlIHRvIHVzZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcHJlZml4ZXNcbi8vLyAgIFByZWZpeGVzIHRvIGRlZmluZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDEwcHgsIHdlYmtpdCBtcyBzcGVjKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXdlYmtpdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3ItbW96aWxsYVxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3ItbWljcm9zb2Z0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1vcGVyYVxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itc3BlY1xuXG5AbWl4aW4gcHJlZml4ZXIoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgQGlmICRwcmVmaXggPT0gd2Via2l0IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci13ZWJraXQge1xuICAgICAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1vemlsbGEge1xuICAgICAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtcyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbWljcm9zb2Z0IHtcbiAgICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1vcGVyYSB7XG4gICAgICAgIC1vLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1zcGVjIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSAge1xuICAgICAgQHdhcm4gXCJVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9XCI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCkge1xuICAkcHJlZml4LWZvci13ZWJraXQ6ICAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW1vemlsbGE6ICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1vcGVyYTogICAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLXNwZWM6ICAgICAgZmFsc2UgIWdsb2JhbDtcbn1cbiIsCgkJIkBtaXhpbiByZXRpbmEtaW1hZ2UoJGZpbGVuYW1lLCAkYmFja2dyb3VuZC1zaXplLCAkZXh0ZW5zaW9uOiBwbmcsICRyZXRpbmEtZmlsZW5hbWU6IG51bGwsICRyZXRpbmEtc3VmZml4OiBfMngsICRhc3NldC1waXBlbGluZTogJGFzc2V0LXBpcGVsaW5lKSB7XG4gIEBpZiAkYXNzZXQtcGlwZWxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybChcIiN7JGZpbGVuYW1lfS4jeyRleHRlbnNpb259XCIpO1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICB1cmwoXCIjeyRmaWxlbmFtZX0uI3skZXh0ZW5zaW9ufVwiKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhpZHBpIHtcbiAgICBAaWYgJGFzc2V0LXBpcGVsaW5lIHtcbiAgICAgIEBpZiAkcmV0aW5hLWZpbGVuYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKFwiI3skcmV0aW5hLWZpbGVuYW1lfS4jeyRleHRlbnNpb259XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybChcIiN7JGZpbGVuYW1lfSN7JHJldGluYS1zdWZmaXh9LiN7JGV4dGVuc2lvbn1cIik7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaWYgJHJldGluYS1maWxlbmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHJldGluYS1maWxlbmFtZX0uI3skZXh0ZW5zaW9ufVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRmaWxlbmFtZX0jeyRyZXRpbmEtc3VmZml4fS4jeyRleHRlbnNpb259XCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcbiAgfVxufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gU2V0cyB0aGUgYHdpZHRoYCBhbmQgYGhlaWdodGAgb2YgdGhlIGVsZW1lbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzaXplXG4vLy8gICBBIGxpc3Qgb2YgYXQgbW9zdCAyIHNpemUgdmFsdWVzLlxuLy8vXG4vLy8gICBJZiB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIHZhbHVlIGluIGAkc2l6ZWAgaXQgaXMgdXNlZCBmb3IgYm90aCB3aWR0aCBhbmQgaGVpZ2h0LiBBbGwgdW5pdHMgYXJlIHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmZpcnN0LWVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBzaXplKDJlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNpemUoYXV0byAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5maXJzdC1lbGVtZW50IHtcbi8vLyAgICAgd2lkdGg6IDJlbTtcbi8vLyAgICAgaGVpZ2h0OiAyZW07XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8vICAgICBoZWlnaHQ6IDEwZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAdG9kbyBSZWZhY3RvciBpbiA1LjAuMCB0byB1c2UgYSBjb21tYS1zZXBhcmF0ZWQgYXJndW1lbnRcblxuQG1peGluIHNpemUoJHZhbHVlKSB7XG4gICR3aWR0aDogbnRoKCR2YWx1ZSwgMSk7XG4gICRoZWlnaHQ6ICR3aWR0aDtcblxuICBAaWYgbGVuZ3RoKCR2YWx1ZSkgPiAxIHtcbiAgICAkaGVpZ2h0OiBudGgoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBpZiBpcy1zaXplKCRoZWlnaHQpIHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiYCN7JGhlaWdodH1gIGlzIG5vdCBhIHZhbGlkIGxlbmd0aCBmb3IgdGhlIGAkaGVpZ2h0YCBwYXJhbWV0ZXIgaW4gdGhlIGBzaXplYCBtaXhpbi5cIjtcbiAgfVxuXG4gIEBpZiBpcy1zaXplKCR3aWR0aCkge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiYCN7JHdpZHRofWAgaXMgbm90IGEgdmFsaWQgbGVuZ3RoIGZvciB0aGUgYCR3aWR0aGAgcGFyYW1ldGVyIGluIHRoZSBgc2l6ZWAgbWl4aW4uXCI7XG4gIH1cbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEdlbmVyYXRlcyB2YXJpYWJsZXMgZm9yIGFsbCB0ZXh0LWJhc2VkIGlucHV0cy4gUGxlYXNlIG5vdGUgdGhhdCB5b3UgbXVzdCB1c2UgaW50ZXJwb2xhdGlvbiBvbiB0aGUgdmFyaWFibGU6IGAjeyRhbGwtdGV4dC1pbnB1dHN9YC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgI3skYWxsLXRleHQtaW5wdXRzfSB7XG4vLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgICN7JGFsbC10ZXh0LWlucHV0cy1mb2N1c30sXG4vLy8gICAjeyRhbGwtdGV4dC1pbnB1dHMtaG92ZXJ9IHtcbi8vLyAgICAgYm9yZGVyOiAxcHggc29saWQgIzBmMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgI3skYWxsLXRleHQtaW5wdXRzLWFjdGl2ZX0ge1xuLy8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBmO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLy8vICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4vLy8gICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4vLy8gICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4vLy8gICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4vLy8gICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4vLy8gICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLy8vICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLy8vICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi8vLyAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4vLy8gICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi8vLyAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLy8vICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbi8vLyAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuLy8vICAgdGV4dGFyZWEge1xuLy8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjAwO1xuLy8vICAgfVxuLy8vXG4vLy8gICBpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG4vLy8gICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbi8vLyAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbi8vLyAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbi8vLyAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbi8vLyAgIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbi8vLyAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4vLy8gICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4vLy8gICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuLy8vICAgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbi8vLyAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLy8vICAgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG4vLy8gICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuLy8vICAgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG4vLy8gICB0ZXh0YXJlYTpmb2N1cyxcbi8vLyAgIGlucHV0W3R5cGU9XCJjb2xvclwiXTpob3Zlcixcbi8vLyAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOmhvdmVyLFxuLy8vICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmhvdmVyLFxuLy8vICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmhvdmVyLFxuLy8vICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmhvdmVyLFxuLy8vICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmhvdmVyLFxuLy8vICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3Zlcixcbi8vLyAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3Zlcixcbi8vLyAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4vLy8gICBpbnB1dFt0eXBlPVwidGVsXCJdOmhvdmVyLFxuLy8vICAgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG4vLy8gICBpbnB1dFt0eXBlPVwidGltZVwiXTpob3Zlcixcbi8vLyAgIGlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsXG4vLy8gICBpbnB1dFt0eXBlPVwid2Vla1wiXTpob3Zlcixcbi8vLyAgIHRleHRhcmVhOmhvdmVyIHtcbi8vLyAgICAgYm9yZGVyOiAxcHggc29saWQgIzBmMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmFjdGl2ZSxcbi8vLyAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOmFjdGl2ZSxcbi8vLyAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTphY3RpdmUsXG4vLy8gICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06YWN0aXZlLFxuLy8vICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSxcbi8vLyAgIGlucHV0W3R5cGU9XCJtb250aFwiXTphY3RpdmUsXG4vLy8gICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbi8vLyAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4vLy8gICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbi8vLyAgIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuLy8vICAgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxuLy8vICAgaW5wdXRbdHlwZT1cInRpbWVcIl06YWN0aXZlLFxuLy8vICAgaW5wdXRbdHlwZT1cInVybFwiXTphY3RpdmUsXG4vLy8gICBpbnB1dFt0eXBlPVwid2Vla1wiXTphY3RpdmUsXG4vLy8gICB0ZXh0YXJlYTphY3RpdmUge1xuLy8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBmO1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUgYXNzaWduLWlucHV0c1xuLy8vXG4vLy8gQHR5cGUgTGlzdFxuXG4kdGV4dC1pbnB1dHMtbGlzdDogJ2lucHV0W3R5cGU9XCJjb2xvclwiXScsXG4gICAgICAgICAgICAgICAgICAgJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcbiAgICAgICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdJyxcbiAgICAgICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcbiAgICAgICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cImVtYWlsXCJdJyxcbiAgICAgICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cIm1vbnRoXCJdJyxcbiAgICAgICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cIm51bWJlclwiXScsXG4gICAgICAgICAgICAgICAgICAgJ2lucHV0W3R5cGU9XCJwYXNzd29yZFwiXScsXG4gICAgICAgICAgICAgICAgICAgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLFxuICAgICAgICAgICAgICAgICAgICdpbnB1dFt0eXBlPVwidGVsXCJdJyxcbiAgICAgICAgICAgICAgICAgICAnaW5wdXRbdHlwZT1cInRleHRcIl0nLFxuICAgICAgICAgICAgICAgICAgICdpbnB1dFt0eXBlPVwidGltZVwiXScsXG4gICAgICAgICAgICAgICAgICAgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxuICAgICAgICAgICAgICAgICAgICdpbnB1dFt0eXBlPVwid2Vla1wiXScsXG4gICAgICAgICAgICAgICAgICAgJ2lucHV0Om5vdChbdHlwZV0pJyxcbiAgICAgICAgICAgICAgICAgICAndGV4dGFyZWEnO1xuXG4kYWxsLXRleHQtaW5wdXRzOiAgICAgICAgYXNzaWduLWlucHV0cygkdGV4dC1pbnB1dHMtbGlzdCk7XG4kYWxsLXRleHQtaW5wdXRzLWFjdGl2ZTogYXNzaWduLWlucHV0cygkdGV4dC1pbnB1dHMtbGlzdCwgYWN0aXZlKTtcbiRhbGwtdGV4dC1pbnB1dHMtZm9jdXM6ICBhc3NpZ24taW5wdXRzKCR0ZXh0LWlucHV0cy1saXN0LCBmb2N1cyk7XG4kYWxsLXRleHQtaW5wdXRzLWhvdmVyOiAgYXNzaWduLWlucHV0cygkdGV4dC1pbnB1dHMtbGlzdCwgaG92ZXIpO1xuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ1NTIGN1YmljLWJlemllciB0aW1pbmcgZnVuY3Rpb25zLiBUaW1pbmcgZnVuY3Rpb25zIGNvdXJ0ZXN5IG9mIGpxdWVyeS5lYXNpZSAoZ2l0aHViLmNvbS9qYXVraWEvZWFzaWUpXG4vLy9cbi8vLyBUaW1pbmcgZnVuY3Rpb25zIGFyZSB0aGUgc2FtZSBhcyBkZW1vZWQgaGVyZTogaHR0cDovL2pxdWVyeXVpLmNvbS9yZXNvdXJjZXMvZGVtb3MvZWZmZWN0L2Vhc2luZy5odG1sXG4vLy9cbi8vLyBAdHlwZSBjdWJpYy1iZXppZXJcblxuJGVhc2UtaW4tcXVhZDogICAgICBjdWJpYy1iZXppZXIoMC41NTAsICAwLjA4NSwgMC42ODAsIDAuNTMwKTtcbiRlYXNlLWluLWN1YmljOiAgICAgY3ViaWMtYmV6aWVyKDAuNTUwLCAgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4kZWFzZS1pbi1xdWFydDogICAgIGN1YmljLWJlemllcigwLjg5NSwgIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xuJGVhc2UtaW4tcXVpbnQ6ICAgICBjdWJpYy1iZXppZXIoMC43NTUsICAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiRlYXNlLWluLXNpbmU6ICAgICAgY3ViaWMtYmV6aWVyKDAuNDcwLCAgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZS1pbi1leHBvOiAgICAgIGN1YmljLWJlemllcigwLjk1MCwgIDAuMDUwLCAwLjc5NSwgMC4wMzUpO1xuJGVhc2UtaW4tY2lyYzogICAgICBjdWJpYy1iZXppZXIoMC42MDAsICAwLjA0MCwgMC45ODAsIDAuMzM1KTtcbiRlYXNlLWluLWJhY2s6ICAgICAgY3ViaWMtYmV6aWVyKDAuNjAwLCAtMC4yODAsIDAuNzM1LCAwLjA0NSk7XG5cbiRlYXNlLW91dC1xdWFkOiAgICAgY3ViaWMtYmV6aWVyKDAuMjUwLCAgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4kZWFzZS1vdXQtY3ViaWM6ICAgIGN1YmljLWJlemllcigwLjIxNSwgIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJGVhc2Utb3V0LXF1YXJ0OiAgICBjdWJpYy1iZXppZXIoMC4xNjUsICAwLjg0MCwgMC40NDAsIDEuMDAwKTtcbiRlYXNlLW91dC1xdWludDogICAgY3ViaWMtYmV6aWVyKDAuMjMwLCAgMS4wMDAsIDAuMzIwLCAxLjAwMCk7XG4kZWFzZS1vdXQtc2luZTogICAgIGN1YmljLWJlemllcigwLjM5MCwgIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xuJGVhc2Utb3V0LWV4cG86ICAgICBjdWJpYy1iZXppZXIoMC4xOTAsICAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcbiRlYXNlLW91dC1jaXJjOiAgICAgY3ViaWMtYmV6aWVyKDAuMDc1LCAgMC44MjAsIDAuMTY1LCAxLjAwMCk7XG4kZWFzZS1vdXQtYmFjazogICAgIGN1YmljLWJlemllcigwLjE3NSwgIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuXG4kZWFzZS1pbi1vdXQtcXVhZDogIGN1YmljLWJlemllcigwLjQ1NSwgIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsICAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAgMC4wMDAsIDAuMTc1LCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2MCwgIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xuJGVhc2UtaW4tb3V0LXNpbmU6ICBjdWJpYy1iZXppZXIoMC40NDUsICAwLjA1MCwgMC41NTAsIDAuOTUwKTtcbiRlYXNlLWluLW91dC1leHBvOiAgY3ViaWMtYmV6aWVyKDEuMDAwLCAgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQtY2lyYzogIGN1YmljLWJlemllcigwLjc4NSwgIDAuMTM1LCAwLjE1MCwgMC44NjApO1xuJGVhc2UtaW4tb3V0LWJhY2s6ICBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTtcbiIsCgkJIkBtaXhpbiB0cmlhbmdsZSgkc2l6ZSwgJGNvbG9yLCAkZGlyZWN0aW9uKSB7XG4gICR3aWR0aDogbnRoKCRzaXplLCAxKTtcbiAgJGhlaWdodDogbnRoKCRzaXplLCBsZW5ndGgoJHNpemUpKTtcbiAgJGZvcmVncm91bmQtY29sb3I6IG50aCgkY29sb3IsIDEpO1xuICAkYmFja2dyb3VuZC1jb2xvcjogaWYobGVuZ3RoKCRjb2xvcikgPT0gMiwgbnRoKCRjb2xvciwgMiksIHRyYW5zcGFyZW50KTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcblxuICBAaWYgKCRkaXJlY3Rpb24gPT0gdXApIG9yICgkZGlyZWN0aW9uID09IGRvd24pIG9yICgkZGlyZWN0aW9uID09IHJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgJHdpZHRoOiAkd2lkdGggLyAyO1xuICAgICRoZWlnaHQ6IGlmKGxlbmd0aCgkc2l6ZSkgPiAxLCAkaGVpZ2h0LCAkaGVpZ2h0LzIpO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQ6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHVwLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSB1cC1sZWZ0KSB7XG4gICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAgJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cC1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQpIHtcbiAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93bi1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93bi1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC11cCkge1xuICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoO1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWRvd24pIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR3aWR0aDtcbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC1yaWdodCkge1xuICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICR3aWR0aCAkaGVpZ2h0O1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWxlZnQpIHtcbiAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJGhlaWdodDtcbiAgfVxufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYW4gZWFzeSB3YXkgdG8gY2hhbmdlIHRoZSBgd29yZC13cmFwYCBwcm9wZXJ0eS5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkd3JhcCBbYnJlYWstd29yZF1cbi8vLyAgIFZhbHVlIGZvciB0aGUgYHdvcmQtYnJlYWtgIHByb3BlcnR5LlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAud3JhcHBlciB7XG4vLy8gICAgIEBpbmNsdWRlIHdvcmQtd3JhcChicmVhay13b3JkKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC53cmFwcGVyIHtcbi8vLyAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbi8vLyAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuLy8vICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4vLy8gICB9XG5cbkBtaXhpbiB3b3JkLXdyYXAoJHdyYXA6IGJyZWFrLXdvcmQpIHtcbiAgb3ZlcmZsb3ctd3JhcDogJHdyYXA7XG4gIHdvcmQtd3JhcDogJHdyYXA7XG5cbiAgQGlmICR3cmFwID09IGJyZWFrLXdvcmQge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfSBAZWxzZSB7XG4gICAgd29yZC1icmVhazogJHdyYXA7XG4gIH1cbn1cbiIsCgkJIi8vIFRoZSBmb2xsb3dpbmcgZmVhdHVyZXMgaGF2ZSBiZWVuIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB0aGUgbmV4dCBNQUpPUiB2ZXJzaW9uIHJlbGVhc2VcblxuQG1peGluIGlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAd2FybiBcIlRoZSBpbmxpbmUtYmxvY2sgbWl4aW4gaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24gcmVsZWFzZVwiO1xufVxuXG5AbWl4aW4gYnV0dG9uICgkc3R5bGU6IHNpbXBsZSwgJGJhc2UtY29sb3I6ICM0Mjk0ZjAsICR0ZXh0LXNpemU6IGluaGVyaXQsICRwYWRkaW5nOiA3cHggMThweCkge1xuXG4gIEBpZiB0eXBlLW9mKCRzdHlsZSkgPT0gc3RyaW5nIGFuZCB0eXBlLW9mKCRiYXNlLWNvbG9yKSA9PSBjb2xvciB7XG4gICAgQGluY2x1ZGUgYnV0dG9uc3R5bGUoJHN0eWxlLCAkYmFzZS1jb2xvciwgJHRleHQtc2l6ZSwgJHBhZGRpbmcpO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHN0eWxlKSA9PSBzdHJpbmcgYW5kIHR5cGUtb2YoJGJhc2UtY29sb3IpID09IG51bWJlciB7XG4gICAgJHBhZGRpbmc6ICR0ZXh0LXNpemU7XG4gICAgJHRleHQtc2l6ZTogJGJhc2UtY29sb3I7XG4gICAgJGJhc2UtY29sb3I6ICM0Mjk0ZjA7XG5cbiAgICBAaWYgJHBhZGRpbmcgPT0gaW5oZXJpdCB7XG4gICAgICAkcGFkZGluZzogN3B4IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnV0dG9uc3R5bGUoJHN0eWxlLCAkYmFzZS1jb2xvciwgJHRleHQtc2l6ZSwgJHBhZGRpbmcpO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHN0eWxlKSA9PSBjb2xvciBhbmQgdHlwZS1vZigkYmFzZS1jb2xvcikgPT0gY29sb3Ige1xuICAgICRiYXNlLWNvbG9yOiAkc3R5bGU7XG4gICAgJHN0eWxlOiBzaW1wbGU7XG4gICAgQGluY2x1ZGUgYnV0dG9uc3R5bGUoJHN0eWxlLCAkYmFzZS1jb2xvciwgJHRleHQtc2l6ZSwgJHBhZGRpbmcpO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHN0eWxlKSA9PSBjb2xvciBhbmQgdHlwZS1vZigkYmFzZS1jb2xvcikgPT0gbnVtYmVyIHtcbiAgICAkcGFkZGluZzogJHRleHQtc2l6ZTtcbiAgICAkdGV4dC1zaXplOiAkYmFzZS1jb2xvcjtcbiAgICAkYmFzZS1jb2xvcjogJHN0eWxlO1xuICAgICRzdHlsZTogc2ltcGxlO1xuXG4gICAgQGlmICRwYWRkaW5nID09IGluaGVyaXQge1xuICAgICAgJHBhZGRpbmc6IDdweCAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJ1dHRvbnN0eWxlKCRzdHlsZSwgJGJhc2UtY29sb3IsICR0ZXh0LXNpemUsICRwYWRkaW5nKTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCRzdHlsZSkgPT0gbnVtYmVyIHtcbiAgICAkcGFkZGluZzogJGJhc2UtY29sb3I7XG4gICAgJHRleHQtc2l6ZTogJHN0eWxlO1xuICAgICRiYXNlLWNvbG9yOiAjNDI5NGYwO1xuICAgICRzdHlsZTogc2ltcGxlO1xuXG4gICAgQGlmICRwYWRkaW5nID09ICM0Mjk0ZjAge1xuICAgICAgJHBhZGRpbmc6IDdweCAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJ1dHRvbnN0eWxlKCRzdHlsZSwgJGJhc2UtY29sb3IsICR0ZXh0LXNpemUsICRwYWRkaW5nKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgQHdhcm4gXCJUaGUgYnV0dG9uIG1peGluIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIHJlbGVhc2VcIjtcbn1cblxuLy8gU2VsZWN0b3IgU3R5bGUgQnV0dG9uXG5AbWl4aW4gYnV0dG9uc3R5bGUoJHR5cGUsICRiLWNvbG9yLCAkdC1zaXplLCAkcGFkKSB7XG4gIC8vIEdyYXlzY2FsZSBidXR0b25cbiAgQGlmICR0eXBlID09IHNpbXBsZSBhbmQgJGItY29sb3IgPT0gZ3JheXNjYWxlKCRiLWNvbG9yKSB7XG4gICAgQGluY2x1ZGUgc2ltcGxlKCRiLWNvbG9yLCB0cnVlLCAkdC1zaXplLCAkcGFkKTtcbiAgfVxuXG4gIEBpZiAkdHlwZSA9PSBzaGlueSBhbmQgJGItY29sb3IgPT0gZ3JheXNjYWxlKCRiLWNvbG9yKSB7XG4gICAgQGluY2x1ZGUgc2hpbnkoJGItY29sb3IsIHRydWUsICR0LXNpemUsICRwYWQpO1xuICB9XG5cbiAgQGlmICR0eXBlID09IHBpbGwgYW5kICRiLWNvbG9yID09IGdyYXlzY2FsZSgkYi1jb2xvcikge1xuICAgIEBpbmNsdWRlIHBpbGwoJGItY29sb3IsIHRydWUsICR0LXNpemUsICRwYWQpO1xuICB9XG5cbiAgQGlmICR0eXBlID09IGZsYXQgYW5kICRiLWNvbG9yID09IGdyYXlzY2FsZSgkYi1jb2xvcikge1xuICAgIEBpbmNsdWRlIGZsYXQoJGItY29sb3IsIHRydWUsICR0LXNpemUsICRwYWQpO1xuICB9XG5cbiAgLy8gQ29sb3JlZCBidXR0b25cbiAgQGlmICR0eXBlID09IHNpbXBsZSB7XG4gICAgQGluY2x1ZGUgc2ltcGxlKCRiLWNvbG9yLCBmYWxzZSwgJHQtc2l6ZSwgJHBhZCk7XG4gIH1cblxuICBAZWxzZSBpZiAkdHlwZSA9PSBzaGlueSB7XG4gICAgQGluY2x1ZGUgc2hpbnkoJGItY29sb3IsIGZhbHNlLCAkdC1zaXplLCAkcGFkKTtcbiAgfVxuXG4gIEBlbHNlIGlmICR0eXBlID09IHBpbGwge1xuICAgIEBpbmNsdWRlIHBpbGwoJGItY29sb3IsIGZhbHNlLCAkdC1zaXplLCAkcGFkKTtcbiAgfVxuXG4gIEBlbHNlIGlmICR0eXBlID09IGZsYXQge1xuICAgIEBpbmNsdWRlIGZsYXQoJGItY29sb3IsIGZhbHNlLCAkdC1zaXplLCAkcGFkKTtcbiAgfVxufVxuXG4vLyBTaW1wbGUgQnV0dG9uXG5AbWl4aW4gc2ltcGxlKCRiYXNlLWNvbG9yLCAkZ3JheXNjYWxlOiBmYWxzZSwgJHRleHRzaXplOiBpbmhlcml0LCAkcGFkZGluZzogN3B4IDE4cHgpIHtcbiAgJGNvbG9yOiAgICAgICAgIGhzbCgwLCAwLCAxMDAlKTtcbiAgJGJvcmRlcjogICAgICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJHNhdHVyYXRpb246ICA5JSwgICRsaWdodG5lc3M6IC0xNCUpO1xuICAkaW5zZXQtc2hhZG93OiAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkc2F0dXJhdGlvbjogLTglLCAgJGxpZ2h0bmVzczogIDE1JSk7XG4gICRzdG9wLWdyYWRpZW50OiBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRzYXR1cmF0aW9uOiAgOSUsICAkbGlnaHRuZXNzOiAtMTElKTtcbiAgJHRleHQtc2hhZG93OiAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJHNhdHVyYXRpb246ICAxNSUsICRsaWdodG5lc3M6IC0xOCUpO1xuXG4gIEBpZiBpcy1saWdodCgkYmFzZS1jb2xvcikge1xuICAgICRjb2xvcjogICAgICAgaHNsKDAsIDAsIDIwJSk7XG4gICAgJHRleHQtc2hhZG93OiBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRzYXR1cmF0aW9uOiAxMCUsICRsaWdodG5lc3M6IDQlKTtcbiAgfVxuXG4gIEBpZiAkZ3JheXNjYWxlID09IHRydWUge1xuICAgICRib3JkZXI6ICAgICAgICBncmF5c2NhbGUoJGJvcmRlcik7XG4gICAgJGluc2V0LXNoYWRvdzogIGdyYXlzY2FsZSgkaW5zZXQtc2hhZG93KTtcbiAgICAkc3RvcC1ncmFkaWVudDogZ3JheXNjYWxlKCRzdG9wLWdyYWRpZW50KTtcbiAgICAkdGV4dC1zaGFkb3c6ICAgZ3JheXNjYWxlKCR0ZXh0LXNoYWRvdyk7XG4gIH1cblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAkaW5zZXQtc2hhZG93O1xuICBjb2xvcjogJGNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHRzaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50ICgkYmFzZS1jb2xvciwgJHN0b3AtZ3JhZGllbnQpO1xuICBwYWRkaW5nOiAkcGFkZGluZztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAkdGV4dC1zaGFkb3c7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgJGJhc2UtY29sb3ItaG92ZXI6ICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJHNhdHVyYXRpb246IC00JSwgJGxpZ2h0bmVzczogLTUlKTtcbiAgICAkaW5zZXQtc2hhZG93LWhvdmVyOiAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkc2F0dXJhdGlvbjogLTclLCAkbGlnaHRuZXNzOiAgNSUpO1xuICAgICRzdG9wLWdyYWRpZW50LWhvdmVyOiBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRzYXR1cmF0aW9uOiAgOCUsICRsaWdodG5lc3M6IC0xNCUpO1xuXG4gICAgQGlmICRncmF5c2NhbGUgPT0gdHJ1ZSB7XG4gICAgICAkYmFzZS1jb2xvci1ob3ZlcjogICAgZ3JheXNjYWxlKCRiYXNlLWNvbG9yLWhvdmVyKTtcbiAgICAgICRpbnNldC1zaGFkb3ctaG92ZXI6ICBncmF5c2NhbGUoJGluc2V0LXNoYWRvdy1ob3Zlcik7XG4gICAgICAkc3RvcC1ncmFkaWVudC1ob3ZlcjogZ3JheXNjYWxlKCRzdG9wLWdyYWRpZW50LWhvdmVyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQgKCRiYXNlLWNvbG9yLWhvdmVyLCAkc3RvcC1ncmFkaWVudC1ob3Zlcik7XG5cbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgJGluc2V0LXNoYWRvdy1ob3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbiAgJjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG4gICAgJGJvcmRlci1hY3RpdmU6ICAgICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJHNhdHVyYXRpb246IDklLCAkbGlnaHRuZXNzOiAtMTQlKTtcbiAgICAkaW5zZXQtc2hhZG93LWFjdGl2ZTogYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkc2F0dXJhdGlvbjogNyUsICRsaWdodG5lc3M6IC0xNyUpO1xuXG4gICAgQGlmICRncmF5c2NhbGUgPT0gdHJ1ZSB7XG4gICAgICAkYm9yZGVyLWFjdGl2ZTogICAgICAgZ3JheXNjYWxlKCRib3JkZXItYWN0aXZlKTtcbiAgICAgICRpbnNldC1zaGFkb3ctYWN0aXZlOiBncmF5c2NhbGUoJGluc2V0LXNoYWRvdy1hY3RpdmUpO1xuICAgIH1cblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYWN0aXZlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggNHB4ICRpbnNldC1zaGFkb3ctYWN0aXZlLCBpbnNldCAwIDAgOHB4IDRweCAkaW5zZXQtc2hhZG93LWFjdGl2ZTtcbiAgfVxufVxuXG4vLyBTaGlueSBCdXR0b25cbkBtaXhpbiBzaGlueSgkYmFzZS1jb2xvciwgJGdyYXlzY2FsZTogZmFsc2UsICR0ZXh0c2l6ZTogaW5oZXJpdCwgJHBhZGRpbmc6IDdweCAxOHB4KSB7XG4gICRjb2xvcjogICAgICAgICBoc2woMCwgMCwgMTAwJSk7XG4gICRib3JkZXI6ICAgICAgICBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRyZWQ6IC0xMTcsICRncmVlbjogLTExMSwgJGJsdWU6IC04MSk7XG4gICRib3JkZXItYm90dG9tOiBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRyZWQ6IC0xMjYsICRncmVlbjogLTEyNywgJGJsdWU6IC0xMjIpO1xuICAkZm91cnRoLXN0b3A6ICAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkcmVkOiAtNzksICAkZ3JlZW46IC03MCwgICRibHVlOiAtNDYpO1xuICAkaW5zZXQtc2hhZG93OiAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkcmVkOiAgMzcsICAkZ3JlZW46ICAyOSwgICRibHVlOiAgMTIpO1xuICAkc2Vjb25kLXN0b3A6ICAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkcmVkOiAtNTYsICAkZ3JlZW46IC01MCwgICRibHVlOiAtMzMpO1xuICAkdGV4dC1zaGFkb3c6ICAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkcmVkOiAtMTQwLCAkZ3JlZW46IC0xNDEsICRibHVlOiAtMTE0KTtcbiAgJHRoaXJkLXN0b3A6ICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJHJlZDogLTg2LCAgJGdyZWVuOiAtNzUsICAkYmx1ZTogLTQ4KTtcblxuICBAaWYgaXMtbGlnaHQoJGJhc2UtY29sb3IpIHtcbiAgICAkY29sb3I6ICAgICAgIGhzbCgwLCAwLCAyMCUpO1xuICAgICR0ZXh0LXNoYWRvdzogYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkc2F0dXJhdGlvbjogMTAlLCAkbGlnaHRuZXNzOiA0JSk7XG4gIH1cblxuICBAaWYgJGdyYXlzY2FsZSA9PSB0cnVlIHtcbiAgICAkYm9yZGVyOiAgICAgICAgZ3JheXNjYWxlKCRib3JkZXIpO1xuICAgICRib3JkZXItYm90dG9tOiBncmF5c2NhbGUoJGJvcmRlci1ib3R0b20pO1xuICAgICRmb3VydGgtc3RvcDogICBncmF5c2NhbGUoJGZvdXJ0aC1zdG9wKTtcbiAgICAkaW5zZXQtc2hhZG93OiAgZ3JheXNjYWxlKCRpbnNldC1zaGFkb3cpO1xuICAgICRzZWNvbmQtc3RvcDogICBncmF5c2NhbGUoJHNlY29uZC1zdG9wKTtcbiAgICAkdGV4dC1zaGFkb3c6ICAgZ3JheXNjYWxlKCR0ZXh0LXNoYWRvdyk7XG4gICAgJHRoaXJkLXN0b3A6ICAgIGdyYXlzY2FsZSgkdGhpcmQtc3RvcCk7XG4gIH1cblxuICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG9wLCAkYmFzZS1jb2xvciAwJSwgJHNlY29uZC1zdG9wIDUwJSwgJHRoaXJkLXN0b3AgNTAlLCAkZm91cnRoLXN0b3AgMTAwJSk7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItYm90dG9tO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAkaW5zZXQtc2hhZG93O1xuICBjb2xvcjogJGNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHRzaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogJHBhZGRpbmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCAkdGV4dC1zaGFkb3c7XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgJGZpcnN0LXN0b3AtaG92ZXI6ICBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRyZWQ6IC0xMywgJGdyZWVuOiAtMTUsICRibHVlOiAtMTgpO1xuICAgICRzZWNvbmQtc3RvcC1ob3ZlcjogYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkcmVkOiAtNjYsICRncmVlbjogLTYyLCAkYmx1ZTogLTUxKTtcbiAgICAkdGhpcmQtc3RvcC1ob3ZlcjogIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJHJlZDogLTkzLCAkZ3JlZW46IC04NSwgJGJsdWU6IC02Nik7XG4gICAgJGZvdXJ0aC1zdG9wLWhvdmVyOiBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRyZWQ6IC04NiwgJGdyZWVuOiAtODAsICRibHVlOiAtNjMpO1xuXG4gICAgQGlmICRncmF5c2NhbGUgPT0gdHJ1ZSB7XG4gICAgICAkZmlyc3Qtc3RvcC1ob3ZlcjogIGdyYXlzY2FsZSgkZmlyc3Qtc3RvcC1ob3Zlcik7XG4gICAgICAkc2Vjb25kLXN0b3AtaG92ZXI6IGdyYXlzY2FsZSgkc2Vjb25kLXN0b3AtaG92ZXIpO1xuICAgICAgJHRoaXJkLXN0b3AtaG92ZXI6ICBncmF5c2NhbGUoJHRoaXJkLXN0b3AtaG92ZXIpO1xuICAgICAgJGZvdXJ0aC1zdG9wLWhvdmVyOiBncmF5c2NhbGUoJGZvdXJ0aC1zdG9wLWhvdmVyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG9wLCAkZmlyc3Qtc3RvcC1ob3ZlciAgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNlY29uZC1zdG9wLWhvdmVyIDUwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGhpcmQtc3RvcC1ob3ZlciAgNTAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb3VydGgtc3RvcC1ob3ZlciAxMDAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbiAgJjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG4gICAgJGluc2V0LXNoYWRvdy1hY3RpdmU6IGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJHJlZDogLTExMSwgJGdyZWVuOiAtMTE2LCAkYmx1ZTogLTEyMik7XG5cbiAgICBAaWYgJGdyYXlzY2FsZSA9PSB0cnVlIHtcbiAgICAgICRpbnNldC1zaGFkb3ctYWN0aXZlOiBncmF5c2NhbGUoJGluc2V0LXNoYWRvdy1hY3RpdmUpO1xuICAgIH1cblxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDAgJGluc2V0LXNoYWRvdy1hY3RpdmU7XG4gIH1cbn1cblxuLy8gUGlsbCBCdXR0b25cbkBtaXhpbiBwaWxsKCRiYXNlLWNvbG9yLCAkZ3JheXNjYWxlOiBmYWxzZSwgJHRleHRzaXplOiBpbmhlcml0LCAkcGFkZGluZzogN3B4IDE4cHgpIHtcbiAgJGNvbG9yOiAgICAgICAgIGhzbCgwLCAwLCAxMDAlKTtcbiAgJGJvcmRlci1ib3R0b206IGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogIDgsICRzYXR1cmF0aW9uOiAtMTElLCAkbGlnaHRuZXNzOiAtMjYlKTtcbiAgJGJvcmRlci1zaWRlczogIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogIDQsICRzYXR1cmF0aW9uOiAtMjElLCAkbGlnaHRuZXNzOiAtMjElKTtcbiAgJGJvcmRlci10b3A6ICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogLTEsICRzYXR1cmF0aW9uOiAtMzAlLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgJGluc2V0LXNoYWRvdzogIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogLTEsICRzYXR1cmF0aW9uOiAtMSUsICAkbGlnaHRuZXNzOiAgNyUpO1xuICAkc3RvcC1ncmFkaWVudDogYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkaHVlOiAgOCwgJHNhdHVyYXRpb246ICAxNCUsICRsaWdodG5lc3M6IC0xMCUpO1xuICAkdGV4dC1zaGFkb3c6ICAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkaHVlOiAgNSwgJHNhdHVyYXRpb246IC0xOSUsICRsaWdodG5lc3M6IC0xNSUpO1xuXG4gIEBpZiBpcy1saWdodCgkYmFzZS1jb2xvcikge1xuICAgICRjb2xvcjogICAgICAgaHNsKDAsIDAsIDIwJSk7XG4gICAgJHRleHQtc2hhZG93OiBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRzYXR1cmF0aW9uOiAxMCUsICRsaWdodG5lc3M6IDQlKTtcbiAgfVxuXG4gIEBpZiAkZ3JheXNjYWxlID09IHRydWUge1xuICAgICRib3JkZXItYm90dG9tOiBncmF5c2NhbGUoJGJvcmRlci1ib3R0b20pO1xuICAgICRib3JkZXItc2lkZXM6ICBncmF5c2NhbGUoJGJvcmRlci1zaWRlcyk7XG4gICAgJGJvcmRlci10b3A6ICAgIGdyYXlzY2FsZSgkYm9yZGVyLXRvcCk7XG4gICAgJGluc2V0LXNoYWRvdzogIGdyYXlzY2FsZSgkaW5zZXQtc2hhZG93KTtcbiAgICAkc3RvcC1ncmFkaWVudDogZ3JheXNjYWxlKCRzdG9wLWdyYWRpZW50KTtcbiAgICAkdGV4dC1zaGFkb3c6ICAgZ3JheXNjYWxlKCR0ZXh0LXNoYWRvdyk7XG4gIH1cblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXRvcDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLXRvcCAkYm9yZGVyLXNpZGVzICRib3JkZXItYm90dG9tO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgJGluc2V0LXNoYWRvdztcbiAgY29sb3I6ICRjb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICR0ZXh0c2l6ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCAoJGJhc2UtY29sb3IsICRzdG9wLWdyYWRpZW50KTtcbiAgcGFkZGluZzogJHBhZGRpbmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDFweCAkdGV4dC1zaGFkb3c7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgJGJhc2UtY29sb3ItaG92ZXI6ICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRsaWdodG5lc3M6IC00LjUlKTtcbiAgICAkYm9yZGVyLWJvdHRvbTogICAgICAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkaHVlOiAgOCwgJHNhdHVyYXRpb246ICAxMy41JSwgJGxpZ2h0bmVzczogLTMyJSk7XG4gICAgJGJvcmRlci1zaWRlczogICAgICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogIDQsICRzYXR1cmF0aW9uOiAtMiUsICAgICRsaWdodG5lc3M6IC0yNyUpO1xuICAgICRib3JkZXItdG9wOiAgICAgICAgICBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRodWU6IC0xLCAkc2F0dXJhdGlvbjogLTE3JSwgICAkbGlnaHRuZXNzOiAtMjElKTtcbiAgICAkaW5zZXQtc2hhZG93LWhvdmVyOiAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAgICAgICAgICAgJHNhdHVyYXRpb246IC0xJSwgICAgJGxpZ2h0bmVzczogIDMlKTtcbiAgICAkc3RvcC1ncmFkaWVudC1ob3ZlcjogYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkaHVlOiAgOCwgJHNhdHVyYXRpb246IC00JSwgICAgJGxpZ2h0bmVzczogLTE1LjUlKTtcbiAgICAkdGV4dC1zaGFkb3ctaG92ZXI6ICAgYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkaHVlOiAgNSwgJHNhdHVyYXRpb246IC01JSwgICAgJGxpZ2h0bmVzczogLTIyJSk7XG5cbiAgICBAaWYgJGdyYXlzY2FsZSA9PSB0cnVlIHtcbiAgICAgICRiYXNlLWNvbG9yLWhvdmVyOiAgICBncmF5c2NhbGUoJGJhc2UtY29sb3ItaG92ZXIpO1xuICAgICAgJGJvcmRlci1ib3R0b206ICAgICAgIGdyYXlzY2FsZSgkYm9yZGVyLWJvdHRvbSk7XG4gICAgICAkYm9yZGVyLXNpZGVzOiAgICAgICAgZ3JheXNjYWxlKCRib3JkZXItc2lkZXMpO1xuICAgICAgJGJvcmRlci10b3A6ICAgICAgICAgIGdyYXlzY2FsZSgkYm9yZGVyLXRvcCk7XG4gICAgICAkaW5zZXQtc2hhZG93LWhvdmVyOiAgZ3JheXNjYWxlKCRpbnNldC1zaGFkb3ctaG92ZXIpO1xuICAgICAgJHN0b3AtZ3JhZGllbnQtaG92ZXI6IGdyYXlzY2FsZSgkc3RvcC1ncmFkaWVudC1ob3Zlcik7XG4gICAgICAkdGV4dC1zaGFkb3ctaG92ZXI6ICAgZ3JheXNjYWxlKCR0ZXh0LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50ICgkYmFzZS1jb2xvci1ob3ZlciwgJHN0b3AtZ3JhZGllbnQtaG92ZXIpO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXRvcDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItdG9wICRib3JkZXItc2lkZXMgJGJvcmRlci1ib3R0b207XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICRpbnNldC1zaGFkb3ctaG92ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMXB4ICR0ZXh0LXNoYWRvdy1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuICAmOmZvY3VzOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAkYWN0aXZlLWNvbG9yOiAgICAgICAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogNCwgICRzYXR1cmF0aW9uOiAtMTIlLCAgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgJGJvcmRlci1hY3RpdmU6ICAgICAgICBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRodWU6IDYsICAkc2F0dXJhdGlvbjogLTIuNSUsICRsaWdodG5lc3M6IC0zMCUpO1xuICAgICRib3JkZXItYm90dG9tLWFjdGl2ZTogYWRqdXN0LWNvbG9yKCRiYXNlLWNvbG9yLCAkaHVlOiAxMSwgJHNhdHVyYXRpb246ICA2JSwgICAkbGlnaHRuZXNzOiAtMzElKTtcbiAgICAkaW5zZXQtc2hhZG93LWFjdGl2ZTogIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogOSwgICRzYXR1cmF0aW9uOiAgMiUsICAgJGxpZ2h0bmVzczogLTIxLjUlKTtcbiAgICAkdGV4dC1zaGFkb3ctYWN0aXZlOiAgIGFkanVzdC1jb2xvcigkYmFzZS1jb2xvciwgJGh1ZTogNSwgICRzYXR1cmF0aW9uOiAtMTIlLCAgJGxpZ2h0bmVzczogLTIxLjUlKTtcblxuICAgIEBpZiAkZ3JheXNjYWxlID09IHRydWUge1xuICAgICAgJGFjdGl2ZS1jb2xvcjogICAgICAgICBncmF5c2NhbGUoJGFjdGl2ZS1jb2xvcik7XG4gICAgICAkYm9yZGVyLWFjdGl2ZTogICAgICAgIGdyYXlzY2FsZSgkYm9yZGVyLWFjdGl2ZSk7XG4gICAgICAkYm9yZGVyLWJvdHRvbS1hY3RpdmU6IGdyYXlzY2FsZSgkYm9yZGVyLWJvdHRvbS1hY3RpdmUpO1xuICAgICAgJGluc2V0LXNoYWRvdy1hY3RpdmU6ICBncmF5c2NhbGUoJGluc2V0LXNoYWRvdy1hY3RpdmUpO1xuICAgICAgJHRleHQtc2hhZG93LWFjdGl2ZTogICBncmF5c2NhbGUoJHRleHQtc2hhZG93LWFjdGl2ZSk7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogJGFjdGl2ZS1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFjdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ib3R0b20tYWN0aXZlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggM3B4ICRpbnNldC1zaGFkb3ctYWN0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMXB4ICR0ZXh0LXNoYWRvdy1hY3RpdmU7XG4gIH1cbn1cblxuLy8gRmxhdCBCdXR0b25cbkBtaXhpbiBmbGF0KCRiYXNlLWNvbG9yLCAkZ3JheXNjYWxlOiBmYWxzZSwgJHRleHRzaXplOiBpbmhlcml0LCAkcGFkZGluZzogN3B4IDE4cHgpIHtcbiAgJGNvbG9yOiAgICAgICAgIGhzbCgwLCAwLCAxMDAlKTtcblxuICBAaWYgaXMtbGlnaHQoJGJhc2UtY29sb3IpIHtcbiAgICAkY29sb3I6ICAgICAgIGhzbCgwLCAwLCAyMCUpO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHRzaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogJHBhZGRpbmc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpe1xuICAgICRiYXNlLWNvbG9yLWhvdmVyOiAgICBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRzYXR1cmF0aW9uOiA0JSwgJGxpZ2h0bmVzczogNSUpO1xuXG4gICAgQGlmICRncmF5c2NhbGUgPT0gdHJ1ZSB7XG4gICAgICAkYmFzZS1jb2xvci1ob3ZlcjogZ3JheXNjYWxlKCRiYXNlLWNvbG9yLWhvdmVyKTtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci1ob3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbiAgJjpmb2N1czpub3QoOmRpc2FibGVkKSB7XG4gICAgJGJhc2UtY29sb3ItYWN0aXZlOiBhZGp1c3QtY29sb3IoJGJhc2UtY29sb3IsICRzYXR1cmF0aW9uOiAtNCUsICRsaWdodG5lc3M6IC01JSk7XG5cbiAgICBAaWYgJGdyYXlzY2FsZSA9PSB0cnVlIHtcbiAgICAgICRiYXNlLWNvbG9yLWFjdGl2ZTogZ3JheXNjYWxlKCRiYXNlLWNvbG9yLWFjdGl2ZSk7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItYWN0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBGbGV4aWJsZSBncmlkXG5AZnVuY3Rpb24gZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnM6ICRmZy1tYXgtY29sdW1ucykge1xuICAkd2lkdGg6ICRjb2x1bW5zICogJGZnLWNvbHVtbiArICgkY29sdW1ucyAtIDEpICogJGZnLWd1dHRlcjtcbiAgJGNvbnRhaW5lci13aWR0aDogJGNvbnRhaW5lci1jb2x1bW5zICogJGZnLWNvbHVtbiArICgkY29udGFpbmVyLWNvbHVtbnMgLSAxKSAqICRmZy1ndXR0ZXI7XG4gIEByZXR1cm4gcGVyY2VudGFnZSgkd2lkdGggLyAkY29udGFpbmVyLXdpZHRoKTtcblxuICBAd2FybiBcIlRoZSBmbGV4LWdyaWQgZnVuY3Rpb24gaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24gcmVsZWFzZVwiO1xufVxuXG4vLyBGbGV4aWJsZSBndXR0ZXJcbkBmdW5jdGlvbiBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnM6ICRmZy1tYXgtY29sdW1ucywgJGd1dHRlcjogJGZnLWd1dHRlcikge1xuICAkY29udGFpbmVyLXdpZHRoOiAkY29udGFpbmVyLWNvbHVtbnMgKiAkZmctY29sdW1uICsgKCRjb250YWluZXItY29sdW1ucyAtIDEpICogJGZnLWd1dHRlcjtcbiAgQHJldHVybiBwZXJjZW50YWdlKCRndXR0ZXIgLyAkY29udGFpbmVyLXdpZHRoKTtcblxuICBAd2FybiBcIlRoZSBmbGV4LWd1dHRlciBmdW5jdGlvbiBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbiByZWxlYXNlXCI7XG59XG5cbkBmdW5jdGlvbiBncmlkLXdpZHRoKCRuKSB7XG4gIEByZXR1cm4gJG4gKiAkZ3ctY29sdW1uICsgKCRuIC0gMSkgKiAkZ3ctZ3V0dGVyO1xuXG4gIEB3YXJuIFwiVGhlIGdyaWQtd2lkdGggZnVuY3Rpb24gaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24gcmVsZWFzZVwiO1xufVxuXG5AZnVuY3Rpb24gZ29sZGVuLXJhdGlvKCR2YWx1ZSwgJGluY3JlbWVudCkge1xuICBAcmV0dXJuIG1vZHVsYXItc2NhbGUoJGluY3JlbWVudCwgJHZhbHVlLCAkcmF0aW86ICRnb2xkZW4pO1xuXG4gIEB3YXJuIFwiVGhlIGdvbGRlbi1yYXRpbyBmdW5jdGlvbiBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbiByZWxlYXNlLiBQbGVhc2UgdXNlIHRoZSBtb2R1bGFyLXNjYWxlIGZ1bmN0aW9uLCBpbnN0ZWFkLlwiO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkYm94KSB7XG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1zaXppbmcsICRib3gsIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgQHdhcm4gXCJUaGUgYm94LXNpemluZyBtaXhpbiBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbiByZWxlYXNlLiBUaGlzIHByb3BlcnR5IGNhbiBub3cgYmUgdXNlZCB1bi1wcmVmaXhlZC5cIjtcbn1cbiIsCgkJIi8vIE5lYXQgMS43LjRcbi8vIGh0dHA6Ly9uZWF0LmJvdXJib24uaW9cbi8vIENvcHlyaWdodCAyMDEyLTIwMTUgdGhvdWdodGJvdCwgaW5jLlxuLy8gTUlUIExpY2Vuc2VcblxuLy8gSGVscGVyc1xuQGltcG9ydCBcIm5lYXQtaGVscGVyc1wiO1xuXG4vLyBHcmlkXG5AaW1wb3J0IFwiZ3JpZC9wcml2YXRlXCI7XG5AaW1wb3J0IFwiZ3JpZC9ib3gtc2l6aW5nXCI7XG5AaW1wb3J0IFwiZ3JpZC9vbWVnYVwiO1xuQGltcG9ydCBcImdyaWQvb3V0ZXItY29udGFpbmVyXCI7XG5AaW1wb3J0IFwiZ3JpZC9zcGFuLWNvbHVtbnNcIjtcbkBpbXBvcnQgXCJncmlkL3Jvd1wiO1xuQGltcG9ydCBcImdyaWQvc2hpZnRcIjtcbkBpbXBvcnQgXCJncmlkL3BhZFwiO1xuQGltcG9ydCBcImdyaWQvZmlsbC1wYXJlbnRcIjtcbkBpbXBvcnQgXCJncmlkL21lZGlhXCI7XG5AaW1wb3J0IFwiZ3JpZC90by1kZXByZWNhdGVcIjtcbkBpbXBvcnQgXCJncmlkL3Zpc3VhbC1ncmlkXCI7XG5AaW1wb3J0IFwiZ3JpZC9kaXNwbGF5LWNvbnRleHRcIjtcbkBpbXBvcnQgXCJncmlkL2RpcmVjdGlvbi1jb250ZXh0XCI7XG4iLAoJCSIvLyBGdW5jdGlvbnNcbkBpbXBvcnQgXCJmdW5jdGlvbnMvcHJpdmF0ZVwiO1xuQGltcG9ydCBcImZ1bmN0aW9ucy9uZXctYnJlYWtwb2ludFwiO1xuXG4vLyBTZXR0aW5nc1xuQGltcG9ydCBcInNldHRpbmdzL2dyaWRcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy92aXN1YWwtZ3JpZFwiO1xuQGltcG9ydCBcInNldHRpbmdzL2Rpc2FibGUtd2FybmluZ3NcIjtcbiIsCgkJIi8vIE5vdCBmdW5jdGlvbiBmb3IgTGlic2FzcyBjb21wYXRpYmlsaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8zNjhcbkBmdW5jdGlvbiBpcy1ub3QoJHZhbHVlKSB7XG4gIEByZXR1cm4gaWYoJHZhbHVlLCBmYWxzZSwgdHJ1ZSk7XG59XG5cbi8vIENoZWNrcyBpZiBhIG51bWJlciBpcyBldmVuXG5AZnVuY3Rpb24gaXMtZXZlbigkaW50KSB7XG4gIEByZXR1cm4gJGludCAlIDIgPT0gMDtcbn1cblxuLy8gQ2hlY2tzIGlmIGFuIGVsZW1lbnQgYmVsb25ncyB0byBhIGxpc3Qgb3Igbm90XG5AZnVuY3Rpb24gYmVsb25ncy10bygkdGVzdGVkLWl0ZW0sICRsaXN0KSB7XG4gIEByZXR1cm4gaXMtbm90KG5vdC1iZWxvbmdzLXRvKCR0ZXN0ZWQtaXRlbSwgJGxpc3QpKTtcbn1cblxuQGZ1bmN0aW9uIG5vdC1iZWxvbmdzLXRvKCR0ZXN0ZWQtaXRlbSwgJGxpc3QpIHtcbiAgQHJldHVybiBpcy1ub3QoaW5kZXgoJGxpc3QsICR0ZXN0ZWQtaXRlbSkpO1xufVxuXG4vLyBDb250YWlucyBkaXNwbGF5IHZhbHVlXG5AZnVuY3Rpb24gY29udGFpbnMtZGlzcGxheS12YWx1ZSgkcXVlcnkpIHtcbiAgQHJldHVybiBiZWxvbmdzLXRvKHRhYmxlLCAkcXVlcnkpXG4gICAgICAgb3IgYmVsb25ncy10byhibG9jaywgJHF1ZXJ5KVxuICAgICAgIG9yIGJlbG9uZ3MtdG8oaW5saW5lLWJsb2NrLCAkcXVlcnkpXG4gICAgICAgb3IgYmVsb25ncy10byhpbmxpbmUsICRxdWVyeSk7XG59XG5cbi8vIFBhcnNlcyB0aGUgZmlyc3QgYXJndW1lbnQgb2Ygc3Bhbi1jb2x1bW5zKClcbkBmdW5jdGlvbiBjb250YWluZXItc3Bhbigkc3BhbjogJHNwYW4pIHtcbiAgQGlmIGxlbmd0aCgkc3BhbikgPT0gMyB7XG4gICAgJGNvbnRhaW5lci1jb2x1bW5zOiBudGgoJHNwYW4sIDMpO1xuICAgIEByZXR1cm4gJGNvbnRhaW5lci1jb2x1bW5zO1xuICB9IEBlbHNlIGlmIGxlbmd0aCgkc3BhbikgPT0gMiB7XG4gICAgJGNvbnRhaW5lci1jb2x1bW5zOiBudGgoJHNwYW4sIDIpO1xuICAgIEByZXR1cm4gJGNvbnRhaW5lci1jb2x1bW5zO1xuICB9XG5cbiAgQHJldHVybiAkZ3JpZC1jb2x1bW5zO1xufVxuXG5AZnVuY3Rpb24gY29udGFpbmVyLXNoaWZ0KCRzaGlmdDogJHNoaWZ0KSB7XG4gICRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZGVmYXVsdCAhZ2xvYmFsO1xuXG4gIEBpZiBsZW5ndGgoJHNoaWZ0KSA9PSAzIHtcbiAgICAkY29udGFpbmVyLWNvbHVtbnM6IG50aCgkc2hpZnQsIDMpO1xuICAgIEByZXR1cm4gJGNvbnRhaW5lci1jb2x1bW5zO1xuICB9IEBlbHNlIGlmIGxlbmd0aCgkc2hpZnQpID09IDIge1xuICAgICRjb250YWluZXItY29sdW1uczogbnRoKCRzaGlmdCwgMik7XG4gICAgQHJldHVybiAkY29udGFpbmVyLWNvbHVtbnM7XG4gIH1cblxuICBAcmV0dXJuICRwYXJlbnQtY29sdW1ucztcbn1cblxuLy8gR2VuZXJhdGVzIGEgc3RyaXBlZCBiYWNrZ3JvdW5kXG5AZnVuY3Rpb24gZ3JhZGllbnQtc3RvcHMoJGdyaWQtY29sdW1ucywgJGNvbG9yOiAkdmlzdWFsLWdyaWQtY29sb3IpIHtcbiAgJHRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcblxuICAkY29sdW1uLXdpZHRoOiBmbGV4LWdyaWQoMSwgJGdyaWQtY29sdW1ucyk7XG4gICRndXR0ZXItd2lkdGg6IGZsZXgtZ3V0dGVyKCRncmlkLWNvbHVtbnMpO1xuICAkY29sdW1uLW9mZnNldDogJGNvbHVtbi13aWR0aDtcblxuICAkdmFsdWVzOiAoJHRyYW5zcGFyZW50IDAsICRjb2xvciAwKTtcblxuICBAZm9yICRpIGZyb20gMSB0byAkZ3JpZC1jb2x1bW5zKjIge1xuICAgIEBpZiBpcy1ldmVuKCRpKSB7XG4gICAgICAkdmFsdWVzOiBhcHBlbmQoJHZhbHVlcywgJHRyYW5zcGFyZW50ICRjb2x1bW4tb2Zmc2V0LCBjb21tYSk7XG4gICAgICAkdmFsdWVzOiBhcHBlbmQoJHZhbHVlcywgJGNvbG9yICRjb2x1bW4tb2Zmc2V0LCBjb21tYSk7XG4gICAgICAkY29sdW1uLW9mZnNldDogJGNvbHVtbi1vZmZzZXQgKyAkY29sdW1uLXdpZHRoO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHZhbHVlczogYXBwZW5kKCR2YWx1ZXMsICRjb2xvciAkY29sdW1uLW9mZnNldCwgY29tbWEpO1xuICAgICAgJHZhbHVlczogYXBwZW5kKCR2YWx1ZXMsICR0cmFuc3BhcmVudCAkY29sdW1uLW9mZnNldCwgY29tbWEpO1xuICAgICAgJGNvbHVtbi1vZmZzZXQ6ICRjb2x1bW4tb2Zmc2V0ICsgJGd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZXM7XG59XG5cbi8vIExheW91dCBkaXJlY3Rpb25cbkBmdW5jdGlvbiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQsICRkZWZhdWx0KSB7XG4gICRkaXJlY3Rpb246IG51bGw7XG5cbiAgQGlmIHRvLXVwcGVyLWNhc2UoJGxheW91dCkgPT0gXCJMVFJcIiBvciB0by11cHBlci1jYXNlKCRsYXlvdXQpID09IFwiUlRMXCIge1xuICAgICRkaXJlY3Rpb246IGRpcmVjdGlvbi1mcm9tLWxheW91dCgkbGF5b3V0KTtcbiAgfSBAZWxzZSB7XG4gICAgJGRpcmVjdGlvbjogZGlyZWN0aW9uLWZyb20tbGF5b3V0KCRkZWZhdWx0KTtcbiAgfVxuXG4gIEByZXR1cm4gJGRpcmVjdGlvbjtcbn1cblxuQGZ1bmN0aW9uIGRpcmVjdGlvbi1mcm9tLWxheW91dCgkbGF5b3V0KSB7XG4gICRkaXJlY3Rpb246IG51bGw7XG5cbiAgQGlmIHRvLXVwcGVyLWNhc2UoJGxheW91dCkgPT0gXCJMVFJcIiB7XG4gICAgJGRpcmVjdGlvbjogcmlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgICRkaXJlY3Rpb246IGxlZnQ7XG4gIH1cblxuICBAcmV0dXJuICRkaXJlY3Rpb247XG59XG5cbkBmdW5jdGlvbiBnZXQtb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogbGVmdDtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBcImxlZnRcIiB7XG4gICAgJG9wcG9zaXRlLWRpcmVjdGlvbjogcmlnaHQ7XG4gIH1cblxuICBAcmV0dXJuICRvcHBvc2l0ZS1kaXJlY3Rpb247XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBSZXR1cm5zIGEgbWVkaWEgY29udGV4dCAobWVkaWEgcXVlcnkgLyBncmlkIGNvbnRleHQpIHRoYXQgY2FuIGJlIHN0b3JlZCBpbiBhIHZhcmlhYmxlIGFuZCBwYXNzZWQgdG8gYG1lZGlhKClgIGFzIGEgc2luZ2xlLWtleXdvcmQgYXJndW1lbnQuIE1lZGlhIGNvbnRleHRzIGRlZmluZWQgdXNpbmcgYG5ldy1icmVha3BvaW50YCBhcmUgdXNlZCBieSB0aGUgdmlzdWFsIGdyaWQsIGFzIGxvbmcgYXMgdGhleSBhcmUgZGVmaW5lZCBiZWZvcmUgaW1wb3J0aW5nIE5lYXQuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRxdWVyeVxuLy8vICAgQSBsaXN0IG9mIG1lZGlhIHF1ZXJ5IGZlYXR1cmVzIGFuZCB2YWx1ZXMuIEVhY2ggYCRmZWF0dXJlYCBzaG91bGQgaGF2ZSBhIGNvcnJlc3BvbmRpbmcgYCR2YWx1ZWAuXG4vLy9cbi8vLyAgIElmIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgYCR2YWx1ZWAgaW4gYCRxdWVyeWAsIGAkZGVmYXVsdC1mZWF0dXJlYCBpcyBnb2luZyB0byBiZSB1c2VkLlxuLy8vXG4vLy8gICBUaGUgbnVtYmVyIG9mIHRvdGFsIGNvbHVtbnMgaW4gdGhlIGdyaWQgY2FuIGJlIHNldCBieSBwYXNzaW5nIGAkY29sdW1uc2AgYXQgdGhlIGVuZCBvZiB0aGUgbGlzdCAob3ZlcnJpZGVzIGAkdG90YWwtY29sdW1uc2ApLiBGb3IgYSBsaXN0IG9mIHZhbGlkIHZhbHVlcyBmb3IgYCRmZWF0dXJlYCwgY2xpY2sgW2hlcmVdKGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtbWVkaWFxdWVyaWVzLyNtZWRpYTEpLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgKHVuaXRsZXNzKX0gJHRvdGFsLWNvbHVtbnMgWyRncmlkLWNvbHVtbnNdXG4vLy8gICAtIE51bWJlciBvZiBjb2x1bW5zIHRvIHVzZSBpbiB0aGUgbmV3IGdyaWQgY29udGV4dC4gQ2FuIGJlIHNldCBhcyBhIHNob3J0aGFuZCBpbiB0aGUgZmlyc3QgcGFyYW1ldGVyLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAkbW9iaWxlOiBuZXctYnJlYWtwb2ludChtYXgtd2lkdGggNDgwcHggNCk7XG4vLy9cbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuLy8vICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbi8vLyAgICAgfVxuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbi8vLyAgICAgLmVsZW1lbnQge1xuLy8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICAgIG1hcmdpbi1yaWdodDogNy40MjI5NyU7XG4vLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLy8gICAgIH1cbi8vLyAgICAgLmVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4vLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgICB9XG4vLy8gICB9XG5cbkBmdW5jdGlvbiBuZXctYnJlYWtwb2ludCgkcXVlcnk6ICRmZWF0dXJlICR2YWx1ZSAkY29sdW1ucywgJHRvdGFsLWNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmIGxlbmd0aCgkcXVlcnkpID09IDEge1xuICAgICRxdWVyeTogJGRlZmF1bHQtZmVhdHVyZSBudGgoJHF1ZXJ5LCAxKSAkdG90YWwtY29sdW1ucztcbiAgfSBAZWxzZSBpZiBpcy1ldmVuKGxlbmd0aCgkcXVlcnkpKSB7XG4gICAgJHF1ZXJ5OiBhcHBlbmQoJHF1ZXJ5LCAkdG90YWwtY29sdW1ucyk7XG4gIH1cblxuICBAaWYgaXMtbm90KGJlbG9uZ3MtdG8oJHF1ZXJ5LCAkdmlzdWFsLWdyaWQtYnJlYWtwb2ludHMpKSB7XG4gICAgJHZpc3VhbC1ncmlkLWJyZWFrcG9pbnRzOiBhcHBlbmQoJHZpc3VhbC1ncmlkLWJyZWFrcG9pbnRzLCAkcXVlcnksIGNvbW1hKSAhZ2xvYmFsO1xuICB9XG5cbiAgQHJldHVybiAkcXVlcnk7XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBTZXRzIHRoZSByZWxhdGl2ZSB3aWR0aCBvZiBhIHNpbmdsZSBncmlkIGNvbHVtbi4gVGhlIHVuaXQgdXNlZCBzaG91bGQgYmUgdGhlIHNhbWUgb25lIHVzZWQgdG8gZGVmaW5lIGAkZ3V0dGVyYC4gVG8gbGVhcm4gbW9yZSBhYm91dCBgbW9kdWxhci1zY2FsZSgpYCBzZWUgW0JvdXJib24gZG9jc10oaHR0cDovL2JvdXJib24uaW8vZG9jcy8jbW9kdWxhci1zY2FsZSkuIFNldCB3aXRoIGEgYCFnbG9iYWxgIGZsYWcuXG4vLy9cbi8vLyBAdHlwZSBOdW1iZXIgKFVuaXQpXG5cbiRjb2x1bW46IG1vZHVsYXItc2NhbGUoMywgMWVtLCAkZ29sZGVuKSAhZGVmYXVsdDtcblxuLy8vIFNldHMgdGhlIHJlbGF0aXZlIHdpZHRoIG9mIGEgc2luZ2xlIGdyaWQgZ3V0dGVyLiBUaGUgdW5pdCB1c2VkIHNob3VsZCBiZSB0aGUgc2FtZSBvbmUgdXNlZCB0byBkZWZpbmUgYCRjb2x1bW5gLiBUbyBsZWFybiBtb3JlIGFib3V0IGBtb2R1bGFyLXNjYWxlKClgIHNlZSBbQm91cmJvbiBkb2NzXShodHRwOi8vYm91cmJvbi5pby9kb2NzLyNtb2R1bGFyLXNjYWxlKS4gU2V0IHdpdGggdGhlIGAhZ2xvYmFsYCBmbGFnLlxuLy8vXG4vLy8gQHR5cGUgTnVtYmVyIChVbml0KVxuXG4kZ3V0dGVyOiBtb2R1bGFyLXNjYWxlKDEsIDFlbSwgJGdvbGRlbikgIWRlZmF1bHQ7XG5cbi8vLyBTZXRzIHRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC4gSXRzIHZhbHVlIGNhbiBiZSBvdmVycmlkZGVuIGluc2lkZSBhIG1lZGlhIHF1ZXJ5IHVzaW5nIHRoZSBgbWVkaWEoKWAgbWl4aW4uIFNldCB3aXRoIHRoZSBgIWdsb2JhbGAgZmxhZy5cbi8vL1xuLy8vIEB0eXBlIE51bWJlciAoVW5pdGxlc3MpXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuXG4vLy8gU2V0cyB0aGUgbWF4LXdpZHRoIHByb3BlcnR5IG9mIHRoZSBlbGVtZW50IHRoYXQgaW5jbHVkZXMgYG91dGVyLWNvbnRhaW5lcigpYC4gU2V0IHdpdGggdGhlIGAhZ2xvYmFsYCBmbGFnLlxuLy8vXG4vLy8gQHR5cGUgTnVtYmVyIChVbml0KVxuLy8vXG4kbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XG5cbi8vLyBXaGVuIHNldCB0byB0cnVlLCBpdCBzZXRzIHRoZSBib3gtc2l6aW5nIHByb3BlcnR5IG9mIGFsbCBlbGVtZW50cyB0byBgYm9yZGVyLWJveGAuIFNldCB3aXRoIGEgYCFnbG9iYWxgIGZsYWcuXG4vLy9cbi8vLyBAdHlwZSBCb29sXG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICBodG1sIHtcbi8vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuLy8vXG4vLy8gICAqLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbi8vLyAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbi8vLyAgIH1cblxuJGJvcmRlci1ib3gtc2l6aW5nOiB0cnVlICFkZWZhdWx0O1xuXG4vLy8gU2V0cyB0aGUgZGVmYXVsdCBbbWVkaWEgZmVhdHVyZV0oaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1tZWRpYXF1ZXJpZXMvI21lZGlhKSB0aGF0IGBtZWRpYSgpYCBhbmQgYG5ldy1icmVha3BvaW50KClgIHJldmVydCB0byB3aGVuIG9ubHkgYSBicmVha3BvaW50IHZhbHVlIGlzIHBhc3NlZC4gU2V0IHdpdGggYSBgIWdsb2JhbGAgZmxhZy5cbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuXG4kZGVmYXVsdC1mZWF0dXJlOiBtaW4td2lkdGg7IC8vIERlZmF1bHQgQG1lZGlhIGZlYXR1cmUgZm9yIHRoZSBicmVha3BvaW50KCkgbWl4aW5cblxuLy8vU2V0cyB0aGUgZGVmYXVsdCBsYXlvdXQgZGlyZWN0aW9uIG9mIHRoZSBncmlkLiBDYW4gYmUgYExUUmAgb3IgYFJUTGAuIFNldCB3aXRoIGEgYCFnbG9iYWxgIGZsYWcuXG4vLy9cbi8vL0B0eXBlIFN0cmluZ1xuXG4kZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uOiBMVFIgIWRlZmF1bHQ7XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBEaXNwbGF5cyB0aGUgdmlzdWFsIGdyaWQgd2hlbiBzZXQgdG8gdHJ1ZS4gVGhlIG92ZXJsYWlkIGdyaWQgbWF5IGJlIGZldyBwaXhlbHMgb2ZmIGRlcGVuZGluZyBvbiB0aGUgYnJvd3NlcidzIHJlbmRlcmluZyBlbmdpbmUgYW5kIHBpeGVsIHJvdW5kaW5nIGFsZ29yaXRobS4gU2V0IHdpdGggdGhlIGAhZ2xvYmFsYCBmbGFnLlxuLy8vXG4vLy8gQHR5cGUgQm9vbFxuXG4kdmlzdWFsLWdyaWQ6IGZhbHNlICFkZWZhdWx0O1xuXG4vLy8gU2V0cyB0aGUgdmlzdWFsIGdyaWQgY29sb3IuIFNldCB3aXRoIGAhZ2xvYmFsYCBmbGFnLlxuLy8vXG4vLy8gQHR5cGUgQ29sb3JcblxuJHZpc3VhbC1ncmlkLWNvbG9yOiAjZWVlICFkZWZhdWx0O1xuXG4vLy8gU2V0cyB0aGUgYHotaW5kZXhgIHByb3BlcnR5IG9mIHRoZSB2aXN1YWwgZ3JpZC4gQ2FuIGJlIGBiYWNrYCAoYmVoaW5kIGNvbnRlbnQpIG9yIGBmcm9udGAgKGluIGZyb250IG9mIGNvbnRlbnQpLiBTZXQgd2l0aCBgIWdsb2JhbGAgZmxhZy5cbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuXG4kdmlzdWFsLWdyaWQtaW5kZXg6IGJhY2sgIWRlZmF1bHQ7XG5cbi8vLyBTZXRzIHRoZSBvcGFjaXR5IHByb3BlcnR5IG9mIHRoZSB2aXN1YWwgZ3JpZC4gU2V0IHdpdGggYCFnbG9iYWxgIGZsYWcuXG4vLy9cbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXRsZXNzKVxuXG4kdmlzdWFsLWdyaWQtb3BhY2l0eTogMC40ICFkZWZhdWx0O1xuXG4kdmlzdWFsLWdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gRGlzYWJsZSBhbGwgZGVwcmVjYXRpb24gd2FybmluZ3MuIERlZmF1bHRzIHRvIGBmYWxzZWAuIFNldCB3aXRoIGEgYCFnbG9iYWxgIGZsYWcuXG4vLy9cbi8vLyBAdHlwZSBCb29sXG5cbiRkaXNhYmxlLXdhcm5pbmdzOiBmYWxzZSAhZGVmYXVsdDtcblxuQG1peGluIC1uZWF0LXdhcm4oJG1lc3NhZ2UpIHtcbiAgQGlmICRkaXNhYmxlLXdhcm5pbmdzID09IGZhbHNlIHtcbiAgICBAd2FybiBcIiN7JG1lc3NhZ2V9XCI7XG4gIH1cbn1cbiIsCgkJIiRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZGVmYXVsdDtcbiRmZy1jb2x1bW46ICRjb2x1bW47XG4kZmctZ3V0dGVyOiAkZ3V0dGVyO1xuJGZnLW1heC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiBmYWxzZSAhZGVmYXVsdDtcbiRsYXlvdXQtZGlyZWN0aW9uOiBMVFIgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1uczogJGZnLW1heC1jb2x1bW5zKSB7XG4gICR3aWR0aDogJGNvbHVtbnMgKiAkZmctY29sdW1uICsgKCRjb2x1bW5zIC0gMSkgKiAkZmctZ3V0dGVyO1xuICAkY29udGFpbmVyLXdpZHRoOiAkY29udGFpbmVyLWNvbHVtbnMgKiAkZmctY29sdW1uICsgKCRjb250YWluZXItY29sdW1ucyAtIDEpICogJGZnLWd1dHRlcjtcbiAgQHJldHVybiBwZXJjZW50YWdlKCR3aWR0aCAvICRjb250YWluZXItd2lkdGgpO1xufVxuXG5AZnVuY3Rpb24gZmxleC1ndXR0ZXIoJGNvbnRhaW5lci1jb2x1bW5zOiAkZmctbWF4LWNvbHVtbnMsICRndXR0ZXI6ICRmZy1ndXR0ZXIpIHtcbiAgJGNvbnRhaW5lci13aWR0aDogJGNvbnRhaW5lci1jb2x1bW5zICogJGZnLWNvbHVtbiArICgkY29udGFpbmVyLWNvbHVtbnMgLSAxKSAqICRmZy1ndXR0ZXI7XG4gIEByZXR1cm4gcGVyY2VudGFnZSgkZ3V0dGVyIC8gJGNvbnRhaW5lci13aWR0aCk7XG59XG5cbkBmdW5jdGlvbiBncmlkLXdpZHRoKCRuKSB7XG4gIEByZXR1cm4gJG4gKiAkZ3ctY29sdW1uICsgKCRuIC0gMSkgKiAkZ3ctZ3V0dGVyO1xufVxuXG5AZnVuY3Rpb24gZ2V0LXBhcmVudC1jb2x1bW5zKCRjb2x1bW5zKSB7XG4gIEBpZiAkY29sdW1ucyAhPSAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkcGFyZW50LWNvbHVtbnM6ICRjb2x1bW5zICFnbG9iYWw7XG4gIH0gQGVsc2Uge1xuICAgICRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICB9XG5cbiAgQHJldHVybiAkcGFyZW50LWNvbHVtbnM7XG59XG5cbkBmdW5jdGlvbiBpcy1kaXNwbGF5LXRhYmxlKCRjb250YWluZXItaXMtZGlzcGxheS10YWJsZSwgJGRpc3BsYXkpIHtcbiAgQHJldHVybiAkY29udGFpbmVyLWlzLWRpc3BsYXktdGFibGUgPT0gdHJ1ZSBvciAkZGlzcGxheSA9PSB0YWJsZTtcbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGlmICRib3JkZXItYm94LXNpemluZyA9PSB0cnVlIHtcbiAgaHRtbCB7IC8vIGh0dHA6Ly9iaXQubHkvMXFrMnRWUlxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAqIHtcbiAgICAmLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUmVtb3ZlcyB0aGUgZWxlbWVudCdzIGd1dHRlciBtYXJnaW4sIHJlZ2FyZGxlc3Mgb2YgaXRzIHBvc2l0aW9uIGluIHRoZSBncmlkIGhpZXJhcmNoeSBvciBkaXNwbGF5IHByb3BlcnR5LiBJdCBjYW4gdGFyZ2V0IGEgc3BlY2lmaWMgZWxlbWVudCwgb3IgZXZlcnkgYG50aC1jaGlsZGAgb2NjdXJyZW5jZS4gV29ya3Mgb25seSB3aXRoIGBibG9ja2AgbGF5b3V0cy5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHF1ZXJ5IFtibG9ja11cbi8vLyAgIExpc3Qgb2YgYXJndW1lbnRzLiBTdXBwb3J0ZWQgYXJndW1lbnRzIGFyZSBgbnRoLWNoaWxkYCBzZWxlY3RvcnMgKHRhcmdldHMgYSBzcGVjaWZpYyBwc2V1ZG8gZWxlbWVudCkgYW5kIGBhdXRvYCAodGFyZ2V0cyBgbGFzdC1jaGlsZGApLlxuLy8vXG4vLy8gICBXaGVuIHBhc3NlZCBhbiBgbnRoLWNoaWxkYCBhcmd1bWVudCBvZiB0eXBlIGAqbmAgd2l0aCBgYmxvY2tgIGRpc3BsYXksIHRoZSBvbWVnYSBtaXhpbiBhdXRvbWF0aWNhbGx5IGFkZHMgYSBjbGVhciB0byB0aGUgYCpuKzFgIHRoIGVsZW1lbnQuIE5vdGUgdGhhdCBjb21wb3NpdGUgYXJndW1lbnRzIHN1Y2ggYXMgYDJuKzFgIGRvIG5vdCBzdXBwb3J0IHRoaXMgZmVhdHVyZS5cbi8vL1xuLy8vICAgKipEZXByZWNhdGlvbiB3YXJuaW5nKio6IFRoZSBvbWVnYSBtaXhpbiB3aWxsIG5vIGxvbmdlciB0YWtlIGEgYCRkaXJlY3Rpb25gIGFyZ3VtZW50LiBUbyBjaGFuZ2UgdGhlIGxheW91dCBkaXJlY3Rpb24sIHVzZSBgcm93KCRkaXJlY3Rpb24pYCBvciBzZXQgYCRkZWZhdWx0LWxheW91dC1kaXJlY3Rpb25gIGluc3RlYWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgb21lZ2E7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5udGgtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG9tZWdhKDRuKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gICAubnRoLWVsZW1lbnQ6bnRoLWNoaWxkKDRuKSB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLm50aC1lbGVtZW50Om50aC1jaGlsZCg0bisxKSB7XG4vLy8gICAgIGNsZWFyOiBsZWZ0O1xuLy8vICAgfVxuXG5AbWl4aW4gb21lZ2EoJHF1ZXJ5OiBibG9jaywgJGRpcmVjdGlvbjogZGVmYXVsdCkge1xuICAkdGFibGU6IGJlbG9uZ3MtdG8odGFibGUsICRxdWVyeSk7XG4gICRhdXRvOiBiZWxvbmdzLXRvKGF1dG8sICRxdWVyeSk7XG5cbiAgQGlmICRkaXJlY3Rpb24gIT0gZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRoZSBvbWVnYSBtaXhpbiB3aWxsIG5vIGxvbmdlciB0YWtlIGEgJGRpcmVjdGlvbiBhcmd1bWVudC4gVG8gY2hhbmdlIHRoZSBsYXlvdXQgZGlyZWN0aW9uLCB1c2UgdGhlIGRpcmVjdGlvbigpey4uLn0gbWl4aW4uXCIpO1xuICB9IEBlbHNlIHtcbiAgICAkZGlyZWN0aW9uOiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQtZGlyZWN0aW9uLCAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uKTtcbiAgfVxuXG4gIEBpZiAkdGFibGUge1xuICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgb21lZ2EgbWl4aW4gbm8gbG9uZ2VyIHJlbW92ZXMgcGFkZGluZyBpbiB0YWJsZSBsYXlvdXRzLlwiKTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAxIHtcbiAgICBAaWYgJGF1dG8ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgY29udGFpbnMtZGlzcGxheS12YWx1ZSgkcXVlcnkpIGFuZCAkdGFibGUgPT0gZmFsc2Uge1xuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgbnRoLWNoaWxkKCRxdWVyeSwgJGRpcmVjdGlvbik7XG4gICAgfVxuICB9IEBlbHNlIGlmIGxlbmd0aCgkcXVlcnkpID09IDIge1xuICAgIEBpZiAkYXV0byB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIG50aC1jaGlsZChudGgoJHF1ZXJ5LCAxKSwgJGRpcmVjdGlvbik7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVG9vIG1hbnkgYXJndW1lbnRzIHBhc3NlZCB0byB0aGUgb21lZ2EoKSBtaXhpbi5cIik7XG4gIH1cbn1cblxuQG1peGluIG50aC1jaGlsZCgkcXVlcnksICRkaXJlY3Rpb24pIHtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogZ2V0LW9wcG9zaXRlLWRpcmVjdGlvbigkZGlyZWN0aW9uKTtcblxuICAmOm50aC1jaGlsZCgjeyRxdWVyeX0pIHtcbiAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCRxdWVyeSkgPT0gbnVtYmVyIGFuZCB1bml0KCRxdWVyeSkgPT0gXCJuXCIge1xuICAgICY6bnRoLWNoaWxkKCN7JHF1ZXJ5fSsxKSB7XG4gICAgICBjbGVhcjogJG9wcG9zaXRlLWRpcmVjdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE1ha2VzIGFuIGVsZW1lbnQgYSBvdXRlciBjb250YWluZXIgYnkgY2VudGVyaW5nIGl0IGluIHRoZSB2aWV3cG9ydCwgY2xlYXJpbmcgaXRzIGZsb2F0cywgYW5kIHNldHRpbmcgaXRzIGBtYXgtd2lkdGhgLlxuLy8vIEFsdGhvdWdoIG9wdGlvbmFsLCB1c2luZyBgb3V0ZXItY29udGFpbmVyYCBpcyByZWNvbW1lbmRlZC4gVGhlIG1peGluIGNhbiBiZSBjYWxsZWQgb24gbW9yZSB0aGFuIG9uZSBlbGVtZW50IHBlciBwYWdlLCBhcyBsb25nIGFzIHRoZXkgYXJlIG5vdCBuZXN0ZWQuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlciBbdW5pdF19ICRsb2NhbC1tYXgtd2lkdGggWyRtYXgtd2lkdGhdXG4vLy8gICBNYXggd2lkdGggdG8gYmUgYXBwbGllZCB0byB0aGUgZWxlbWVudC4gQ2FuIGJlIGEgcGVyY2VudGFnZSBvciBhIG1lYXN1cmUuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKDEwMCUpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAqem9vbTogMTtcbi8vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDpiZWZvcmUsIC5lbGVtZW50OmFmdGVyIHtcbi8vLyAgICAgY29udGVudDogXCIgXCI7XG4vLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgfVxuXG5AbWl4aW4gb3V0ZXItY29udGFpbmVyKCRsb2NhbC1tYXgtd2lkdGg6ICRtYXgtd2lkdGgpIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1heC13aWR0aDogJGxvY2FsLW1heC13aWR0aDtcbiAgbWFyZ2luOiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gU3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbiBlbGVtZW50IHNob3VsZCBzcGFuLiBJZiB0aGUgc2VsZWN0b3IgaXMgbmVzdGVkIHRoZSBudW1iZXIgb2YgY29sdW1ucyBvZiBpdHMgcGFyZW50IGVsZW1lbnQgc2hvdWxkIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCBhcyB3ZWxsLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc3BhblxuLy8vICAgQSBsaXN0IGNvbnRhaW5pbmcgYCRjb2x1bW5zYCwgdGhlIHVuaXRsZXNzIG51bWJlciBvZiBjb2x1bW5zIHRoZSBlbGVtZW50IHNwYW5zIChyZXF1aXJlZCksIGFuZCBgJGNvbnRhaW5lci1jb2x1bW5zYCwgdGhlIG51bWJlciBvZiBjb2x1bW5zIHRoZSBwYXJlbnQgZWxlbWVudCBzcGFucyAob3B0aW9uYWwpLlxuLy8vXG4vLy8gICBJZiBvbmx5IG9uZSB2YWx1ZSBpcyBwYXNzZWQsIGl0IGlzIGFzc3VtZWQgdGhhdCBpdCdzIGAkY29sdW1uc2AgYW5kIHRoYXQgdGhhdCBgJGNvbnRhaW5lci1jb2x1bW5zYCBpcyBlcXVhbCB0byBgJGdyaWQtY29sdW1uc2AsIHRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbi8vL1xuLy8vICAgVGhlIHZhbHVlcyBjYW4gYmUgc2VwYXJhdGVkIHdpdGggYW55IHN0cmluZyBzdWNoIGFzIGBvZmAsIGAvYCwgZXRjLlxuLy8vXG4vLy8gICBgJGNvbHVtbnNgIGFsc28gYWNjZXB0cyBkZWNpbWFscyBmb3Igd2hlbiBpdCdzIG5lY2Vzc2FyeSB0byBicmVhayBvdXQgb2YgdGhlIHN0YW5kYXJkIGdyaWQuIEUuZy4gUGFzc2luZyBgMi40YCBpbiBhIHN0YW5kYXJkIDEyIGNvbHVtbiBncmlkIHdpbGwgZGl2aWRlIHRoZSByb3cgaW50byA1IGNvbHVtbnMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpc3BsYXkgW2Jsb2NrXVxuLy8vICAgU2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSBvZiB0aGUgZWxlbWVudC4gQnkgZGVmYXVsdCBpdCBzZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IG9mIHRoZSBlbGVtZW50IHRvIGBibG9ja2AuXG4vLy9cbi8vLyAgIElmIHBhc3NlZCBgYmxvY2stY29sbGFwc2VgLCBpdCBhbHNvIHJlbW92ZXMgdGhlIG1hcmdpbiBndXR0ZXIgYnkgYWRkaW5nIGl0IHRvIHRoZSBlbGVtZW50IHdpZHRoLlxuLy8vXG4vLy8gICBJZiBwYXNzZWQgYHRhYmxlYCwgaXQgc2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSB0byBgdGFibGUtY2VsbGAgYW5kIGNhbGN1bGF0ZXMgdGhlIHdpZHRoIG9mIHRoZSBlbGVtZW50IHdpdGhvdXQgdGFraW5nIGd1dHRlcnMgaW50byBjb25zaWRlcmF0aW9uLiBUaGUgcmVzdWx0IGRvZXMgbm90IGFsaWduIHdpdGggdGhlIGJsb2NrLWJhc2VkIGdyaWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuLy8vXG4vLy8gICAgLm5lc3RlZC1lbGVtZW50IHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyIG9mIDYpO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4vLy8gICAgIHdpZHRoOiA0OC44MjExNyU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50IC5uZXN0ZWQtZWxlbWVudCB7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgd2lkdGg6IDMwLjExMzg5JTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQgLm5lc3RlZC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoJHNwYW46ICRjb2x1bW5zIG9mICRjb250YWluZXItY29sdW1ucywgJGRpc3BsYXk6IGJsb2NrKSB7XG4gICRjb2x1bW5zOiBudGgoJHNwYW4sIDEpO1xuICAkY29udGFpbmVyLWNvbHVtbnM6IGNvbnRhaW5lci1zcGFuKCRzcGFuKTtcblxuICAkcGFyZW50LWNvbHVtbnM6IGdldC1wYXJlbnQtY29sdW1ucygkY29udGFpbmVyLWNvbHVtbnMpICFnbG9iYWw7XG5cbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgJGRpc3BsYXktdGFibGU6IGlzLWRpc3BsYXktdGFibGUoJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlLCAkZGlzcGxheSk7XG5cbiAgQGlmICRkaXNwbGF5LXRhYmxlICB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgkY29sdW1ucyAvICRjb250YWluZXItY29sdW1ucyk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAjeyRvcHBvc2l0ZS1kaXJlY3Rpb259O1xuXG4gICAgQGlmICRkaXNwbGF5ICE9IG5vLWRpc3BsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGlmICRkaXNwbGF5ID09IGNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgJ2NvbGxhcHNlJyBhcmd1bWVudCB3aWxsIGJlIGRlcHJlY2F0ZWQuIFVzZSAnYmxvY2stY29sbGFwc2UnIGluc3RlYWQuXCIpO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheSA9PSBjb2xsYXBzZSBvciAkZGlzcGxheSA9PSBibG9jay1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpICsgZmxleC1ndXR0ZXIoJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIERlc2lnbmF0ZXMgdGhlIGVsZW1lbnQgYXMgYSByb3cgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZCBsYXlvdXQuIEl0IGNsZWFycyB0aGUgZmxvYXRzIG9uIHRoZSBlbGVtZW50IGFuZCBzZXRzIGl0cyBkaXNwbGF5IHByb3BlcnR5LiBSb3dzIGNhbid0IGJlIG5lc3RlZCwgYnV0IHRoZXJlIGNhbiBiZSBtb3JlIHRoYW4gb25lIHJvdyBlbGVtZW504oCUd2l0aCBkaWZmZXJlbnQgZGlzcGxheSBwcm9wZXJ0aWVz4oCUcGVyIGxheW91dC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlzcGxheSBbZGVmYXVsdF1cbi8vLyAgU2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSBvZiB0aGUgZWxlbWVudCBhbmQgdGhlIGRpc3BsYXkgY29udGV4dCB0aGF0IHdpbGwgYmUgdXNlZCBieSBpdHMgY2hpbGRyZW4uIENhbiBiZSBgYmxvY2tgIG9yIGB0YWJsZWAuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpcmVjdGlvbiBbJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbl1cbi8vLyAgU2V0cyB0aGUgbGF5b3V0IGRpcmVjdGlvbi4gQ2FuIGJlIGBMVFJgIChsZWZ0LXRvLXJpZ2h0KSBvciBgUlRMYCAocmlnaHQtdG8tbGVmdCkuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIHJvdygpO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gIC5lbGVtZW50IHtcbi8vLyAgICAqem9vbTogMTtcbi8vLyAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgfVxuLy8vXG4vLy8gLmVsZW1lbnQ6YmVmb3JlLCAuZWxlbWVudDphZnRlciB7XG4vLy8gICBjb250ZW50OiBcIiBcIjtcbi8vLyAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vIH1cbi8vL1xuLy8vIC5lbGVtZW50OmFmdGVyIHtcbi8vLyAgIGNsZWFyOiBib3RoO1xuLy8vIH1cblxuQG1peGluIHJvdygkZGlzcGxheTogZGVmYXVsdCwgJGRpcmVjdGlvbjogJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbikge1xuICBAaWYgJGRpcmVjdGlvbiAhPSAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uIHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICRkaXJlY3Rpb24gYXJndW1lbnQgd2lsbCBiZSBkZXByZWNhdGVkIGluIGZ1dHVyZSB2ZXJzaW9ucyBpbiBmYXZvciBvZiB0aGUgZGlyZWN0aW9uKCl7Li4ufSBtaXhpbi5cIik7XG4gIH1cblxuICAkbGF5b3V0LWRpcmVjdGlvbjogJGRpcmVjdGlvbiAhZ2xvYmFsO1xuXG4gIEBpZiAkZGlzcGxheSAhPSBkZWZhdWx0IHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICRkaXNwbGF5IGFyZ3VtZW50IHdpbGwgYmUgZGVwcmVjYXRlZCBpbiBmdXR1cmUgdmVyc2lvbnMgaW4gZmF2b3Igb2YgdGhlIGRpc3BsYXkoKXsuLi59IG1peGluLlwiKTtcbiAgfVxuXG4gIEBpZiAkZGlzcGxheSA9PSB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgQGluY2x1ZGUgZmlsbC1wYXJlbnQ7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAkY29udGFpbmVyLWRpc3BsYXktdGFibGU6IHRydWUgIWdsb2JhbDtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiBmYWxzZSAhZ2xvYmFsO1xuICB9XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBUcmFuc2xhdGVzIGFuIGVsZW1lbnQgaG9yaXpvbnRhbGx5IGJ5IGEgbnVtYmVyIG9mIGNvbHVtbnMuIFBvc2l0aXZlIGFyZ3VtZW50cyBzaGlmdCB0aGUgZWxlbWVudCB0byB0aGUgYWN0aXZlIGxheW91dCBkaXJlY3Rpb24sIHdoaWxlIG5lZ2F0aXZlIG9uZXMgc2hpZnQgaXQgdG8gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbi5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyICh1bml0bGVzcyl9ICRuLWNvbHVtbnMgWzFdXG4vLy8gICBOdW1iZXIgb2YgY29sdW1ucyBieSB3aGljaCB0aGUgZWxlbWVudCBzaGlmdHMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc2hpZnQoLTMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIG91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW4tbGVmdDogLTI1LjU4OTQxJTtcbi8vLyAgIH1cblxuQG1peGluIHNoaWZ0KCRuLWNvbHVtbnM6IDEpIHtcbiAgQGluY2x1ZGUgc2hpZnQtaW4tY29udGV4dCgkbi1jb2x1bW5zKTtcbn1cblxuLy8vIFRyYW5zbGF0ZXMgYW4gZWxlbWVudCBob3Jpem9udGFsbHkgYnkgYSBudW1iZXIgb2YgY29sdW1ucywgaW4gYSBzcGVjaWZpYyBuZXN0aW5nIGNvbnRleHQuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzaGlmdFxuLy8vICAgQSBsaXN0IGNvbnRhaW5pbmcgdGhlIG51bWJlciBvZiBjb2x1bW5zIHRvIHNoaWZ0IChgJGNvbHVtbnNgKSBhbmQgdGhlIG51bWJlciBvZiBjb2x1bW5zIG9mIHRoZSBwYXJlbnQgZWxlbWVudCAoYCRjb250YWluZXItY29sdW1uc2ApLlxuLy8vXG4vLy8gICBUaGUgdHdvIHZhbHVlcyBjYW4gYmUgc2VwYXJhdGVkIHdpdGggYW55IHN0cmluZyBzdWNoIGFzIGBvZmAsIGAvYCwgZXRjLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNoaWZ0KC0zIG9mIDYpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIG91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW4tbGVmdDogLTUyLjQxNDU4JTtcbi8vLyAgIH1cblxuQG1peGluIHNoaWZ0LWluLWNvbnRleHQoJHNoaWZ0OiAkY29sdW1ucyBvZiAkY29udGFpbmVyLWNvbHVtbnMpIHtcbiAgJG4tY29sdW1uczogbnRoKCRzaGlmdCwgMSk7XG4gICRwYXJlbnQtY29sdW1uczogY29udGFpbmVyLXNoaWZ0KCRzaGlmdCkgIWdsb2JhbDtcblxuICAkZGlyZWN0aW9uOiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQtZGlyZWN0aW9uLCAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uKTtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogZ2V0LW9wcG9zaXRlLWRpcmVjdGlvbigkZGlyZWN0aW9uKTtcblxuICBtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogJG4tY29sdW1ucyAqIGZsZXgtZ3JpZCgxLCAkcGFyZW50LWNvbHVtbnMpICsgJG4tY29sdW1ucyAqIGZsZXgtZ3V0dGVyKCRwYXJlbnQtY29sdW1ucyk7XG5cbiAgLy8gUmVzZXQgbmVzdGluZyBjb250ZXh0XG4gICRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZ2xvYmFsO1xufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQWRkcyBwYWRkaW5nIHRvIHRoZSBlbGVtZW50LlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcGFkZGluZyBbZmxleC1ndXR0ZXIoKV1cbi8vLyAgIEEgbGlzdCBvZiBwYWRkaW5nIHZhbHVlKHMpIHRvIHVzZS4gUGFzc2luZyBgZGVmYXVsdGAgaW4gdGhlIGxpc3Qgd2lsbCByZXN1bHQgaW4gdXNpbmcgdGhlIGd1dHRlciB3aWR0aCBhcyBhIHBhZGRpbmcgdmFsdWUuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcGFkKDMwcHggLTIwcHggMTBweCBkZWZhdWx0KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgcGFkZGluZzogMzBweCAtMjBweCAxMHB4IDIuMzU3NjUlO1xuLy8vICAgfVxuXG5AbWl4aW4gcGFkKCRwYWRkaW5nOiBmbGV4LWd1dHRlcigpKSB7XG4gICRwYWRkaW5nLWxpc3Q6IG51bGw7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gICAgJHZhbHVlOiBpZigkdmFsdWUgPT0gJ2RlZmF1bHQnLCBmbGV4LWd1dHRlcigpLCAkdmFsdWUpO1xuICAgICRwYWRkaW5nLWxpc3Q6IGpvaW4oJHBhZGRpbmctbGlzdCwgJHZhbHVlKTtcbiAgfVxuICBwYWRkaW5nOiAkcGFkZGluZy1saXN0O1xufVxuIiwKCQkiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gRm9yY2VzIHRoZSBlbGVtZW50IHRvIGZpbGwgaXRzIHBhcmVudCBjb250YWluZXIuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgZmlsbC1wYXJlbnQ7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8vICAgfVxuXG5AbWl4aW4gZmlsbC1wYXJlbnQoKSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpZiAkYm9yZGVyLWJveC1zaXppbmcgPT0gZmFsc2Uge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE91dHB1dHMgYSBtZWRpYS1xdWVyeSBibG9jayB3aXRoIGFuIG9wdGlvbmFsIGdyaWQgY29udGV4dCAodGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIHVzZWQgaW4gdGhlIGdyaWQpLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcXVlcnlcbi8vLyAgIEEgbGlzdCBvZiBtZWRpYSBxdWVyeSBmZWF0dXJlcyBhbmQgdmFsdWVzLCB3aGVyZSBlYWNoIGAkZmVhdHVyZWAgc2hvdWxkIGhhdmUgYSBjb3JyZXNwb25kaW5nIGAkdmFsdWVgLlxuLy8vICAgRm9yIGEgbGlzdCBvZiB2YWxpZCB2YWx1ZXMgZm9yIGAkZmVhdHVyZWAsIGNsaWNrIFtoZXJlXShodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLW1lZGlhcXVlcmllcy8jbWVkaWExKS5cbi8vL1xuLy8vICAgSWYgdGhlcmUgaXMgb25seSBhIHNpbmdsZSBgJHZhbHVlYCBpbiBgJHF1ZXJ5YCwgYCRkZWZhdWx0LWZlYXR1cmVgIGlzIGdvaW5nIHRvIGJlIHVzZWQuXG4vLy9cbi8vLyAgIFRoZSBudW1iZXIgb2YgdG90YWwgY29sdW1ucyBpbiB0aGUgZ3JpZCBjYW4gYmUgc2V0IGJ5IHBhc3NpbmcgYCRjb2x1bW5zYCBhdCB0aGUgZW5kIG9mIHRoZSBsaXN0IChvdmVycmlkZXMgYCR0b3RhbC1jb2x1bW5zYCkuXG4vLy9cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyICh1bml0bGVzcyl9ICR0b3RhbC1jb2x1bW5zIFskZ3JpZC1jb2x1bW5zXVxuLy8vICAgLSBOdW1iZXIgb2YgY29sdW1ucyB0byB1c2UgaW4gdGhlIG5ldyBncmlkIGNvbnRleHQuIENhbiBiZSBzZXQgYXMgYSBzaG9ydGhhbmQgaW4gdGhlIGZpcnN0IHBhcmFtZXRlci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLnJlc3BvbnNpdmUtZWxlbWVudCB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSg3NjlweCkge1xuLy8vICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4vLy8gICAgICB9XG4vLy8gICB9XG4vLy9cbi8vLyAgLm5ldy1jb250ZXh0LWVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1lZGlhKG1pbi13aWR0aCAzMjBweCBtYXgtd2lkdGggNDgwcHgsIDYpIHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50IHtcbi8vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuLy8vICAgICAgd2lkdGg6IDQ4LjgyMTE3JTtcbi8vLyAgICB9XG4vLy9cbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbi8vLyAgICAubmV3LWNvbnRleHQtZWxlbWVudCB7XG4vLy8gICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8vICAgIH1cbi8vL1xuLy8vICAgIC5uZXctY29udGV4dC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuXG5AbWl4aW4gbWVkaWEoJHF1ZXJ5OiAkZmVhdHVyZSAkdmFsdWUgJGNvbHVtbnMsICR0b3RhbC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAxIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJGRlZmF1bHQtZmVhdHVyZTogbnRoKCRxdWVyeSwgMSkpIHtcbiAgICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJGxvb3AtdG86IGxlbmd0aCgkcXVlcnkpO1xuICAgICRtZWRpYS1xdWVyeTogXCJzY3JlZW4gYW5kIFwiO1xuICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAkZ3JpZC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucyAhZ2xvYmFsO1xuXG4gICAgQGlmIGlzLW5vdChpcy1ldmVuKGxlbmd0aCgkcXVlcnkpKSkge1xuICAgICAgJGdyaWQtY29sdW1uczogbnRoKCRxdWVyeSwgJGxvb3AtdG8pICFnbG9iYWw7XG4gICAgICAkbG9vcC10bzogJGxvb3AtdG8gLSAxO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbG9vcC10byB7XG4gICAgICAkbWVkaWEtcXVlcnk6ICRtZWRpYS1xdWVyeSArIFwiKFwiICsgbnRoKCRxdWVyeSwgJGkpICsgXCI6IFwiICsgbnRoKCRxdWVyeSwgJGkgKyAxKSArIFwiKSBcIjtcblxuICAgICAgQGlmICgkaSArIDEpICE9ICRsb29wLXRvIHtcbiAgICAgICAgJG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcImFuZCBcIjtcbiAgICAgIH1cblxuICAgICAgJGk6ICRpICsgMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gICAgfVxuICB9XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeTokZmVhdHVyZSAkdmFsdWUgJGNvbHVtbnMsICR0b3RhbC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgYnJlYWtwb2ludCgpIG1peGluIHdhcyByZW5hbWVkIHRvIG1lZGlhKCkgaW4gTmVhdCAxLjAuIFBsZWFzZSB1cGRhdGUgeW91ciBwcm9qZWN0IHdpdGggdGhlIG5ldyBzeW50YXggYmVmb3JlIHRoZSBuZXh0IHZlcnNpb24gYnVtcC5cIik7XG5cbiAgQGlmIGxlbmd0aCgkcXVlcnkpID09IDEge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkZGVmYXVsdC1mZWF0dXJlOiBudGgoJHF1ZXJ5LCAxKSkge1xuICAgICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuICAgICAgJGdyaWQtY29sdW1uczogJHRvdGFsLWNvbHVtbnM7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucztcbiAgICB9XG4gIH0gQGVsc2UgaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG50aCgkcXVlcnksIDEpOiBudGgoJHF1ZXJ5LCAyKSkge1xuICAgICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuICAgICAgJGdyaWQtY29sdW1uczogJHRvdGFsLWNvbHVtbnM7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucztcbiAgICB9XG4gIH0gQGVsc2UgaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG50aCgkcXVlcnksIDEpOiBudGgoJHF1ZXJ5LCAyKSkge1xuICAgICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuICAgICAgJGdyaWQtY29sdW1uczogbnRoKCRxdWVyeSwgMyk7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucztcbiAgICB9XG4gIH0gQGVsc2UgaWYgbGVuZ3RoKCRxdWVyeSkgPT0gNCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG50aCgkcXVlcnksIDEpOiBudGgoJHF1ZXJ5LCAyKSkgYW5kIChudGgoJHF1ZXJ5LCAzKTogbnRoKCRxdWVyeSwgNCkpIHtcbiAgICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgICAkZ3JpZC1jb2x1bW5zOiAkZGVmYXVsdC1ncmlkLWNvbHVtbnM7XG4gICAgfVxuICB9IEBlbHNlIGlmIGxlbmd0aCgkcXVlcnkpID09IDUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChudGgoJHF1ZXJ5LCAxKTogbnRoKCRxdWVyeSwgMikpIGFuZCAobnRoKCRxdWVyeSwgMyk6IG50aCgkcXVlcnksIDQpKSB7XG4gICAgICAkZGVmYXVsdC1ncmlkLWNvbHVtbnM6ICRncmlkLWNvbHVtbnM7XG4gICAgICAkZ3JpZC1jb2x1bW5zOiBudGgoJHF1ZXJ5LCA1KTtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIldyb25nIG51bWJlciBvZiBhcmd1bWVudHMgZm9yIGJyZWFrcG9pbnQoKS4gUmVhZCB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgbW9yZSBkZXRhaWxzLlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gbnRoLW9tZWdhKCRudGgsICRkaXNwbGF5OiBibG9jaywgJGRpcmVjdGlvbjogZGVmYXVsdCkge1xuICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlIG50aC1vbWVnYSgpIG1peGluIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1c2Ugb21lZ2EoKSBpbnN0ZWFkLlwiKTtcbiAgQGluY2x1ZGUgb21lZ2EoJG50aCAkZGlzcGxheSwgJGRpcmVjdGlvbik7XG59XG5cbi8vLyBSZXNldHMgdGhlIGFjdGl2ZSBkaXNwbGF5IHByb3BlcnR5IHRvIGBibG9ja2AuIFBhcnRpY3VsYXJseSB1c2VmdWwgd2hlbiBjaGFuZ2luZyB0aGUgZGlzcGxheSBwcm9wZXJ0eSBpbiBhIHNpbmdsZSByb3cuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcm93KHRhYmxlKTtcbi8vLyAgICAgLy8gQ29udGV4dCBjaGFuZ2VkIHRvIHRhYmxlIGRpc3BsYXlcbi8vLyAgIH1cbi8vL1xuLy8vICAgQGluY2x1ZGUgcmVzZXQtZGlzcGxheTtcbi8vLyAgIC8vIENvbnRleHQgaXMgcmVzZXQgdG8gYmxvY2sgZGlzcGxheVxuXG5AbWl4aW4gcmVzZXQtZGlzcGxheSB7XG4gICRjb250YWluZXItZGlzcGxheS10YWJsZTogZmFsc2UgIWdsb2JhbDtcbiAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlJlc2V0dGluZyAkZGlzcGxheSB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gZnV0dXJlIHZlcnNpb25zIGluIGZhdm9yIG9mIHRoZSBkaXNwbGF5KCl7Li4ufSBtaXhpbi5cIik7XG59XG5cbi8vLyBSZXNldHMgdGhlIGFjdGl2ZSBsYXlvdXQgZGlyZWN0aW9uIHRvIHRoZSBkZWZhdWx0IHZhbHVlIHNldCBpbiBgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbmAuIFBhcnRpY3VsYXJseSB1c2VmdWwgd2hlbiBjaGFuZ2luZyB0aGUgbGF5b3V0IGRpcmVjdGlvbiBpbiBhIHNpbmdsZSByb3cuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcm93KCRkaXJlY3Rpb246IFJUTCk7XG4vLy8gICAgIC8vIENvbnRleHQgY2hhbmdlZCB0byByaWdodC10by1sZWZ0XG4vLy8gICB9XG4vLy9cbi8vLyAgIEBpbmNsdWRlIHJlc2V0LWxheW91dC1kaXJlY3Rpb247XG4vLy8gICAvLyBDb250ZXh0IGlzIHJlc2V0IHRvIGxlZnQtdG8tcmlnaHRcblxuQG1peGluIHJlc2V0LWxheW91dC1kaXJlY3Rpb24ge1xuICAkbGF5b3V0LWRpcmVjdGlvbjogJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbiAhZ2xvYmFsO1xuICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiUmVzZXR0aW5nICRkaXJlY3Rpb24gd2lsbCBiZSBkZXByZWNhdGVkIGluIGZ1dHVyZSB2ZXJzaW9ucyBpbiBmYXZvciBvZiB0aGUgZGlyZWN0aW9uKCl7Li4ufSBtaXhpbi5cIik7XG59XG5cbi8vLyBSZXNldHMgYm90aCB0aGUgYWN0aXZlIGxheW91dCBkaXJlY3Rpb24gYW5kIHRoZSBhY3RpdmUgZGlzcGxheSBwcm9wZXJ0eS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSByb3codGFibGUsIFJUTCk7XG4vLy8gICAgIC8vIENvbnRleHQgY2hhbmdlZCB0byB0YWJsZSB0YWJsZSBhbmQgcmlnaHQtdG8tbGVmdFxuLy8vICAgfVxuLy8vXG4vLy8gICBAaW5jbHVkZSByZXNldC1hbGw7XG4vLy8gICAvLyBDb250ZXh0IGlzIHJlc2V0IHRvIGJsb2NrIGRpc3BsYXkgYW5kIGxlZnQtdG8tcmlnaHRcblxuQG1peGluIHJlc2V0LWFsbCB7XG4gIEBpbmNsdWRlIHJlc2V0LWRpc3BsYXk7XG4gIEBpbmNsdWRlIHJlc2V0LWxheW91dC1kaXJlY3Rpb247XG59XG4iLAoJCSJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBtaXhpbiBncmlkLWNvbHVtbi1ncmFkaWVudCgkdmFsdWVzLi4uKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICR2YWx1ZXMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkdmFsdWVzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkdmFsdWVzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICR2YWx1ZXMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnF1b3RlKFwibGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICN7JHZhbHVlc30pXCIpO1xufVxuXG5AaWYgJHZpc3VhbC1ncmlkID09IHRydWUgb3IgJHZpc3VhbC1ncmlkID09IHllcyB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbi1ncmFkaWVudChncmFkaWVudC1zdG9wcygkZ3JpZC1jb2x1bW5zKSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIG9wYWNpdHk6ICR2aXN1YWwtZ3JpZC1vcGFjaXR5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpZiAkdmlzdWFsLWdyaWQtaW5kZXggPT0gYmFjayB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkdmlzdWFsLWdyaWQtaW5kZXggPT0gZnJvbnQge1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG5cbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkdmlzdWFsLWdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgQGlmICRicmVha3BvaW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbi1ncmFkaWVudChncmFkaWVudC1zdG9wcygkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIENoYW5nZXMgdGhlIGRpc3BsYXkgcHJvcGVydHkgdXNlZCBieSBvdGhlciBtaXhpbnMgY2FsbGVkIGluIHRoZSBjb2RlIGJsb2NrIGFyZ3VtZW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkaXNwbGF5IFtibG9ja11cbi8vLyAgIERpc3BsYXkgdmFsdWUgdG8gYmUgdXNlZCB3aXRoaW4gdGhlIGJsb2NrLiBDYW4gYmUgYHRhYmxlYCBvciBgYmxvY2tgLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgQGluY2x1ZGUgZGlzcGxheS1jb250ZXh0KHRhYmxlKSB7XG4vLy8gICAgLmRpc3BsYXktdGFibGUge1xuLy8vICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuLy8vICAgICB9XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5kaXNwbGF5LXRhYmxlIHtcbi8vLyAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4vLy8gICAgICAuLi5cbi8vLyAgIH1cblxuQG1peGluIGRpc3BsYXktY29udGV4dCgkZGlzcGxheTogYmxvY2spIHtcbiAgJHNjb3BlLWRpc3BsYXk6ICRjb250YWluZXItZGlzcGxheS10YWJsZTtcbiAgJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiAkZGlzcGxheSA9PSB0YWJsZSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gICRjb250YWluZXItZGlzcGxheS10YWJsZTogJHNjb3BlLWRpc3BsYXkgIWdsb2JhbDtcbn1cbiIsCgkJIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIENoYW5nZXMgdGhlIGRpcmVjdGlvbiBwcm9wZXJ0eSB1c2VkIGJ5IG90aGVyIG1peGlucyBjYWxsZWQgaW4gdGhlIGNvZGUgYmxvY2sgYXJndW1lbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpcmVjdGlvbiBbbGVmdC10by1yaWdodF1cbi8vLyAgIExheW91dCBkaXJlY3Rpb24gdG8gYmUgdXNlZCB3aXRoaW4gdGhlIGJsb2NrLiBDYW4gYmUgYGxlZnQtdG8tcmlnaHRgIG9yIGByaWdodC10by1sZWZ0YC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgQGluY2x1ZGUgZGlyZWN0aW9uLWNvbnRleHQocmlnaHQtdG8tbGVmdCkge1xuLy8vICAgIC5yaWdodC10by1sZWZ0LWJsb2NrIHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vLyAgICAgfVxuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLnJpZ2h0LXRvLWxlZnQtYmxvY2sge1xuLy8vICAgICBmbG9hdDogcmlnaHQ7XG4vLy8gICAgICAuLi5cbi8vLyAgIH1cblxuQG1peGluIGRpcmVjdGlvbi1jb250ZXh0KCRkaXJlY3Rpb246IGxlZnQtdG8tcmlnaHQpIHtcbiAgJHNjb3BlLWRpcmVjdGlvbjogJGxheW91dC1kaXJlY3Rpb247XG5cbiAgQGlmIHRvLWxvd2VyLWNhc2UoJGRpcmVjdGlvbikgPT0gXCJsZWZ0LXRvLXJpZ2h0XCIge1xuICAgICRsYXlvdXQtZGlyZWN0aW9uOiBMVFIgIWdsb2JhbDtcbiAgfSBAZWxzZSBpZiB0by1sb3dlci1jYXNlKCRkaXJlY3Rpb24pID09IFwicmlnaHQtdG8tbGVmdFwiIHtcbiAgICAkbGF5b3V0LWRpcmVjdGlvbjogUlRMICFnbG9iYWw7XG4gIH1cblxuICBAY29udGVudDtcblxuICAkbGF5b3V0LWRpcmVjdGlvbjogJHNjb3BlLWRpcmVjdGlvbiAhZ2xvYmFsO1xufVxuIiwKCQkiLyoqXG4gKiBUaGVzZSBhcmUgdGhlIHZhcmlhYmxlcyB1c2VkIHRocm91Z2hvdXQgdGhlIGFwcGxpY2F0aW9uLiBUaGlzIGlzIHdoZXJlXG4gKiBvdmVyd3JpdGVzIHRoYXQgYXJlIG5vdCBzcGVjaWZpYyB0byBjb21wb25lbnRzIHNob3VsZCBiZSBtYWludGFpbmVkLlxuICovXG5cbi8qKlxuICogQm9vdHN0cmFwIE92ZXJyaWRlc1xuICovXG5cbi8vJGdyaWRDb2x1bW5zOiAgICAgICAgICAgICAxMjtcbi8vJGdyaWRDb2x1bW5XaWR0aDogICAgICAgICA3OHB4O1xuLy8kZ3JpZEd1dHRlcldpZHRoOiAgICAgICAgIDJweDtcblxuJGdyaWRHdXR0ZXJXaWR0aDogMHB4O1xuXG4vL1xuLy8vLyAxMjAwcHggbWluXG4vLyRncmlkQ29sdW1uV2lkdGgxMjAwOiAgICAgOThweDtcbi8vJGdyaWRHdXR0ZXJXaWR0aDEyMDA6ICAgICAycHg7XG4vL1xuLy8vLyA3NjhweC05NzlweFxuLy8kZ3JpZENvbHVtbldpZHRoNzY4OiAgICAgIDYwcHg7XG4vLyRncmlkR3V0dGVyV2lkdGg3Njg6ICAgICAgMnB4O1xuXG4vKipcbiAqIFR5cG9ncmFwaHktcmVsYXRlZC5cbiAqL1xuJHNhbnMtZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJHNhbnNGb250RmFtaWx5OiAkc2Fucy1mb250LWZhbWlseTtcblxuJGZvbnQtZG5scGw6IERpbkNvbmRlbnNlZExpZ2h0LCBzYW5zLXNlcmlmO1xuJGZvbnQtZG5scDogRGluQ29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuJGZvbnQtc3NscGw6IFNvdXJjZVNhbnNQcm9MaWdodCwgc2VyaWY7XG4kZm9udC1zc3BsOiBTb3VyY2VTYW5zUHJvLCBzZXJpZjtcblxuJHRleHQtY29sb3Itbm9ybWFsOiAjZmZmZmZmO1xuJHRleHQtY29sb3ItZHVsbDogI2E4YWRiYTtcblxuJGJ1dHRvbi1ibHVlLWNvbG9yOiAjMDA0Yjg1O1xuJGJ1dHRvbi1kdWxsLWNvbG9yOiAjMmUzMDM1O1xuXG4kYm9yZGVyLWJsdWUtY29sb3I6ICMwMzQxNjg7XG4kYm9yZGVyLWxpZ2h0LWJsdWUtY29sb3I6ICNiOWQ0ZTQ7XG4kYm9yZGVyLXdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuXG4kY29hY2gtbWFyay1ibHVlLWNvbG9yOiAjMTc3MWE2O1xuXG4vLyRidXR0b24tdHJhbnNwYXJlbnQtb24taG92ZXI6IHJnYmEoMjU2LCAyNTYsIDI1NiwgMC4xNCk7XG4vLyRidXR0b24tdHJhbnNwYXJlbnQtZHVsbC1vbi1ob3ZlcjogcmdiYSgxMDksIDExNCwgMTI1LCAwLjE1KTtcbi8vJHNsaWRlci1tYXJrZXItY29sb3I6IHJnYmEoMjU2LCAyNTYsIDI1NiwgMC4xKTtcbi8vJHJlY2VudGx5LWNvbnRlbnQtb24taG92ZXI6cmdiYSgxNjgsMTczLDE4NiwwLjE1KTtcblxuLy8gQmFja2dyb3VuZCBvcGFjaXR5XG5AbWl4aW4gYmFja2dyb3VuZC1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHkpIHtcblx0JHJnYmEtY29sb3I6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgJG9wYWNpdHkpO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRyZ2JhLWNvbG9yO1xuXHQvLyBJRTkgYW5kIGRvd25cblx0YmFja2dyb3VuZDogICAgICAgbm9uZVxcOTtcbi8vXHRmaWx0ZXI6ICAgICAgICAgICBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnKVwiLCBhcmdiKCRyZ2JhLWNvbG9yKSwgYXJnYigkcmdiYS1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cblxuLyoqXG4gKiBTdHlsZSBHdWlkZSBDb2xvcnNcbiAqL1xuJHByaW1hcnktY29sb3ItMTogIzBlODlkODtcbiRwcmltYXJ5LWNvbG9yLTI6ICNmZmUxMDA7XG4kcHJpbWFyeS1jb2xvci0zOiAjNTJjNmIwO1xuJHByaW1hcnktY29sb3ItNDogIzFmMjIyNTtcbiRwcmltYXJ5LWNvbG9yLTU6ICMyZTMwMzU7XG4kcHJpbWFyeS1jb2xvci02OiAjNmQ3MjdkO1xuJHByaW1hcnktY29sb3ItNzogI2E4YWRiYTtcbiRwcmltYXJ5LWNvbG9yLTg6ICNkNmQ5ZGI7XG4kcHJpbWFyeS1jb2xvci05OiAjZTRlN2U5O1xuJHByaW1hcnktY29sb3ItMTA6ICNmZmZmZmY7XG4kcHJpbWFyeS1jb2xvci0xMTogIzAwMDAwMDtcbiRwcmltYXJ5LWNvbG9yLTEyOiAjODA4Mjg1O1xuJHByaW1hcnktY29sb3ItMTM6ICM5Mzk1OTg7XG4kcHJpbWFyeS1jb2xvci0xNDogIzAwYWVlZjtcbiRwcmltYXJ5LWNvbG9yLTE1OiAjMDBhZWVmO1xuJHByaW1hcnktY29sb3ItMTY6ICMxMTExMTE7XG4kcHJpbWFyeS1jb2xvci0xNzogIzFiMWUyMTtcbiRwcmltYXJ5LWNvbG9yLTE4OiAjMjIyMjIyO1xuJHByaW1hcnktY29sb3ItMTk6ICNhYWFhYWE7XG4kcHJpbWFyeS1jb2xvci0yMDogI2YxZjFmMjtcbiRwcmltYXJ5LWNvbG9yLTIxOiAjMThhM2ZjO1xuJHByaW1hcnktY29sb3ItMjI6ICNmN2VjNDg7XG4kcHJpbWFyeS1jb2xvci0yMzogIzBhYmFmZjtcbiRwcmltYXJ5LWNvbG9yLTI0OiAjZmYwMDAwO1xuJHByaW1hcnktY29sb3ItMjU6ICNlNWU1ZTU7XG4kcHJpbWFyeS1jb2xvci0yNjogIzA5YjBmMTtcbiRwcmltYXJ5LWNvbG9yLTI3OiAjMWUyMjI1O1xuJHByaW1hcnktY29sb3ItMjg6ICMwZjY0OTk7XG4kcHJpbWFyeS1jb2xvci0yOTogIzA2QjU2NjtcbiRwcmltYXJ5LWNvbG9yLTMwOiAjQjJCNUM0O1xuJHByaW1hcnktY29sb3ItMzE6ICMwMTlmZGU7XG4kcHJpbWFyeS1jb2xvci0zMjogI0U0RTdFOTtcbiRwcmltYXJ5LWNvbG9yLTMzOiAjNDBBQzUyO1xuJHByaW1hcnktY29sb3ItMzQ6ICNkMGYwZTE7XG4kcHJpbWFyeS1jb2xvci0zNTogI0Y0RjRGNztcbiRwcmltYXJ5LWNvbG9yLTM2OiAjQkIyNDBDO1xuJHByaW1hcnktY29sb3ItMzc6ICNlZWVlZWU7XG4kcHJpbWFyeS1jb2xvci0zODogIzlBOUVBQTtcbiRwcmltYXJ5LWNvbG9yLTM5OiAjODc4Qjk3O1xuJHByaW1hcnktY29sb3ItNDA6ICMxRkFCRkQ7XG4kcHJpbWFyeS1jb2xvci00MTogIzFGMjIyNztcbiRwcmltYXJ5LWNvbG9yLTQyOiAjRDREN0RBO1xuJHByaW1hcnktY29sb3ItNDM6ICMxOTFDMUY7XG4kcHJpbWFyeS1jb2xvci00NDogIzNiNTk5ODtcbiRwcmltYXJ5LWNvbG9yLTQ1OiAjMTRBQzYyO1xuJHByaW1hcnktY29sb3ItNDY6ICM2MDcyN0Q7XG4kcHJpbWFyeS1jb2xvci00NzogIzI1MjcyQjtcbiRwcmltYXJ5LWNvbG9yLTQ4OiAjMzMzMzMzO1xuJHByaW1hcnktY29sb3ItNDk6ICM0MzQ1NDk7XG4kcHJpbWFyeS1jb2xvci01MDogIzA3NjlCMztcbiRwcmltYXJ5LWNvbG9yLTUxOiAjRTRFN0U4O1xuJHByaW1hcnktY29sb3ItNTI6ICNBQTFGMjM7XG4kcHJpbWFyeS1jb2xvci01MzogIzZENkU3MTtcbiRwcmltYXJ5LWNvbG9yLTU0OiAjNDE0MDQyO1xuJHByaW1hcnktY29sb3ItNTU6ICM1MTdDQkU7XG4kcHJpbWFyeS1jb2xvci01NjogI0I3QjdCNztcbiRwcmltYXJ5LWNvbG9yLTU3OiAjMDA1NTgwO1xuJHByaW1hcnktY29sb3ItNTg6ICNhN2FkYjk7XG4kcHJpbWFyeS1jb2xvci01OTogIzFkOGFkNDtcbiRwcmltYXJ5LWNvbG9yLTYwOiAjMkM4NUM3O1xuJHByaW1hcnktY29sb3ItNjE6ICMyQTJDMzI7XG4kcHJpbWFyeS1jb2xvci02MjogIzdDQjlERTtcbiRwcmltYXJ5LWNvbG9yLTYzOiAjQzdDOEREO1xuJHByaW1hcnktY29sb3ItNjQ6ICM2RjcyN0Q7XG4kcHJpbWFyeS1jb2xvci02NTogI0JBQzFDNztcbiRwcmltYXJ5LWNvbG9yLTY2OiAjRTNFNkU3O1xuJHByaW1hcnktY29sb3ItNjc6ICNGRTI0MEM7XG4kcHJpbWFyeS1jb2xvci02ODogI0JDMjkyNjtcbiRwcmltYXJ5LWNvbG9yLTY5OiAjRjJGM0Y2O1xuJHByaW1hcnktY29sb3ItNzA6ICNENUQ4REE7XG4kcHJpbWFyeS1jb2xvci03MTogIzI4ODZDNztcbiRwcmltYXJ5LWNvbG9yLTcyOiAjODc4Nzg3O1xuXG4kc2Vjb25kYXJ5LWNvbG9yLTE6ICMwZjY0OTk7XG4kc2Vjb25kYXJ5LWNvbG9yLTI6ICMxODcyYTY7XG4kc2Vjb25kYXJ5LWNvbG9yLTM6ICMwODRkN2U7XG4kc2Vjb25kYXJ5LWNvbG9yLTQ6ICMxODcyYTY7XG4kc2Vjb25kYXJ5LWNvbG9yLTU6ICNhY2E1MzI7XG4kc2Vjb25kYXJ5LWNvbG9yLTY6ICNiZGJkYzA7XG4kc2Vjb25kYXJ5LWNvbG9yLTc6ICNkY2RkZGM7XG4kc2Vjb25kYXJ5LWNvbG9yLTc6ICNlZmVmZWY7XG4kc2Vjb25kYXJ5LWNvbG9yLTg6ICM2MmJiZTQ7XG4kc2Vjb25kYXJ5LWNvbG9yLTk6ICM0NjU2NmU7XG4kc2Vjb25kYXJ5LWNvbG9yLTEwOiAjM2YzZjNmO1xuJHNlY29uZGFyeS1jb2xvci0xMTogIzA5YjBmMTtcbiRzZWNvbmRhcnktY29sb3ItMTI6I0YxRjJGNDtcblxuXG4vL1NwbGl0cyB1cCB0aGUgbGVmdGhhbmQgbmF2YmFyIGZyb20gdGhlIG1haW4gcGFnZS5cbiRuYXZiYXItc2l6ZTogODBweDtcbiRuYXZiYXItd2lkdGg6IDMyMHB4O1xuIiwKCQkiJG1hcmdpblRvcDogMHB4O1xuJGFwcFdpZHRoOiAxMDAlO1xuJGFwcEhlaWdodDogMTAwJTtcbiRoZWFkZXJIZWlnaHQ6IDUwcHg7XG4kaGVhZGVyV2lkdGg6IDEwMCU7XG4kZm9vdGVySGVpZ2h0OiA4MHB4O1xuJGZvb3RlcldpZHRoOiAxMDAlO1xuJGNvbnRlbnRIZWlnaHQ6ICRhcHBIZWlnaHQ7XG4kY29udGVudFdpZHRoOiAkYXBwV2lkdGg7XG4kbWF4V2lkdGg6IDEyODBweDtcbiRmaXhlZFBsYXlIZWFkV2lkdGg6IDEyODBweDtcbiRuYXZiYXJNYXJnaW5PZmZzZXQ6IDgwcHg7XG5cbiRtaW5IZWlnaHQ6IDYwMHB4O1xuXG4kbGl2ZUNoYW5uZWxzV2lkdGg6ICRjb250ZW50SGVpZ2h0O1xuXG4kd2lyZWZyYW1lQm9yZGVyOiAycHggZGFzaGVkICMwMDAwMDA7XG5cbiRsb2dvVXJsOiB1cmwoXCJodHRwOi8vcGxhY2Vob2xkLml0LzEwMHgzMC9mZmZmZmYvMDAwMDAwLyZ0ZXh0PWxvZ29cIik7XG4kbm93UGxheWluZ0FydHdvcms6IHVybChcImh0dHA6Ly9wbGFjZWhvbGQuaXQvMjAweDIwMC9jY2NjY2MvZmZmZmZmLyZ0ZXh0PWFsYnVtJTIwYXJ0XCIpO1xuXG4kdHJhY2tUaW1lRm9udDogRGluQ29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuJHRyYWNrQXJ0aXN0Rm9udDogU291cmNlU2Fuc1Byb0xpZ2h0LCBzZXJpZjtcblxuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4kc3RhdHVzQmFySGVpZ2h0OiAycHg7XG4iLAoJCSIvLyByZXNwb25zaXZlIGZpcnN0XG4keHMtYnJlYWtwb2ludDogIG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAzMjFweCk7XG4kcy1icmVha3BvaW50OiAgIG5ldy1icmVha3BvaW50KG1pbi13aWR0aCA2NDBweCk7XG4kbS1icmVha3BvaW50OiAgIG5ldy1icmVha3BvaW50KG1pbi13aWR0aCA3NzBweCk7XG4kbC1icmVha3BvaW50OiAgIG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAxMDI0cHgpO1xuJHhsLWJyZWFrcG9pbnQ6ICBuZXctYnJlYWtwb2ludChtaW4td2lkdGggMTI4MHB4KTtcbiR4eGwtYnJlYWtwb2ludDogbmV3LWJyZWFrcG9pbnQobWluLXdpZHRoIDE2MDBweCk7XG5cbi8vIG9sZCBhbmQgc2hvdWxkIGJlIGRlcHJlY2F0ZWQgaW4gdGhpcyBjb2RlIGJhc2VcbiRzLWJyZWFrcG9pbnQtbWF4OiAgbmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDYzOXB4KTtcbiRtLWJyZWFrcG9pbnQtbWF4OiAgbmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDc2OXB4KTtcbiRsLWJyZWFrcG9pbnQtbWF4OiAgbmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDEwMjNweCk7XG4keGwtYnJlYWtwb2ludC1tYXg6IG5ldy1icmVha3BvaW50KG1heC13aWR0aCAxMjc5cHgpO1xuXG5cbiVub3ctcGxheWluZy1tb2R1bGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC13aWR0aCAwLjVzIGVhc2UtaW4tb3V0KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR4eGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICB9XG59O1xuXG4lbm93LXBsYXlpbmctbW9kdWxlLS1uYXYtb3BlbiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHh4bC1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIH1cbn1cblxuQG1peGluIG5vdy1wbGF5aW5nLW1vZHVsZSB7XG4gIEBleHRlbmQgJW5vdy1wbGF5aW5nLW1vZHVsZTtcblxuICAmLm5hdi1vcGVuIHtcbiAgICBAZXh0ZW5kICVub3ctcGxheWluZy1tb2R1bGUtLW5hdi1vcGVuO1xuICB9XG59XG5cbiVjb21wYW5pb24tY29udGVudCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LXdpZHRoIDAuNXMgZWFzZS1pbi1vdXQpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyODBweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkeHhsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59O1xuXG4lY29tcGFuaW9uLWNvbnRlbnQtLW5hdi1vcGVuIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkeHhsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICB9XG59XG5cbkBtaXhpbiBjb21wYW5pb24tY29udGVudCB7XG4gIEBleHRlbmQgJWNvbXBhbmlvbi1jb250ZW50O1xuXG4gICYubmF2LW9wZW4ge1xuICAgIEBleHRlbmQgJWNvbXBhbmlvbi1jb250ZW50LS1uYXYtb3BlbjtcbiAgfVxufVxuXG4lbm93LXBsYXlpbmctYWRkaXRpb25hbC1jb250ZW50IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXgtd2lkdGggMC41cyBlYXNlLWluLW91dCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkeHhsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxufTtcblxuJW5vdy1wbGF5aW5nLWFkZGl0aW9uYWwtY29udGVudC0tbmF2LW9wZW4ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR4eGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICB9XG59XG5cbkBtaXhpbiBub3ctcGxheWluZy1hZGRpdGlvbmFsLWNvbnRlbnQge1xuICBAZXh0ZW5kICVub3ctcGxheWluZy1hZGRpdGlvbmFsLWNvbnRlbnQ7XG5cbiAgJi5uYXYtb3BlbiB7XG4gICAgQGV4dGVuZCAlbm93LXBsYXlpbmctYWRkaXRpb25hbC1jb250ZW50LS1uYXYtb3BlbjtcbiAgfVxufVxuIiwKCQkiaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmJnKDAsIDAsIDApO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbmE6Zm9jdXMsIGRpdjpmb2N1cywgc3Bhbjpmb2N1cywgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vL2FuZ3VsYXIgMS4yLjIyIGNzcCBjc3NcbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sXG4ubmctY2xvYWssIC54LW5nLWNsb2FrLFxuLm5nLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbm5nXFw6Zm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmctYW5pbWF0ZS1ibG9jay10cmFuc2l0aW9ucyB7XG4gIHRyYW5zaXRpb246MHMgYWxsIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOjBzIGFsbCFpbXBvcnRhbnQ7XG59XG5cbi8qIHNob3cgdGhlIGVsZW1lbnQgZHVyaW5nIGEgc2hvdy9oaWRlIGFuaW1hdGlvbiB3aGVuIHRoZVxuICogYW5pbWF0aW9uIGlzIG9uZ29pbmcsIGJ1dCB0aGUgLm5nLWhpZGUgY2xhc3MgaXMgYWN0aXZlICovXG4ubmctaGlkZS1hZGQtYWN0aXZlLCAubmctaGlkZS1yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG4vL2NzcCBlbmRcblxuLmNlbnRlci14IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2VudGVyLXkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqICBEZWJ1Z2dpbmcvVGVtcG9yYXJ5IGNsYXNzZXNcbiAqL1xuLmRlYnVnIHtcbiAgYm9yZGVyOiAycHggZG90dGVkICRwcmltYXJ5LWNvbG9yLTI0O1xufVxuXG4ud2lyZWZyYW1lIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3ItNztcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKipcbiAqIE1haW4gU3R5bGVzXG4gKi9cbi8vIFRPRE86IE5vdCBjdXJyZW50bHkgZ2V0dGluZyB1c2VkIGJ1dCBjb3VsZCBvbmNlIHdlIGludHJvZHVjZSBhIHNwbGFzaCBzY3JlZW5cbi5zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTIzNDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYTpmb2N1cywgYTphY3RpdmUsXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbnNlbGVjdDo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJmaWxlXCJdID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN2aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2NvbnRlbnQge1xuICB3aWR0aDogJGNvbnRlbnRXaWR0aDtcbiAgaGVpZ2h0OiAkY29udGVudEhlaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtYWluQ29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNtYWluUm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDQ1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgbm8tcmVwZWF0O1xufVxuXG4jbWFpblBhbmVsLCAjbWFpblBhbmVsMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6ICRtaW5IZWlnaHQ7XG4gIHRvcDogJGhlYWRlckhlaWdodCArIDE7XG4gIGJvdHRvbTogJGZvb3RlckhlaWdodCArIDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvL21hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG59XG5cbiNzb2NpYWxQYW5lbCB7XG4gIGhlaWdodDogMTAwMHB4O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI0O1xufVxuXG5oMi53aXJlZnJhbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubm9NYXJnaW4ge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmNsZWFyLXN0YWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6ICRhcHBXaWR0aDtcbiAgaGVpZ2h0OiAkYXBwSGVpZ2h0O1xuXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMTI4MHB4LCAwcHgpKTtcblxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG5cbiN3cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2hvdy1oaWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZCxcbi5zaG93LWhpZGUtYW5pbWF0aW9uLm5nLWhpZGUtcmVtb3ZlLFxuLmhpZGUtYW5pbWF0aW9uLm5nLWhpZGUtYWRkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjdzIGxpbmVhciBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbjogMC43cyBsaW5lYXIgYWxsO1xuICAtby10cmFuc2l0aW9uOiAwLjdzIGxpbmVhciBhbGw7XG4gIHRyYW5zaXRpb246IDAuN3MgbGluZWFyIGFsbDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnNob3ctaGlkZS1hbmltYXRpb24ubmctaGlkZS1yZW1vdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2hvdy1oaWRlLWFuaW1hdGlvbi5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2hvdy1oaWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZCxcbi5oaWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaG93LWhpZGUtYW5pbWF0aW9uLm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbi5oaWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGxheS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMjtcbn1cblxuLnNlbGVjdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItOTtcbn1cblxuLnBsYXlpbmctaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XG59XG5cbi5zZWxlY3RlZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItOTtcbn1cblxuLnNlbGVjdGVkLWNvbnRleHQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTk7XG59XG5cbiNjYXRlZ29yeS1zZWN0aW9uLWZyb250IHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogNzElO1xufVxuXG4uZWRwLXNlY3Rpb24tZnJvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogODBweDtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmVudGl0eURldGFpbENvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MDBweDtcbiAgbGVmdDogMzgwcHg7XG59XG5cbi5lZHAtcHJvZ3Jlc3MtaW1hZ2UtbmF2LW9wZW4ge1xuICBsZWZ0OiAzOThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODgycHggIWltcG9ydGFudDtcbn1cblxuLmVkcC1wcm9ncmVzcy1sb2FkZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgbGVmdDogODBweDtcbiAgdG9wOiA1MHB4O1xuXG4gIC5lZHAtcHJvZ3Jlc3MtaW1hZ2Uge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy90YWJsZXQtbG9hZGluZy1hbmltYXRpb24uZ2lmKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNDIlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnN0YXR1cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTY7XG4gIGhlaWdodDogJHN0YXR1c0JhckhlaWdodDtcbn1cblxuLnByb2dyZXNzaW5nLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0zO1xuICBoZWlnaHQ6ICRzdGF0dXNCYXJIZWlnaHQ7XG59XG5cbiNjb250ZW50UGFuZSB7XG4gIGJvdHRvbTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKDUwMG1zKTtcblxuICAmLm9uLW15LXN4bSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtMTAwJSkgIWltcG9ydGFudCk7XG4gIH1cblxuICAmLmNvbnRlbnRQYW5lVHJhbnN0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1zaXplICsgJG5hdmJhci13aWR0aDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50LW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qKlxuICogIE5ldyB0cmFjayBhbmQgY2hhbm5lbCB2ZXJzaW9uIG5vdGlmaWNhdGlvbnNcbiAqL1xuXG4ubWFpbi1uZXd0cmFjaywgLmNoYW5uZWwtdmVyc2lvbiwgLmFwaS1mYWxsYmFjaywgLmludmFsaWQtY29va2llLCAucHJvZ3Jlc3MtaW1hZ2UsIC5sb2dvdXQtcHJvZ3Jlc3MtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIuNiU7XG4gIGxlZnQ6IDQ1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTc2cHg7XG5cbiAgLm1haW4tbmV3dHJhY2stY29udGFpbmVyLCAuY2hhbm5lbC12ZXJzaW9uLWNvbnRhaW5lciwgLmFwaS1mYWxsYmFjay1jb250YWluZXIsIC5pbnZhbGlkLWNvb2tpZS1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMGU4OWQ4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDYwLCA0MCBib3R0b20sIGZyb20oIzBlODlkOCksIHRvKCMxODcyYTYpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMGU4OWQ4LCAjMTg3MmE2KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjMGU4OWQ4LCAjMTg3MmE2KTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCMwZTg5ZDgsICMxODcyYTYpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMGU4OWQ4LCAjMTg3MmE2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzBlODlkOCwgIzE4NzJhNik7XG5cbiAgICAvLy1waWUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwRTg5RDgsICMxODcyQTYpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgc3Bhbi5zcG50ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICAuY2hhbm5lbC12ZXJzaW9uLWNvbnRhaW5lciwgLmFwaS1mYWxsYmFjay1jb250YWluZXIsIC5pbnZhbGlkLWNvb2tpZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5hcGktZmFsbGJhY2stY29kZSwgLmFwaS1mYWxsYmFjay1tZXNzYWdlLCAuaW52YWxpZC1jb29raWUtbWVzc2FnZSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5pbnZhbGlkLWNvb2tpZS1tZXNzYWdlIHtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAuYXBpLWZhbGxiYWNrLWV2ZW50LCAuaW52YWxpZC1jb29raWUtZXZlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbmFjdGl2aXR5LW1lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDI3MXB4O1xuICAgIH1cblxuICAgIC5jaGFubmVsLXZlcnNpb24tb2ssIC5hcGktZmFsbGJhY2stb2ssIC5jaGFubmVsLXZlcnNpb24tY2FuY2VsLCAuaW52YWxpZC1jb29raWUtb2sge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLW5ld3RyYWNrLWNvbnRhaW5lcjpob3ZlciwgLmNoYW5uZWwtdmVyc2lvbi1jb250YWluZXI6aG92ZXIsIC5hcGktZmFsbGJhY2stY29udGFpbmVyOmhvdmVyLCAuaW52YWxpZC1jb29raWUtY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGY2NDk5O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDYwLCA0MCBib3R0b20sIGZyb20oIzBmNjQ5OSksIHRvKCMwODRkN2UpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMGY2NDk5LCAjMDg0ZDdlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjMGY2NDk5LCAjMDg0ZDdlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCMwZjY0OTksICMwODRkN2UpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMGY2NDk5LCAjMDg0ZDdlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzBmNjQ5OSwgIzA4NGQ3ZSk7XG4gICAgLXBpZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzBmNjQ5OSwgIzA4NGQ3ZSk7XG4gIH1cbn1cblxuLm5ldy10cmFjay1zaG93IHtcbiAgei1pbmRleDogNDA7XG59XG5cbi5tYWluLW5ld3RyYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoYW5uZWwtdmVyc2lvbiwgLmFwaS1mYWxsYmFjaywgLmludmFsaWQtY29va2llLCAucHJvZ3Jlc3MtaW1hZ2UsIC5sb2dvdXQtcHJvZ3Jlc3MtaW1hZ2Uge1xuICBsZWZ0OiA0MiUgIWltcG9ydGFudDtcblxuICAuY2hhbm5lbC12ZXJzaW9uLWNvbnRhaW5lciwgLmFwaS1mYWxsYmFjay1jb250YWluZXIsIC5pbnZhbGlkLWNvb2tpZS1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFwaS1mYWxsYmFjay1jb250YWluZXIsIC5pbnZhbGlkLWNvb2tpZS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNoYW5uZWwtdmVyc2lvbiB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLmFwaS1mYWxsYmFjaywgLmludmFsaWQtY29va2llIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtaW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy90YWJsZXQtbG9hZGluZy1hbmltYXRpb24uZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubG9nb3V0LXByb2dyZXNzLWltYWdlIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvd2ViLWxvZy1vdXQtd2F2ZXMuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTIlO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcm9ncmVzcy1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwOTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxvZ291dC1wcm9ncmVzcy1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMTtcbn1cblxuLmNvbnRlbnQtZXJyb3ItZmFsbGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgLmNvbnRlbnQtdG9wIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAuY29udGVudC1ib3R0b20ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0NiwgNDgsIDUzKTtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuXG4ucG9wb3ZlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNDtcbiAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xufVxuXG4ucG9wb3Zlci50b3AgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnktY29sb3ItNTtcbn1cblxuYS5wb3B1cCB7XG4gIHRvcDogOXB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xufVxuXG4uYnRuLXJvdW5kIHtcbiAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xufVxuXG4uUmVndWxhckNhcnJvdF9mbHJ0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uUmVndWxhckNhcnJvdF9mbHJ0OmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG59XG5cbi5SZWd1bGFyQ2Fycm90X0wge1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiVob3Qtc3BvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhvdC1zcG90IHtcbiAgQGV4dGVuZCAlaG90LXNwb3Q7XG59XG5cbi53ZWItcGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvKiBJRTEwLXNwZWNpZmljIHN0eWxlcyBnbyBoZXJlICovXG4gIC5zd2l0Y2gtb2ZmIHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vbi1kZW1hbmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLnJlY2VudC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGl0bGUtb25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG5cbiAgLnRpdGxlLXR3byB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnR3ZWV0LWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpLnBob3RvIHNwYW4uaW1nZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNldHRpbmdzLWZhY2Vib29rLWNoZWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwbHktdmlldyB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubWVudS1jb250ZW50LnNob3csIC50YWItY29udGVudC5zaG93IHtcbiAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZWRwLXNlY3Rpb24tZnJvbnQge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAvL0ZvciBtb3ppbGEgYnJvd3NlciB0byBkaXNwbGF5IHR3ZWV0IHRleHQgaW4gbGVmdFxuXG4gIC5zZWFyY2gtYmFyIHtcbiAgICAuc2VhcmNoLWNvbnRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2NoYW5uZWxMaXN0IHtcbiAgICAub25kZW1hbmQtd2lkdGgtZmYge1xuICAgICAgd2lkdGg6IDY4cHggIWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2V0LW5vdGlmeS1wYW5lbCkge1xuICAwJSwgMTAwJSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUsIDYwJSB7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG59XG5cblxuLnNldC1ub3RpZnktcGFuZWwge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0KTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzZENzI3RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtbXMtYm94LXNoYWRvdzogMHB4IDBweCA1cHggJHByaW1hcnktY29sb3ItNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAkcHJpbWFyeS1jb2xvci01O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAkcHJpbWFyeS1jb2xvci01O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgLy9OZWNlc3NhcnkgdG8gY2VudGVyIHRoaXMgd2F5IHdoZW4gdGhlIGVsZW1lbnQgaXMgYWJzb2x1dGUgYW5kIG9mIHVua25vd24gd2lkdGhcbiAgbGVmdDogNTAlO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cbiAgJi5zaG93LW5vdGlmeSB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNldC1ub3RpZnktcGFuZWwgM3MgZWFzZS1pbi1vdXQpO1xuICB9XG59XG5cbi5ub3RpZnktdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdsb2JhbC1wbGF5ZXItZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCAuc2FmYXJpLW9ubHkge1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgOjppLWJsb2NrLWNocm9tZSwgLnNlbGVjdGVkLWZhdm9yaXRlcyB7XG4gICAgbGVmdDogODBweDtcbiAgfVxuXG4gIDo6aS1ibG9jay1jaHJvbWUsIC5sb2dvLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgOjppLWJsb2NrLWNocm9tZSwgLm9uLWRlbWFuZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIDo6aS1ibG9jay1jaHJvbWUsIC5mcmVlemUtY2hhbm5lbC1saXN0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyMiUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICA6OmktYmxvY2stY2hyb21lLCAuZnJlZXplLWNoYW5uZWwtbGlzdC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTkuNiUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDBweDtcbiAgfVxuXG4gIDo6aS1ibG9jay1jaHJvbWUsIC5jbG9zZWQtZmF2b3JpdGVzIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWl4aW4gbWVudS1saXN0LXNjcm9sbGJhciB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU1O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMkY1O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICB3aWR0aDogOHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICM1NDU0NTU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG59XG5cbi5lZHAtbWFpbi1jb250IHtcbiAgQGluY2x1ZGUgbWVudS1saXN0LXNjcm9sbGJhcjtcbn1cblxuLmVkcC1zZWN0aW9uLWZyb250IHtcbiAgQGluY2x1ZGUgbWVudS1saXN0LXNjcm9sbGJhcjtcbn1cblxuLmFsbC1jaGFubmVsLWxpc3Qge1xuICBAaW5jbHVkZSBtZW51LWxpc3Qtc2Nyb2xsYmFyO1xufVxuXG4jb25EZW1hbmRDaGFubmVsUGFuZWwge1xuICBAaW5jbHVkZSBtZW51LWxpc3Qtc2Nyb2xsYmFyO1xufVxuXG4jb25EZW1hbmRDaGFubmVsUGFuZWwge1xuICBAaW5jbHVkZSBtZW51LWxpc3Qtc2Nyb2xsYmFyO1xufVxuXG4uc2lkZWJhci1uYXYgI2NoYW5uZWxzUGFuZWwge1xuICBAaW5jbHVkZSBtZW51LWxpc3Qtc2Nyb2xsYmFyO1xufVxuXG4ubWFuYWdlLW5vdGlmeS1zY3JvbGwge1xuICBAaW5jbHVkZSBtZW51LWxpc3Qtc2Nyb2xsYmFyO1xufVxuXG4uY3VzdG9tLWNoYW5uZWxzLXNjcm9sbCB7XG4gIEBpbmNsdWRlIG1lbnUtbGlzdC1zY3JvbGxiYXI7XG59XG5cbi53cy1mZWF0dXJlLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYyRjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi53cy1mZWF0dXJlLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI0YxRjJGNTtcbn1cblxuLndzLWZlYXR1cmUtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc2VhcmNoLXJlc3VsdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxuLnNlYXJjaC1yZXN1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjJGNTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzU0NTQ1NTtcbn1cblxuLnNlYXJjaC1yZXN1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNjtcbn1cblxuLnNlYXJjaC1yZXN1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnNlYXJjaC1maWx0ZXItc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxuLnNlYXJjaC1maWx0ZXItc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMkY1O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjNTQ1NDU1O1xufVxuXG4uc2VhcmNoLWZpbHRlci1zZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjY7XG59XG5cbi5zZWFyY2gtZmlsdGVyLXNlY3Rpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgd2lkdGg6IDhweDtcbn1cblxuLmZpeGVkLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU1O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuXG4uZml4ZWQtY29udGVudC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjJGNTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzU0NTQ1NTtcbn1cblxuLmZpeGVkLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjY7XG59XG5cbi5maXhlZC1jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICB3aWR0aDogOHB4O1xufVxuXG4uYWxsLXJlY29tbWVuZC1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU1O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuXG4uYWxsLXJlY29tbWVuZC1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYyRjU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICM1NDU0NTU7XG59XG5cbi5hbGwtcmVjb21tZW5kLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNjtcbn1cblxuLnNldHRpbmdzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwcHg7XG59XG5cbi5zZXR0aW5ncy1tYWluLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi5zZXR0aW5ncy1tYWluLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjJGNTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzU0NTQ1NTtcbn1cblxuLnNldHRpbmdzLW1haW4tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkY2O1xufVxuXG4uYXVkaW8tcXVhbGl0eS1tYWluLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi5hdWRpby1xdWFsaXR5LW1haW4tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMkY1O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjNTQ1NDU1O1xufVxuXG4uYXVkaW8tcXVhbGl0eS1tYWluLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNjtcbn1cblxuLnJlYy1zY3JvbGwtb3V0ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi5yZWMtc2Nyb2xsLW91dGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYyRjU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICM1NDU0NTU7XG59XG5cbi5yZWMtc2Nyb2xsLW91dGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjY7XG59XG5cbi5teS1ub3RpZmljYXRpb24tY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU1O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuXG4ubXktbm90aWZpY2F0aW9uLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMkY1O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjNTQ1NDU1O1xufVxuXG4ubXktbm90aWZpY2F0aW9uLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkY2O1xufVxuXG4uc2VhcmNoLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMHB4O1xufVxuXG4ud2VsY29tZS1zY3JlZW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYyRjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi53ZWxjb21lLXNjcmVlbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU1O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjRjFGMkY1O1xufVxuXG4ud2VsY29tZS1zY3JlZW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYyRjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjRjFGMkY1O1xufVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG5cbi8qU2Nyb2xsQmFyIHN0eWxlIGNoYW5nZXMgZm9yIE1haW4gUGFuZWwgLSBOb3dQbGF5aW5nL09uRGVtYW5kL015U3htIC0gU3RhcnQqL1xuLmxvZ2luLXBhZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYyRjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi5sb2dpbi1wYWdlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNGMUYyRjU7XG59XG5cbi5sb2dpbi1wYWdlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG5cbiNjb250ZW50UGFuZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjJGNTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxuI2NvbnRlbnRQYW5lOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNGMUYyRjU7XG59XG5cbiNjb250ZW50UGFuZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubXktc3htIC53cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMkY1O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuXG4ubXktc3htIC53cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNGMUYyRjU7XG59XG5cbi5teS1zeG0gLndyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLm15LXN4bSAud3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICB3aWR0aDogOHB4O1xufVxuXG4jY29udGVudFBhbmUge1xuICAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cblxuICAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMkY1O1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cblxuICAubUNTQl9kcmFnZ2VyIHtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1DU0JfZHJhZ2dlcl9iYXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jbWFpblBhbmVsIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjgwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi5uYXZiYXItb3BlbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50LW1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVkcC1zZWN0aW9uLWZyb250IHtcbiAgLm1DdXN0b21TY3JvbGxCb3gge1xuICAgICNtQ1NCXzFfc2Nyb2xsYmFyX3ZlcnRpY2FsIHtcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUNTQl9zY3JvbGxUb29scyB7XG4gICAgLy9yaWdodDogMnB4O1xuXG4gIH1cblxuICAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMkY1O1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cblxuICAubUNTQl9kcmFnZ2VyIHtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1DU0JfZHJhZ2dlcl9iYXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5RGV0YWlsQ29udGVudCB7XG4gIC5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgICAjbUNTQl8xX3Njcm9sbGJhcl92ZXJ0aWNhbCB7XG4gICAgICByaWdodDogMTYzcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5teS1zeG0ge1xuICAud3JhcHBlciB7XG4gICAgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuXG4gICAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMkY1O1xuICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICB9XG5cbiAgICAubUNTQl9kcmFnZ2VyIHtcbiAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMHB4IDRweCAhaW1wb3J0YW50O1xuXG4gICAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjcgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1DU0JfZHJhZ2dlcl9iYXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY2hhbm5lbHMtc2Nyb2xsLCAubWFuYWdlLW5vdGlmeS1zY3JvbGwsIC5mYXZvcml0ZS1jaGFubmVscy1zY3JvbGwsIC5hbGwtY2hhbm5lbC1saXN0LCAuY2hhbm5lbHMtb25kZW1hbmQtc2hvdywgLmdlbnJlLWNoYW5uZWwtbGlzdCwgLnNlYXJjaC1yZXN1bHQsIC5nZW5yZS1zY3JvbGwtbGlzdCwgLmNhdGVnb3JpZXMtc2Nyb2xsLWxpc3Qge1xuICAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUNTQl9zY3JvbGxUb29scyB7XG4gICAgcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk7XG4gIH1cblxuICAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiKDQ2LCA0OCwgNTMpO1xuXG4gICAgLy8jRjFGMkY1O1xuICAgIG9wYWNpdHk6IDAuNTA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUNTQl9kcmFnZ2VyIHtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1DU0JfZHJhZ2dlcl9iYXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWFuYWdlLW5vdGlmeS1zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDFweDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiA5NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5tYW5hZ2Utbm90aWZ5LXNjcm9sbCB7XG4gIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICByaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYXZvcml0ZS1jaGFubmVscy1zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogODclO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5hbGwtY2hhbm5lbC1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxNjBweDtcbn1cblxuLmNhdGVnb3JpZXMtc2Nyb2xsLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cblxuLypTY3JvbGxCYXIgc3R5bGUgY2hhbmdlcyBmb3IgTWFpbiBQYW5lbCAtIE5vd1BsYXlpbmcvT25EZW1hbmQvTXlTeG0gLSBFbmQqL1xuXG4ud2VsY29tZS1tYWluLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcblxuICAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMkY1O1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cblxuICAubUNTQl9kcmFnZ2VyIHtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1DU0JfZHJhZ2dlcl9iYXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZmFkZS1hbmltYXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNwbGF5aW5nQXJlYSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qRmFuY3lCb3ggLSBCZWdpbiovXG4jZmFuY3lib3gtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDgwNTA7XG59XG5cbiNmYW5jeWJveC1idXR0b25zLnRvcCB7XG4gIHRvcDogMTBweDtcbn1cblxuI2ZhbmN5Ym94LWJ1dHRvbnMuYm90dG9tIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTY2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJhY2tncm91bmQ6IHJnYig1MCwgNTAsIDUwKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoNjgsIDY4LCA2OCkgMCUsIHJnYig1MiwgNTIsIDUyKSA1MCUsIHJnYig0MSwgNDEsIDQxKSA1MCUsIHJnYig1MSwgNTEsIDUxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiKDY4LCA2OCwgNjgpKSwgY29sb3Itc3RvcCg1MCUsIHJnYig1MiwgNTIsIDUyKSksIGNvbG9yLXN0b3AoNTAlLCByZ2IoNDEsIDQxLCA0MSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYig1MSwgNTEsIDUxKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig2OCwgNjgsIDY4KSAwJSwgcmdiKDUyLCA1MiwgNTIpIDUwJSwgcmdiKDQxLCA0MSwgNDEpIDUwJSwgcmdiKDUxLCA1MSwgNTEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoNjgsIDY4LCA2OCkgMCUsIHJnYig1MiwgNTIsIDUyKSA1MCUsIHJnYig0MSwgNDEsIDQxKSA1MCUsIHJnYig1MSwgNTEsIDUxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig2OCwgNjgsIDY4KSAwJSwgcmdiKDUyLCA1MiwgNTIpIDUwJSwgcmdiKDQxLCA0MSwgNDEpIDUwJSwgcmdiKDUxLCA1MSwgNTEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCByZ2IoNjgsIDY4LCA2OCkgMCUsIHJnYig1MiwgNTIsIDUyKSA1MCUsIHJnYig0MSwgNDEsIDQxKSA1MCUsIHJnYig1MSwgNTEsIDUxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM0NDQ0NDQnLCBlbmRDb2xvcnN0cj0nIzIyMjIyMicsR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuI2ZhbmN5Ym94LWJ1dHRvbnMgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9mYW5jeWJveF9idXR0b25zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuI2ZhbmN5Ym94LWJ1dHRvbnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNmYW5jeWJveC1idXR0b25zIGEuYnRuUHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDVweCAwO1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyBhLmJ0bk5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzNweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2UzZTNlO1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyBhLmJ0blBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyBhLmJ0blBsYXlPbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IC0zMHB4O1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyBhLmJ0blRvZ2dsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTExO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2UzZTNlO1xuICB3aWR0aDogMzVweDtcbn1cblxuI2ZhbmN5Ym94LWJ1dHRvbnMgYS5idG5Ub2dnbGVPbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yN3B4IC02MHB4O1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyBhLmJ0bkNsb3NlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTExO1xuICB3aWR0aDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggMHB4O1xufVxuXG4jZmFuY3lib3gtYnV0dG9ucyBhLmJ0bkRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmFuY3lib3gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDIwO1xufVxuXG4uZmFuY3lib3gtc2tpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCB7XG4gIHotaW5kZXg6IDgwMzA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2ZhbmN5Ym94X3Nwcml0ZS5wbmcpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoYmxhbmsuZ2lmKTtcblxuICAvKiBoZWxwcyBJRSAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cblxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdG1wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OXB4O1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4O1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBPdmVybGF5IGhlbHBlciAqL1xuXG4uZmFuY3lib3gtbG9jayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtbG9jay10ZXN0IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogODAxMDtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9mYW5jeWJveF9vdmVybGF5LnBuZyk7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbG9jayAuZmFuY3lib3gtb3ZlcmxheSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIFRpdGxlIGhlbHBlciAqL1xuXG4uZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiA4MDUwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICB6LWluZGV4OiA4MDUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW92ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4vKlJldGluYSBncmFwaGljcyEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZhbmN5Ym94X3Nwcml0ZUAyeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDtcblxuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbiAgfVxuXG4gICNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcblxuICAgIC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbiAgfVxufVxuXG4vKkZhbmN5Qm94IC0gRW5kKi9cblxuLnJlYy1vZC10eXBlIHtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5yZWMtb2Qtbm90LWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5xdWljay1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uanFjb250ZXh0bWVudSB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLndzLW5hdi1mZWF0dXJlLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi53cy1uYXYtZmVhdHVyZS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYyRjU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICM1NDU0NTU7XG59XG5cbi53cy1uYXYtZmVhdHVyZS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjY7XG59XG5cbi53cy1uYXYtZmVhdHVyZS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5ndXAtYnlwYXNzLXRydWUtZGlzYWJsZSB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ud2VsY29tZS1zZXR0aW5ncyB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGwtcGFuZSB7XG4gIC5jb250YWluZXItc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5cbi5jaG4tbG9nby1udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG59XG5cbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLAoJCSIvLyBBc3NldCBVUkwgZnVuY3Rpb24gKHVzZXMgYXNzZXQtcGF0aCB2YXJpYWJsZSBkZWZpbmVkIGZvciBlYWNoIHBsYXRmb3JtKVxuQGZ1bmN0aW9uIGFzc2V0LXVybCgkdXJsKSB7XG4gIEByZXR1cm4gdXJsKCRhc3NldC1wYXRoICsgJHVybCk7XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgYW5kIHBhZGRpbmdcbkBtaXhpbiByZXNldC1zcGFjaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vLyBSZXNldCBkZWZhdWx0IGJyb3dzZXIgbGlzdCBzdHlsZVxuJXJlc2V0LWxpc3Qtc3R5bGVzIHtcbiAgQGluY2x1ZGUgcmVzZXQtc3BhY2luZztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1peGluIHJlc2V0LWxpc3Qtc3R5bGVzIHtcbiAgQGV4dGVuZCAlcmVzZXQtbGlzdC1zdHlsZXM7XG59XG5cbi8vIFRoaXMgaXMgb25seSBuZWVkZWQgYmVjYXVzZSBib290c3RyYXAgc3R5bGVzIEhSc1xuQG1peGluIHJlc2V0LWhyIHtcbiAgQGluY2x1ZGUgcmVzZXQtc3BhY2luZztcbiAgYm9yZGVyOiAwO1xufVxuXG4laWZyYW1lLXZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8vIDE2OjlcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4laWZyYW1lLXZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIGlGcmFtZSB2aWRlbyBwbGF5ZXIgbWl4aW5cbkBtaXhpbiBpZnJhbWUtdmlkZW8tcGxheWVyIHtcbiAgJl9fdmlkZW8td3JhcHBlciB7XG4gICAgQGV4dGVuZCAlaWZyYW1lLXZpZGVvLXdyYXBwZXI7XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgQGV4dGVuZCAlaWZyYW1lLXZpZGVvO1xuICB9XG59XG5cbkBtaXhpbiBtb2RhbC1wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA1O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICB9XG5cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtaXhpbiBtb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogMC4xcyBvcGFjaXR5IGxpbmVhcjtcbiAgdG9wOiA1MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0KTtcblxuICBAaW5jbHVkZSBuZy1hbmltYXRlLXNob3ctYmVnaW4ge1xuICAgIG9wYWNpdHk6IGluaGVyaXQ7XG4gIH1cblxuICBAaW5jbHVkZSBuZy1hbmltYXRlLXNob3ctZW5kIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtaXhpbiBtb2RhbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5AbWl4aW4gdGFiLW1hcmdpbnMge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuXG5AbWl4aW4gbGlzdC1pdGVtKCRoZWlnaHQ6IDQ0cHgsICRwYWRkaW5nOiAyMHB4KSB7XG4gIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBwYWRkaW5nOiAwICRwYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcblxuICAuY29udGV4dC1hcnJvdyB7XG4gICAgcGFkZGluZzogMFxuICB9XG4gIC5SZWd1bGFyQ2Fycm90X1IsXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zNTtcblxuICAgIC5jb250ZXh0LWFycm93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLlJlZ3VsYXJDYXJyb3RfUixcbiAgICAmID4gZGl2IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmx1ZS1saXN0LWl0ZW0oJGhlaWdodDogNzVweCkge1xuICBAaW5jbHVkZSBsaXN0LWl0ZW0oJGhlaWdodCk7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTU3O1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgZm9udC1zaXplOiAyMnB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU3O1xuXG4gICAgLlJlZ3VsYXJDYXJyb3RfUixcbiAgICAmID4gZGl2LFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjaGFubmVsLWxpc3QtaXRlbSB7XG59XG5cbi8vIENhbGN1bGF0ZSBoZWlnaHQgZm9yIG5hdiBtZW51IGxpc3RcbkBtaXhpbiBuYXYtYmFyLW1lbnUtaGVpZ2h0KCRoZWlnaHQ6IDExMXB4LCAkbS1oZWlnaHQ6ICRoZWlnaHQgKyA1MCkge1xuICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgXCIxMDAlIC0gI3skaGVpZ2h0fVwiKTtcbiAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCBcIjEwMCUgLSAjeyRtLWhlaWdodH1cIik7XG4gIH1cbn1cblxuLy8gY29hY2gtbWFyay1hcnJvd3Ncbi8vIFRoZXNlIGFycm93cyBhcmUgZHVwZWQgaW50byBtaXhpbnMgc28gdGhhdCB5b3UgY2FuIHVzZSB0aGUgbWl4aW4gc2NvcGUgd2l0aGluIG1lZGlhXG4lZG93bi1hcnJvdyB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FsYyhyaWdodCwgXCI1MCUgLSA5cHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiAyM3B4IDlweCAwO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItMTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY2FsYyhyaWdodCwgXCI1MCUgLSAxMXB4XCIpO1xuICAgIGJvcmRlci13aWR0aDogMjZweCAxMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29hY2gtbWFyay1ibHVlLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtaXhpbiBkb3duLWFycm93IHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKHJpZ2h0LCBcIjUwJSAtIDlweFwiKTtcbiAgICBib3JkZXItd2lkdGg6IDIzcHggOXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjYWxjKHJpZ2h0LCBcIjUwJSAtIDExcHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiAyNnB4IDExcHggMDtcbiAgICBib3JkZXItY29sb3I6ICRjb2FjaC1tYXJrLWJsdWUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuJXVwLWFycm93IHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKHJpZ2h0LCBcIjUwJSAtIDc1cHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDlweCAyM3B4IDlweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwcmltYXJ5LWNvbG9yLTEwIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGNhbGMocmlnaHQsIFwiNTAlIC0gNzdweFwiKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMTFweCAyNnB4IDExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29hY2gtbWFyay1ibHVlLWNvbG9yIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtaXhpbiB1cC1hcnJvdyB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FsYyhyaWdodCwgXCI1MCUgLSA5cHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDlweCAyM3B4IDlweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwcmltYXJ5LWNvbG9yLTEwIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGNhbGMocmlnaHQsIFwiNTAlIC0gMTFweFwiKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMTFweCAyNnB4IDExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29hY2gtbWFyay1ibHVlLWNvbG9yIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbiVsZWZ0LWFycm93IHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKHRvcCwgXCI1MCUgLSA5cHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHggMjNweCA5cHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRwcmltYXJ5LWNvbG9yLTEwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCBcIjUwJSAtIDExcHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4IDI2cHggMTFweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvYWNoLW1hcmstYmx1ZS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGVmdC1hcnJvdyB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FsYyh0b3AsIFwiNTAlIC0gOXB4XCIpO1xuICAgIGJvcmRlci13aWR0aDogOXB4IDIzcHggOXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkcHJpbWFyeS1jb2xvci0xMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjYWxjKHRvcCwgXCI1MCUgLSAxMXB4XCIpO1xuICAgIGJvcmRlci13aWR0aDogMTFweCAyNnB4IDExcHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2FjaC1tYXJrLWJsdWUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuJXJpZ2h0LWFycm93IHtcbiAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKHRvcCwgXCI1MCUgLSA5cHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHggMCA5cHggMjNweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwcmltYXJ5LWNvbG9yLTEwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCBcIjUwJSAtIDExcHhcIik7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4IDAgMTFweCAyNnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvYWNoLW1hcmstYmx1ZS1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gcmlnaHQtYXJyb3cge1xuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCBcIjUwJSAtIDlweFwiKTtcbiAgICBib3JkZXItd2lkdGg6IDlweCAwIDlweCAyM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHByaW1hcnktY29sb3ItMTA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY2FsYyh0b3AsIFwiNTAlIC0gMTFweFwiKTtcbiAgICBib3JkZXItd2lkdGg6IDExcHggMCAxMXB4IDI2cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29hY2gtbWFyay1ibHVlLWNvbG9yO1xuICB9XG59XG4iLAoJCSJAbWl4aW4gbmctYW5pbWF0ZS1zaG93LWJlZ2luIHtcbiAgJi5uZy1oaWRlLm5nLWhpZGUtYWRkLCAmLm5nLWhpZGUubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmctYW5pbWF0ZS1zaG93LWVuZCB7XG4gICYubmctaGlkZS5uZy1oaWRlLWFkZC1hY3RpdmUsICYubmctaGlkZS5uZy1oaWRlLXJlbW92ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5nLWFuaW1hdGUtbGVhdmUge1xuICAmLm5nLWxlYXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2xpZGUtdXAoJHRvcDogMCwgJGR1cmF0aW9uOiAuNXMpIHtcbiAgJHNsaWRlLXVwOiBzbGlkZVVwLSN7dW5pcXVlLWlkKCl9O1xuXG4gIEBpbmNsdWRlIGtleWZyYW1lcygkc2xpZGUtdXApIHtcbiAgICBmcm9tIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICB0b3A6ICR0b3A7XG4gICAgfVxuICB9XG5cbiAgJi5uZy1oaWRlIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBhbmltYXRpb24oJGR1cmF0aW9uICRzbGlkZS11cCk7XG59XG5cbkBtaXhpbiBzbGlkZS1kb3duKCR0b3A6IDAsICRkdXJhdGlvbjogLjVzKSB7XG4gICRzbGlkZS1kb3duOiBzbGlkZURvd24tI3t1bmlxdWUtaWQoKX07XG5cbiAgQGluY2x1ZGUga2V5ZnJhbWVzKCRzbGlkZS1kb3duKSB7XG4gICAgZnJvbSB7XG4gICAgICB0b3A6ICR0b3A7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGFuaW1hdGlvbigkZHVyYXRpb24gJHNsaWRlLWRvd24pO1xufVxuXG5AbWl4aW4gc2xpZGUtaW4tbGVmdCgkbGVmdDogMCwgJGR1cmF0aW9uOiAuNXMpIHtcbiAgJHNsaWRlLWluOiBzbGlkZUluLSN7dW5pcXVlLWlkKCl9O1xuXG4gIEBpbmNsdWRlIGtleWZyYW1lcygkc2xpZGUtaW4pIHtcbiAgICBmcm9tIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgbGVmdDogJGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYW5pbWF0aW9uKCRkdXJhdGlvbiAkc2xpZGUtaW4pO1xufVxuXG5AbWl4aW4gc2xpZGUtb3V0LWxlZnQoJGxlZnQ6IDAsICRkdXJhdGlvbjogLjVzKSB7XG4gICRzbGlkZS1vdXQ6IHNsaWRlT3V0LSN7dW5pcXVlLWlkKCl9O1xuXG4gIEBpbmNsdWRlIGtleWZyYW1lcygkc2xpZGUtb3V0KSB7XG4gICAgZnJvbSB7XG4gICAgICBsZWZ0OiAkbGVmdDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGFuaW1hdGlvbigkZHVyYXRpb24gJHNsaWRlLW91dCk7XG59XG5cbkBtaXhpbiBzbGlkZS1pbi1yaWdodCgkbGVmdDogMCwgJGR1cmF0aW9uOiAuNXMpIHtcbiAgJHNsaWRlLWluOiBzbGlkZUluLSN7dW5pcXVlLWlkKCl9O1xuXG4gIEBpbmNsdWRlIGtleWZyYW1lcygkc2xpZGUtaW4pIHtcbiAgICBmcm9tIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAkbGVmdDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBhbmltYXRpb24oJGR1cmF0aW9uICRzbGlkZS1pbik7XG59XG5cbkBtaXhpbiBzbGlkZS1vdXQtcmlnaHQoJGxlZnQ6IDAsICRkdXJhdGlvbjogLjVzKSB7XG4gICRzbGlkZS1vdXQ6IHNsaWRlT3V0LSN7dW5pcXVlLWlkKCl9O1xuXG4gIEBpbmNsdWRlIGtleWZyYW1lcygkc2xpZGUtb3V0KSB7XG4gICAgZnJvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6ICRsZWZ0O1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYW5pbWF0aW9uKCRkdXJhdGlvbiAkc2xpZGUtb3V0KTtcbn1cblxuQG1peGluIHNsaWRlLXJpZ2h0LXRvLWxlZnQoJGxlZnQ6IDAsICRkdXJhdGlvbjogLjVzKSB7XG4gICRzbGlkZS1pbi1yaWdodDogc2xpZGUtaW4tcmlnaHQtI3t1bmlxdWUtaWQoKX07XG5cbiAgQGluY2x1ZGUga2V5ZnJhbWVzKCRzbGlkZS1pbi1yaWdodCkge1xuICAgIGZyb20ge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBsZWZ0OiAkbGVmdDtcbiAgICB9XG4gIH1cblxuICAkc2xpZGUtb3V0LXJpZ2h0OiBzbGlkZS1vdXQtcmlnaHQtI3t1bmlxdWUtaWQoKX07XG5cbiAgQGluY2x1ZGUga2V5ZnJhbWVzKCRzbGlkZS1vdXQtcmlnaHQpIHtcbiAgICBmcm9tIHtcbiAgICAgIGxlZnQ6ICRsZWZ0O1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgIH1cbiAgfVxuXG4gICYubmctaGlkZSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gICYubmctaGlkZS1yZW1vdmUsXG4gICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24oJGR1cmF0aW9uICRzbGlkZS1pbi1yaWdodCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJi5uZy1oaWRlLWFkZCwgXG4gICYubmctaGlkZS1hZGQtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24oJGR1cmF0aW9uICRzbGlkZS1vdXQtcmlnaHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5AbWl4aW4gc2xpZGUtbGVmdC10by1yaWdodCgkbGVmdDogMCwgJGR1cmF0aW9uOiAuNXMpIHtcbiAgJHNsaWRlLWluLWxlZnQ6IHNsaWRlLWluLWxlZnQtI3t1bmlxdWUtaWQoKX07XG5cbiAgQGluY2x1ZGUga2V5ZnJhbWVzKCRzbGlkZS1pbi1sZWZ0KSB7XG4gICAgZnJvbSB7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBsZWZ0OiAkbGVmdDtcbiAgICB9XG4gIH1cblxuICAkc2xpZGUtb3V0LWxlZnQ6IHNsaWRlLW91dC1sZWZ0LSN7dW5pcXVlLWlkKCl9O1xuXG4gIEBpbmNsdWRlIGtleWZyYW1lcygkc2xpZGUtb3V0LWxlZnQpIHtcbiAgICBmcm9tIHtcbiAgICAgIGxlZnQ6ICRsZWZ0O1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5uZy1oaWRlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuXG4gICYubmctaGlkZS1yZW1vdmUsXG4gICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24oJGR1cmF0aW9uICRzbGlkZS1pbi1sZWZ0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLm5nLWhpZGUtYWRkLCBcbiAgJi5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbigkZHVyYXRpb24gJHNsaWRlLW91dC1sZWZ0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgIFxuICB9XG59IiwKCQkiQG1peGluIHN4bS10YWItc2V0IHtcbiAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgZmxleDogMTtcblxuICAmX190YWJzIHtcbiAgICBAaW5jbHVkZSByZXNldC1saXN0LXN0eWxlcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX190YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWItY29udGVudHMge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci02NDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fdGFiLWNvbnRlbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgc2xpZGUtcmlnaHQtdG8tbGVmdDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIHNsaWRlLWxlZnQtdG8tcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblxuICAgIGZsZXg6IDE7XG4gIH1cblxuICBAY29udGVudDtcbn1cbiIsCgkJIi8qIEZvciBDb250ZXh0IE1lbnUgQ1NTICovXG5cbi5qcWNvbnRleHRtZW51LCAuanFjb250ZXh0bWVudSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcblxuICAvKmNvbGxhcHNlIGFsbCBzdWIgbWVudXMgdG8gYmVnaW4gd2l0aCovXG4gIHotaW5kZXg6IDU7XG5cbiAgLy9wYWRkaW5nOiAgICAgICAgIDEwcHggMHB4O1xufVxuXG4uanFjb250ZXh0bWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5qcWNvbnRleHRtZW51IGxpIC5kdkFuYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG5cbiAgLyp3aWR0aCBvZiBtZW51IChub3QgaW5jbHVkaW5nIHNpZGUgcGFkZGluZ3MpKi9cbiAgLy9jb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIC8vcGFkZGluZzogICAgICAgICAxMHB4IDE1cHggMTBweDtcbiAgLy9mb250LXNpemU6IDE1cHg7XG4gIC8vZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiogaHRtbCAuanFjb250ZXh0bWVudSBsaSB7XG4gIC8qSUU2IENTUyBoYWNrKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTcwcHg7XG5cbiAgLyp3aWR0aCBvZiBtZW51IChpbmNsdWRlIHNpZGUgcGFkZGluZ3Mgb2YgTEkgQSovXG59XG5cbi5qcWNvbnRleHRtZW51IGxpLmNtLWl0ZW0tY2xlYXIgLmR2QW5jIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIC5qcWNvbnRleHRtZW51IGxpIGE6aG92ZXJ7XG4vLyBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbi8vIH1cbi8vIC5qcWNvbnRleHRtZW51IGxpOmRpc2FibGVkIGE6aG92ZXJ7XG4vLyBjb2xvcjogYmxhY2s7XG4vLyBjdXJzb3I6IGRlZmF1bHQ7XG4vLyB9XG5cbi5yaWdodGFycm93Y2xhc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogNXB4O1xufVxuXG4uY20taXRlbS1vbmU6aG92ZXIsIC5jbS1pdGVtLXR3bzpob3ZlciwgLmNtLWl0ZW0tdGhyZWU6aG92ZXIsIC5jbS1pdGVtLWJ1eTpob3ZlciwgLmNtLWl0ZW1zLXNoYXJlOmhvdmVyLCAuY20taXRlbXMtc2VhcmNoLWZhdjpob3ZlciwgLmNtLWl0ZW1zLXNlYXJjaC1pbmZvOmhvdmVyLCAuY20taXRlbXMtc2VhcmNoLXNob3ctbm90aWZ5OmhvdmVyLCAuY20taXRlbXMtc2VhcmNoLXNob3ctZmF2OmhvdmVyLCAuY20taXRlbXMtc2VhcmNoLXNob3ctaW5mbzpob3ZlciwgLmNtLWl0ZW1zLXNlYXJjaC1vZC1mYXY6aG92ZXIsIC5jbS1pdGVtLWNsZWFyOmhvdmVyLCAuY20taXRlbS1mYXYtY2xlYXItb25lOmhvdmVyLCAuY20taXRlbS1mYXYtY2xlYXItdHdvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzU7XG59XG5cbi5jbS1pdGVtLW9uZTpob3ZlciwgLmNtLWl0ZW0tdHdvOmhvdmVyLCAuY20taXRlbS10aHJlZTpob3ZlciwgLmNtLWl0ZW0tYnV5OmhvdmVyLCAuY20taXRlbXMtc2hhcmU6aG92ZXIsIC5jbS1pdGVtcy1zZWFyY2gtZmF2OmhvdmVyLCAuY20taXRlbXMtc2VhcmNoLWluZm86aG92ZXIsIC5jbS1pdGVtcy1zZWFyY2gtc2hvdy1ub3RpZnk6aG92ZXIsIC5jbS1pdGVtcy1zZWFyY2gtc2hvdy1mYXY6aG92ZXIsIC5jbS1pdGVtcy1zZWFyY2gtc2hvdy1pbmZvOmhvdmVyLCAuY20taXRlbXMtc2VhcmNoLW9kLWZhdjpob3ZlciwgLmNtLWl0ZW0tY2xlYXI6aG92ZXIsIC5jbS1pdGVtLWZhdi1jbGVhci1vbmU6aG92ZXIsIC5jbS1pdGVtLWZhdi1jbGVhci10d286aG92ZXIge1xuICAuYXJyb3ctdXAge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0zNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJldi1hcnJvdy11cCB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTM1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2xlYXItY2hhbmdlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uY20taXRlbS1vbmUsIC5jbS1pdGVtLXR3bywgLmNtLWl0ZW0tdGhyZWUsIC5jbS1pdGVtLWJ1eSwgLmNtLWl0ZW1zLXNoYXJlLCAuY20taXRlbXMtc2VhcmNoLWZhdiwgLmNtLWl0ZW1zLXNlYXJjaC1pbmZvLCAuY20taXRlbXMtc2VhcmNoLXNob3ctbm90aWZ5LCAuY20taXRlbXMtc2VhcmNoLXNob3ctZmF2LCAuY20taXRlbXMtc2VhcmNoLXNob3ctaW5mbywgLmNtLWl0ZW1zLXNlYXJjaC1vZC1mYXYsIC5jbS1pdGVtLWNsZWFyLCAuY20taXRlbS1mYXYtY2xlYXItb25lLCAuY20taXRlbS1mYXYtY2xlYXItdHdvIHtcbiAgLmR2QW5jIHtcbiAgICBkaXYuZm9udC1pY29uLXRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuXG4gICAgICAvLyRwcmltYXJ5LWNvbG9yLTE7XG5cbiAgICB9XG5cbiAgICAuY2xlYXItY2hhbmdlIHtcbiAgICAgIGNvbG9yOiAjMmUzMDM1ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zaGFyZS1mYi1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGFzc2V0LXVybChcImltYWdlcy9mYWNlYm9vay5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzMXB4O1xufVxuXG4uY20taXRlbS1idXkge1xuICAuZm9udC1pY29uLXN0eWxlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5cbi5jbS1pdGVtcy1zZWFyY2gtZmF2IHtcbiAgLmZvbnQtaWNvbi1zdHlsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmNtLWl0ZW1zLXNlYXJjaC1pbmZvIHtcbiAgLmZvbnQtaWNvbi1zdHlsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmNtLWl0ZW1zLXNlYXJjaC1zaG93LW5vdGlmeSB7XG4gIC5mb250LWljb24tc3R5bGUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5jbS1pdGVtcy1zZWFyY2gtc2hvdy1mYXYge1xuICAuZm9udC1pY29uLXN0eWxlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uY20taXRlbXMtc2VhcmNoLXNob3ctaW5mbyB7XG4gIC5mb250LWljb24tc3R5bGUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5jbS1pdGVtcy1zZWFyY2gtb2QtZmF2IHtcbiAgLmZvbnQtaWNvbi1zdHlsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuc29kLWZhdiB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ1O1xuICB9XG59XG5cbi5jbS1pdGVtLWZhdi1jbGVhci1vbmUge1xuICAuZm9udC1pY29uLXN0eWxlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5mb250LWljb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzIlO1xuICAgIGZvbnQtZmFtaWx5OiBTb3VyY2VTYW5zUHJvTGlnaHQsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBjb2xvcjogIzJlMzAzNTtcbiAgfVxuXG4gIC5sZWZ0LWFsbGlnbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY20taXRlbS1mYXYtY2xlYXItdHdvIHtcbiAgLmZvbnQtaWNvbi1zdHlsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuZm9udC1pY29uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBmb250LWZhbWlseTogU291cmNlU2Fuc1Byb0xpZ2h0LCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICM2ZDcyN2Q7XG4gIH1cblxuICAubGVmdC1hbGxpZ24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFkZC1jbGVhci1zcGFjZSB7XG4gIC5mb250LWljb24tc3R5bGUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmZvbnQtaWNvbi10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MiU7XG4gICAgZm9udC1mYW1pbHk6IFNvdXJjZVNhbnNQcm9MaWdodCwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGNvbG9yOiAjNmQ3MjdkO1xuICB9XG5cbiAgLmxlZnQtYWxsaWduIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jbS1pdGVtcy1zaGFyZSB7XG4gIGhlaWdodDogNTBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG5cbiAgLlJlZ3VsYXJUd2l0dGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmNtLWl0ZW0tZmF2LWNsZWFyLW9uZSwgLmNtLWl0ZW0tZmF2LWNsZWFyLXR3byB7XG4gIC5mb250LWljb24tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYWRkLXJlY2VudC1mYXYge1xuICAuZm9udC1pY29uLXN0eWxlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYWRkLXJlY2VudC1pbmZvIHtcbiAgLmZvbnQtaWNvbi1zdHlsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFkZC1yZWNlbnQtY2xlYXIge1xuICAuZm9udC1pY29uLXN0eWxlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ubWFyZy10b3Age1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZm9udC1pY29uLXN0eWxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb250LWljb24tdGl0bGUge1xuICB3aWR0aDogNzclO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDMxNXB4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci01O1xufVxuXG4udWktc29ydGFibGUtaGVscGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG59XG5cbmxpID4gZGl2LmFycm93LXVwIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0xMDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxubGkgPiBkaXYucmV2LWFycm93LXVwIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0xMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxudWwgPiBkaXYuYXJyb3ctZG93biB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJHByaW1hcnktY29sb3ItNztcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxudWwgPiBkaXYucmV2LWFycm93LWRvd24ge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTc7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbiIsCgkJImEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIlNvdXJjZVNhbnNQcm9MaWdodFwiLCAnZm9udHMvc3htL1NvdXJjZVNhbnNQcm8tTGlnaHQnLCAyMDAsICRmaWxlLWZvcm1hdHM6IGVvdCB3b2ZmIHR0Zik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZSgnU1hNX0ljb25fMDInLCAnZm9udHMvc3htL1NYTV9JY29uXzAyJywgNDAwLCBub3JtYWwsICRmaWxlLWZvcm1hdHM6IGVvdCB3b2ZmIHR0Zik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZSgnRGluQ29uZGVuc2VkJywgJ2ZvbnRzL3N4bS9ESU5OZXh0TFRQcm8tQ29uZGVuc2VkJywgJGZpbGUtZm9ybWF0czogZW90IHdvZmYgdHRmKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKCdEaW5Db25kZW5zZWRMaWdodCcsICdmb250cy9zeG0vRElOTmV4dExUUHJvLUxpZ2h0Q29uZGVuc2VkJywgMjAwLCAkZmlsZS1mb3JtYXRzOiBlb3Qgd29mZiB0dGYpO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoJ1NvdXJjZVNhbnNQcm8nLCAnZm9udHMvc3htL1NvdXJjZVNhbnNQcm8tUmVndWxhcicsICRmaWxlLWZvcm1hdHM6IGVvdCB3b2ZmIHR0Zik7XG5cbi8vIEljb24gU0FTUyBNYXAgZm9yIGFsbCB0aGUgaWNvbiBoZXggY29kZXNcbiRzeG0taWNvbnM6IChcbiAgUmVndWxhclR3aXR0ZXI6ICdcXDcyJyxcbiAgUmVndWxhckZhY2Vib29rOiAnXFw3MycsXG4gIFJlZ3VsYXJCdXk6ICdcXDM0JyxcbiAgUmVndWxhck1vZGFsQ2xvc2U6ICdcXDM4JyxcbiAgUmVndWxhclN3aXBlOiAnXFwzOScsXG4gIFJlZ3VsYXJOb3RpZmljYXRpb25COiAnXFwyMScsXG4gIFJlZ3VsYXJOb3RpZmljYXRpb25BOiAnXFw0MCcsXG4gIFJlZ3VsYXJJbmZvOiAnXFwyMycsXG4gIFJlZ3VsYXJETF9SZXN1bWU6ICdcXDI0JyxcbiAgUmVndWxhckRMX1JlbW92ZTogJ1xcMjUnLFxuICBSZWd1bGFyRExfUGF1c2U6ICdcXDVlJyxcbiAgUmVndWxhckRMX0Rvd25sb2FkOiAnXFwyNicsXG4gIFJlZ3VsYXJDYXJyb3RfUjogJ1xcMjknLFxuICBSZWd1bGFyQ2Fycm90X0w6ICdcXDI4JyxcbiAgUmVndWxhckVwUHJvZ3Jlc3NfSGFsZjogJ1xcMjInLFxuICBSZWd1bGFyRXBQcm9ncmVzc19GdWxsOiAnXFwyNycsXG4gIFJlZ3VsYXJWb2x1bWU6ICdcXDM2JyxcbiAgUmVndWxhclVwOiAnXFwyZCcsXG4gIFJlZ3VsYXJTaGFyZTogJ1xcNjknLFxuICBSZWd1bGFyU2VhcmNoOiAnXFwzMicsXG4gIFJlZ3VsYXJSZXN0YXJ0OiAnXFwzYScsXG4gIFJlZ3VsYXJQcmV2OiAnXFw2MicsXG4gIFJlZ3VsYXJQb3BPdXQ6ICdcXDM3JyxcbiAgUmVndWxhclBhdXNlOiAnXFw2NCcsXG4gIFJlZ3VsYXJOZXh0OiAnXFw2NScsXG4gIFJlZ3VsYXJNaXg6ICdcXDMxJyxcbiAgUmVndWxhckNvbW1lbnQ6ICdcXDQ4JyxcbiAgUmVndWxhclBsYXkwMTogJ1xcNjMnLFxuICBSZWd1bGFyRW1haWw6ICdcXDc0JyxcbiAgUmVndWxhclBsYXlfdmlkZW86ICdcXDc2JyxcbiAgUmVndWxhclJldHdlZXQ6ICdcXDMwJyxcbiAgUmVndWxhclJlcGx5OiAnXFwzNScsXG4gIFJlZ3VsYXJFcERvd25sb2FkZWQ6ICdcXDJhJyxcbiAgUmVndWxhckZhdl9BOiAnXFwyZScsXG4gIFJlZ3VsYXJGYXZfQjogJ1xcMmMnLFxuICBSZWd1bGFyTWl4aW5nOiAnXFwzYycsXG4gIFJlZ3VsYXJNeVNYTTogJ1xcM2QnLFxuICBSZWd1bGFyUmVjZW50bHlQbGF5ZWQwMjogJ1xcNmQnLFxuICBSZWd1bGFyU2hhcmVfaU9TOiAnXFw0OScsXG4gIFJlZ3VsYXJNZTogJ1xcM2InLFxuICBSZWd1bGFyU2VjOiAnXFw2MScsXG4gIFJlZ3VsYXJDaGFubmVsTGlzdDAyOiAnXFw2YycsXG4gIFJlZ3VsYXJDaF9PRDogJ1xcM2UnLFxuICBSZWd1bGFyT0Q6ICdcXDJiJyxcbiAgUmVndWxhckNvbGxhcHNlOiAnXFwyZicsXG4gIFJlZ3VsYXJFeHBhbmQ6ICdcXDMzJyxcbiAgUmVndWxhclZvbHVtZU11dGU6ICdcXDNmJyxcbik7XG5cbi8vIERlZmF1bHQgc3R5bGluZ3MgZm9yIGFsbCBzeG0taWNvbnNcbiVzeG0taWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnU1hNX0ljb25fMDInO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8gVGhpcyBjcmVhdGVzIGEgYmVmb3JlIG9yIGFmdGVyIGVsZW1lbnQgZm9yIGEgcGFydGljdWxhciBpY29uIGNvZGVcbi8vIERlZmF1bHRzIHRvIFwiYmVmb3JlXCJcbkBtaXhpbiBzeG0taWNvbigkY29kZSwgJHBsYWNlbWVudDogYmVmb3JlKSB7XG4gICY6I3skcGxhY2VtZW50fSB7XG4gICAgQGV4dGVuZCAlc3htLWljb247XG4gICAgY29udGVudDogJGNvZGU7XG4gIH1cbn1cblxuLy8gTG9vcHMgdGhyb3VnaCBhbmQgYnVpbGRzIGFsbCB0aGUgcGxhY2Vob2xkZXJzIGFuZCBjbGFzc2VzXG5AZWFjaCAkbmFtZSwgJGNvZGUgaW4gJHN4bS1pY29ucyB7XG4gIC8vIENyZWF0ZXMgYSBwbGFjZWhvbGRlciBmb3IgZWFjaCBpY29uXG4gICUjeyRuYW1lfSB7XG4gICAgQGluY2x1ZGUgc3htLWljb24oJGNvZGUpO1xuICB9XG5cbiAgLy8gQ3JlYXRlcyBhbiBcImFmdGVyXCIgdmVyc2lvbiBvZiBlYWNoIHBsYWNlaG9sZGVyXG4gICUjeyRuYW1lfS1hZnRlciB7XG4gICAgQGluY2x1ZGUgc3htLWljb24oJGNvZGUsIGFmdGVyKTtcbiAgfVxuICBcbiAgLy8gQ3JlYXRlcyB0aGUgbGVnYWN5IGdsb2JhbCBjbGFzc2VzXG4gIC4jeyRuYW1lfSB7XG4gICAgQGV4dGVuZCAgJSN7JG5hbWV9O1xuICB9XG59XG5cbi8vIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIHVzZSBkYXRhIGF0dHJpYnV0ZXMgZm9yIGluc2VydGluZyB5b3VyIGljb25zIFxuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgQGV4dGVuZCAlc3htLWljb247XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbn1cblxuLy8gQWZ0ZXIgdmVyc2lvblxuW2RhdGEtaWNvbl06YWZ0ZXIge1xuICBAZXh0ZW5kICVzeG0taWNvbjtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xufVxuXG4lbXMtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2UgTURMMiBBc3NldHMnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1peGluIG1zLWljb24oJGNvZGUsICRwbGFjZW1lbnQ6IGJlZm9yZSkge1xuICAmOiN7JHBsYWNlbWVudH0ge1xuICAgIEBleHRlbmQgJW1zLWljb247XG4gICAgY29udGVudDogJGNvZGU7XG4gIH1cbn1cblxuLm1zLXNoYXJlLWljb24ge1xuICBAaW5jbHVkZSBtcy1pY29uKCdcXEU3MkQnKTtcbn1cblxuJW1zLXNoYXJlLWljb24ge1xuICBAaW5jbHVkZSBtcy1pY29uKCdcXEU3MkQnKTtcbn1cblxuJW1zLXNoYXJlLWljb24tYWZ0ZXIge1xuICBAaW5jbHVkZSBtcy1pY29uKCdcXEU3MkQnLCBhZnRlcik7XG59IiwKCQkiLmxvZ2luLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICRzbWFsbDogbmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDk5OXB4IDEyKTtcbiAgJG1lZGl1bTogbmV3LWJyZWFrcG9pbnQobWluLXdpZHRoIDEwMDBweCBtYXgtd2lkdGggMTI3OXB4IDEyKTtcbiAgJGxhcmdlOiBuZXctYnJlYWtwb2ludChtaW4td2lkdGggMTI4MHB4IDEyKTtcbiAgXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAubGFuZ3VhZ2UtY2hhbmdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubG9naW4tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIHBhZCg0MHB4IDMwcHggMCAzMHB4KTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoMTE2MHB4KTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHBhZCgxMjBweCAwIDApO1xuXG4gICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgICAgICBAaW5jbHVkZSByb3c7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3htLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cblxuICAgIC5zeG0taW5mbyB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBtYXgtd2lkdGg6IDQzNXB4O1xuXG4gICAgICAubG9naW4tc3htLWxvZ28ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2xvZ29fVGFiX1Npcml1cy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3Vyc29yLWRlZmF1bHQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnN4bS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zeG0tc3VidGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgIG1heC13aWR0aDogNDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgLmxvZ2luLWZvcm0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICAuc2lnbmluZy1oZWFkZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgLmZhY2Vib29rLW5vdGlmaWNhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDczcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICB3aWR0aDogMzIycHg7XG5cbiAgICAgIC5ub3RpZmljYXRpb24tYWxlcnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAubm90aWZpY2F0aW9uLWNvbW1lbnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXNpZ25pbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgI3N1Ym1pdEJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAjc3VibWl0QnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvci0xICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5sb2dpbi1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTYyICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgICAuZm9yZ290LXB3ZCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICB9XG4gICAgfVxuICAgICNzdGFydGVkQnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTFweCAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIH1cblxuICAgICNzdGFydGVkQnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTI4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcmdvdC1wd2Q6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxvZ2luLXByaXZhY3kge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAubG9naW4tcHJpdmFjeS1hZ3JlZW1lbnQsIC5sb2dpbi1wcml2YWN5LXBvbGljeSwgLmxvZ2luLWxvY2F0aW5nIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9naW4tcHJpdmFjeS1hZ3JlZW1lbnQge31cblxuICAgICAgLmxvZ2luLXByaXZhY3ktcG9saWN5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubG9naW4tbG9jYXRpbmcge31cblxuICAgICAgLmxpbmUtYnctd29yZHMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWNlYm9vay1wYW5lbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuXG4gICAgICAuZmFjZWJvb2stYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogRGluQ29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LWZhbWlseTogMTZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ0O1xuICAgICAgfVxuXG4gICAgICAuZmFjZWJvb2staWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuZmFjZWJvb2stYXJyb3cge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgYm9yZGVyOiAwLjA5ZW0gc29saWQgJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAuZmFjZWJvb2stdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLmZhY2Vib29rLXNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAubGluZS1icmVhayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0zMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tc2VjdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgcGFkZGluZzogMTlweCAzMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuICAgIH1cblxuICAgIC51cGdyYWRlLWZsYXNoIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00MDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudHJpYWwtc2VjdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgcGFkZGluZzogMzBweCAzOXB4IDMwcHggMzlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY2O1xuICAgIH1cblxuICAgIC5oYXZlLW5vLWFjY291bnQge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcblxuICAgICAgLm5vLWFjY291bnQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zeG0tbW9iaWxlLWFwcCB7XG4gICAgQGluY2x1ZGUgcm93O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cblxuICAgICVkb3dubG9hZC1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5hcHAtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuICAgIH1cblxuICAgIC5hcHAtZG93bmxvYWQtb3B0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgLmFwcC1kb3dubG9hZC1hcHBsZSB7XG4gICAgICAgIEBleHRlbmQgJWRvd25sb2FkLWxpbms7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9iYWRnZV9BcHBTdG9yZS5wbmcpO1xuICAgICAgfVxuXG4gICAgICAuYXBwLWRvd25sb2FkLWFuZHJvaWQge1xuICAgICAgICBAZXh0ZW5kICVkb3dubG9hZC1saW5rO1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvYmFkZ2VfR29vZ2xlUGxheS5wbmcpO1xuICAgICAgfVxuICAgICAgLmFwcC1kb3dubG9hZC13aW5kb3dzIHtcbiAgICAgICAgQGV4dGVuZCAlZG93bmxvYWQtbGluaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2JhZGdlX1dpbmRvd3NTdG9yZS5wbmcpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ2luLW9uYm9hcmQtZGlzYWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sb2dpbi1kaXNhYmxlLXN0YXR1cyB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWZyYW1lLWFncmVlbWVudC1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogNjM1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgfVxuXG4gIC5pZnJhbWUtcHJpdmFjeS1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogNjM1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgfVxuXG4gIC5kb2N1bWVudC1kb25lIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogNDYlO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00MDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmRvbmUtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTQwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wd2QtcGVlayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMjIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvUFdwZWVrX3RhcC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmRvbmUtY292ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sb2dpbi1lcnJvciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY3O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQThBREJBICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNBOEFEQkEgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIE9sZGVyIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICBjb2xvcjogI0E4QURCQSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0E4QURCQSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1MHB4ICNmZmYgaW5zZXQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIH1cblxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDUwcHggI2ZmZiBpbnNldDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbiAgfVxufVxuIiwKCQkiLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xufVxuIiwKCQkiLmZvb3RlciB7XG4gIHotaW5kZXg6IDUxO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRmb290ZXJIZWlnaHQ7XG4gIGJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTc7XG4gIGJhY2tncm91bmQ6IGRhcmtncmF5O1xuICBib3JkZXItbGVmdDogMHB4O1xuICBib3JkZXItcmlnaHQ6IDBweDtcblxuICAjZm9vdGVyQnV0dG9ucyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgfVxuICB9XG5cbiAgI3Nlc3Npb25JZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHNpbHZlcjtcbiAgfVxuXG4gIC5zcGFudGV4dHdpZHRoIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLnNwYW5idG53aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hhbm5lbE51bWJlciB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gIH1cblxuICAuYXVkaW8tc3RhcnRlZCB7XG4gICAgYmFja2dyb3VuZDogcmVkO1xuICB9XG59XG4iLAoJCSJAbWl4aW4gZmlsdGVyLWJ1dHRvbi1ncm91cCB7XG4gIGhlaWdodDogNzJweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1pbi13aWR0aDogMjc1cHg7XG5cbiAgLm9wdGlvbiB7XG4gICAgLyp0cmFuc2l0aW9uOiBhbGwgLjQ0czsqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIGZvbnQtZmFtaWx5OiBEaW5Db25kZW5zZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTU4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTU4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgfVxuICB9XG5cbn1cbkBtaXhpbiBvbi1kZW1hbmQtbG9hZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xufVxuXG4jY2hhbm5lbExpc3Qge1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE0O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuXG5cblxuICAuY2F0ZWdvcnktbmFtZSB7XG4gICAgQGluY2x1ZGUgbGlzdC1pdGVtKDc4cHgpO1xuICAgICYuc2VsZWN0ZWQtY2F0ZWdvcnkge1xuICAgICAgQGluY2x1ZGUgbGlzdC1pdGVtKDQxcHgpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBmb250LXNpemU6IDIycHg7XG5cblxuICAgIC5hb2QtaGVhZGVyLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgLm9uLWRlbWFuZC1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgIH1cblxuICAgICAgLm9uLWRlbWFuZC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAxMzRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdGVkLWNhdGVnb3J5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zMjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDIwcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuXG4gICAgICBpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLWNhdGVnb3J5LWJhY2sge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTcgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5zZWwtY2Fycm90LWxlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIH1cbiAgfVxuXG4gICNjaGFubmVsc1BhbmVsLCAuYWxsLXJlY29tbWVuZC1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgQGluY2x1ZGUgbmF2LWJhci1tZW51LWhlaWdodCgxMTNweCwgMCk7XG4gIH1cblxuICAuY2hhbm5lbC1saXN0LCAucmVjZW50bHktcGxheWVkLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIC5vbi1kZW1hbmQtbGlzdCwgLm9uLWRlbWFuZC1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAub24tZGVtYW5kLWxpc3Qge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29hY2gtYmctb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cblxuICAjb25EZW1hbmRDaGFubmVsUGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gICNjYXRlZ29yeUxpc3QsICNzdWJDYXRlZ29yeUxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVudS1saXN0LXNjcm9sbGJhcjtcblxuICAgIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuY2F0ZWdvcnktaGVhZGluZyAuc3ViLWNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgLmNhdGVnb3J5LXRvZ2dsZSAuY2F0ZWdvcnktdGl0bGUgLmNhdGVnb3J5LWhlYWRpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICAgIHNwYW4gaSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWhlYWRpbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgQGluY2x1ZGUgbmF2LWJhci1tZW51LWhlaWdodCg0MHB4LCAwKTtcblxuICAgIC5jYXRlZ29yeS1ncm91cCAuZ2VucmUtaXRlbSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktaW5uZXIge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1oZWFkaW5nIC5nZW5yZS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3ItNztcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktdG9nZ2xlIC5nZW5yZS10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLmdlbnJlLW5hbWUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xNDtcblxuICAgICAgc3BhbiBpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RlZC1saXN0LWl0ZW0ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTExO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC1pdGVtIHtcbiAgICAgIEBleHRlbmQgLnNlbGVjdC1pdGVtO1xuICAgIH1cblxuICAgIC5wbGF5aW5nLWl0ZW0ge1xuICAgICAgQGV4dGVuZCAucGxheS1pdGVtO1xuICAgIH1cblxuICAgIC5sb2dvLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nLmFkZGl0aW9uYWwtc3BhY2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWhlYWRlci1jZW50ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZC1jcnVtYiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTM5O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW4gaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkLWNydW1iLmxpZ2h0ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTM4O1xuICB9XG5cbiAgLmJyZWFkLWNydW1iLmxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0zMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYW5uZWwtaGVhZGVyLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkcHJpbWFyeS1jb2xvci0zMjtcblxuICAgIC5jaGFubmVsLWxpc3QtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgfVxuXG4gICAgLmNoYW5uZWwtbGlzdC10b2dnbGUuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgfVxuXG4gICAgLmNoYW5uZWwtbGlzdC10b2dnbGUtb25kZW1hbmQge1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgfVxuXG4gICAgLmNoYW5uZWwtbGlzdC10b2dnbGUtb25kZW1hbmQtZGlzYWJsZWQge1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICB9XG5cbiAgICAuY2hhbm5lbC1saXN0LXRvZ2dsZS1vbmRlbWFuZC5hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG5cbiAgICAgIC8qJGJ1dHRvbi1ibHVlLWNvbG9yOyovXG4gICAgfVxuXG4gICAgLmFsbC1jaGFubmVscy1vbmRlbWFuZCB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZC1jcnVtYi1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5jaGFubmVsLXJlY29tbWVuZGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlciB7XG4gICAgQGluY2x1ZGUgZmlsdGVyLWJ1dHRvbi1ncm91cDtcbiAgICAub3B0aW9uIHtcbiAgICAgIC5vcHRpb24tb25kZW1hbmQtc2VjLXNob3dzLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9wdGlvbi1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0zMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRpc2FibGVkU2VjIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01OSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5vbmRlbWFuZC10aWNrIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5vbmRlbWFuZC10aWNrLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub25kZW1hbmQtdGljay1jdXJzb3Ige1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5vcHRpb24tb25kZW1hbmQtc2hvd3Mge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5mcmVlemUtY2hhbm5lbC1saXN0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAuZnJlZXplLWNoYW5uZWwtbGlzdC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hbGwtY2hhbm5lbC1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogNDJweDtcbiAgICBAaW5jbHVkZSBuYXYtYmFyLW1lbnUtaGVpZ2h0KDQwcHgsIDQzcHgpO1xuICB9XG5cbiAgLmNoYW5uZWwtbGlzdC1oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAub25kZW1hbmQtbG9hZGluZyB7XG4gICAgQGluY2x1ZGUgb24tZGVtYW5kLWxvYWRpbmctdGV4dDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICAjY2F0ZWdvcnlTZWN0aW9uLUJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBjaGFubmVsLWl0ZW0oKSB7XG4gIC5pdGVtIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogIDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuXG4gICAgJi5jdXJyZW50LWNoYW5uZWwtcGxheWluZyB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItOTtcbiAgICAgIC5jaGFubmVsLXNwIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5jaGFubmVsLW51bWJlci1kaXYge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgLmNoYW5uZWwtbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTExO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hhbm5lbC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hb2QtY2hhbm5lbC1pbWFnZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgJi5hZGQtc3BhY2Uge1xuICAgICAgICAuc2hvdy1wcm9ncmVzcyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vbmRlbWFuZC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLmNoYW5uZWwtZGlzcC1uYW1lLCAuY2hhbm5lbC1kaXNwIHtcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cblxuICAgICAgLmNoYW5uZWwtZGlzcCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY2hhbm5lbC1zcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgICAuY2hhbm5lbC1zcC5vbi1kZW1hbmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICB9XG5cbiAgICAgIC5jaGFubmVsLXNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICB9XG5cbiAgICAgIC5jaGFubmVsLXRyYWNrLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cblxuICAgICAgLmFkZGwtaW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4IDBweDtcbiAgICAgIH1cblxuICAgICAgLmRpc3BsLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgfVxuXG4gICAgICAuaXRlbS1kaXNwLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLm9uZGVtYW5kLWRpc3AtbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgLmRpc3BsYXktbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZXh0LW1lbnUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02MztcbiAgICB9XG5cbiAgICAucmlnaHQtc2VsZWN0aW9uLWFycm93IHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBjb2xvcjogI2E4YWRiYTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIH1cblxuXG4gICAgLmNoYW5uZWwtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMCU7XG5cbiAgICAgIC50cmlhbmdsZS10b3AtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDQycHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1teXN4bS1zdHlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIH1cblxuICAgICAgLmljb24tYW9kLXN0eWxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDglO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoYW5uZWwtaXRlbSB7XG4gIEBpbmNsdWRlIGNoYW5uZWwtaXRlbTtcbn1cbi5hbGwteW1hbC1jb250ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItNjM7XG59XG5cbi55bWFsLXNob3ctdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogOTklO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm5ldy1lcGlzb2RlIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5ICFpbXBvcnRhbnQ7XG5cbiAgLy9mb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLm9sZC1lcGlzb2RlIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTkgIWltcG9ydGFudDtcblxuICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ueW1hbC1zaG93LW5hbWUge1xuICB3aWR0aDogOTklO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5SZWd1bGFyRXBQcm9ncmVzc19IYWxmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ueW1hbC1zaG93LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5vbi1kZW1hbmQtdGl0bGUge1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItNDU7XG59XG5cbi5zaG93cy1jaGFubmVsLW5hbWUge1xuICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM3RTg1OEY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci04O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFNkU3O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmFsbC1jaGFubmVsLWxpc3Qge1xuICAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwKCQkiLmVkcC1zaG93LWluZm8ge1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgd2lkdGg6IDM0MHB4O1xuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgJl9fYWlycy1vbiB7XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcblxuICAgICAgJjpob3ZlciwgJjp2aXNpdGVkLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNjk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlLCAmLXRleHQsICYtYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1hcnJvdyB7XG4gICAgICAgIEBleHRlbmQgJVJlZ3VsYXJDYXJyb3RfUi1hZnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Nvbm5lY3Qge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYtY29udGFjdHMge1xuICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuXG4gICAgICAmLXBob25lLCAmLWZhY2Vib29rLCAmLWVtYWlsLCAmLXR3aXR0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1waG9uZSB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBhc3NldC11cmwoJ2ltYWdlcy9jb25uZWN0X3Bob25lLnBuZycpO1xuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWZhY2Vib29rIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGFzc2V0LXVybCgnaW1hZ2VzL2Nvbm5lY3RfZmIucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWVtYWlsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGFzc2V0LXVybCgnaW1hZ2VzL2Nvbm5lY3RfZW1haWwucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXR3aXR0ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogYXNzZXQtdXJsKCdpbWFnZXMvY29ubmVjdF90d2l0dGVyLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1FRElBIFFVRVJJRVNcbiAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICAmX19jb25uZWN0LWNvbnRhY3RzIHtcbiAgICAgICYtcGhvbmUsICYtZW1haWwsICYtZmFjZWJvb2ssICYtdHdpdHRlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgIH1cbiAgICAgICYtZW1haWwsICYtdHdpdHRlciB7XG4gICAgICAgIEBpbmNsdWRlIG9tZWdhKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKCRsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogODIwcHg7XG4gIH1cbn1cbiIsCgkJIi5lZHAtaGVhZGVyIHtcbiAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuXG4gIHBhZGRpbmc6IHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiB7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKCRtLWJyZWFrcG9pbnQpIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoJHMtYnJlYWtwb2ludCkge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICB9XG5cbiAgJl9fZmF2b3JpdGUge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjFlbTtcbiAgICBtYXJnaW46IHtcbiAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cblxuICAmX19pY29ucyB7XG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKDUpO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIG1hcmdpbjoge1xuICAgICAgYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW46IHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoJHMtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWU6YWN0aXZlIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX19uYW1lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5pcy1zaGFyZWQsIC5pcy10dW5lZCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI4O1xuICB9XG5cbiAgLmlzLXNob3cge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9fb24tYWlyLXRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19zaG93Tm90aWZpY2F0aW9uIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMik7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgfVxuXG4gIEBtaXhpbiBlZHAtc2hhcmUtaWNvbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiB7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICB9XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAmX19zaGFyZSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEpO1xuICAgIEBpbmNsdWRlIGVkcC1zaGFyZS1pY29uO1xuICAgIEBleHRlbmQgJVJlZ3VsYXJTaGFyZTtcbiAgfVxuXG4gICZfX21zLXNoYXJlIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMSk7XG4gICAgQGluY2x1ZGUgZWRwLXNoYXJlLWljb247XG4gICAgQGV4dGVuZCAlbXMtc2hhcmUtaWNvbjtcbiAgfVxufVxuIiwKCQkiQG1peGluIGVkcC1tb2RhbC13aWR0aCB7XG4gIHdpZHRoOiA0MDBweDtcblxuICBAaW5jbHVkZSBuZy1hbmltYXRlLXNob3ctYmVnaW4ge1xuICAgIEBpbmNsdWRlIHNsaWRlLXVwKCR0b3A6IDUwcHgsICRkdXJhdGlvbjogLjVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG5nLWFuaW1hdGUtc2hvdy1iZWdpbiB7XG4gICAgQGluY2x1ZGUgc2xpZGUtZG93bigkdG9wOiA1MHB4LCAkZHVyYXRpb246IC41cyk7XG4gIH1cblxuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgIGxlZnQ6IDA7IC8vIEBtaXhpbiBtb2RhbC1wYW5lbCBzZXRzIHRoaXMgZm9yIG1vZGFsc1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEgKCRsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogODgwcHg7XG4gIH1cbn1cblxuQG1peGluIGd1dHRlcmxlc3MtaG9yaXpvbnRhbC1tYXJnaW5zKCRzaXplKSB7XG4gIG1hcmdpbjogMCAkc2l6ZTtcblxuICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG59XG5cbi5lZHAtbW9kYWwge1xuICBAaW5jbHVkZSBtb2RhbC1wYW5lbDtcbiAgQGluY2x1ZGUgZWRwLW1vZGFsLXdpZHRoO1xuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgbW9kYWwtYmc7XG4gIH1cblxuICAmX19uYXYge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1vZGFsLWJnO1xuXG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gIH1cblxuICAmX19iYWNrLWJ1dHRvbiB7XG4gICAgJG1hcmdpbi1hZGp1c3RtZW50LXNpemU6IDIzcHg7XG4gICAgQGV4dGVuZCAlUmVndWxhckNhcnJvdF9MO1xuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tYWRqdXN0bWVudC1zaXplO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICYubmctaGlkZSxcbiAgICAmLm5nLWhpZGU6bm90KC5uZy1oaWRlLWFuaW1hdGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJG1hcmdpbi1hZGp1c3RtZW50LXNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlUmVndWxhck1vZGFsQ2xvc2UtYWZ0ZXI7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmLXRhYnNldCB7XG4gICAgQGluY2x1ZGUgc3htLXRhYi1zZXQ7XG5cbiAgICAmX190YWJzIHtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpXG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgZ3V0dGVybGVzcy1ob3Jpem9udGFsLW1hcmdpbnMoMTVweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGd1dHRlcmxlc3MtaG9yaXpvbnRhbC1tYXJnaW5zKC41dncpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAxdnc7XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShuZXctYnJlYWtwb2ludChtaW4td2lkdGggNDAwcHgpKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFicy13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1vZGFsLWJnO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGFiLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbW9kYWwtYmc7XG5cbiAgICAgIC5tbHQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLAoJCSIuZWRwLWNvbGxlY3Rpb24ge1xuICAkcmVwZWF0X2R1cmF0aW9uOiAwLjVzO1xuXG4gICZfX2JhY2tkcm9wIHtcbiAgICBAaW5jbHVkZSBtb2RhbC1iYWNrZHJvcDtcbiAgfVxuXG4gICZfX3JlcGVhdCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcmVwZWF0X2R1cmF0aW9uIGFsbCBsaW5lYXIpO1xuXG4gICAgLy9XZSBuZWVkIHRvIGhpZGUgdGhlIGVsZW1lbnQgdW50aWwgdGhlIG5nLWNsYXNzIGlzIGFwcGxpZWQuXG4gICAgLy9PdGhlcndpc2UsIHRoZSBlbGVtZW50IGZsaWNrZXJzLlxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogNDtcblxuICAgICYudG9wRURQLCAmLnRvcEVEUC1yZW1vdmUge1xuICAgICAgLy9Ob3cgdGhhdCB3ZSBrbm93IHdoYXQgYW5pbWF0aW9ucyB3ZSBuZWVkIHRvIGFwcGx5LFxuICAgICAgLy93ZSBjYW4gZGlzcGxheSB0aGUgZWxlbWVudC5cbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICB6LWluZGV4OiBpbmhlcml0O1xuICAgIH1cblxuICAgICYudG9wRURQLXJlbW92ZSB7XG4gICAgICAuZWRwLW1vZGFsIHtcbiAgICAgICAgQGluY2x1ZGUgc2xpZGUtb3V0LXJpZ2h0KCRsZWZ0OiAwLCAkZHVyYXRpb246IC41cyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLW91dC1yaWdodCgkbGVmdDogODBweCwgJGR1cmF0aW9uOiAuNXMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5maXJzdEVEUC50b3BFRFAubmctZW50ZXIge1xuICAgICAgLmVkcC1tb2RhbCB7XG4gICAgICAgIEBpbmNsdWRlIHNsaWRlLXVwKCR0b3A6IDUwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9wRURQLm5nLWxlYXZlIHtcbiAgICAgIC5lZHAtbW9kYWwge1xuICAgICAgICBAaW5jbHVkZSBzbGlkZS1vdXQtbGVmdCgkbGVmdDogMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLW91dC1sZWZ0KCRsZWZ0OiA4MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudG9wRURQLnRvcEVEUC1hZGQge1xuICAgICAgLmVkcC1tb2RhbCB7XG4gICAgICAgIEBpbmNsdWRlIHNsaWRlLWluLXJpZ2h0KCRsZWZ0OiAwLCAkZHVyYXRpb246IC41cyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLWluLXJpZ2h0KCRsZWZ0OiA4MHB4LCAkZHVyYXRpb246IC41cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvcEVEUC5uZy1lbnRlciB7XG4gICAgICAuZWRwLW1vZGFsIHtcbiAgICAgICAgQGluY2x1ZGUgc2xpZGUtaW4tbGVmdCgkbGVmdDogMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLWluLWxlZnQoJGxlZnQ6IDgwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2xvc2VkIHtcbiAgICAuZWRwLWNvbGxlY3Rpb25fX3JlcGVhdC5uZy1sZWF2ZSB7XG4gICAgICAuZWRwLW1vZGFsIHtcbiAgICAgICAgQGluY2x1ZGUgc2xpZGUtZG93bigkdG9wOiA1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLAoJCSJAbWl4aW4gZWRwLWxpc3QtY29udGVudCB7XG4gIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIEBpbmNsdWRlIGVkcC1saXN0LWl0ZW07XG4gIHBhZGRpbmc6IDAgMzBweDtcblxuICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbkBtaXhpbiBsb2dvLWFydCgkc2l6ZSkge1xuICBAaW5jbHVkZSBmbGV4KDAgMCAkc2l6ZSk7XG4gIGhlaWdodDogJHNpemU7XG4gIHdpZHRoOiAkc2l6ZTtcblxuICBpbWcge1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgd2lkdGg6ICRzaXplO1xuICB9XG59XG5cbkBtaXhpbiBlZHAtbGlzdC1pdGVtIHtcbiAgJWRlZmF1bHQtbGluZS1oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cblxuICAuZWRwLWxpc3Qge1xuICAgICZfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAkc2hvdy13aWR0aDogNTAlO1xuICAgICAgICAkc2hvdy1tYXJnaW46IDYwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaG93LW1hcmdpbi8yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaG93LW1hcmdpbi8yO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAkc2hvdy13aWR0aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgQGV4dGVuZCAlUmVndWxhckNhcnJvdF9SLWFmdGVyO1xuICAgICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zNTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBAaW5jbHVkZSBsb2dvLWFydCg2MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbG9nby1hcnQoMTIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmICsgLmVkcC1saXN0X19zaG93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hhbm5lbC1udW1iZXIge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoYW5uZWwtbnVtYmVyICsgJl9fc2hvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmX19zaG93IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBAZXh0ZW5kICVkZWZhdWx0LWxpbmUtaGVpZ2h0O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAubmV3LWVwaXNvZGVzIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVSZWd1bGFyRXBQcm9ncmVzc19GdWxsO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBAZXh0ZW5kICVkZWZhdWx0LWxpbmUtaGVpZ2h0O1xuICAgICAgICBAZXh0ZW5kICVSZWd1bGFyQ2Fycm90X1ItYWZ0ZXI7XG5cbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1vbi1kZW1hbmQge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00NTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNjaGVkdWxlLXRhYi1zaG93cyB7XG4gIEBpbmNsdWRlIGVkcC1saXN0LWNvbnRlbnQ7XG5cbiAgJXJlbW92ZS1hZnRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgQG1peGluIHJlbW92ZS1hZnRlciB7XG4gICAgQGV4dGVuZCAlcmVtb3ZlLWFmdGVyO1xuICB9XG5cbiAgLm9uLWFpci1zaG93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGVkcC1saXN0LWl0ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmVkcC1saXN0IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtLCAmX19jb250ZW50LXdyYXBwZXIsICZfX3Nob3ctbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbW92ZS1hZnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLnVwY29taW5nLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gIH1cblxuICAudXBjb21pbmctdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lZHAtbGlzdF9fc2hvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcbiAgICB9XG5cbiAgICAmLW9uLWRlbWFuZCB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIH1cbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00NTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5lZHAtbW9yZS1saWtlLXRoaXMge1xuICBAaW5jbHVkZSBlZHAtbGlzdC1jb250ZW50O1xuXG4gIC5lZHAtbGlzdF9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuIiwKCQkiLmVkcC1zY2hlZHVsZSB7XG4gIEBpbmNsdWRlIGVkcC1saXN0LWNvbnRlbnQ7XG5cbiAgJXJlbW92ZS1hZnRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgQG1peGluIHJlbW92ZS1hZnRlciB7XG4gICAgQGV4dGVuZCAlcmVtb3ZlLWFmdGVyO1xuICB9XG5cbiAgLm9uLWFpci1zaG93IHtcbiAgICBAaW5jbHVkZSBlZHAtbGlzdC1pdGVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9lZHAtbGlzdF9fc2hvd19fbmFtZSBlbGxpcHNpcyBuZy1pc29sYXRlLXNjb3BlIG5nLWJpbmRpbmdcblxuICAgIC5lZHAtbGlzdCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSwgJl9fY29udGVudC13cmFwcGVyLCAmX19zaG93LW5hbWUge1xuICAgICAgICBAaW5jbHVkZSByZW1vdmUtYWZ0ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiArIC51cGNvbWluZy10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLnVwY29taW5nLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuZWRwLWxpc3RfX3Nob3cge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuY2hhbm5lbC1lZHAtb24tZGVtYW5kIHtcbiAgQGluY2x1ZGUgZWRwLWxpc3QtY29udGVudDtcblxuICAmX19sb2FkaW5nIHtcbiAgICBAaW5jbHVkZSBvbi1kZW1hbmQtbG9hZGluZy10ZXh0O1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgfVxufVxuXG4iLAoJCSJAbWl4aW4gZXBkLW9uLWRlbWFuZC1lcGlzb2RlKCkge1xuICAkaG92ZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci00NSwgMTMlKTtcbiAgJWVwZC1vbi1kZW1hbmQtZXBpc29kZS1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmVkcC1vbi1kZW1hbmQtZXBpc29kZSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wOiAkcHJpbWFyeS1jb2xvci04IHNvbGlkIDFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zNTtcbiAgICAgIH1cblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWFpci1kYXRlIHtcbiAgICAgICAgJGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHNwYW46Zmlyc3QtY2hpbGQgKyBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdWxsLWhhcnZleSB7XG4gICAgICAgICAgQGV4dGVuZCAuUmVndWxhckVwUHJvZ3Jlc3NfRnVsbDtcbiAgICAgICAgfVxuICAgICAgICAuaGFsZi1oYXJ2ZXkge1xuICAgICAgICAgIEBleHRlbmQgLlJlZ3VsYXJFcFByb2dyZXNzX0hhbGY7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFsZi1oYXJ2ZXkuZ3JheSwgLmZ1bGwtaGFydmV5LmdyYXkge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci04O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW5hbWUge1xuICAgICAgICAkZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAZXh0ZW5kICVlcGQtb24tZGVtYW5kLWVwaXNvZGUtY2xpY2thYmxlO1xuICAgICAgfVxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICRmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUgKyAxO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlcGFyYXRvciB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRwcmltYXJ5LWNvbG9yLTggc29saWQgMXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00NTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZhdm9yaXRlLWZ1bGwge1xuICAgICAgICBAZXh0ZW5kIC5SZWd1bGFyRmF2X0I7XG4gICAgICAgIEBleHRlbmQgJWVwZC1vbi1kZW1hbmQtZXBpc29kZS1jbGlja2FibGU7XG4gICAgICB9XG5cbiAgICAgICYtZmF2b3JpdGUtZW1wdHkge1xuICAgICAgICBAZXh0ZW5kIC5SZWd1bGFyRmF2X0E7XG4gICAgICAgIEBleHRlbmQgJWVwZC1vbi1kZW1hbmQtZXBpc29kZS1jbGlja2FibGU7XG4gICAgICB9XG5cbiAgICAgICYtc2hhcmUge1xuICAgICAgICBtYXJnaW46IDAgNjBweDtcbiAgICAgICAgQGV4dGVuZCAuUmVndWxhclNoYXJlO1xuICAgICAgICBAZXh0ZW5kICVlcGQtb24tZGVtYW5kLWVwaXNvZGUtY2xpY2thYmxlO1xuICAgICAgfVxuICAgICAgJi1zaGFyZS1tcyB7XG4gICAgICAgIG1hcmdpbjogMCA2MHB4O1xuICAgICAgICBAZXh0ZW5kICVtcy1zaGFyZS1pY29uO1xuICAgICAgICBAZXh0ZW5kICVlcGQtb24tZGVtYW5kLWVwaXNvZGUtY2xpY2thYmxlO1xuICAgICAgfVxuXG4gICAgICAmLWRvd25sb2FkIHtcbiAgICAgICAgQGV4dGVuZCAuUmVndWxhckRMX0Rvd25sb2FkO1xuICAgICAgICBAZXh0ZW5kICVlcGQtb24tZGVtYW5kLWVwaXNvZGUtY2xpY2thYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiXG4uZWRwLW9uLWRlbWFuZC1lcGlzb2RlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZXBkLW9uLWRlbWFuZC1lcGlzb2RlO1xufSIsCgkJIiNwbGF5ZXJDb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4jcGxheWVyQ29udHJvbHMgYnV0dG9uIHt9XG4iLAoJCSIlbnAtaGVhZGVyLXNpemUge1xuICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgaGVpZ2h0OiA0NTVweDtcbiAgfVxuICBiYWNrZ3JvdW5kOiB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTExO1xuICAgIHBvc2l0aW9uOiByaWdodDtcbiAgICBzaXplOiBjb3ZlcjtcbiAgfTtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cblxuLm5vdy1wbGF5aW5nLWZvb3Rlcixcbi5jb250ZW50LXR5cGUge1xuICBAZXh0ZW5kICVucC1oZWFkZXItc2l6ZTtcbn1cblxuQG1peGluIG5vdy1wbGF5aW5nLWZvb3RlciB7XG4gIC5ub3ctcGxheWluZy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZvb3Rlci1jaGFubmVsLWxvZ28ge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZy5sb2dvLXByb3BvcnRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbnRlbnQtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuYnV0dG9uLW9uZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5ub3ctcGxheWluZy1zaG93cyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKDEwMCUpO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBub3ctcGxheWluZy1tb2R1bGU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNGU3ZTk7XG4gICAgbGluZS1oZWlnaHQ6IDExNXB4O1xuICB9XG5cbiAgJl9faW5uZXItaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICZfX2NoYW5uZWwtbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAuc2hvdy1saXN0LWlubmVyTG9nbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufSIsCgkJIi5ub3ctcGxheWluZy1zaGFyZSB7XG4gIC5zaGFyZS1kcmF3ZXIge1xuICAgIHVsLCBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5leHBhbmQsIC5vcHRpb25zIGxpIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgfVxuXG4gICAgLmV4cGFuZDpob3ZlciwgLm9wdGlvbnMgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICB9XG5cbiAgICAuZXhwYW5kIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm9wdGlvbnMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCwgMzMzbXM7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCwgMzMzbXM7XG4gICAgICByaWdodDogLTE4M3B4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaS5saWtlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5LCAzMzNtcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAzMzNtcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkubGlrZS5vbiB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuXG4gICAgICAgIC5maWxsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1wdHkge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJhd2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmhpdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyNDNweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuc2hhcmUtZHJhd2VyLm9uIHtcbiAgICAub3B0aW9ucyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuZXhwYW5kIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLm5vdy1wbGF5aW5nIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5wLW9uLWRlbWFuZC13aWRnZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00MztcblxuICAgICYtdHJhbnNwYXJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IERpbkNvbmRlbnNlZExpZ2h0LHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3ItMSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubnAtY29udGVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLm5wLWNvbXBsaW1lbnRhcnktY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNDE7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5ucC10cmFja3Mge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAubnAtcHJldmlvdXNseS1wbGF5ZWQtdHJhY2tzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAucmVmbG93ZWQtbW9kZSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNXB4IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubnAtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBub3ctcGxheWluZy1mb290ZXI7XG4gIH1cblxuICAubnAge1xuICAgIG1hcmdpbjogMTJweCAxMHB4IDEwcHggNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm5wLWNoYW5uZWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5ucC11cGNvbWluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAubnAtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5wLWNoYW5uZWwtbGlrZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRvcDogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubnAtY2hhbm5lbC1udW1iZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICB9XG5cbiAgLm5wLWNoYW5uZWwtbnVtYmVyLW15IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAubnAtY2hhbm5lbC1udW1iZXI6aG92ZXIge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XG4gIH1cblxuICAubnAtbXlzeG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICB9XG4gIH1cblxuICAubnAtY2hhbm5lbC1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cblxuICAubnAtY2hhbm5lbC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm5wLW15c3htLWljb24ge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMTtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubnAtc3htOmhvdmVyLCAubnAtY2hhbm5lbC1uYW1lOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XG4gICAgfVxuICB9XG5cbiAgLm1vdmUtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm5wLXNob3ctaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5ucC1zaG93LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubnAtc2hvdy1uYW1lOmhvdmVyIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvci01O1xuICB9XG5cbiAgLmxpbmUtYnJlYWsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5ucC1zaG93LXNoYXJlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xuXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcmltYXJ5LWNvbG9yLTEwLCAwLjEyKTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm5wLXNob3ctc2hhcmU6aG92ZXIge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTU7XG5cbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHByaW1hcnktY29sb3ItMTAsIDAuMjUpO1xuICB9XG5cbiAgLmNsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5idWxsZXQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgfVxuXG4gIC5ucCAubnAtY2hhbm5lbCAubnAtY2hhbm5lbC1saWtlLWFuaW1hdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRvcDogLTI0cHg7XG4gICAgbGVmdDogLTI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAzLjI1ZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDBtcztcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDBtcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gIH1cblxuICAubnAgLm5wLWNoYW5uZWwgLm5wLWN1cnJlbnQgLm5wLWNoYW5uZWwtbGlrZS5vbiAubnAtY2hhbm5lbC1saWtlLWFuaW1hdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDUwMG1zO1xuICAgIHRyYW5zaXRpb246IGFsbCwgNTAwbXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5ucC10cmFjay1hcnRpc3Q6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICB9XG5cbiAgLnB0NDBweCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuY29tcGxpbWVudGFyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICB3aWR0aDogMTE4MnB4O1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC50cmVuZGluZy1zcGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjgycHg7XG4gIH1cblxuICAuY3VycmVudC1zaGFyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3R0b206IC0yOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC50cmFjay1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNDM7XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuaWZyYW1lLWFncmVlbWVudC1jb250ZW50IHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiA2MzVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICB9XG5cbiAgLmlmcmFtZS1wcml2YWN5LWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBoZWlnaHQ6IDYzNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIH1cblxuICAuZG9jdW1lbnQtZG9uZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDY2NXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00MDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmRvbmUtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTQwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kb25lLWNvdmVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsCgkJIi5vbmRlbWFuZC1jdGEge1xuICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoMTAwJSk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci04O1xuXG4gICYubmF2LW9wZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG5vdy1wbGF5aW5nLW1vZHVsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiA1NjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogODcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAxMDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nby1kZXNjLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogNjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICAgIH1cbiAgfVxuXG4gICYubmF2LW9wZW4gJl9fbG9nby1kZXNjLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiA0NzNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHh4bC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogNjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgQGV4dGVuZCAuUmVndWxhck9EO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGNvbG9yOiAjMDZiNTY2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTM1cHg7XG4gICAgICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICB3aWR0aDogNDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkeHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogNDcwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXZhaWxhYmxlLWVwaXNvZGVzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMTVweCAzMHB4IDMwcHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LWZhbWlseTogRGluQ29uZGVuc2VkTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMGU4OWQ4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19hdmFpbGFibGUtZXBpc29kZXMtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkeHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdmFpbGFibGUtZXBpc29kZXMtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3ItMSwgMTAlKTtcbiAgfVxuXG59XG4iLAoJCSIub24tZGVtYW5kIHtcbiAgLmNvbnRlbnQtdHlwZSB7XG5cbiAgICAlZ3JlZW4tY29sb3Ige1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgIH1cblxuICAgICVvZC1kZWZhdWx0LW1hcmdpbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtdHlwZS1oZWFkIHtcbiAgICAgIC5ub3ctcGxheWluZy1jaGFubmVsLWxvZ28ge1xuICAgICAgICAuY2hhbm5lbC1udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIHRvcDogNTclO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWljb24sIC5mYXYtaWNvbiB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JlZW4tY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC10eXBlLW11c2ljLXZpZXcgLm11c2ljLXRhbGstdmlldywgLmNvbnRlbnQtdHlwZS10YWxrLXZpZXcgLnRhbGstY2hhbm5lbC12aWV3ICB7XG4gICAgICBAZXh0ZW5kICVvZC1kZWZhdWx0LW1hcmdpbnM7XG4gICAgICAmLm5vLWFsYnVtLWFydCB7XG4gICAgICAgIEBleHRlbmQgJW9kLWRlZmF1bHQtbWFyZ2lucztcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LWljb25zLXN0eWxlLCAuYnV5LWNvbnRlbnQubnAtYnV5LWljb24sIC5SZWd1bGFyU2hhcmUsXG4gICAgICAuUmVndWxhclNoYXJlLmFvZC11bnJlc3RyaWN0ZWQtc2hhcmUsIC5SZWd1bGFyU2hhcmUuYW9kLXJlc3RyaWN0ZWQtc2hhcmVcbiAgICAgIC5tcy1zaGFyZS1pY29uLCAubXMtc2hhcmUtaWNvbi5hb2QtdW5yZXN0cmljdGVkLXNoYXJlLW5vLWNvbnRleHQsXG4gICAgICAubXMtc2hhcmUtaWNvbi5hb2QtcmVzdHJpY3RlZC1zaGFyZS1uby1jb250ZXh0e1xuICAgICAgICBAZXh0ZW5kICVncmVlbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub2Qtc2VnbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2QtcmVjZW50LWVwaXNvZGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcblxuICAgIC5jb250ZW50LWhvbGRlci1vbmUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLmJ1dHRvbi1vbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vbmRlbWFuZC1yZWNlbnQtbGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTM3O1xuICAgIH1cblxuICAgIC5yZWNlbnQtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBub3ctcGxheWluZy1hZGRpdGlvbmFsLWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX29uLWljb24ge1xuICAgICAgICBAZXh0ZW5kICVSZWd1bGFyT0Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlLW9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNlbnQtZXBpc29kZXMge1xuXG4gICAgICAucmVjZW50LWVwaXNvZGUge1xuICAgICAgICAucmVjZW50LWVwaXNvZGUtY29udGFpbmVyIHtcblxuICAgICAgICAgIC5yZWNlbnQtZXBpc29kZXMtaWNvbnMge1xuICAgICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmV4dHJhLXNwYWNlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA3cHggN3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaGFyZS1zdGFyLXNwYWNlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA3cHggM3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaGFyZS1zdGFyLXNwYWNlOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlY2VudC1lcGlzb2Rlcy1jb250ZW50cyB7XG4gICAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcblxuICAgICAgICAgICAgLmVwaXNvZGUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgICAgICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTIuNSU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lcGlzb2RlLW5hbWUge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3ItMzI7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93LWFpci1zcGFjZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcblxuICAgICAgICAgICAgICAuc2hvdy1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHggMHB4IDRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zZWUtYWxsLWVwaXNvZGVzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZ1bGwtY29sb3ItY2lyY2xlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgICAgICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFsZi1maWxsZWQtY2lyY2xlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgIC5maXJzdC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGdyYXk7XG4gICAgICAgICAgICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zZWNvbmQtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggZ3JheTtcbiAgICAgICAgICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9kLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDQ1NXB4O1xuICAgIEBpbmNsdWRlIG5vdy1wbGF5aW5nLWZvb3RlcjtcbiAgfVxuXG4gIC5vZCB7XG4gICAgbWFyZ2luOiAxMnB4IDEwcHggMTBweCA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAub2QtY2hhbm5lbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLm9kLXVwY29taW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTBweDtcbiAgfVxuXG4gIC5vZC1jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAub2QtY2hhbm5lbC1saWtlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdG9wOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5vZC1jaGFubmVsLW51bWJlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gIH1cblxuICAub2QtY2hhbm5lbC1udW1iZXI6aG92ZXIge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XG4gIH1cblxuICAub2QtbXlzeG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICB9XG4gIH1cblxuICAub2QtY2hhbm5lbC1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cblxuICAub2QtY2hhbm5lbC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gIH1cblxuICAub2QtY2hhbm5lbC1uYW1lOmhvdmVyIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvci0xO1xuICB9XG5cbiAgLm5wLW15c3htLWljb24ge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5vZC1zaG93IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICAub2Qtc2hvdy1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5vZC1zaG93LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm9kLXNob3ctbmFtZTpob3ZlciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3ItNTtcbiAgfVxuXG4gIC5saW5lLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLm9kLXNob3ctc2hhcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTIyO1xuXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcmltYXJ5LWNvbG9yLTEwLCAwLjEyKTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm9kLXNob3ctc2hhcmU6aG92ZXIge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTU7XG5cbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHByaW1hcnktY29sb3ItMTAsIDAuMjUpO1xuICB9XG5cbiAgLmNsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5vZC10cmFjay1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAub2QtdHJhY2stYXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5vZC10cmFjay1hcnRpc3Qge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjc2cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5vZC10cmFjay1uYW1lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyNzlweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuYnVsbGV0IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjI7XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIH1cblxuICAub2Qge1xuICAgIC5vZC1jaGFubmVsIHtcbiAgICAgIC5vZC1jaGFubmVsLWxpa2UtYW5pbWF0aW9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmb250LXNpemU6IDMuMjVlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDBtcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsLCAwbXM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gICAgICB9XG5cbiAgICAgIC5vZC1jdXJyZW50IHtcbiAgICAgICAgLm9kLWNoYW5uZWwtbGlrZS5vbiB7XG4gICAgICAgICAgLm9kLWNoYW5uZWwtbGlrZS1hbmltYXRpb24ge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDUwMG1zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsLCA1MDBtcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9kLXRyYWNrLWFydGlzdDpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gIH1cblxuICAucHQ0MHB4IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jb21wbGltZW50YXJ5LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIHdpZHRoOiAxMTgycHg7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRyZW5kaW5nLXNwbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyODJweDtcbiAgfVxuXG4gIC5jdXJyZW50LXNoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzAwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTI4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRyYWNrLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAub2Qtc3htOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XG4gIH1cblxuICAub2QtbXlzeG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjE7XG4gICAgfVxuICB9XG5cbiAgLm9kLXVwY29taW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTBweDtcbiAgfVxuXG4gIC5idWxsZXQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgfVxuXG4gIC5zaG93LWxpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG5cbiAgICAuc2hvdy1saXN0LWhlYWQge1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zaG93LWxpc3QtaW5uZXJIZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuc2hvdy1saXN0LWlubmVyTG9nbyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuc2NydWJiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wbGF5ZXJzY3J1YiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvL2N1cnNvcjogIHBvaW50ZXI7XG5cbiAgICAuZ3V0dGVyLCAuZ3V0dGVyLWVtcHR5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgdG9wOiA0NXB4O1xuXG4gICAgICAubG9hZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTIzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMjM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleCA6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5sb2FkaW5nLW9uLWRlbWFuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTIzO1xuICAgICAgfVxuXG4gICAgICAubWFya2VyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgLmJ1ZmZlcmVkLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ub3QtcGxheWFibGUtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ndXR0ZXItZW1wdHkge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC53cmFwcGVyIC5ndXR0ZXIge1xuICAgICAgcmlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0zNTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5oYW5kbGU6aG92ZXIge1xuICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICB9XG59XG4iLAoJCSJcbi5uYXYtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50LW1heCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MjhweDtcbiAgICB3aWR0aDogJG5hdmJhci1zaXplO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLXNpemU7O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcig3NjlweCk7XG4gICAgfVxuXG4gICAgLnNwTmF2SWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50LW1heCkge1xuICAgICAgICBtYXJnaW46IDE3cHggYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuW2NsYXNzKj1cIm5hdi1pY29uXCJdLCBzcGFuW2NsYXNzKj1cIm5hdi10YWJcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ubmF2YmFyLXN1YmhlYWRlciB7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5mYXYtbWVudS1pY29uLm9uOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtLCAuNXM7XG4gICAgICAgIHdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIGxlZnQ6IDI3cHg7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAtMzMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAkbmF2YmFyLXdpZHRoO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdG9wOiA1MHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oNTAwbXMpO1xuICAgIEBpbmNsdWRlIG5hdi1iYXItbWVudS1oZWlnaHQoMTMwcHgsIDUwcHgpO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGxlZnQ6ICRuYXZiYXItc2l6ZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtY29udGVudC12aWV3IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHpvb206IDE7XG5cbiAgICAgICAgJi5uZy1oaWRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoZmFkZS1uYXZpZ2F0aW9uLXBhbmUpe1xuICAgICAgICBmcm9tIHtvcGFjaXR5OiAwO31cbiAgICAgICAgdG8ge29wYWNpdHk6IDE7fVxuICAgICAgfVxuXG4gICAgICAjcmVjZW50bHlQbGF5ZWQge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAkaGVhZGVySGVpZ2h0ICsgMTtcbiAgICAgICAgYm90dG9tOiAkZm9vdGVySGVpZ2h0ICsgMTtcbiAgICAgIH1cblxuICAgICAgLmN1ci11bmFibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTU2cHg7XG4gICAgICAgIGxlZnQ6IDU1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQtYm9yZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci02NTtcbiAgfVxuXG4gIC5tb3JlLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5mZWVkYmFjay1jb250YWluZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgIC5mZWVkYmFjay1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2Rlc2t0b3BfU2VuZF9GZWVkYmFjay5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZlZWRiYWNrLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgfVxuICB9XG59XG4iLAoJCSIucmVjZW50bHktcGxheWVkLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAuaXRlbSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG4gICAgICAuY2hhbm5lbC1pbmRpY2F0b3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICAudHJpYW5nbGUtdG9wLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiA0MnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tbXlzeG0tc3R5bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDglO1xuICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWFvZC1zdHlsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOCU7XG4gICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLXJlYy1jb250ZXh0dWFsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYzO1xuICAgIH1cblxuICAgIC5jdXN0b20tcmVjLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgaGVpZ2h0OiAxMDNweDtcblxuICAgICAgLmN1c3RvbS1kZWwtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuY29udGV4dC1kZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHByaW1hcnktY29sb3ItNztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zMjtcblxuICAgIC5yZWNlbnQtcGxheWVkLWNsZWFyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnJlYy10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODIlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5yZWMtY2xlYXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnJlY2VudC1wbGF5ZWQtY2xlYXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMEY2NDk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnJlY2VudC1wbGF5ZWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItODtcbiAgfVxuXG4gIC5yZWNlbnQtdGVtcGxhdGUtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICB9XG5cbiAgLnJlY2VudC10ZW1wYWxlLXN1Yi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnJlYy1zY3JvbGwtb3V0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIG5hdi1iYXItbWVudS1oZWlnaHQoNDJweCwgNDJweCk7XG4gIH1cblxuICAucmVjLXNjcm9sbC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9yZS1saWtlIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHByaW1hcnktY29sb3ItNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5hbGwtY29udGV4dC1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjM7XG5cbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufSIsCgkJIiNmYXZvcml0ZXNMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJWVtcHR5LWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5mYXYtaWNvbi1oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbXB0eS10ZW1wbGF0ZSB7XG4gICAgICBjb2xvcjogZ3JheTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcblxuICAgICAgLmxpbmUtZmlyc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAubGluZS1zZWNvbmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYXYtbGlzdC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZpbHRlci1idXR0b24tZ3JvdXA7XG4gIH1cblxuICAuZmF2LXNjcm9sbC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmZhdi1zZWxlY3RlZC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM1O1xuICAgIH1cblxuICAgIC5mYXYtY2hhbm5lbHMge1xuICAgICAgLmZhdi1jaGFubmVscy1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAxMTFweDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBuYXYtYmFyLW1lbnUtaGVpZ2h0KDExMXB4LCAxMTFweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGlzdC1zY3JvbGxiYXI7XG4gICAgICB9XG5cbiAgICAgIC8vIENXQyBXQy01ODQzIHdhbnQgZmF2b3JpdGUgc2hvd3MgYW5kIGZhdm9yaXRlIGNoYW5uZWxzIHRvIGJlIHNpbWlsaWFyXG5cbiAgICAgIC5mYXYtc2hvd3MtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMTExcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbmF2LWJhci1tZW51LWhlaWdodCgxMTFweCwgMTYxcHgpO1xuICAgICAgICBAaW5jbHVkZSBtZW51LWxpc3Qtc2Nyb2xsYmFyO1xuICAgICAgfVxuXG4gICAgICAuZmF2LWNoYW5uZWxzLWVtcHR5IHtcbiAgICAgICAgQGV4dGVuZCAlZW1wdHktbGlzdDtcbiAgICAgIH1cblxuICAgICAgLnJlbW92YWwtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICB9XG5cbiAgICAgIC5hZGQtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhdi1zaG93cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAuZmF2LXNob3ctaXRlbSB7XG4gICAgICB9XG5cbiAgICAgIC5mYXYtc2hvd3MtZW1wdHkge1xuICAgICAgICBAZXh0ZW5kICVlbXB0eS1saXN0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYXZvcml0ZS1wYW5lbC1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgLmZhdm9yaXRlLWhvc3QtaGVhZGVyIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvci0xMjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgLmxvYWQtZmF2b3JpdGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgfVxuXG4gIC5mYXZvcml0ZS1saXN0LW1haW4taGVhZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zMjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4iLAoJCSIkaWNvbi1zaXplOiAyNHB4O1xuXG4uaGVhZGVyIHtcbiAgJl9fcGxheS1oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnBsYXktaGVhZCB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuXG4gIC5taW5pbWl6ZWQtdm9sdW1lLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogM3B4O1xuICB9XG5cbiAgI3ZvbHVtZUNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnBsYXktaGVhZC1jb250ZW50IHtcbiAgICAucGxheS1oZWFkLWNvbnRhaW5lciB7XG4gICAgICAucGxheWVyIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuXG4gICAgICAgIC5mdWxsIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgLnN4bS1sb2dvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxIG9mIDUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2Nyb2xsZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDIsIGJsb2NrLWNvbGxhcHNlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwLjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAucGR0LWluZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNSwgYmxvY2stY29sbGFwc2UpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1LCBibG9jay1jb2xsYXBzZSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNoaWZ0KC0xKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkKDAgMCAwIDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkeHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci04O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgJiArICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkbS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1cGVyLXNjcnViLWRpc3BsYXkge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2NydWItY29udHJvbHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQgb2YgNSk7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAucHJldiwgLnBhdXNlLCAucGxheSwgLm5leHQsIC5yZXBlYXQge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2Nyb2xsZWQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNoaWZ0KDApO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyVcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAuYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAmLnByZXYsICYubmV4dCwgJi5yZXBlYXQsICYuZHluYW1pYy1wbGF5LWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhICgkcy1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wb3Atb3V0LCAmLnBsYXktdm9sdW1lIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAuYW5jaG9yIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAuaWNvbi1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRpY29uLXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDQxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwLjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLlJlZ3VsYXJQbGF5MDEsICYuUmVndWxhclBhdXNlLCAmLlJlZ3VsYXJQcmV2LCAmLlJlZ3VsYXJOZXh0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuUmVndWxhclNlYyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1pbmktcGxheS1oZWFkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnJlcGVhdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYucGF1c2UsICYubmV4dCwgJi5wcmV2LCAmLnBsYXkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIgLmljb24tYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kaXNwLXR3byB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kaXNhYmxlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5pY29uLWJ0biB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5SZWd1bGFyTGl2ZTAxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuUmVndWxhckxpdmUwMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWZhYmZkO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLlJlZ3VsYXJQb3BPdXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5taW5pLXBvcG91dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1x0XHRcbiAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XHRcdFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcdFx0XG4gIFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1x0XHRcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHRcdFxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1x0XHRcbiAgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1x0XHRcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFxuICAgICAgICAgICAgICB9XHRcdFxuICBcbiAgICAgICAgICAgICAgLm1pbmktcG9wb3V0OmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTY7XHRcdFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGxheS12b2x1bWUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ3O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ3O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNDk7XG5cbiAgICAgICAgICAgICAgLmljb24tYnRuLXZvbHVtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmljb24tYnRuLmljb24tYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcC1vdXQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00NztcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuXG4gICAgICAgICAgICAgIC5pY29uLWJ0bi5pY29uLWJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAubWluaS1wb3BvdXQge1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmR5bmFtaWMtcGxheS1jb250cm9sIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ3O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ3O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcblxuICAgICAgICAgICAgICAuZGlzYWJsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9Wb2x1bWUgQ29udHJvbCBzbGlkZXIgc3R5bGVzXG4gICAgICAgIC52b2x1bWUtY29udHJvbGxlciB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0b3AgLjM1cyBsaW5lYXIpO1xuXG4gICAgICAgICAgJi0tb3BlbmVkIHtcbiAgICAgICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBtcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5taW5pLXZvbHVtZS1jb250cm9sIHtcblxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgJi5zbGlkZXItc3R5bGVzIHtcbiAgICAgICAgICAgIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc2xpZGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgIHdpZHRoOiAzNDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi41cHggMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggNXB4IDIwcHggMTBweDtcblxuICAgICAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcbiAgICAgICAgICAgICAgICB0b3A6IC0uM2VtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXRvb2x0aXAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXdpZGdldCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjBlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTc7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0xOTtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgICAgICAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgICAgICAgICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktd2lkZ2V0LXNoYWRvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICAgICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5ID0gMzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGVyLWhvcml6b250YWwgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICN2b2x1bWVDb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG1jYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBsZWZ0OiAxMzBweDtcbiAgICAgICAgICByaWdodDogNDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgJi5uZy1oaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRtY2EtcmVtYWluaW5nLWNvdW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZG1jYS1yZW1haW5pbmctbXNnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGUtcGxheWVyIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnNwcml0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL1BsYXlIZWFkU3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMCAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmlucHJvZ3Jlc3MtY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gIH1cblxuICAuYnVmZmVyLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xNTtcbiAgfVxuXG4gIC5wcm9ncmVzcy1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTY7XG4gIH1cblxuXG5cbiAgLmRpc3BOIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLAoJCSIudHJhY2tzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgLnByZXZpb3VzLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDI1MG1zO1xuICAgIHRyYW5zaXRpb246IGFsbCwgMjUwbXM7XG4gIH1cblxuICAucHJldmlvdXMtdHJhY2s6aG92ZXIge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkcHJpbWFyeS1jb2xvci02LCAwLjE1KTtcblxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTU7XG5cbiAgICAucHJldmlvdXMtdHJhY2stdGltZSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvci01O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cy10cmFjazpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTU7XG4gIH1cblxuICAucHJldmlvdXMtdHJhY2s6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAucHJldmlvdXMtdHJhY2s6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yLTU7XG4gIH1cblxuICAucHJldmlvdXMtdHJhY2sucGxheWFibGU6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTWE1fSWNvbl8wMjtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgY29udGVudDogXCJcXDI0XCI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wbGF5YWJsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XG4gIH1cblxuICAucHJldmlvdXMtdHJhY2s6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00O1xuICB9XG5cbiAgLnByZXZpb3VzLXRyYWNrID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJldmlvdXMtdHJhY2sucmVzdGFydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wcmV2aW91cy10cmFjay5yZXN0YXJ0OmJlZm9yZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LWZhbWlseTogU1hNX0ljb25fMDI7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGNvbnRlbnQ6IFwiXFwyNFwiO1xuICAgIGhlaWdodDogOHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5wcmV2aW91cy10cmFjay5yZXN0YXJ0OmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcmltYXJ5LWNvbG9yLTYsIDAuMTUpO1xuICB9XG5cbiAgLnByZXZpb3VzLXRyYWNrLnJlc3RhcnQgYS5wcmV2aW91cy10cmFjay10aW1lIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgfVxuXG4gIGEucHJldmlvdXMtdHJhY2stdGltZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0cmFja1RpbWVGb250O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjtcbiAgfVxuXG4gIGEucHJldmlvdXMtdHJhY2stdGltZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgYS5wcmV2aW91cy10cmFjay10aW1lOmhvdmVyLCBhLnByZXZpb3VzLXRyYWNrLXRpbWU6YWN0aXZlIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjI7XG4gIH1cblxuICBhLnByZXZpb3VzLXRyYWNrLWFydGlzdCB7XG4gICAgZm9udC1mYW1pbHk6ICR0cmFja0FydGlzdEZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICB9XG5cbiAgYS5wcmV2aW91cy10cmFjay1hcnRpc3Qge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIGEucHJldmlvdXMtdHJhY2stYXJ0aXN0OmhvdmVyLCBhLnByZXZpb3VzLXRyYWNrLWFydGlzdDphY3RpdmUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgfVxuXG4gIGEucHJldmlvdXMtdHJhY2stbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0cmFja0FydGlzdEZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgZm9udC1zaXplOiAxLjY1ZW07XG4gIH1cblxuICBhLnByZXZpb3VzLXRyYWNrLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIGEucHJldmlvdXMtdHJhY2stbmFtZTpob3ZlciwgYS5wcmV2aW91cy10cmFjay1uYW1lOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gIH1cblxuICAucHJldmlvdXMtdHJhY2sgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAudHJhY2stY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0yMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogN3B4O1xuICAgIHRvcDogMjlweDtcbiAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gIH1cbn1cbiIsCgkJIi5teS1zeG0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiAkdGV4dC1jb2xvci1ub3JtYWw7XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbig1MDBtcyk7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMTAwJSkpO1xuXG4gICAgJi5vbi1teS1zeG0ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCUpKTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gICAgaGVpZ2h0OiA5NCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoJG0tYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgXCIxMDAlIC0gI3skbmF2YmFyLXNpemV9XCIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItc2l6ZTtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGUtbGFiZWwge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci04O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsIFwiMzQwcHggKyAjeyRuYXZiYXItc2l6ZX1cIik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoJHMtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgXCI1ODBweCArICN7JG5hdmJhci1zaXplfVwiKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgXCI4MDBweCArICN7JG5hdmJhci1zaXplfVwiKTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19zbGlkZXItY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmFuZ2Uge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2xpZGUtaGlnaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnNsaWRlLWxvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuc2xpZGUtcmFuZ2Uge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci1kdWxsO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoMzQwcHgpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKDU4MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoJG0tYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKDgwMHB4KTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICB9XG5cbiAgICAucGxheS1ub3cge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhICgkbC1icmVha3BvaW50KSB7XG4gICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5kaXNhYmxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTYyICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FuY2VsIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgfVxuXG4gICAgLnBsYXktbm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItYmx1ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuY2FuY2VsLW5vdyB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSAoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3LjVweDtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYW5jZWwtbm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgfVxuXG4gICAgLmNhbmNlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICB9XG5cbiAgICAuZ2FwLWNhbmNlbC1zYXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyJTtcbiAgICB9XG5cbiAgICAuaW5jbHVkZS1kaiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItODtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICVkai12b2ljZS10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2NoZWNrYm94X2NoZWNrZWQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgLmRqLXZvaWNlLXRvZ2dsZS1vbiB7XG4gICAgICBAZXh0ZW5kICVkai12b2ljZS10b2dnbGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvY2hlY2tib3hfY2hlY2tlZC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5kai12b2ljZS10b2dnbGUtb2ZmIHtcbiAgICAgIEBleHRlbmQgJWRqLXZvaWNlLXRvZ2dsZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jaGVja2JveF91bmNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuZGotdm9pY2Utb24ge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMSAhaW1wb3J0YW50O1xuICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyOHB4O1xuXG4gICAgICAuc3dpdGNoLW9uIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGotdm9pY2Utb2ZmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQyICFpbXBvcnRhbnQ7XG4gICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG5cbiAgICAgIC5zd2l0Y2gtb2ZmIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5teXN4bS1kai10YWxrIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNDk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNDk7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSAoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3LjVweDtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50d28tcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGFubmVsLWluZm8ge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIC5teS1pY29uLWNvbnRhaW5lciB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuXG4gICAgLm15LXN4bS1jaGFubmVsLWxvZ28ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubm93LXBsYXlpbmctY2hhbm5lbC1sb2dvIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgfVxuICAgICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgIH1cblxuICAgICAgLmNoYW5uZWwtbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1teXN4bS1zdHlsZSB7XG4gICAgICAgIGJvdHRvbTogNTZweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWR1bGw7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgbGVmdDogLTQ2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLm15LXN4bS1pbWFnZSB7XG4gICAgICAgIC5sb2dvLXByb3BvcnRpb24ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1peGluZy1sb2dvIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21peC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19taXgtdGV4dC1zbWFsbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogNDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhICgkcy1icmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWl4LXRleHQtbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IDQwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMjglO1xuXG4gICAgICAuaWNvbi1teXN4bS1zdHlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS10eHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9ncmVzcy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy90YWJsZXQtbG9hZGluZy1hbmltYXRpb24uZ2lmKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gICAgbWFyZ2luLXRvcDogMTklO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjAycHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLnByb2dyZXNzLWxvYWRlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbn1cbiIsCgkJIi5teS1zeG0tc2xpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzQwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEgKCRzLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSAoJGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxuXG4gIC5teVN4bVNsaWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmd1dHRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00MDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxvYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC5oYW5kbGUge1xuICAgIHRvcDogLTExcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogNDA7XG5cbiAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gIH1cblxuICAubXlTeG1TbGlkZXIgYS5wb3B1cCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIHRvcDogOXB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG5cbiAgLm15U3htU2xpZGVyIGEucG9wdXA6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAxcHg7XG4gIH1cblxuICAubXlTeG1TbGlkZXIge31cblxuICAubWFya2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00MDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogLTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcbiAgfVxuXG4gIC5teXN4bS1tYXJrZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQwO1xuICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDQuNXB4O1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgd2lkdGg6IDQuNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEgKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICB9XG4gIH1cblxuICAucG9wb3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci00O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAucG9wb3Zlci50b3AgLmFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICB9XG59XG4iLAoJCSIudHJlbmRpbmcge1xuICAudHJlbmRpbmctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTI3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0LCA1NTBtcztcbiAgICB0cmFuc2l0aW9uOiByaWdodCwgNTUwbXM7XG5cbiAgICAudHJlbmRpbmctaGVhZGluZyB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHByaW1hcnktY29sb3ItMTAsIDAuMTIpO1xuXG4gICAgICB3aWR0aDogOTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnRyZW5kaW5nLWxpc3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAudHJlbmRpbmctbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAudHJlbmRpbmctaXRlbS1udW0ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmVuZGluZy1pdGVtLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyZW5kaW5nLWl0ZW0tcGxhY2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgIH1cblxuICAgICAgICAudHJlbmRpbmctaXRlbS10eXBlIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyZW5kaW5nLWl0ZW0tbGlzdGVuIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcblxuICAgICAgICAgIC50cmVuZGluZy1pdGVtLWNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgIC5SZWd1bGFyUGxheTAxOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTWE1fSWNvbl8wMjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcN2FcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvci05O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmVuZGluZy1saW5lLWJyZWFrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiJG1vZGFsLWJvZHktbWluLXdpZHRoOiA0NjVweDtcbiRyZXNwb25zaXZlLXdpZHRocy1mb3ItbW9kYWxzOiAzMCwgNDAsIDcwO1xuXG4ubW9kYWwge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTApO1xuICBAaW5jbHVkZSBzaGlmdCgxKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICYuZmFkZS5pbiB7IHRvcDogMzMlOyB9XG5cbiAgQGVhY2ggJG1vZGFsLXNpemUgaW4gJHJlc3BvbnNpdmUtd2lkdGhzLWZvci1tb2RhbHMge1xuICAgICRtb2RhbC1zaXplLS1wZXJjZW50YWdlOiAkbW9kYWwtc2l6ZSArIHVucXVvdGUoJyUnKTtcblxuICAgICYubW9kYWwtd2lkdGgtI3sgJG1vZGFsLXNpemUgfSB7XG4gICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gI3sgJG1vZGFsLXNpemUtLXBlcmNlbnRhZ2UgfSkvMik7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IDE2MHB4O1xuICAgICAgd2lkdGg6ICRtb2RhbC1zaXplLS1wZXJjZW50YWdlO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtd2lkdGgtMzAge1xuICAgIHRvcDogLTEyO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAubW9kYWwge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICBAaW5jbHVkZSBzaGlmdCgzKTtcbiAgfVxufVxuXG5cbiNmYXVsdFRyZWVBbGVydCB7XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsCgkJIi8vIFNob3cgTGlzdCBTdHlsZXNcbkBtaXhpbiBzaG93LWxpc3Qge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci02OTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi0tY3VycmVudGx5LXBsYXlpbmcge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci02OTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LWNvbG9yLTY5LCA1JSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzaG93LWxpc3QtZXhwYW5kZWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vLyBDb250ZW50IFN0eWxlc1xuQG1peGluIHNob3ctbGlzdF9fY29udGVudCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBub3ctcGxheWluZy1tb2R1bGU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTRlN2U5O1xuICBtaW4taGVpZ2h0OiAxMTdweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWl4aW4gc2hvdy1saXN0LWV4cGFuZGVkX19jb250ZW50IHtcbiAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgYm9yZGVyOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBJbWFnZSBTdHlsZXNcbkBtaXhpbiBzaG93LWxpc3RfX2ltYWdlIHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQG1peGluIHNob3ctbGlzdC1leHBhbmRlZF9faW1hZ2Uge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XG59XG5cbkBtaXhpbiBzaG93LWxpc3RfX2RldGFpbHMtYW5kLXNoYXJpbmcge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XG59XG5cbi8vIERldGFpbHMgc3R5bGVzXG5AbWl4aW4gc2hvdy1saXN0X19kZXRhaWxzIHtcbiAgQGluY2x1ZGUgb21lZ2E7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBzaG93LWxpc3QtZXhwYW5kZWRfX2RldGFpbHMge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XG59XG5cbi8vIFNoYXJpbmcgc3R5bGVzXG5AbWl4aW4gc2hvdy1saXN0X19zaGFyaW5nIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG5cblxuICAuUmVndWxhck5vdGlmaWNhdGlvbkE6aG92ZXIsXG4gIC5SZWd1bGFySW5mbzpob3ZlcixcbiAgLlJlZ3VsYXJGYXZfQTpob3ZlcixcbiAgLlJlZ3VsYXJGYXZfQjpob3ZlciB7XG4gICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcmltYXJ5LWNvbG9yLTksIC0wLjg1KTtcbiAgfVxufVxuXG5AbWl4aW4gc2hvdy1saXN0LWV4cGFuZGVkX19zaGFyaW5nIHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICBAaW5jbHVkZSBvbWVnYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBUaXRsZSBzdHlsZXNcbkBtaXhpbiBzaG93LWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG5cbiAgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbkBtaXhpbiBzaG93LWxpc3RfX3RpdGxlLS1ub3QtdHVuYWJsZSB7XG4gIEBpbmNsdWRlIHNob3ctbGlzdF9fdGl0bGU7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMTtcbn1cblxuQG1peGluIHNob3ctbGlzdC1leHBhbmRlZF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG5cbiAgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbkBtaXhpbiBzaG93LWxpc3QtZXhwYW5kZWRfX3RpdGxlLS1ub3QtdHVuYWJsZSB7XG4gIEBpbmNsdWRlIHNob3ctbGlzdC1leHBhbmRlZF9fdGl0bGU7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMTtcbn1cblxuLy8gRGVzY3JpcHRpb24gc3R5bGVzXG5AbWl4aW4gc2hvdy1saXN0X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG5cbiAgJi1tb3JlIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzaG93LWxpc3QtZXhwYW5kZWRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEljb25zIHN0eWxlc1xuQG1peGluIHNob3ctbGlzdF9faWNvbnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWl4aW4gc2hvdy1saXN0LWV4cGFuZGVkX19pY29ucyB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gIEBpbmNsdWRlIG9tZWdhO1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTRlN2U5O1xufVxuXG4vLyBJY29uIFN0eWxlc1xuQG1peGluIHNob3ctbGlzdF9faWNvbiB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbkBtaXhpbiBzaG93LWxpc3QtZXhwYW5kZWRfX2ljb24ge1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4vLyBNYWluIHNob3ctbGlzdCBjbGFzc1xuLnNob3ctbGlzdCB7XG4gIEBpbmNsdWRlIHNob3ctbGlzdDtcblxuICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2hvdy1saXN0X19jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkX19jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICYubmF2LW9wZW4gJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2hvdy1saXN0X19jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkX19jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2ltYWdlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkX19pbWFnZTtcbiAgICB9XG4gIH1cblxuICAmLm5hdi1vcGVuICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2ltYWdlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkX19pbWFnZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgc2hvdy1saXN0X190aXRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNob3ctbGlzdC1leHBhbmRlZF9fdGl0bGU7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgc2hvdy1saXN0X190aXRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNob3ctbGlzdC1leHBhbmRlZF9fdGl0bGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtLW5vdC10dW5hYmxlIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX3RpdGxlLS1ub3QtdHVuYWJsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNob3ctbGlzdC1leHBhbmRlZF9fdGl0bGUtLW5vdC10dW5hYmxlO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LW9wZW4gJl9fdGl0bGUtLW5vdC10dW5hYmxlIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX3RpdGxlLS1ub3QtdHVuYWJsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNob3ctbGlzdF9fdGl0bGUtLW5vdC10dW5hYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2Rlc2NyaXB0aW9uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkX19kZXNjcmlwdGlvbjtcbiAgICB9XG4gIH1cblxuICAmLm5hdi1vcGVuICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2Rlc2NyaXB0aW9uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkX19kZXNjcmlwdGlvbjtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzLWFuZC1zaGFyaW5nIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2RldGFpbHMtYW5kLXNoYXJpbmc7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2RldGFpbHM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzaG93LWxpc3QtZXhwYW5kZWRfX2RldGFpbHM7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19kZXRhaWxzIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2RldGFpbHM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzaG93LWxpc3QtZXhwYW5kZWRfX2RldGFpbHM7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRqdXN0LXZvbHVtZS1pY29uIHtcbiAgICBAZXh0ZW5kICVSZWd1bGFyVm9sdW1lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fZHVyYXRpb24sXG4gICZfX2luZGljYXRvciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJl9faW5kaWNhdG9yLWFuZC1kdXJhdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19zaGFyaW5nIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX3NoYXJpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzaG93LWxpc3QtZXhwYW5kZWRfX3NoYXJpbmc7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19zaGFyaW5nIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX3NoYXJpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzaG93LWxpc3QtZXhwYW5kZWRfX3NoYXJpbmc7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIEBpbmNsdWRlIHNob3ctbGlzdF9faWNvbnM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzaG93LWxpc3QtZXhwYW5kZWRfX2ljb25zO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LW9wZW4gJl9faWNvbnMge1xuICAgIEBpbmNsdWRlIHNob3ctbGlzdF9faWNvbnM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzaG93LWxpc3QtZXhwYW5kZWRfX2ljb25zO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIEBpbmNsdWRlIHNob3ctbGlzdF9faWNvbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNob3ctbGlzdC1leHBhbmRlZF9faWNvbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19pY29uIHtcbiAgICBAaW5jbHVkZSBzaG93LWxpc3RfX2ljb247XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzaG93LWxpc3QtZXhwYW5kZWRfX2ljb247XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBAZXh0ZW5kIC5SZWd1bGFySW5mbztcbiAgfVxufVxuIiwKCQkiLmNhdGVnb3J5LXNlY3Rpb24ge1xuICBociB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTM3O1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMTAwKTtcblxuICAgIC8vZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweCAxMDBweCA0MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNhdGVnb3J5LXNlY3Rpb24taGVhZGVyIHtcbiAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgLnRpdGxlLWhlYWRlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgLnNlYXJjaC1zZWN0aW9uLWxheW91dCB7XG4gICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjZW50RXBpc29kZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIGJvdHRvbTogMjFweDtcbiAgICB9XG5cbiAgICAuc2hvdy1uYW1lIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMzI7XG4gICAgICBwYWRkaW5nOiA0cHggNXB4IDBweCA0cHg7XG4gICAgfVxuXG4gICAgLnNob3ctYWlyLXNwYWNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgfVxuXG4gICAgLmFpci1kYXRlLXN0YXR1cyB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZXhwLWRhdGUtc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAjQkIyNDBDO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5lcGlzb2RlLXRvZGF5IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAuZXBpc29kZS1ub3QtdG9kYXkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5lcGlzb2RlLXByb2dyZXNzIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAuZXBpc29kZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3ItMzI7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuc2VlLWFsbC1lcGlzb2RlcyB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVwaXNvZGUtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0zMjtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucmVjZW50LWVwaXNvZGVzLWNvbnRlbnRzIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG4gICAgICAuZnVsbC1jb2xvci1jaXJjbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICB9XG5cbiAgICAgIC5mdWxsLWdyYXktY2lyY2xlIHt9XG5cbiAgICAgIC5oYWxmLWZpbGxlZC1jaXJjbGUge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgLmVwaXNvZGUtZmlsbGVkLWRlcyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maXJzdC1zZWN0aW9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGdyYXk7XG4gICAgICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmQtc2VjdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggZ3JheTtcbiAgICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY2VudC1lcGlzb2Rlcy1pY29ucyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2OXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuXG4gICAgICAuc2hhcmUtc3Rhci1zcGFjZSB7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggM3B4IDdweCA3cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZS1zdGFyLXNwYWNlOmhvdmVyIHtcbiAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDdweCA2cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWVwaXNvZGVzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTM1O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItMzU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1lcGlzb2Rlcy1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1lcGlzb2Rlcy1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLXNob3cge1xuICAgICAgLnNlbGVjdGVkLXNob3ctc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaG93LWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnNob3ctaW1hZ2Utc2l6ZSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLnNob3ctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAvL3BhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3RlZC1zaG93LW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0ZWQtc2hvdy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdGVkLXNob3ctaWNvbnMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG5cbiAgICAgICAgLmZhdi1pY29uIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZS1pY29uIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWljb24ge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXNwYWNlLWZpbGxlZCB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmF2LWljb246aG92ZXIge1xuICAgICAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlLWljb246aG92ZXIge1xuICAgICAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1pY29uOmhvdmVyIHtcbiAgICAgICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXBpc29kZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5lcGlzb2RlLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMjApO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lcGlzb2RlLWJhbm5lci10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xOXB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1zcGFjZSB7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5ub3RpZnktc3BhY2Uge1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5leHAtZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuZXBpc29kZS1haXItZGF0ZS1zdGF0dXMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLmFpci1kYXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIH1cblxuICAgICAgLmxpdmUtYnVmZmVyZWQtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5saXZlLWJ1ZmZlci1jb250ZW50LWljb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnNoYXJlLXN0YXItc3BhY2Uge1xuICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMHB4IDVweCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hhcmUtc3Rhci1zcGFjZTpob3ZlciB7XG4gICAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTMxO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWdtZW50LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTMxO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAubGl2ZS1lcGlzb2Rlcy1jb250ZW50cyB7XG4gICAgICAgIC5saXZlLWFpci1kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0zMjtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci1zcGFjZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uUmVndWxhckVwUHJvZ3Jlc3NfRnVsbCwgLlJlZ3VsYXJFcFByb2dyZXNzX0hhbGYge1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG59XG5cbi5saXZlLW9uLWFpciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLAoJCSIuYW9kLW5hbWUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ1O1xuICB9XG5cbi5tb3JlLWxpc3RlbmluZy1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcblxuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIC50aXRsZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5lbXB0eS1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maXJzdCB7XG4gICAgcGFkZGluZzogMzVweCAwcHggMHB4IDQwcHg7XG4gIH1cblxuICAuaGVhZFRpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkcHJpbWFyeS1jb2xvci03O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogOTUlO1xuICB9XG5cbiAgdWwucGhvdG9zIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDQwcHg7XG4gIH1cblxuICB1bC5waG90b3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cblxuICBsaS5waG90byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gIH1cblxuICAubXI2MHB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cblxuICBzcGFuLnByb2cge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIHNwYW4uaW5uZXJCbG9jayB7XG4gICAgYmFja2dyb3VuZDogIzVCQzJBRjtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICBsaS5waG90byBpbWcuSW1hZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICBsaS5waG90byBzcGFuLmltZ2Rlc2Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIGxpLnBob3RvIHNwYW4ge31cblxuICAuc3ViVGV4dDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgfVxuXG4gIC5zdWJUZXh0MiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnN1YlRleHQzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICB9XG5cbiAgLnBob3RvIC5JbWFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gLnBob3RvOmhvdmVye1xuICAvLyAgIC5JbWFnZXtcbiAgLy8gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcmltYXJ5LWNvbG9yLTExLCAwLjUwKTtcbiAgLy8gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO1xuICAvLyAgICAgb3BhY2l0eTogMC41O1xuICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyAgICB9XG4gIC8vICAgIC5zdWJUZXh0MiB7XG4gIC8vICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMjg7XG4gIC8vICAgIH1cbiAgLy8gfVxufVxuIiwKCQkiLnF1aWNrLXNjcnViYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzhweDtcbiAgdG9wOiAyNjRweDtcbiAgbGVmdDogMzQ0cHg7XG4gIHotaW5kZXg6IDIwMDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG5cbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcmltYXJ5LWNvbG9yLTgsIDAuNzUpO1xuXG4gIC5zbGlkZXItdmVydGljYWwge1xuICAgIGhlaWdodDogMjM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIHRvcDogMTBweDtcblxuICAgIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICAgIGxlZnQ6IDBlbTtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHByaW1hcnktY29sb3ItMTEsIDApO1xuICAgIH1cblxuICAgIC5vblNsaWRlIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkcHJpbWFyeS1jb2xvci0xMSwgMC41KTtcbiAgICB9XG5cbiAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jaGFubmVsLWluZGV4LWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAucXVpY2stc2NydWItaW5kZXgge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuIiwKCQkiLnNlYXJjaCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuc2VhcmNoLWljb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1lcGlzb2RlLWtleXdvcmQge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNvdXJjZVNhbnNQcm8sIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E4YWRiYTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuIiwKCQkiLm9uLWRlbWFuZC1lcGlzb2RlIHtcbiAgLnJlY2VudC1lcGlzb2Rlcy1jb250ZW50cyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuZXBpc29kZS1haXItZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZnVsbC1jb2xvci1jaXJjbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgfVxuXG4gICAgLmZ1bGwtZW1wdHktY2lyY2xlIHtcbiAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICB9XG5cbiAgICAuZnVsbC1jaXJjbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG5cbiAgICAgIC5mdXR1cmUtY29sb3Ige1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVsbC1ncmF5LWNpcmNsZSB7XG4gICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItODtcbiAgICB9XG5cbiAgICAuaGFsZi1maWxsZWQtY2lyY2xlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuZmlyc3Qtc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBncmF5O1xuICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLnNlY29uZC1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBncmF5O1xuICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLnBhc3QtY29sb3Ige1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItOCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lcGlzb2RlLWFpci1kYXRlLXN0YXR1cyB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5lcGlzb2RlLWRpZmYtbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuXG4gICAgLmV4cC1kYXRlLXN0YXR1cyB7XG4gICAgICBjb2xvcjogI0JCMjQwQztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZXBpc29kZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00NTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3ItMzI7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuZXBpc29kZS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gICAgfVxuICB9XG5cbiAgLnJlY2VudC1lcGlzb2Rlcy1pY29ucyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDY5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuXG4gICAgLnNoYXJlLXN0YXItc3BhY2Uge1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZzogN3B4IDBweCA1cHggM3B4O1xuICAgIH1cblxuICAgIC5zaGFyZS1zdGFyLXNwYWNlOmhvdmVyIHtcbiAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogNnB4IDVweCA2cHggNnB4O1xuICAgIH1cblxuICAgIHNwYW46aG92ZXIge1xuICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuc2V0dGluZ3MtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICVzZXR0aW5ncy1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2V0dGluZ3MtcGFuZWwtaGVhZGVyIHtcbiAgICBAZXh0ZW5kICVzZXR0aW5ncy1oZWFkZXI7XG4gIH1cblxuICAuc2V0dGluZ3MtbWFpbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBuYXYtYmFyLW1lbnUtaGVpZ2h0KDQwcHgsIDApO1xuICB9XG5cbiAgLnNldHRpbmdzLXBhbmVsLWF1ZGlvLXF1YWxpdHkge1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIC5hdWRpby1xdWFsaXR5LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDg3JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmF1ZGlvLXF1YWwtdHh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzFmMjIyNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuYXVkaW8tcXVhbC1ub3JtYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdWRpby1jYXJyb3QtcmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNENkQ5REM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnNldHRpbmdzLXBhbmVsLWF1ZGlvLXF1YWxpdHk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTk7XG4gIH1cblxuICAuc2V0dGluZ3MtcGFuZWwtYWxlcnQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGEsIGE6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2V0dGluZ3MtcGFuZWwtZG93bmxvYWQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5zZXR0aW5ncy1wYW5lbC1kb3dubG9hZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgfVxuXG4gIC5zZXR0aW5ncy1wYW5lbC1hbGVydDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgfVxuXG4gIC5zZXR0aW5ncy1wYW5lbC1saXN0ZW5pbmcge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zZXR0aW5ncy1wYW5lbC10dW5lLCAuc2V0dGluZ3MtcGFuZWwta2VlcC1vcGVuIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICB9XG5cbiAgLmNyb3NzLWRlc2Mge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cblxuICAuc2V0dGluZ3MtcGFuZWwta2VlcC1vcGVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci05O1xuICB9XG5cbiAgLnNldHRpbmdzLXBhbmVsLWtlZXAtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5jb21tb24tc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuXG4gIC5zZXR0aW5ncy1wYW5lbC10dW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci05O1xuICB9XG5cbiAgLnNldHRpbmdzLXBhbmVsLWRpc2FibGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNldHRpbmdzLXBhbmVsLWRpc2FibGUxIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZXR0aW5ncy1wYW5lbC1kaXNhYmxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNldHRpbmdzLXBhbmVsLWNyb3NzZmFkZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAuc2V0dGluZ3MtcGFuZWwtcmVzdW1lIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5zZXR0aW5ncy1wYW5lbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcblxuICAgIC5sb2dvdXQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBEaW5Db25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgfVxuXG4gICAgLnNldHRpbmdzLWZhY2Vib29rLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogRGluQ29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1mYW1pbHk6IDE2cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ0O1xuICAgIH1cblxuICAgIC5zZXR0aW5ncy1mYWNlYm9vay1jb25uZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNztcblxuICAgICAgLmZhY2Vib29rLWNvbm5lY3RlZC1hcnJvdyB7XG4gICAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgJHByaW1hcnktY29sb3ItMTAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nb3V0LXNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmFjZWJvb2stc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAucmVzZXQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBEaW5Db25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgfVxuXG4gICAgLnJlc2V0LXNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmUtYnJlYWsge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cblxuICAuY3Jvc3NmYWRlLWNoayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLmNyb3NzZmFkZS1kaXYge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5jaGV2cm9uLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNENkQ5REM7XG4gIH1cblxuICAucGFuZWwtdHVuZS1sZWZ0IHtcbiAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MiU7XG4gICAgLy9wYWRkaW5nLXRvcDogMTRweDtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAvL3dpZHRoOiA1MHB4O1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAlcGFuZWwtdHVuZS1jb21tb24tc2V0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucGFuZWwtdHVuZS1vbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3RhYmxldF9zZF9zd2l0Y2hfb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBAZXh0ZW5kICVwYW5lbC10dW5lLWNvbW1vbi1zZXQ7XG4gICAgLnR1bmUtb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtdHVuZS1vZmYge1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy90YWJsZXRfc2Rfc3dpdGNoX29mZi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIEBleHRlbmQgJXBhbmVsLXR1bmUtY29tbW9uLXNldDtcblxuICAgIC50dW5lLW9mZiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zMXB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC50dW5lLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudHVuZS1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgfVxuXG4gIC5zZXR0aW5nLXBhbmVsLWhlYWQtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgfVxuXG5cblxuICAubm8tYm90dG9tLWxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLnZlcnNpb24tZGF0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcblxuICAgIC52ZXJzaW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2V0dGluZ3MtZmFjZWJvb2staWNvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5zZXR0aW5ncy1mYWNlYm9vay1jaGVjayB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ0O1xuICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgLnNldHRpbmdzLWZhY2Vib29rLWFycm93IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAkcHJpbWFyeS1jb2xvci03O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cblxuICAuc2V0dGluZ3MtZmFjZWJvb2stdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gIC5jbGVhci1ib3RoIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zZXR0aW5ncy1ub3RpZnkge1xuICAgIGhlaWdodDogOTBweDtcblxuICAgIC5zZXR0aW5ncy1ub3RpZnktbm8ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHllbGxvdztcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZXR0aW5ncy1ub3RpZnktdGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDg0JTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZXR0aW5ncy1ub3RpZnktY2Fycm90IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAubXktbm90aWZpY2F0aW9ucyB7XG4gICAgLm15LW5vdGlmaWNhdGlvbnMtaGVhZGVyIHtcbiAgICAgIEBleHRlbmQgJXNldHRpbmdzLWhlYWRlcjtcblxuICAgICAgLmhlYWRlci1ub3RpZnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNhcnJvdC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLm5vdGlmeS1tYW5hZ2Uge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuZGlzYWJsZSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICAgICAgLm15LW5vdGlmaWNhdGlvbnMtYmFjayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm15LW5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAvLyBXQy01NTA2IG5hdmJhciBzaHJ1bmsgdG8gMzAwcHhcbiAgICAgIGhlaWdodDogNTczcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgdG9wOiA0M3B4O1xuICAgIH1cblxuICAgIC5hYnNvbHV0ZS1zdHlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQzcHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgIC8vIFdDLTU1MDYgbmF2YmFyIHNocnVuayB0byAzMDBweFxuXG4gICAgfVxuXG4gICAgLmVtcHR5LW5vdGlmeSB7XG4gICAgICAubm90aWZ5LWFsYXJtLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZW1wdHktbm90aWZ5LW1zZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAgIC8vIFdDLTU1MDYgbmF2YmFyIHNocnVuayB0byAzMDBweFxuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuZW1wdHktbm90aWZ5LWFsYXJtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogODMlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICB9XG5cbiAgICAgIC5ub3RpZnktYWxhcm0ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tc2VjIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLXNlYzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuICAgIH1cblxuICAgIC5teS1ub3RpZnktdGltZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcblxuICAgICAgLm5vdGlmeS1sYXN0LXRpbWUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5ub3RpZnktdGltZS1jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAvL2JlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgIC5ub3RpZnktbW9kYWwtY2xvc2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGluZS10aW1lLWJyZWFrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlOGU5ZTk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXktbm90aWZ5LWRhdGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTg7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAubm90aWZ5LXN1Yi1oZWFkIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5ub3RpZnktc2hvdy1haXJkYXRlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAubm90aWZ5LWxpbmUxIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5zZXR0aW5nLXBhdXNlLXRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgIH1cblxuICAgICAgLm5vdGlmeS1zaG93LW5hbWUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDE2NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hb2Qge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVwaXNvZGUtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubm90aWZ5LXRpbWUtY2xvc2UxIHtcbiAgICAgIHRvcDogMTY0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubm90aWZ5LXRpbWUtY2xvc2UyIHtcbiAgICAgIHRvcDogMjU0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2V0dGluZy1lcGlzb2RlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tYW5hZ2Utbm90aWZpY2F0aW9uIHtcbiAgICAubWFuYWdlLW5vdGlmaWNhdGlvbnMtaGVhZGVyIHtcbiAgICAgIEBleHRlbmQgJXNldHRpbmdzLWhlYWRlcjtcbiAgICAgIC5oZWFkZXItbm90aWZ5IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYXJyb3QtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1hbmFnZS1ub3RpZmljYXRpb24tYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hbmFnZS1ub3RpZnktc2Nyb2xsIHtcbiAgICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2V0dGluZ3MtcGFuZWwtdHVuZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG4gICAgICAgIC5tYW5hZ2UtdHVuZS1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50dW5lLXBvc2l0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYW5hZ2UtcGFuZWwtdHVuZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAucGFuZWwtc3dpcGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYzICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tYW5hZ2UtdHVuZS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tYW5hZ2Utc2hvdy1uYW1lIHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5tYW5hZ2UtcGFkLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYW5hZ2UtcGFuZWwtdHVuZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuICAgIH1cblxuICAgIC5tYW5hZ2UtdHVuZS1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLlJlZ3VsYXJTd2lwZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAucGFuZWwtcmVtb3ZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLlJlZ3VsYXJETF9SZW1vdmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICB9XG4gIH1cblxuICAuYXVkaW8tcXVhbGl0eSB7XG4gICAgLmF1ZGlvLXF1YWxpdHktaGVhZGVyIHtcbiAgICAgIEBleHRlbmQgJXNldHRpbmdzLWhlYWRlcjtcblxuICAgICAgLmhlYWRlci1ub3RpZnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNhcnJvdC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuYXBwbGljYXRpb24tc2V0dGluZ3MtYmFjayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTcgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF1ZGlvLXF1YWxpdHktbWFpbi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIFdDLTU1MDYgbmF2YmFyIHNocnVuayB0byAzMDBweFxuICAgICAgdG9wOiA0MXB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIC8vIFdDLTc1NDMgRml4ZXMgd2lkdGggZm9yIElFXG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBAaW5jbHVkZSBuYXYtYmFyLW1lbnUtaGVpZ2h0KDQxcHgsIDApO1xuICAgIH1cblxuICAgIC5hdWRpby1xdWFsaXR5LXN1Yi1oZWFkZXIge1xuICAgICAgQGV4dGVuZCAlc2V0dGluZ3MtaGVhZGVyO1xuICAgIH1cblxuICAgIC5hdWRpby1zZXR0aW5ncyB7XG4gICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcblxuICAgICAgLmF1ZGlvLXNldHRpbmctbGluZS1icmVhayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZXR0aW5nLW5vcm1hbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYXVkaW8tbm9ybWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdWRpby1ub3JtYWwtb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci01NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdWRpby1ub3JtYWwtb2ZmIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00MjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNldHRpbmctbm9ybWFsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgICAgIH1cblxuICAgICAgLnNldHRpbmctaGlnaCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYXVkaW8taGlnaCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXVkaW8taGlnaC1vbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTU3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1ZGlvLWhpZ2gtb2ZmIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00MjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNldHRpbmctaGlnaDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgICB9XG5cbiAgICAgIC5zZXR0aW5nLW1heGltdW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmF1ZGlvLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXVkaW8tbWF4LW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNTc7XG4gICAgICAgIH1cblxuICAgICAgICAuYXVkaW8tbWF4LW9mZiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNDI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZXR0aW5nLW1heGltdW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci05O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdWRpby10dW5lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgIC8vIFdDLTU1MDYgbmF2YmFyIHNtYWxsZXIsIHNvIGdldCB0aGlzIGNlbnRlcmVkIGFnYWluXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1xdWVzdGlvbnMtY29udGVudCB7XG4gICAgLmZhcS1xdWVzdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzFmMjIyNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IERpbkNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuYW5zd2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNmQ3MjdkO1xuICAgICAgICBmb250LWZhbWlseTogRGluQ29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNldHRpbmdzLXNvbmctY2FydCB7XG4gICAgLnNvbmctY2FydC1oZWFkZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItODtcblxuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcmltYXJ5LWNvbG9yLTcsIDAuMTUpO1xuXG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgLmhlYWRlci1zb25nLWNhcnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJyb3QtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zb25nLWNhcnQtY2xlYXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29uZy1jYXJ0LWNvbnRlbnQge1xuICAgICAgLnNvbmctZHVlLWRlc2Mge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zb25nLWRldGFpbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLnNvbmctZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDc0JTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAuc29uZy1hcnRpc3ROYW1lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvbmctdHJhY2tOYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb25nLWJ1eSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2huLXNlYyB7XG5cbiAgICAuY3VzdG9tLWNobi1oZWFkZXIge1xuICAgICAgQGV4dGVuZCAlc2V0dGluZ3MtaGVhZGVyO1xuICAgICAgLmhlYWRlci1ub3RpZnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNhcnJvdC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS1jaG4tYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tY2hhbm5lbHMtc2Nyb2xsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDFweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBuYXYtYmFyLW1lbnUtaGVpZ2h0KDQwcHgsIDApO1xuICAgIH1cblxuXG5cbiAgICAuY3VzdG9tLWNoYW5uZWxzIHtcbiAgICAgIC5jdXMtY2hhbm5lbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2U5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cbiAgICAgICAgLmNoYW5uZWwtaW5kaWNhdG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwJTtcblxuICAgICAgICAgIC50cmlhbmdsZS10b3AtbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDQycHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbi1teXN4bS1zdHlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDglO1xuICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24tYW9kLXN0eWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOCU7XG4gICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1jaG4tbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tY2huLW5hbWUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAuY3VzdG9tLWNobi1uYW1lLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1jb250ZXh0dWFsIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02MyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZS1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1tZW51LW9wdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG5cbiAgICAgICAgICAuY3VzdG9tLWRlbC1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgLmNvbnRleHQtZGVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXN0b20tZmF2LW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAuY29udGV4dC1mYXYge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jaGFubmVsczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci05O1xuICAgIH1cblxuICAgIC5jdXN0b20tbXlzeG0ge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS10ZW1wbGF0ZS1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXRlbXBhbGUtc3ViLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuY3Vyc29yLXN0eWxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmhpZGRlbi1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xlYXItc2JvdGgge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNldHRpbmdzLWZhcSB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLnNldHRpbmdzLWZhcS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODAlO1xufVxuXG4uc2V0dGluZ3MtZmFxLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDkwcHg7XG59XG4iLAoJCSIucmVjZW50LWVwaXNvZGUge1xuICAucmVjZW50LWVwaXNvZGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTJweDtcbiAgICBib3R0b206IDIxcHg7XG5cbiAgICAucmVjZW50LWVwaXNvZGVzLWNvbnRlbnRzIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuZnVsbC1jb2xvci1jaXJjbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICB9XG5cbiAgICAgIC5mdWxsLWdyYXktY2lyY2xlIHt9XG5cbiAgICAgIC5oYWxmLWZpbGxlZC1jaXJjbGUge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggZ3JheTtcbiAgICAgICAgICBiZWhhdmlvcjogdXJsKHZlbmRvci9waWUvUElFLmh0Yyk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY29uZC1zZWN0aW9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBncmF5O1xuICAgICAgICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFpci1kYXRlIHtcbiAgICAgICAgLmRhdGUtZnVsbC1jaXJjbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haXItZGF0ZS1zdGF0dXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYy1haXItZGF0ZS10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLmxpdmUtYnVmZmVyZWQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmxpdmUtZXBpc29kZXMtY29udGVudHMge1xuICAgIC5saXZlLWFpci1kYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgd2lkdGg6IDY1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0zMjtcblxuICAgIC5zZWdtZW50LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3ItMzI7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuZXBpc29kZS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gICAgfVxuICB9XG5cbiAgLmxpdmUtYnVmZmVyLWNvbnRlbnQtaWNvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zaGFyZS1zdGFyLXNwYWNlIHtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxcHggN3B4IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cblxuICAgIC5zaGFyZS1zdGFyLXNwYWNlOmhvdmVyIHtcbiAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTMxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogN3B4IDZweCA1cHggNnB4O1xuICAgIH1cblxuICAgIHNwYW46aG92ZXIge1xuICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuY29udGVudC10eXBlLWhlYWRlciB7XG4gIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gIGZsZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICVhb2QtZ3JlZW57XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICB9XG4gICVpY29uIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICVub3QtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi50YWxrLXZpZXcge1xuXG4gIH1cbiAgJi5tdXNpYy12aWV3IHtcblxuICB9XG4gIC5ub3ctcGxheWluZy1jaGFubmVsLWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ub3ctcGxheWluZy1pbWFnZSB7XG5cbiAgICAgIC5sb2dvLXByb3BvcnRpb24ge1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgQGV4dGVuZCAlbm90LWNlbnRlcjtcblxuICAgIC5jaGFubmVsLW51bWJlciB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuXG4gICAgfVxuXG4gICAgLm15LW1peC1pY29uIHtcbiAgICAgIEBleHRlbmQgLlJlZ3VsYXJNeVNYTTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuaW5mby1pY29uIHtcbiAgICAgIEBleHRlbmQgLlJlZ3VsYXJJbmZvO1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIFxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuXG4gICAgICAmLmluZm8taWNvbi0tb24tZGVtYW5kIHtcbiAgICAgICAgQGV4dGVuZCAlYW9kLWdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vbi1kZW1hbmQtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG5cbiAgICBAZXh0ZW5kICVub3QtY2VudGVyO1xuXG4gICAgLmZhdi1pY29uIHtcbiAgICAgIEBleHRlbmQgJWljb247XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICYuZmF2LWljb24tLW9uLWRlbWFuZCB7XG4gICAgICAgIEBleHRlbmQgJWFvZC1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zcGFjZXIge1xuXG4gICAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgIH1cbiAgICAubXktbWl4IHtcbiAgICAgICYubmF2YmFyLW9wZW4ge1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC5teS1taXhfX2ljb24ge1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5teS1taXhfX3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi0tbWluaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLm15LW1peF9fdGV4dCB7XG4gICAgICAgICAgICAmLS1taW5pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAubXktbWl4X190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmLS1taW5pIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgQGV4dGVuZCAuUmVndWxhck1peGluZztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LXdpZHRoIDc2OXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmLS1taW5pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwKCQkiICAuY29udGVudC10eXBlIHtcbiAgLm5wLW9uLWRlbWFuZC1zaGFyZS1tb2RhbCB7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogMztcblxuICAgICYubmctaGlkZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDM7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogODBweDtcblxuICAgICAgLm1vZGFsLXRyYWNrLWluZm8ge1xuICAgICAgICAubW9kYWwtdHJhY2stYXJ0aXN0IHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtdHJhY2stYXJ0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1jb250ZW50LWljb25zLXN0eWxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTIzO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICVucC1pY29ucyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ucC1pY29ucyB7XG4gICAgICAgICAgQGV4dGVuZCAlbnAtaWNvbnM7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubnAtaW5mby1pY29uIHtcbiAgICAgICAgICBAZXh0ZW5kICVucC1pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ucC1zaGFyZS1pY29uIHtcbiAgICAgICAgICBAZXh0ZW5kICVucC1pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubnAtbXMtc2hhcmUtaWNvbiB7XG4gICAgICAgICAgQGV4dGVuZCAlbnAtaWNvbnM7XG4gICAgICAgICAgQGV4dGVuZCAlbXMtc2hhcmUtaWNvbjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubnAtYnV5LWljb24ge1xuICAgICAgICAgIEBleHRlbmQgJW5wLWljb25zO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50LW1heCkge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICB9XG5cbiAgJHNtLWltZzogMTQwcHg7XG4gICRtZC1pbWc6IDIwMHB4O1xuICAkbGctaW1nOiAyODBweDtcblxuICBAbWl4aW4gbnAtaW1nLWRpbWVuc2lvbigkd2lkdGgtaGVpZ2h0KSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6ICR3aWR0aC1oZWlnaHQ7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGgtaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogJHdpZHRoLWhlaWdodDtcbiAgICAgIHdpZHRoOiAkd2lkdGgtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXR5cGUtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKDEyMDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkgICB7IHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkgICB7IHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHh4bC1icmVha3BvaW50KSB7IHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY29udGVudC10eXBlLXRhbGstdmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnRhbGstY2hhbm5lbC12aWV3IHtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5ub3ctcGxheWluZy1jaGFubmVsLWluZm8ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZS10cmFjayB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZS1zaG93LW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgIC5ucC1zaG93LXRhcC1uYW1lIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC8vY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWR1bGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldmlvdXNseS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNob3ctbmFtZS1jYXJldCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluZS10d28ge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmUtdGhyZWUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC10eXBlLW11c2ljLXZpZXcge1xuXG4gICAgLm11c2ljLXRhbGstdmlldyB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXG4gICAgICAucHJldi1jaGFubmVsIHtcbiAgICAgICAgLm5nLWhpZGUgKyAubnAtc2hvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ucC1zaG93IHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblxuICAgICAgICAmLm5vLWFsYnVtLWFydCB7XG5cbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIC50cmFjay1pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWNoYW5uZWwtYXJyb3dzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50LW1heCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctbmFtZS1jYXJldCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubnAtdHJhY2stYXJ0IHtcbiAgICAgICAgICBAaW5jbHVkZSBucC1pbWctZGltZW5zaW9uKCRsZy1pbWcpO1xuICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwICRsZy1pbWcpO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBucC1pbWctZGltZW5zaW9uKCRtZC1pbWcpO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwICRtZC1pbWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBucC1pbWctZGltZW5zaW9uKCRzbS1pbWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgJHNtLWltZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigyKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5uby1tb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9iaWxlLW9ubHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5hdi1vcGVuIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbnAtaW1nLWRpbWVuc2lvbigkc20taW1nKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwICRzbS1pbWcpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBucC1pbWctZGltZW5zaW9uKCRtZC1pbWcpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCAkbWQtaW1nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG5wLWltZy1kaW1lbnNpb24oJGxnLWltZyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwICRsZy1pbWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmFjay1pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSBvcmRlcigyKTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAxMDAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5wLXRyYWNrLXNob3ctbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC5ucC10cmFjay1zaG93LXRhcC1uYW1lIHtcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1kdWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyYWNrLXNob3ctbmFtZSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubnAtdHJhY2stYXJ0aXN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRhLWRhdGEtdW4tYWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWljb25zLXN0eWxlIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjM7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgICAlbnAtaWNvbnMge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ucC1pY29ucyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVucC1pY29ucztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubnAtaW5mby1pY29uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJW5wLWljb25zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubnAtc2hhcmUtaWNvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVucC1pY29ucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubnAtbXMtc2hhcmUtaWNvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVtcy1zaGFyZS1pY29uO1xuICAgICAgICAgICAgQGV4dGVuZCAlbnAtaWNvbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5wLWJ1eS1pY29uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJW5wLWljb25zO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmNvbnRlbnQtdHlwZS1lcnJvci12aWV3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gICYubmF2YmFyLW9wZW4ge1xuICAgIC5jb250ZW50LXR5cGUtbXVzaWMtdmlldyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtaW4td2lkdGggNzcwcHggbWF4LXdpZHRoIDEwMjNweCkge1xuICAgICAgICAubXVzaWMtdGFsay12aWV3IHtcblxuICAgICAgICAgIC5ucC1zaG93IHtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAudHJhY2staW5mbyB7XG4gICAgICAgICAgICAgIC8vQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcmV2LWNoYW5uZWwgKyAubnAtc2hvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5sb2dvLWNlbnRlcmVkLWFsaWduIHtcbiAgICBsZWZ0OiAtMzdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubG9nby1ub3QtYXZhaWxhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbm5lbC10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJldi1jaGFubmVsLFxuICAubmV4dC1jaGFubmVsIHtcbiAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogOTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gICAgfVxuXG4gICAgJi5uYXYtb3BlbiB7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR4eGwtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsCgkJIkBtaXhpbiB0cmFjay1saXN0KCR0aW50LWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xKSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00O1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBub3ctcGxheWluZy1hZGRpdGlvbmFsLWNvbnRlbnQ7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGNvbG9yOiAkdGludC1jb2xvcjtcbiAgfVxuXG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19pY29ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweCAxNnB4IDlweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHggMTBweCAxMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2aW91cy1zZWdtZW50cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGdyYXk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5hdmFpbGFibGUtc2VnbWVudHMtaGVhZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0YWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmhpZGUteWpoLWhlYWRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5oZWFkZXItbm9uLXJlZmxvd2VkLW1vZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlci1yZWZsb3dlZC1tb2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NlZ21lbnQtdG9wLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGdyYXk7XG4gIH1cblxuICAmX19yZXN0YXJ0LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkdGludC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fcmVzdGFydC1sYWJlbCxcbiAgJl9fcmVzdGFydC1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19yZXN0YXJ0LWljb24ge1xuICAgIEBleHRlbmQgLlJlZ3VsYXJSZXN0YXJ0O1xuICB9XG5cbiAgLnRyYWNrLXRhbGtzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC50cmFjay10YWxrcy1wYXJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b2dnbGUtYnV0dG9uLXNlZ21lbnQsIC50b2dnbGUtYnV0dG9uLXNlZ21lbnQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgLnJpZ2h0LXNlYyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnJpZ2h0LXNlYy1pbmRpY2F0b3Ige1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgLnJpZ2h0LXNlYzpob3ZlciB7XG4gICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLWJ1dHRvbi1zZWdtZW50OmhvdmVyLCAudG9nZ2xlLWJ1dHRvbi1zZWdtZW50LWhlYWRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNBN0FDQjk7XG5cbiAgfVxuICBAY29udGVudDtcbn0iLAoJCSJAbWl4aW4gdHJhY2staXRlbSgkdGludC1jb2xvcjogJHByaW1hcnktY29sb3ItMSkge1xuICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cbiAgJl9fdGltZS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMik7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX190aW1lLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyKTtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICB9XG5cbiAgJl9fb25haXIge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX192b2x1bWUtaWNvbiB7XG4gICAgQGV4dGVuZCAlUmVndWxhclZvbHVtZTtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgY29sb3I6ICR0aW50LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTApO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LW9wZW4gJl9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMCk7IFxuICAgIH1cbiAgfVxuXG4gIEBjb250ZW50O1xufTtcbiIsCgkJIi5wbGF5ZWQtdHJhY2stbGlzdCB7XG4gIEBpbmNsdWRlIHRyYWNrLWxpc3Q7XG4gICYubmF2LW9wZW57XG4gICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnBsYXllZC10cmFjay1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hdmFpbGFibGUtc2VnbWVudHMtdGFsay1zaG93IHtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG5cbi5uby1sYXN0LWJvcmRlciB7XG4gIC5wbGF5ZWQtdHJhY2staXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsCgkJIi5wbGF5ZWQtdHJhY2staXRlbSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMi40KTtcbiAgQGluY2x1ZGUgb21lZ2EoNW4pO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLm11bHRpLWxpbmUsXG4gICZfX211bHRpLWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5uYXYtb3BlbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19tdWx0aS1saW5lIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIH1cblxuICAmLm5hdi1vcGVuIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICAueWpoLXNoYXJlLWJ1eXtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAueWpoLXNoYXJlLXRyYWNrIHtcbiAgICAgICAgICAmICsgLnlqaC1idXktdHJhY2sge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIC55amgtc2hhcmUtdHJhY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnlqaC1zaGFyZS1idXkge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICAgIC55amgtc2hhcmUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmICsgLnlqaC1idXktdHJhY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiArIC55amgtYnV5LXRyYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAueWpoLWJ1eS10cmFjayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC55amgtc2hhcmUtYnV5LWFvZCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXRlbS1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRyYWNrLWluZm8taWNvbnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cbiAgICAudHJhY2stc2hhcmUtaWNvbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggOXB4IDlweDtcbiAgICB9XG5cbiAgICAudHJhY2stc2hhcmUtaWNvbjpob3ZlciB7XG4gICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICB9XG5cbiAgICAudHJhY2stYnV5LWljb24ge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBwYWRkaW5nOiA3cHggOHB4IDEwcHggOXB4O1xuICAgIH1cblxuICAgIC50cmFjay1idXktaWNvbjpob3ZlciB7XG4gICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICB9XG4gIH1cblxuICAuY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG59XG5cbi5tb3ZlLWRvd24ge1xuICAuc2hvdy10cmFjay1maXJzdC0zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4ubW92ZS10cmFjay1kb3duIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVnLXZvbCB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogOHB4O1xufVxuXG4ucmVnLXZvbC1kZXNpZ24ge1xuICBsZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnRyYWNrLWRlc2lnbiB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMCAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZS15amgtdHJhY2sge1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eSA9IDMwKTtcblxuICAvL1RvIHN1cHBvcnQgSUU4XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXG4gIC8vcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNpbmdsZS1saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9uZGVtYW5kLVlqaCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5wbGF5ZWQtdHJhY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuIiwKCQkiLm11bHRpLXRyYWNrIHtcbiAgQGluY2x1ZGUgdHJhY2staXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGdyYXk7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuIiwKCQkiLnNpbmdsZS1saW5lIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgJi5uYXYtb3BlbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxuXG4gIC5ub3QtY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAgICAgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJi5uYXYtb3BlbiAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICB9XG59XG4iLAoJCSIuc2VnbWVudC1saXN0IHtcblxuICBAaW5jbHVkZSB0cmFjay1saXN0KCRwcmltYXJ5LWNvbG9yLTI5KSB7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmX19saW5lLXR3byB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtb3BlbiAmX19pY29ucyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEwKTtcbiAgICB9XG4gIH1cbn0iLAoJCSIuc2VnbWVudC1pdGVtIHtcbiAgQGluY2x1ZGUgdHJhY2staXRlbSgkdGludC1jb2xvcjogJHByaW1hcnktY29sb3ItMjkpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggZ3JheTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuIiwKCQkiLmNvbnRlbnQtYWxlcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIuNiU7XG4gIGxlZnQ6IDQ1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiA0MDtcblxuICAuY29udGVudC1hbGVydC1jb250YWluZXIge1xuICAgIC8qd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNzBweDsqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMEU4OUQ4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDYwLCA0MCBib3R0b20sIGZyb20oIzBFODlEOCksIHRvKCMxODcyQTYpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMEU4OUQ4LCAjMTg3MkE2KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjMEU4OUQ4LCAjMTg3MkE2KTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCMwRTg5RDgsICMxODcyQTYpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMEU4OUQ4LCAjMTg3MkE2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzBFODlEOCwgIzE4NzJBNik7XG5cbiAgICAvLy1waWUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwRTg5RDgsICMxODcyQTYpO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJlaGF2aW9yOiB1cmwodmVuZG9yL3BpZS9QSUUuaHRjKTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4uc3BudGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWNvbnRlbnQsIC5lamVjdC1jb250ZW50LCAuc2VnbWVudC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1hbGVydC1ldmVudHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYWxlcnQtY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEY2NDk5O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDYwLCA0MCBib3R0b20sIGZyb20oIzBGNjQ5OSksIHRvKCMwODREN0UpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMEY2NDk5LCAjMDg0RDdFKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjMEY2NDk5LCAjMDg0RDdFKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCMwRjY0OTksICMwODREN0UpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMEY2NDk5LCAjMDg0RDdFKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzBGNjQ5OSwgIzA4NEQ3RSk7XG4gICAgLXBpZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzBGNjQ5OSwgIzA4NEQ3RSk7XG4gIH1cbn1cbiIsCgkJIi5mYXZvcml0ZS1jaGFubmVsLWl0ZW0ge1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZmF2LWNobi1jb250ZW50IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogODBweDtcblxuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblxuICAgIC5teS1zeG0taW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMCU7XG4gICAgICBsZWZ0OiAwcHg7XG5cbiAgICAgIC50cmlhbmdsZS10b3AtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDQycHggc29saWQgJHByaW1hcnktY29sb3ItNjU7XG4gICAgICAgIGJvcmRlci1yaWdodDogNDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLmljb24tbXlzeG0tc3R5bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOCU7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhdi1jaG4taW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5mYXYtY2hhbm5lbC1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgIC5mYXYtY2hhbm5lbC1kaXNwLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAuZmF2LWNoYW5uZWwtbXktbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAuZmF2LWNoYW5uZWwtYXJ0aXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5mYXYtY2hhbm5lbC10cmFjay1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhdi1jaG4tY29udGV4dCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuICB9XG5cbiAgJi5jdXJyZW50LWNoYW5uZWwtcGxheWluZyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItOTtcbiAgfVxufVxuXG5cbiIsCgkJIi5ibHVlaW1wLWdhbGxlcnkgPiAuaW5kaWNhdG9yIHtcbiAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlaW1wLWdhbGxlcnkgPiAuaW1hZ2UtY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW46IDAgNDBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibHVlaW1wLWdhbGxlcnktY29udHJvbHMgPiAuaW1hZ2UtY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhbmlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbXBhbmlvbi1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQzO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDkxJTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTglO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuOmhvdmVyIHtcbiAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC53aWRnZXQtaG9sZGVyIHtcblxuICAgICAgLmNvbnRlbnQtcmUtc2l6ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc29jaWFsLXJlLXNpemUge1xuICAgICAgICAvL3dpZHRoOjEwOCUhaW1wb3J0YW50Oy8vMTEzJSFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG5cblxuICAgICAgLnJlc2l6ZS1vdmVycmlkZS1zb2NpYWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC8vd2lkdGg6IDEwOSUhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgIC5yZXNpemUtb3ZlcnJpZGUtaWZyYW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC8vd2lkdGg6IDEwOSUhaW1wb3J0YW50O1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDkyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlc2l6ZS1vdmVycmlkZS1zb2NpYWwtZXhwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC8vd2lkdGg6IDExMyUhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgIC5yZXNpemUtb3ZlcnJpZGUtc29jaWFsLWNvbCB7XG4gICAgICAgIC8vd2lkdGg6IDEwMiUhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubmF0aXZlLXdpZGdldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJvZHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250ZW50SGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRTaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndpZGdldC1leHBhbmQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zb2NpYWwtd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5nZXQtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaGVhZCB7XG4gICAgICAuUmVndWxhck1vZGFsQ2xvc2U6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0I3QjdCNztcbiAgICAgIH1cblxuICAgICAgLmZhLXBsdXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0E3QUNCOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY291bnQtZGlzcGxheSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvdHRvbTogLTIwcHg7XG5cbiAgICAuZGlzcGxheS13aWRnZXQtY291bnQge1xuICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIG1hcmdpbjogMHB4IDQ4LjIlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi53aWRnZXQtdmlldyB7XG4gIC5jb250ZW50LWhlYWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWJvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogOTg3cHg7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcblxuICAlc2VhcmNoLWNvbnRleHQtLXdpbmRvdyB7XG4gICAgQGluY2x1ZGUgbmF2LWJhci1tZW51LWhlaWdodCg0NnB4LCA0NnB4KTtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtdmVydGljYWw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5zZWFyY2gtY29udGVudCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci03O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gICAgICAuc2VhcmNoLXJlZ3VsYXItaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1yZWd1bGFyLWljb246aG92ZXIge1xuICAgICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1pbnB1dC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtc3BvdCB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICByaWdodDogNjRweDtcblxuICAgICAgICAuc2VhcmNoLWNsb3NlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgLnNlYXJjaC1tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgICAgICAuc2VhcmNoLWNsb3NlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LnRyYW5zYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA2MCk7XG4gICAgICB9XG5cbiAgICAgIGRpdi50cmFuc2JveC1lbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDc4JTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQxcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gNjApO1xuICAgICAgfVxuXG4gICAgICBkaXYudGV4dC1wYXJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jYW5jZWwge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQge1xuICAgIEBleHRlbmQgJXNlYXJjaC1jb250ZXh0LS13aW5kb3c7XG4gIH1cblxuICAubG9hZC1jaGFubmVsLWFkZGl0b25hbCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTg7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWNoYW5uZWxzLWVtcHR5IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiA2OXB4IDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuc2VhcmNoLWljb24taGVhZCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXRleHQtaGVhZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZW1wdHktdGVtcGxhdGUge1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICB9XG4gIH1cblxuICAucmVjZW50LXNlYXJjaC1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVzZWFyY2gtY29udGV4dC0td2luZG93O1xuXG4gICAgLnJlY2VudC1zZWFyY2hlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci04O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuY2xlYXItc2VhcmNoLWhpc3Rvcnkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5yZWNlbnQtc2VhcmNoLWl0ZW0ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLnJlY2VudC1zZWFyY2gtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5yZWNlbnQtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBsaXN0LWl0ZW0oKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5yZWNlbnQtc2VhcmNoLWl0ZW0ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAucmVjZW50LXJpZ2h0LWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNENkQ5REM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZWd1bGFyLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG5cbiAgICAuc2VhcmNoLWV4Y2xhbWF0aW9uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbm8tcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWFyY2gtZGlkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIC5zZWFyY2gtbWVhbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICB9XG5cbiAgICAubWVhbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGV2cm9uLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNENkQ5REM7XG4gIH1cblxuICAuY29udGV4dC1hcnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRDZEOURDO1xuICB9XG5cbiAgLnNlYXJjaC1jb24tdHh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWFyY2gtY29uLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnNlYXJjaC1jb250ZXh0IHtcbiAgICBAaW5jbHVkZSBsaXN0LWl0ZW0oKTtcblxuICAgIC5zZWFyY2gtY29udGV4dC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLnJlY2VudC1zZWFyY2gtY29udGV4dC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZGlyZWN0LXBsYXkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1kaXJlY3QtbW9yZSB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDI2MXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWxpdmUtbW9yZSB7XG4gICAgQGluY2x1ZGUgYmx1ZS1saXN0LWl0ZW0oKTtcblxuICAgIC5zZWFyY2gtY29uLWFycm93IHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jb24tdHh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbGl2ZS1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG5cbiAgICAuY2Fycm90LWxlZnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWxpdmUtYmFjayB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNiAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTE0N3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtc2hvdy1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFpbi1iYWNrLWFycm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLnNob3ctYmFjay1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuY2Fycm90LWxlZnQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXNob3ctYmFjayB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1zaG93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAuc2hvdy1oZWFkZXItdGl0bGUge31cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLW9uZGVtYW5kLWhlYWRlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zMjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zZWFyY2gtb25kZW1hbmQtbG9nbyB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLm9kLWltZy1zdHlsZSB7XG4gICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLW1haW4ge1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5zZWFyY2gtb25kZW1hbmQtZXBpc29kZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmNhcnJvdC1sZWZ0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA2JTtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtb25kZW1hbmQtYWxsLWVwaXNvZGVzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLW9kLWJhY2sge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTcgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxOCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcHJpbWFyeS1jb2xvci0zMiwgMjAlKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgJl9fb24tZGVtYW5kLWxvZ28ge1xuICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWNoYW5uZWwtaGVhZGVyIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTMyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmhlYWRlci1saXZlIHt9XG5cbiAgICAuY2Fycm90LWxlZnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDYlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtY2hhbm5lbC1iYWNrIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnN1YiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDU5JTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1wZXJzb25hbC1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG5cbiAgICAuY2Fycm90LWxlZnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMjBweDtcbiAgICB9XG5cbiAgICAucGVyc29uYWwtaGVhZGVyLWRvdCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBlcnNvbmFsLWJhY2sge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTIxOHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGVyc29uYWwtaGVhZGVyLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTVweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWJvdHRvbS1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci03O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmhlYWRlci1saXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICB9XG5cbiAgICAuY2Fycm90LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1wZXJzb25hbC1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAuY29udGVudC1saXZlLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTExcHg7XG4gICAgdG9wOiA1MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1ub3QtZGlzcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsIFwiMTAwJSAtIDQ2cHhcIik7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG5cbiAgLnNlYXJjaC1uby1mb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IDQ3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtcGFkLWRpc3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZml4ZWQtc2VhcmNoLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZml4ZWQtY29udGVudC1zY3JvbGwge1xuICAgIEBpbmNsdWRlIG5hdi1iYXItbWVudS1oZWlnaHQoODZweCwgODZweCk7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLXZlcnRpY2FsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICAuc2VhcmNoLWZlZWRiYWNrIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTU7XG5cbiAgICAuc2VhcmNoLWZlZWRiYWNrLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAuc2VhcmNoLWZlZWRiYWNrLXR4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgLmZiLXF1ZXN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZiLXR4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmVlZGJhY2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2Q2ZDlkYjtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWNvbnRleHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM1O1xuXG4gICAgLnNlYXJjaC1kaXJlY3QtbW9yZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yZWNlbnQtc2VhcmNoLWNvbnRleHQtdGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWRpcmVjdC1wbGF5IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmVlZGJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM1O1xuICB9XG5cbiAgLnNlYXJjaC1jYW5jZWw6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG5cbiAgICAuc2VhcmNoLWNhbmNlbC10ZXh0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNsZWFyLXNlYXJjaC1oaXN0b3J5OmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5sb2FkaW5nLXNlYXJjaC1yZXN1bHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICB9XG59XG4iLAoJCSIuc2VhcmNoLWJhci1saXZlIHtcbiAgLnNlYXJjaC1pdGVtLWNvbnRlbnQge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgfVxuXG4gIC5zZWFyY2gtbGlzdC1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgfVxuXG4gIC5zZWFyY2gtYmFyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnNlYXJjaC1iYXItbG9nbyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIC5zZWFyY2gtY2hhbm5lbC1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgLmNoYW5uZWwtaW1hZ2VVUkwge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWJhci1jb250ZXh0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAuc2VhcmNoLWl0ZW0tdGl0bGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLWl0ZW0tc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1pdGVtLXNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1saXZlLW1vcmUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwNjZCMjtcbiAgfVxuXG4gIC5jaGV2cm9uLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICB9XG5cbiAgLmNoZXZyb24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICB9XG59XG4iLAoJCSIuc2VhcmNoLWJhci1jaGFubmVsIHtcbiAgLnNlYXJjaC1iYXItY2hhbm5lbC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuc2VhcmNoLWNoYW5uZWwtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5zZWFyY2gtY2hhbm5lbC1sb2dvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIC5jaGFubmVsLWltYWdlVVJMIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jaGFubmVsLXRpdGxlIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLnN1cGVyLWNsYXNzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge31cblxuICAgICAgLmNoYW5uZWwtbmFtZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmNoYW5uZWwtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jaGFubmVsLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5zZWFyY2gtY2huLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYzO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAvL3BhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jaG4tdHVuZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODYlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtY2hhbm5lbC1tb3JlIHtcbiAgICBAaW5jbHVkZSBibHVlLWxpc3QtaXRlbSgpO1xuICB9XG5cbiAgLmhpZ2hsaWdodGVkVGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2VhcmNoLWNoYW5uZWwtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IGRpbmNvbmRlbnNlZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5zZWFyY2gtYmFyLWNoYW5uZWwtY29udGVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzU7XG4gIH1cbn1cbiIsCgkJIi5zZWFyY2gtYmFyLXNob3cge1xuICAuc2VhcmNoLWJhci1zaG93LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlOTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zZWFyY2gtc2hvdy1pbWFnZSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuc2VhcmNoLXNob3ctbG9nbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgLnNob3ctaW1hZ2VVUkwge1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtc2hvdy10aXRsZSB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5zaC10aXRsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2MtY29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLy8gLnNoLWxpbmUtb25lIHtcbiAgICAgIC8vIGNvbG9yOiAgICAgICAgICAkcHJpbWFyeS1jb2xvci01O1xuICAgICAgLy8gZm9udC1zaXplOiAgICAgIDE2cHg7XG4gICAgICAvLyBmb250LWZhbWlseTogICAgJGZvbnQtZG5scGw7XG4gICAgICAvLyBkaXNwbGF5OiAgICAgICAgYmxvY2s7XG4gICAgICAvLyBtYXJnaW4tdG9wOi0ycHg7XG4gICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLy8gfVxuICAgICAgLy8gLnNoLWxpbmUtdHdvIHtcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiAgICBub3dyYXA7XG4gICAgICAvLyBvdmVyZmxvdzogICAgICAgaGlkZGVuO1xuICAgICAgLy8gdGV4dC1vdmVyZmxvdzogIGVsbGlwc2lzO1xuICAgICAgLy8gY29sb3I6ICAgICAgICAgICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAvLyBmb250LXNpemU6ICAgICAgMTZweDtcbiAgICAgIC8vIGZvbnQtZmFtaWx5OiAgICAkZm9udC1kbmxwbDtcbiAgICAgIC8vIGRpc3BsYXk6ICAgICAgICBibG9jaztcbiAgICAgIC8vIG1hcmdpbi10b3A6LTJweDtcbiAgICAgIC8vIH1cbiAgICAgIC5zaG93LWR1cmF0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuc2gtbGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zaC1saXZlLWRlc2Mge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtc2hvdy1yaWdodCB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuc2VhcmNoLXNob3ctcmlnaHQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLy9tYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvL2xlZnQ6IDZweDtcblxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgLyp3aWR0aDogMzBweDsqL1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYzICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtc2hvdy1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcblxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkcHJpbWFyeS1jb2xvci03LCAwLjE1KTtcbiAgfVxuXG4gIC5zZWFyY2gtc2hvdy1tb3JlIHtcbiAgICBAaW5jbHVkZSBibHVlLWxpc3QtaXRlbSgpO1xuICB9XG5cbiAgLnNlYXJjaC1iYXItc2hvdy1jb250ZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zNTtcbiAgfVxuXG4gIC5pbmRpY2F0b3ItYW5kLWR1cmF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwKCQkiLnNlYXJjaC1iYXItb24tZGVtYW5kIHtcbiAgLnNlYXJjaC1iYXItb25kZW1hbmQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZTk7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuc2VhcmNoLW9uZGVtYW5kLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuc2VhcmNoLW9uZGVtYW5kLXNuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtb25kZW1hbmQtdG4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLW9uZGVtYW5kLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0Q2RDlEQztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLW9kLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICB3aWR0aDogNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAvKndpZHRoOiAzMHB4OyovXG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjMgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtb2QtZGV0YWlsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1vbmRlbWFuZC1tb3JlIHtcbiAgICBAaW5jbHVkZSBibHVlLWxpc3QtaXRlbSgpO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIC5zZWFyY2gtb25kZW1hbmQtc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAuc2VhcmNoLWJhci1vbmRlbWFuZC1jb250ZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zNTtcbiAgfVxuXG4gIC5mdWxsLWNpcmNsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG5cbiAgICAuZ3JlZW4tY29sb3Ige1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdyZXktY29sb3Ige1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTcwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAzMDBweDtcblxuICAvL3otaW5kZXg6IDk5OTtcblxuICAubm90aWZpY2F0aW9uLWNvbnRlbnRzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cblxuICAubm90aWZ5LWNvbnRlbnQge31cblxuICAubm90aWZ5LWNvbnRlbnQxIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICAubm90aWZ5LWNvbnRlbnQyIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLm5vdGlmeS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubm90aWZ5LWNyb3NzIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggI0ZGRjtcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cblxuICAubm90aWZ5LXN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgfVxuXG4gIC5ub3RpZnktYWxhcm0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm5vdGlmeS1zaG93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuXG4gICAgLy9tYXJnaW4tbGVmdDoyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAucGF1c2UtdGltZSB7XG4gICAgICAvL3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLmNvbnRpbnVlLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAudXBwZXJjYXNlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmeS10cmFjayB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgLy9tYXJnaW4tbGVmdDoyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZnktdHJhY2stY3Jvc3MtZGV2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBmb250LXNpemU6IDE5cHg7XG5cbiAgICAvL21hcmdpbi1sZWZ0OjI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmFvZC1vdmVyZmxvdy1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTI0cHg7XG4gICAgfVxuXG4gICAgLmFvZC1haXJkYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLmFvZCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcblxuICAuY3Jvc3MtZGV2LW5vdGlmeSB7XG4gIH1cblxuICAubm9ybWFsLW5vdGlmeSB7XG4gIH1cbn1cblxuLm1vcmUtbm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI3NXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG59XG5cbi5wb3NpdGlvbi1jbGFzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMjc1cHg7XG4gIHJpZ2h0OiAzMTVweDtcbn1cblxuLm5vdGlmeS1lcGlzb2RlIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4iLAoJCSIuZmF2b3JpdGUtc2hvdy1pdGVtIHtcbiAgLmZhdm9yaXRlLXNob3ctY29udGVudCB7XG4gICAgLmZhdi1zaG93LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIC5mYXYtc2hvdy1pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAuZmF2LXNob3ctZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLlJlZ3VsYXJFcFByb2dyZXNzX0Z1bGwge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5hZGRsLWluZm8ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZGlzcGwtbmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFubmVsLXNob3ctbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDRweDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC5vdmVyZmxvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaGFubmVsLXNob3ctbmFtZTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhdi1jYXJyb3QtciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNhOGFkYmE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIuc2VhcmNoLWJhci1wZXJzb25hbCB7XG4gIC5zZWFyY2gtYmFyLXBlcnNvbmFsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2U5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zZWFyY2gtcGVyc29uYWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtcGVyc29uYWwtcmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNENkQ5REM7XG5cbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6MTNweDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbGlzdC1oZWFkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcblxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkcHJpbWFyeS1jb2xvci03LCAwLjE1KTtcbiAgfVxuXG4gIC5zZWFyY2gtcGVyc29uYWwtbW9yZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NkIyO1xuICB9XG5cbiAgLmNoZXZyb24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gIH1cbn1cbiIsCgkJIi5hbGVydE5vdGlmaWNhdGlvbiB7XG4gIC5hbGVydC1ub3RpZnktY29udGVudCB7XG4gICAgLmFsZXJ0LW5vdGlmeS1pbWFnZSB7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LWxpbmUtYnJlYWsge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTExO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFsZXJ0LXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAuYWxlcnQtc2hvdy1hcnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICBoZWlnaHQ6IDExNHB4O1xuICAgICAgfVxuXG4gICAgICAuYWxlcnQtc2hvdy1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LXNob3ctdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmFsZXJ0LXNob3ctb3B0aW9ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAuYWxlcnQtb3B0aW9uLWNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmFsZXJ0LW1vZGFsLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsZXJ0LXNob3ctc3RhcnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydC1idXR0b25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG5cbiAgICAgIC5hbGVydC1jYW5jZWwge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFsZXJ0LW9rYXkge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5tYWluLXNoYXJlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgbWFyZ2luLWxlZnQ6IDM1JTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUyJTtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtZmFtaWx5OiBEaW5jb25kZXNlZExpZ2h0O1xuXG4gIC5zaGFyZS1oZWFkZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0xMDtcblxuICAgIC5zaGFyZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNDNweDtcbiAgICB9XG5cbiAgICAuc2hhcmUtY2FuY2VsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTExO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zaGFyZS1wYW5lbCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcblxuICAgIC5zaGFyZS10d2l0dGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG5cbiAgICAgIC5zaGFyZS10d2l0dGVyLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMzNjY2ZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlLXR3aXR0ZXItdHh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmUtZmFjZWJvb2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICAgLnNoYXJlLWZhY2Vib29rLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUtZmItaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUtZmFjZWJvb2stdHh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hhcmUtZmFjZWJvb2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY4LCAxNzMsIDE4NiwgMC4xNSk7XG5cbiAgICAuc2hhcmUtZmFjZWJvb2stdHh0IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNoYXJlLXR3aXR0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY4LCAxNzMsIDE4NiwgMC4xNSk7XG5cbiAgICAuc2hhcmUtdHdpdHRlci10eHQge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYXJyb3ctdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1haW4tc2hhcmUtb3BlbiB7XG4gIG1hcmdpbi1sZWZ0OiA1OCUgIWltcG9ydGFudDtcbn1cblxuLm1haW4tc2hhcmUtYW9kIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4JSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1zaGFyZS1uYXYtYW9kIHtcbiAgbWFyZ2luLWxlZnQ6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4uc2hhcmUtc2hhZG93IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzZENzI3RDtcbiAgYm94LXNoYWRvdzogLTVweCAtNXB4IDEwcHggIzJlMzAzNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiIsCgkJIi5zb2NpYWwtd2lkZ2V0IHtcbiAgLnNvY2lhbC10d2VldC1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuXG4gICAgLnNvY2lhbC11c2VyLWRldGFpbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuXG4gICAgICAuc29jaWFsLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgLnR3ZWV0LWxvZ28ge1xuICAgICAgICAgIG1heC13aWR0aDogNTRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlci1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAuZGlzcC1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTExO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2VldC10aW1lIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZWV0LXNlcGFyYXRlLWJvcmRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMjM7XG4gICAgfVxuXG4gICAgLm90aGVyLVBsYXllciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucG9zdC1zZXBhcmF0ZS1ib3JkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTQ0O1xuICAgIH1cblxuICAgIC50d2VldC10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcblxuICAgICAgLnR3ZWV0LWRlc2Mge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIGEsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHdlZXQtZm9vdGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgLy93aWR0aDoxMDAlO1xuXG4gICAgICAuZmItaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIC5mYi1wb3N0LWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnR3ZWV0LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0yMztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgYmVoYXZpb3I6IHVybCh2ZW5kb3IvcGllL1BJRS5odGMpO1xuXG4gICAgICAgIC50d2VldC1yZWctaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdC1mb290ZXItdHh0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50d2VldC1mb290ZXItdHh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR3ZWV0LXJlcGxpZXMge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50d2VldC1vdGhlci1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAvL3dpZHRoOjUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICAudHdlZXQtcmVwbHkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2VldC1yZXR3ZWV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtZmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2VldC1yZXBseTpob3ZlciB7XG4gICAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtcmV0d2VldDpob3ZlciB7XG4gICAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtZmF2OmhvdmVyIHtcbiAgICAgICAgICBAZXh0ZW5kICVob3Qtc3BvdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdC1vdGhlci1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcblxuICAgICAgICAucG9zdC1saWtlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00NCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jb21tZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1zaGFyZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogNjQ2cHg7XG5cbiAgICAgIH1cblxuICAgICAgLmFsaWduLXJpZ2h0LW5hdi1vcGVuIHtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogNDkwcHg7Ly81NTVweDtcblxuICAgICAgfVxuXG4gICAgICAuYWxpZ24tcmlnaHQtY29uZCB7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDMzMHB4O1xuXG4gICAgICB9XG5cbiAgICAgIC5hbGlnbi1sZWZ0IHtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogNDc1cHhcblxuICAgICAgfVxuICAgIH1cblxuICAgIC51LXR1YmUsIC51LXR1YmUtaW1hZ2UsIC51LXR1YmUtZmIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuXG4gICAgLnZpbWVvLWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cblxuICAgIC50d2VldC1pbWFnZS1saW5rcyB7XG4gICAgICAvKmRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogMzQwcHg7XG4gICAgICAubGluay1pbWFnZVxuICAgICAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgcGFkZGluZy10b3AgOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH0qL1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgd2lkdGg6IDUwNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIC50d2VldC1pbWFnZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIG1heC13aWR0aDogMTIwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vLW9mLWltYWdlcy00IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC50d2VldC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTIzcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLy93aWR0aDogMjUwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtaW1hZ2UtMCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2VldC1pbWFnZS0xIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtaW1hZ2UtMiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vLW9mLWltYWdlcy0zIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC50d2VldC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTIzcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLy93aWR0aDogMjUwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtaW1hZ2UtMCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1MnB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtaW1hZ2UtMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uby1vZi1pbWFnZXMtMiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAudHdlZXQtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1MnB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAyNTJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHdlZXQtaW1hZ2UtMCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vLW9mLWltYWdlcy0xIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC50d2VldC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDUwNnB4O1xuICAgICAgICAgIGhlaWdodDogMjg0cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubGluay1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zY29jaWFsLWxpbmstZGVzYyB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG5cbiAgICAgICAgLy82NSU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubGluay10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXdpdGhvdXQtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTb3VyY2VTYW5zUHJvTGlnaHQsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNmQ3MjdkO1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAubGluay13aXRob3V0LWltYWdlLXJlcGx5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogU291cmNlU2Fuc1Byb0xpZ2h0LCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzZkNzI3ZDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgLnNjb2NpYWwtbGluay11cmwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtdHViZS1yZXBseSwgLnUtdHViZS1yZXBseS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNzkwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuXG4gICAgLnJlcGx5LXZpZXctbGlzdCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDBweDtcblxuICAgICAgLnJlcGx5LXZpZXctZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTIzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM4JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucGxheS1idXR0b24tcmVwbHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgLmNvbW1lbnQtaW5wdXQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtY29tbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTIzICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50d2VldC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi50d2VldC12aWV3LWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBkaXYge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNzbHBsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5zZWVNb3JlIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4iLAoJCSIudHdlZXQtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Qtc3R5bGVzO1xuICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoMTAwJSk7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY29tcGFuaW9uLWNvbnRlbnQ7XG4gIH1cblxuICAmX19pdGVtIHtcblxuICB9XG5cbiAgJl9fZm9vdGVyIHtcblxuICB9XG59XG4iLAoJCSIudHdlZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICZfX3VzZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxuXG4gICZfX2xvZ28td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC1oZWlnaHQ6IDU0cHg7XG4gICAgbWF4LXdpZHRoOiA1NHB4O1xuICB9XG5cbiAgJl9fdXNlci1kZXRhaWwge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg5KTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gIH1cblxuICAmX19kaXNwbGF5LW5hbWUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbmFtZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faG9yaXpvbnRhbC1ydWxlIHtcbiAgICBAaW5jbHVkZSByZXNldC1ocjtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0yMztcbiAgICBoZWlnaHQ6IDdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG5cbiAgICAuc29jaWFsLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5saW5rLWltYWdlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIH1cblxuICAgICAgLnNjb2NpYWwtbGluay1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmstd2l0aG91dC1pbWFnZSB7XG4gICAgICAgIGNvbG9yOiAjNmQ3MjdkO1xuICAgICAgICBmb250LWZhbWlseTogU291cmNlU2Fuc1Byb0xpZ2h0LCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXdpdGhvdXQtaW1hZ2UtcmVwbHkge1xuICAgICAgICBjb2xvcjogIzZkNzI3ZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNvdXJjZVNhbnNQcm9MaWdodCwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAuc2NvY2lhbC1saW5rLXVybCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG5cbiAgJl9fdHdpdHRlci1sb2dvLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyKTtcbiAgfVxuXG4gICZfX3R3aXR0ZXItbG9nbyB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMjM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlUmVndWxhclR3aXR0ZXI7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXItaWNvbnMge1xuICAgIEBpbmNsdWRlIHNoaWZ0KDMpO1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg3KTtcbiAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hpZnQoNSk7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNSk7XG5cbiAgICAgICYubmF2LW9wZW4ge1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCgzKTtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiB0d2VldC1mb290ZXItaWNvbiB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVwbHktaWNvbiB7XG4gICAgQGV4dGVuZCAlUmVndWxhclJlcGx5O1xuICAgIEBpbmNsdWRlIHR3ZWV0LWZvb3Rlci1pY29uO1xuICB9XG5cbiAgJl9fcmV0d2VldC1pY29uIHtcbiAgICBAZXh0ZW5kICVSZWd1bGFyUmV0d2VldDtcbiAgICBAaW5jbHVkZSB0d2VldC1mb290ZXItaWNvbjtcbiAgfVxuXG4gICZfX2Zhdm9yaXRlLWljb24ge1xuICAgIEBleHRlbmQgJVJlZ3VsYXJGYXZfQTtcbiAgICBAaW5jbHVkZSB0d2VldC1mb290ZXItaWNvbjtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBAZXh0ZW5kICVSZWd1bGFyRmF2X0I7XG4gICAgfVxuICB9XG5cbn1cbiIsCgkJIi50d2VldC1pbWFnZS1saW5rcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1pbWFnZS1jb3VudD1cIjRcIl0ge1xuICAgIGhlaWdodDogNTAlO1xuXG4gICAgLnR3ZWV0LWltYWdlLWxpbmtzX19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICB9XG4gIH1cblxuICBbZGF0YS1pbWFnZS1jb3VudD1cIjNcIl0ge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC50d2VldC1pbWFnZS1saW5rc19faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgaGVpZ2h0OiA1MCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDFuKzIpIHtcbiAgICAgICAgQGluY2x1ZGUgb21lZ2E7ICBcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbZGF0YS1pbWFnZS1jb3VudD1cIjJcIl0ge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC50d2VldC1pbWFnZS1saW5rc19faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgQGluY2x1ZGUgb21lZ2EoMm4pO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWltYWdlLWNvdW50PVwiMVwiXSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnR3ZWV0LWltYWdlLWxpbmtzX19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLnlvdXR1YmUtcGxheWVyIHtcbiAgQGluY2x1ZGUgaWZyYW1lLXZpZGVvLXBsYXllcjtcblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAmX19wbGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvUGxheS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuIiwKCQkiLnZpbWVvLXBsYXllciB7XG4gIEBpbmNsdWRlIGlmcmFtZS12aWRlby1wbGF5ZXI7XG59IiwKCQkiLmNoYW5uZWwtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuXG4gIC5zZWxlY3RlZC1jaGFubmVsLXNlY3Rpb24ge1xuICAgIC8vcGFkZGluZy10b3A6OHB4O1xuXG4gIH1cblxuICAuY2hhbm5lbC1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgLmNoYW5uZWwtbnVtYmVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoYW5uZWwtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuc2VsZWN0ZWQtY2hhbm5lbC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLnNlbGVjdGVkLWNoYW5uZWwtbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnNlbGVjdGVkLWNoYW5uZWwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1jaGFubmVsLWljb25zIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgfVxuXG4gIC5pY29uLXNwYWNlIHtcbiAgICBwYWRkaW5nOiAzcHggMTlweCAxN3B4IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaWNvbi1zcGFjZTpob3ZlciB7XG4gICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gIH1cbn1cbiIsCgkJIi5vbi1haXItbm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuXG4gIC5zaG93LW1vZGUtb24tYWlyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ob3N0LW1vZGUtb24tYWlyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub24tYWlyLW5vdy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwcHggNDBweDtcblxuICAgIC5vbi1haXItdGV4dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci01MjtcbiAgICAgIHBhZGRpbmc6IDFweCA0cHggMHB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTUyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAub24tYWlyLXNob3ctbmFtZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLm9uLWFpci1ub3ctc2hvdy1uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAub24tYWlyLW5vdy1zaG93LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02MDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLm9uLWFpci1ub3ctc2hvdy1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxufVxuXG4ub24tYWlyLW5hdi1vcGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xufVxuXG4uc2hvdy1tb2RlLW9uLWFpci1ub3cge1xuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbiIsCgkJIi5jb25uZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDIwMnB4O1xuXG4gIC5jb25uZWN0LWNvbnRhaW5lciB7XG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICBhLCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG5cbiAgICAgICAgLy9mb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tY3Vyc29yIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuZW1haWwtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLnR3ZWV0LWljb24sIC5mYi1pY29uLCAuZW1haWwtaWNvbiwgLnBob25lLWljb24ge1xuICAgICAgLnR3ZWV0LXJlZy1pY29uLCAuZmItcmVnLWljb24sIC5lbWFpbC1yZWctaWNvbiwgLnBob25lLXJlZy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgIH1cblxuICAgICAgLnBob25lLXJlZy1pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBob25lLWljb24sIC5mYi1pY29uLCAuZW1haWwtaWNvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudHdlZXQtaWNvbiB7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiRwcmltYXJ5LWNvbG9yLTIzO1xuICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmZiLWljb24ge1xuICAgICAgLy8gYmFja2dyb3VuZDokcHJpbWFyeS1jb2xvci01NTtcbiAgICAgIGltZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZW1haWwtaWNvbiB7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiRwcmltYXJ5LWNvbG9yLTU0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAucGhvbmUtaWNvbiB7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiRwcmltYXJ5LWNvbG9yLTUzO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBlcGlzb2RlLWxpc3QtZWxlbWVudHMtc21hbGwge1xuICAuZXBpc29kZS1saXN0X19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lcGlzb2RlLWxpc3RfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG5cbiAgLmVwaXNvZGUtbGlzdF9faWNvbnMge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1peGluIGVwaXNvZGUtbGlzdC1lbGVtZW50cy1tZWRpdW0ge1xuICAuZXBpc29kZS1saXN0X19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZXBpc29kZS1saXN0X19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmVwaXNvZGUtbGlzdF9faWNvbnMge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lcGlzb2RlLWxpc3Qge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIGVwaXNvZGUtbGlzdC1lbGVtZW50cy1zbWFsbDtcblxuICBAaW5jbHVkZSBtZWRpYSgkcy1icmVha3BvaW50KSB7XG4gICAgQGluY2x1ZGUgZXBpc29kZS1saXN0LWVsZW1lbnRzLW1lZGl1bTtcbiAgfVxuXG4gIC5uYXYtb3BlbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgZXBpc29kZS1saXN0LWVsZW1lbnRzLXNtYWxsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIGVwaXNvZGUtbGlzdC1lbGVtZW50cy1tZWRpdW07XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbm93LXBsYXlpbmctYWRkaXRpb25hbC1jb250ZW50O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci0zNztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19mdWxsLWNpcmNsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcblxuICAgICYtLWdyZWVuLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yOSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLWdyZXktY29sb3Ige1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTcwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZS10ZXh0IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2RhdGUtc3RhdHVzIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ODtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICYtLXNlcGFyYXRvciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4IDNweCAwcHg7XG4gICAgfVxuXG4gICAgJi0taW5kaWNhdG9yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIEBpbmNsdWRlIHNob3ctbGlzdF9faWNvbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNob3ctbGlzdC1leHBhbmRlZF9faWNvbjtcbiAgICB9XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgIEBpbmNsdWRlIHNob3ctbGlzdF9faWNvbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHMtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2hvdy1saXN0LWV4cGFuZGVkX19pY29ucztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59IiwKCQkiLnNob3ctaGVhZGVyIHtcbiAgLnNlbGVjdGVkLXNob3ctc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG5cbiAgICAvLyBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgfVxuXG4gIC5zZWxlY3RlZC1zaG93LWNoYW5uZWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweDtcbiAgfVxuXG4gIC5mYXZvcml0ZS1lcGlzb2RlLWF2YWlsYWJsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1zaG93LXNlY3Rpb24sIC5zZWxlY3RlZC1zaG93LWNoYW5uZWwtc2VjdGlvbiB7XG4gICAgLnJlbGF0aXZlLWNoYW5uZWxzIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZSAhaW1wb3J0YW50O1xuXG4gICAgICAvL21hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgICAvL21hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5vbi1haXItbm93LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuYWRkbC1vbmFpci1zdHlsZSB7XG4gICAgICAvL21hcmdpbi10b3A6IC02MHB4O1xuXG4gICAgfVxuXG4gICAgLmNoYW5uZWwtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuYWRkbC13aWR0aCB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICB9XG5cbiAgICAuY2hhbm5lbC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmNoYW5uZWwtY29udGVudC1hZGRsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2hhbm5lbC1jb250ZW50LW5hbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLlJlZ3VsYXJDYXJyb3RfUiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxODVweDtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLWNoYW5uZWwtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC1jaGFubmVsLWRpc3BsYXlOYW1lIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC8vd2lkdGg6IDE4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaW1nW3NyYz0nICddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctbG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgLnNob3ctY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG5cbiAgLmltYWdlLW5vdC1hdmFpbGFibGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0ZWQtc2hvdy1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLnNlbGVjdGVkLXNob3ctZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNlbGVjdGVkLXNob3ctbmV4dC1haXJpbmcge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICB9XG5cbiAgLnNlbGVjdGVkLXNob3ctaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgfVxuXG4gIC5pY29uLXNwYWNlIHtcbiAgICBwYWRkaW5nOiAzcHggMTdweCAxNXB4IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaWNvbi1zcGFjZTpob3ZlciB7XG4gICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gIH1cblxuICAuaWNvbi1zcGFjZS1maWxsZWQge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci05ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsCgkJIi5ob3N0LWxpc3Qge1xuICAuaG9zdC1iYXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDI2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTk7XG4gIH1cblxuICBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmVtcHR5LXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLlJlZ3VsYXJDYXJyb3RfUiB7XG4gICAgICAvL3BhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsLnBob3RvcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG5cbiAgICAuaG9zdC1yaWdodC1nYXAge1xuICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgdWwucGhvdG9zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMHB4O1xuICB9XG5cbiAgbGkucGhvdG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy9tYXJnaW4tdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAzMjhweDtcblxuICAgIC8vbWluLWhlaWdodDogODVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci05O1xuICB9XG5cbiAgc3Bhbi5wcm9nIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICBzcGFuLmlubmVyQmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICM1QkMyQUY7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgbGkucGhvdG8gaW1nLkltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIGxpLnBob3RvIHNwYW4uaW1nZGVzYyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgbGkucGhvdG8ge1xuICAgIC5pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZWRwLWhvc3QtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcbiAgfVxuXG4gIC5lZHAtaG9zdC1kaXNwLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gIH1cblxuICAucGhvdG86aG92ZXIge1xuICAgIC5JbWFnZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmVkcC1jaGFubmVsLW1sdC1uYW1lIHtcbiAgICAgIC8vY29sb3I6JHByaW1hcnktY29sb3ItMjg7XG5cbiAgICB9XG4gIH1cbn1cbiIsCgkJIiNpbnN0cnVtZW50YXRpb24tdmlld2VyIHtcbiAgei1pbmRleDogMjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaGFkb3c6IDdweCAxMHB4IDIwcHggN3B4ICMzMzMzMzM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogN3B4IDEwcHggMjBweCA3cHggIzMzMzMzMztcbiAgYm94LXNoYWRvdzogN3B4IDEwcHggMjBweCA3cHggIzMzMzMzMztcblxuICAubWV0cmljLWhlYWRlciB7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAjdGFibGUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICB0b3A6IDExMHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIG1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggIzAwMDAwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCAjMDAwMDAwO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAjdGFibGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMTEwcHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAjZ3JhZGllbnQtc3R5bGUge1xuICAgICAgLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBTYW5zLVNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAvLyAgICAgIHRvcDogMHB4O1xuICAgICAgLy8gICAgICBib3R0b206IDBweDtcbiAgICAgIC8vICAgICAgbGVmdDogMHB4O1xuICAgICAgLy8gICAgICByaWdodDogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgIC8vdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgdGhlYWQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjljOWZlIHVybChcImltYWdlcy9ncmFkaGVhZC5wbmdcIikgcmVwZWF0LXg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2QzZGRmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMwMzk7XG5cbiAgICAgICAgICAgIC5jbGFzcy1uYW1lIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlZGZmIHVybChcImltYWdlcy9ncmFkYmFjay5wbmdcIikgcmVwZWF0LXg7XG5cbiAgICAgICAgICAgIC5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvYmxlbSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZC5wcm9ibGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHI6aG92ZXIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGRhZmQgdXJsKFwiaW1hZ2VzL2dyYWRob3Zlci5wbmdcIikgcmVwZWF0LXg7XG4gICAgICAgICAgICBjb2xvcjogIzMzOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGZvb3Qge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZWRmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZXRyaWNzLWZvb3RlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudGV4dC1lbGxpcHNlcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC51bml0LWNoYW5nZS10b2dnbGUge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAkYnV0dG9uLWJsdWUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuXG4gIC51bml0LWNoYW5nZS10b2dnbGUuYWN0aXZlIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcblxuICAgIC8qJGJ1dHRvbi1ibHVlLWNvbG9yOyovXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbiIsCgkJIi5hbGVydC1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG5cbiAgLmNvbmZpcm0tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci05O1xuXG4gICAgLmNvbmZpcm0taGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XG4gICAgfVxuXG4gICAgLmNvbmZpcm0tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogU291cmNlU2Fuc1Byb0xpZ2h0LCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAubG9jay10aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29uZmlybS1zdWItdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogU291cmNlU2Fuc1Byb0xpZ2h0LCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgIH1cblxuICAgIC5jb25maXJtLWJ1dHRvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuXG4gICAgICAuY29uZmlybS1va2F5IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGJ1dHRvbi1zcGFjaW5nOiA0cHg7XG4gICAgLmJ1dHRvbi10d28ge1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcblxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRidXR0b24tc3BhY2luZztcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRidXR0b24tc3BhY2luZztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYnV0dG9uLXNwYWNpbmc7XG4gICAgICAgIHdpZHRoOiAxNDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1vayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJ1dHRvbi1zcGFjaW5nO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGJ1dHRvbi1zcGFjaW5nO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRidXR0b24tc3BhY2luZztcbiAgICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jcm9zcy1kZXZpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcblxuICAgICAgLmNyb3NzLW5vLXRoeCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuY3Jvc3Mtb2sge1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3Jnb3QtcHdkIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNzcGw7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLmZhbWlseS1zYWZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5MHB4O1xuICB0b3A6IDE0MHB4O1xuXG4gIC5mYW1pbHktc2FmZS1jb250ZW50IHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcblxuICAgIC5mYW1pbHktaGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIH1cblxuICAgICAgLmZhbWlseS1jYW5jZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3JlYXRlLXBpbiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAgIC5waW4tdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAucGluLWZvdXItZGlnaXRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiBiYWxjaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuXG4gICAgICAgIC5pbnB1dC1waW4ge1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5yZXBseS12aWV3IHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IGdyYXk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBncmF5O1xuXG4gIC52aWV3LWltZyB7XG4gICAgd2lkdGg6IDglO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICB3aWR0aDogODclO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1vbmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXR3byB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjM7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tb25lLWRpc3Age1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tb25lLXVzZXItbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1vbmUtZHVyYXRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGhyZWUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAudHdlZXQtcmVwbHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50d2VldC1yZXR3ZWV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTNweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnR3ZWV0LWZhdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUzcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50d2VldC1yZXBseTpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgICAgfVxuXG4gICAgICAudHdlZXQtcmV0d2VldDpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgJWhvdC1zcG90O1xuICAgICAgfVxuXG4gICAgICAudHdlZXQtZmF2OmhvdmVyIHtcbiAgICAgICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGhyZWUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTIzICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGwgIWltcG9ydGFudDtcblxuICAgICAgLnBvc3QtbGlrZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAucG9zdC1jb21tZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yMyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LXNoYXJlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTIzICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLWJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5vdGhlci1QbGF5ZXIge1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItMjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsCgkJIi5ob3N0LWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcblxuICAuc2VsZWN0ZWQtaG9zdC1zZWN0aW9uIHtcbiAgICAvL3BhZGRpbmctdG9wOjhweDtcblxuICB9XG5cbiAgLy8gLmhvc3QtaW1hZ2V7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gd2lkdGg6IDE4MHB4O1xuICAvLyBmbG9hdDpsZWZ0O1xuICAvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAvLyB9XG5cbiAgLmhvc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1NzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuc2VsZWN0ZWQtaG9zdC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLnNlbGVjdGVkLWhvc3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3NwbDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1ob3N0LWljb25zIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gIH1cblxuICAuaWNvbi1zcGFjZSB7XG4gICAgcGFkZGluZzogM3B4IDE5cHggMTdweCAwcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gIH1cblxuICAuaWNvbi1zcGFjZTpob3ZlciB7XG4gICAgQGV4dGVuZCAlaG90LXNwb3Q7XG4gIH1cbn1cbiIsCgkJIi5lZHAtc2hvdy1saXN0IHtcbiAgd2lkdGg6IDgwMHB4O1xuXG4gIC5zaG93LWJhci10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMjBweCAwcHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgfVxuXG4gIC5lZHAtc2hvdy1jb250ZW50czpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cbiAgICAuc2hvdy1zZXBhcmF0b3ItbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5lZHAtc2hvdy1jb250ZW50czpudGgtY2hpbGQob2RkKSB7XG4gICAgLnNob3ctc2VwYXJhdG9yLWxpbmUge1xuICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgIC8vYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICB9XG4gIH1cblxuICAuZWRwLXNob3ctY29udGVudHMge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG5cbiAgICAvL3BhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItOTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgLmVkcC1zaG93LWltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcblxuICAgICAgLy93aWR0aDoxMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRqdXN0LXNob3ctYXJ0IHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLmltYWdlLW5vdC1hdmFpbGFibGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWRwLXNob3ctZGF0YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjIwcHg7XG5cbiAgICAgIC5SZWd1bGFyQ2Fycm90X1Ige1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xuICAgICAgfVxuXG4gICAgICAuZWRwLXNob3ctYWlyLWRhdGUtc3RhdHVzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5lZHAtc2hvdy1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAvL3BhZGRpbmctdG9wOiAxM3B4IDBweCAzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5lZHAtc2hvdy1hdmFpbGFibGUge1xuICAgICAgICAuZWRwLXNob3ctb24tZGVtYW5kIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjk7XG4gICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xM3B4O1xuXG4gICAgICAgICAgLm9kLXNob3ctaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVkcC1zaG93LWF2YWlsYWJpbGl0eSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc3BsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgIC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3ctYWxsLWNvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjAwcHg7XG4gICAgd2lkdGg6IDExOTBweDtcbiAgfVxuXG4gIC5zaG93LWNvbnQtbmF2LW9wZW4ge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHdpZHRoOiA4NzVweDtcbiAgfVxuXG4gIC5zaG93LWFsbC1iYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTUwO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5taW51cy1pY29uLCAucGx1cy1pY29uIHt9XG5cbiAgICAuc2VjLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDEzcHggMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5zZWMtaWNvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDEzcHggMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuc2VjLXRleHQtbmF2LW9wZW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDEzcHggMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNlYy1pY29uLW5hdi1vcGVuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMTNweCAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuZmF2b3JpdGUtaG9zdC1pdGVtIHtcbiAgLmZhdm9yaXRlLWhvc3QtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMjgsIDIzMSwgMjMzKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IERpbkNvbmRlbnNlZExpZ2h0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIyOCwgMjMxLCAyMzMpO1xuICB9XG5cbiAgLmZhdm9yaXRlLWhvc3Qtc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4NSU7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXBlcnNvbmFsLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwJTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNENkQ5REM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLAoJCSIkd2VsY29tZS1zY3JlZW4tZmVhdHVyZS1saXN0LW9uZS1jb2x1bW4tc2l6ZTogMzU0cHg7XG4kd2VsY29tZS1zY3JlZW4tZmVhdHVyZS1saXN0LXR3by1jb2x1bW4tc2l6ZTogOTMwcHg7XG4kbmF2TWVudU1hcmdpbk9mZnNldDogNDAwcHg7XG5cbi5uYXYtbWVudS1vcGVuLW92ZXJyaWRlIHtcblx0QGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRuYXZNZW51TWFyZ2luT2Zmc2V0fSkgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogJG5hdk1lbnVNYXJnaW5PZmZzZXQgIWltcG9ydGFudDtcblx0fVxuXG5cdC53ZWxjb21lLWxpc3QtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJHh4bC1icmVha3BvaW50KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LndzLW5hdi1mZWF0dXJlLWxpc3Qge1xuXHRcdHdpZHRoOiAkd2VsY29tZS1zY3JlZW4tZmVhdHVyZS1saXN0LW9uZS1jb2x1bW4tc2l6ZSAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCR4eGwtYnJlYWtwb2ludCkge1xuXHRcdFx0d2lkdGg6ICR3ZWxjb21lLXNjcmVlbi1mZWF0dXJlLWxpc3QtdHdvLWNvbHVtbi1zaXplICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0I2ZlYXR1cmUtY29sdW1uLTEsICNmZWF0dXJlLWNvbHVtbi0yIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcblx0XHRcdHdpZHRoOiA0MjZweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgkeHhsLWJyZWFrcG9pbnQpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCNmZWF0dXJlLWNvbHVtbi0xIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCR4eGwtYnJlYWtwb2ludCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0I2ZlYXR1cmUtY29sdW1uLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQud3MtY2QtY29udGVudCB7XG5cdFx0d2lkdGg6IDI4OHB4ICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuXHRcdFx0d2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LndzLWV4cGxvcmUtc2hvd3Mge1xuXHRcdHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcblx0XHQgIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuXHQgIH1cblx0fVxufVxuXG4ud2VsY29tZS1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRuYXZiYXJNYXJnaW5PZmZzZXR9KTtcblx0bWFyZ2luLWxlZnQ6ICRuYXZiYXJNYXJnaW5PZmZzZXQ7XG4gIH1cblxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLndlbGNvbWUtbGlzdC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICNyZXBvcnQtY2F0ZWdvcnktY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLndzLWxpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zc2xwbDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAud3MtbXNnLXdlbGMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIH1cblxuICAgIC53cy1tc2ctbGlzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAud3MtZmVhdHVyZS1saXN0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNDtcbiAgICBoZWlnaHQ6IDM0OHB4O1xuICB9XG5cbiAgLm5wLW1zLXNoYXJlLWljb257XG4gICAgQGV4dGVuZCAlbnAtaWNvbnM7XG4gICAgQGV4dGVuZCAlbXMtc2hhcmUtaWNvbjtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLndzLW5hdi1mZWF0dXJlLWxpc3Qge1xuXHQgIHdpZHRoOiAkd2VsY29tZS1zY3JlZW4tZmVhdHVyZS1saXN0LW9uZS1jb2x1bW4tc2l6ZTtcblx0ICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG5cdCAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNDtcblx0ICBtYXJnaW4tbGVmdDogYXV0bztcblx0ICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdCAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogNDBweDtcblx0ICB9XG5cblx0ICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuXHRcdCAgd2lkdGg6ICR3ZWxjb21lLXNjcmVlbi1mZWF0dXJlLWxpc3QtdHdvLWNvbHVtbi1zaXplO1xuXHQgIH1cblxuXHQgICNmZWF0dXJlLWNvbHVtbi0xLCAjZmVhdHVyZS1jb2x1bW4tMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuXHRcdFx0d2lkdGg6IDQyNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0ICB9XG5cblx0ICAjZmVhdHVyZS1jb2x1bW4tMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNzRweDtcblx0XHR9XG5cdCAgfVxuXG5cdCAgI2ZlYXR1cmUtY29sdW1uLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0ICB9XG5cblx0ICAuQ3Jvc3NEZXZpY2Uge1xuXHRcdCAgd2lkdGg6IDQycHg7XG5cdFx0ICBoZWlnaHQ6IDMwcHg7XG5cdFx0ICBiYWNrZ3JvdW5kLWltYWdlOiBhc3NldC11cmwoXCJpbWFnZXMvd2VsY29tZV9jcm9zc2RldmljZS5wbmdcIik7XG5cdFx0ICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG5cdFx0ICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgIH1cblxuXHQgIC53cy1jcm9zcy1kZXZpY2Uge1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdC53cy1jZC1pY29uIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0XHQud3MtY2QtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjg4cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG5cdFx0XHRcdHdpZHRoOiAzNjBweDtcblx0XHRcdH1cblxuXHRcdFx0LndzLWNkLWhlYWRlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQud3MtY2Qtc3ViLWhlYWRlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWluLWhlaWdodDogNDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgfVxuXG4gIC53cy1leHBsb3JlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLndzLWV4cGxvcmUtbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGZvb3RlckhlaWdodCArMTtcblxuICAgIC53cy1leHBsb3JlLXNob3dzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cblx0ICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG5cdFx0ICB3aWR0aDogMzgwcHg7XG5cdCAgfVxuICAgIH1cbiAgfVxuXG4gIC5keW5hbWljLWRvd24tYXJyb3cge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgbGVmdDogNzYwcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm15LW1peC1pY29uIHtcbiAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFRpbnkgQ2Fyb3VzZWwgKi9cbiN3Q2Fyb3VzZWwge1xuICBoZWlnaHQ6IDElO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAuUmVndWxhckNhcnJvdF9MIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN3Q2Fyb3VzZWwgLnZpZXdwb3J0IHtcbiAgaGVpZ2h0OiAyODVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jd0Nhcm91c2VsIC5idXR0b25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIGxlZnQ6IDQxcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbiN3Q2Fyb3VzZWwgLm5leHQge1xuICByaWdodDogMyU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogNDElO1xufVxuXG4jd0Nhcm91c2VsIC5wcmV2IHtcbiAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4jd0Nhcm91c2VsIC5kaXNhYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jd0Nhcm91c2VsIC5vdmVydmlldyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuI3dDYXJvdXNlbCAub3ZlcnZpZXcgbGkge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDI3OXB4O1xuICB3aWR0aDogMjIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMTtcbn1cblxuLndjLWNoLWltYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcblxuICAud2MtY2huLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTA2cHg7XG4gICAgbWF4LWhlaWdodDogNjJweDtcbiAgfVxufVxuXG4ud2MtY2gtc2hvdy1pbWFnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0LWNhcm91c2VsIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3ItMSAhaW1wb3J0YW50O1xufVxuXG4ud2VsY29tZS1saXN0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBhc3NldC11cmwoXCJpbWFnZXMvV2ViLTQwMDB4MjAwMC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICBcdGJveC1zaGFkb3c6IGluc2V0IDIwcHggMCA2MHB4IC0xNXB4IGJsYWNrLGluc2V0IC0yMHB4IDAgNjBweCAtMTZweCBibGFjaztcblxuICAgIC5jYXJvdXNlbCB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi53Yy1uby1hbGJ1bSB7XG4gIGxpbmUtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xufSIsCgkJIi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRSAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gIC8qIE1TUG9pbnRlciBldmVudHMgLSBkaXJlY3QgYWxsIHBvaW50ZXIgZXZlbnRzIHRvIGpzICovXG59XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgLyogY29udGFpbnMgcGx1Z2luJ3MgbWFya3VwICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubUNTQl9jb250YWluZXIge1xuICAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVIgXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTI2cHg7XG59XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgbGVmdDogLTI2cHg7XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG5cbiAgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7XG5cbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuXG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBib3R0b206IDA7XG59XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiBcbngtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogLTI2cHg7XG59XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuXG4gIC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG5cbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA4cHg7XG5cbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyBcbnl4LWF4aXMgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3R0b206IDIwcHg7XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweDtcbn1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMDtcbn1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OUyAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EUyAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4xIFRIRU1FUyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbUNTQl9idXR0b25zLnBuZyk7XG5cbiAgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblxuICAvKiBcbiAgc3ByaXRlcyBsb2NhdGlvbnMgXG4gIGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuICBkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuXG4gIC8qIFxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG4gIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcblxuICAvKiBcbiAgc3ByaXRlcyBsb2NhdGlvbnMgXG4gIGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcbiAgZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG5cbiAgLyogXG4gIHNwcml0ZXMgbG9jYXRpb25zIFxuICBsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XG4gIGRhcms6IC04MHB4IC01NnB4LCAtMTAwcHggLTU2cHgsIC0xMjBweCAtNTZweCwgLTE0MHB4IC01NnB4LCAtODBweCAtMTI4cHgsIC0xMDBweCAtMTI4cHgsIC0xMjBweCAtMTI4cHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbn1cblxuLyogdGhlbWU6IFwiZGFya1wiICovXG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDtcbn1cblxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4O1xufVxuXG4vKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87XG59XG5cbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgMXB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTZweDtcblxuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTFweCAwO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG5cbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTZweDtcblxuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcblxuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTkycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNzBweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG5cbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNTBweDtcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG59XG5cbi8qIHRoZW1lOiBcIm1pbmltYWwtZGFya1wiICovXG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbn1cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lIFwibGlnaHQtM1wiLCBcImRhcmstM1wiICovXG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW46IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiICovXG5cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iLAoJCSIubW9yZS1kaXNwbGF5LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIGNvbXBhbmlvbi1jb250ZW50O1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgbWVkaWEoNjQwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJi5uYXYtb3BlbiB7XG4gICAgLmNoYW5uZWxzIHtcbiAgICAgIC5jaGFubmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG0tYnJlYWtwb2ludCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kdWxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIFxuICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG4gIFxuICAuc2tpcC1zd2l0Y2gtbW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBcbiAgICAuc2tpcC1zd2l0Y2gtbW9kYWwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHByaW1hcnktY29sb3ItNztcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbXB0eS1wYW5lbCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuY2hhbm5lbHMge1xuICAgIC5jaGFubmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICAgICAgQGluY2x1ZGUgcGFkKDE1cHgpO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHhsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMiBvZiA2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQgb2YgNiwgYmxvY2stY29sbGFwc2UpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3ctbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNwbGF5LW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3NscGw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5hcnRpc3QtYmlvIHtcbiAgQGluY2x1ZGUgY29tcGFuaW9uLWNvbnRlbnQ7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBtZWRpYSgkbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCR4bC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCR4eGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00MztcbiAgZm9udC1mYW1pbHk6IFNvdXJjZVNhbnNQcm87XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAubmFtZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkeGwtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDkpO1xuICAgIH1cblxuICAgIC5mdWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXctbGluayB7XG4gICAgICBjb2xvcjogIzAwOTlGRjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gICAgfVxuICB9XG59XG4iLAoJCSIubWluaSB7XG4gIG1pbi13aWR0aDogOTAwcHg7XG5cbiAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xuICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTE7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnBsYXktaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogMTAxcHg7XG4gICAgbWluLXdpZHRoOiA5MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucHJvZ3Jlc3MtaW1hZ2Uge1xuICAgIC8vbGVmdDozNSUhaW1wb3J0YW50O1xuICAgIHRvcDogMzMlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGR0LWxvYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LWZhbWlseTogRGluQ29uZGVuc2VkTGlnaHQsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAucHJvZ3Jlc3MtbG9hZGVyIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy9wYWRkaW5nLXRvcDoyMHB4O1xuICAgIC8vbWFyZ2luLXRvcDogMjBweDtcbiAgICAvL2JvcmRlcjogZGFzaGVkIDFweCB3aGl0ZTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuXG4gICAgLmNoYW5uZWwtbnVtIHtcbiAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG4gICAgICB3aWR0aDogNSU7XG5cbiAgICAgIC8vaGVpZ2h0OiAxMjBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI0E4QURCQTtcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAuc2VjLW9uZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAvL2hlaWdodDogMzBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9taW5pLXBsYXllcl92b2xfdXBfZGVmYXVsdC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvbWluaS1wbGF5ZXJfdm9sX3VwX3RhcC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWRkLXN0eWxlLWxpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgfVxuXG4gICAgICAuYWRkLXN0eWxlLW5vbi1saXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjLXR3byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAvL2hlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuXG4gICAgICAgIHNwYW4ubGl2ZS1zZWMge1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kbmxwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub2Qtc2VjIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgLy9oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgfVxuXG4gICAgICAubXlzeG0tc2VjIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWMtdGhyZWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLy9oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9taW5pLXBsYXllcl92b2xfZG93bl9kZWZhdWx0LnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9taW5pLXBsYXllcl92b2xfZG93bl90YXAucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhbm5lbC1sb2dvIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTA2cHg7XG5cbiAgICAgIC8vYm9yZGVyOiBzb2xpZDtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgLmNoYW5uZWwtaW1hZ2Uge1xuICAgICAgICAvL21hcmdpbjogMjVweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbGJ1bS1hcnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAvL2hlaWdodDogMTAwcHg7XG4gICAgICAvL2JvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgLy9saW5lLWhlaWdodDogOTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGR0LWluZm8ge1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZG5scGw7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgIC5wZHRMaW5lMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZwdCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5wZHRMaW5lMVVuYXZhaWxhYmxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wZHRMaW5lMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHQgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5wZHRMaW5lMlVuYXZhaWxhYmxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBwdCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3Vyc29yLWhhbmQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jdXJzb3ItZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnBkdC11bnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5taW5pLXZvdW1lIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IC01MHB4O1xuICB9XG5cbiAgLnBsYXktaGVhZC1zY3J1Yi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xuICB9XG59XG4iLAoJCSIubWluaS1mYXZvcml0ZXMge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZmF2LW1pbmktY2hhbm5lbCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNzI7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAubWluaS1mYXYtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAubWluaS1mYXYtdHh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgLmNobi1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTcxO1xuICAgICAgICBmb250LXNpemU6IDE2cHQ7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAubXktY2huLW5hbWUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLnNob3ctbmFtZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02NDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm15LXN4bS1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC50cmlhbmdsZS10b3AtbGVmdCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJHByaW1hcnktY29sb3ItNjU7XG4gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmljb24tbXlzeG0tc3R5bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxJTtcbiAgICAgIGxlZnQ6IDElO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm5vLW1pbi1mYXZvcml0ZXMge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5taW5pLWNobi1sb2dvLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAubWluaS1jdXJyZW50LWNoYW5uZWwtcGxheWluZyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMzUgIWltcG9ydGFudDtcblxuICAgIC8vcG9pbnRlci1ldmVudHM6bm9uZTtcblxuICB9XG59XG5cbiNmYXZDYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNmYXZDYXJvdXNlbCAudmlld3BvcnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDg4LjQlO1xuICBoZWlnaHQ6IDUzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNTtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBEaW5Db25kZW5zZWRMaWdodCwgc2Fucy1zZXJpZjtcbn1cblxuI2ZhdkNhcm91c2VsIC5idXR0b25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4jZmF2Q2Fyb3VzZWwgLmJ1dHRvbnMgLmJ1dHRvbmNhcm91c2VsIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogNXB4IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZmF2Q2Fyb3VzZWwgLmRpc2FibGUge1xuICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbiNmYXZDYXJvdXNlbCAub3ZlcnZpZXcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbiNmYXZDYXJvdXNlbCAub3ZlcnZpZXcgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jZmF2Q2Fyb3VzZWwgLm92ZXJ2aWV3IGxpIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbiNmYXZDYXJvdXNlbCAub3ZlcnZpZXcgbGkgaW1nIDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTM1ICFpbXBvcnRhbnQ7XG59XG5cbiNmYXZDYXJvdXNlbCAub3ZlcnZpZXcgbGkgLmZhdi1taW5pLWNoYW5uZWw6aG92ZXIge1xuICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcblxuICAuaWNvbi1teXN4bS1zdHlsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRvcDogMiUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50cmlhbmdsZS10b3AtbGVmdCB7XG4gICAgYm9yZGVyLXRvcDogMzNweCBzb2xpZCAjYmFjMWM3O1xuICAgIGJvcmRlci1yaWdodDogMzNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5teS1zeG0taW5kaWNhdG9yIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuXG4gIC5taW5pLWZhdi10eHQge1xuICAgIHdpZHRoOiA1MyUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaG4tbmFtZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3ItMSAhaW1wb3J0YW50O1xuICB9XG59XG4iLAoJCSIkY29hY2gtbWFyay13aWR0aDogMjkwcHg7XG4kb3BhcXVlLWJsdWU6IHJnYmEoJGNvYWNoLW1hcmstYmx1ZS1jb2xvciwgLjMpO1xuXG4uY29hY2gtbWFya3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xMDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvYWNoLW1hcmstYmx1ZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICRjb2FjaC1tYXJrLWJsdWUtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udDogMTRweCBTb3VyY2VTYW5zUHJvTGlnaHQsIHNlcmlmO1xuICBsZWZ0OiAtMzA1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcycHg7XG4gIHdpZHRoOiAkY29hY2gtbWFyay13aWR0aDtcbiAgei1pbmRleDogNztcblxuICAmLmNvYWNoLW1hcmtfY2hhbm5lbExpc3Qge1xuICAgIEBleHRlbmQgJWRvd24tYXJyb3c7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsICczMCUgLSAjeyRjb2FjaC1tYXJrLXdpZHRoLzR9Jyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDE1NXB4KTtcblxuICAgICY6YmVmb3JlIHsgQGluY2x1ZGUgY2FsYyhyaWdodCwgJzc1JSAtIDExcHgnKTsgfVxuICAgICY6YWZ0ZXIgeyAgQGluY2x1ZGUgY2FsYyhyaWdodCwgJzc1JSAtIDlweCcpOyB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBsZWZ0LWFycm93O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgbGVmdDogOTVweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5jb2FjaC1tYXJrX21lIHtcbiAgICBAZXh0ZW5kICVkb3duLWFycm93O1xuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCAnNzQlIC0gMjM0LjVweCcpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxNTVweCk7XG5cbiAgICAmOmJlZm9yZSB7IEBpbmNsdWRlIGNhbGMocmlnaHQsICcyNCUgLSAxMXB4Jyk7IH1cbiAgICAmOmFmdGVyIHsgQGluY2x1ZGUgY2FsYyhyaWdodCwgJzI0JSAtIDlweCcpOyB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIGxlZnQtYXJyb3c7XG4gICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICBsZWZ0OiA5NXB4O1xuICAgICAgdG9wOiAyNzVweDtcbiAgICB9XG4gIH1cblxuICAmLmNvYWNoLW1hcmtfb25EZW1hbmRUb2dnbGVDaGFubmVsTGlzdCB7XG4gICAgQGV4dGVuZCAldXAtYXJyb3c7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbS1icmVha3BvaW50KSB7XG4gICAgICBsZWZ0OiA5MHB4O1xuICAgIH1cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxNjVweDtcbiAgfVxuXG4gIC5jb2FjaC10ZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5jb2FjaC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJG9wYXF1ZS1ibHVlO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuICB9XG5cbiAgLmNvYWNoLWFycm93LWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgJHByaW1hcnktY29sb3ItMTtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IDIwNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIHdpZHRoOiAycHg7XG4gIH1cblxuICAuY29hY2gtYXJyb3ctdXAge1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgJHByaW1hcnktY29sb3ItMTA7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiAyMDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjRweDtcbiAgICB3aWR0aDogMnB4O1xuICB9XG59XG5cbi5jb2FjaC1iZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMTEgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogLjE1O1xufVxuXG4uY2Mtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTExICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC4xNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzE1cHg7XG59XG4iLAoJCSIubG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBhc3NldC11cmwoJ2ltYWdlcy9zcGxhc2gtYmFja2dyb3VuZC5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcbiAgLnNwbGFzaC1sb2dvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwOyBcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyBcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC11cmwoXCJpbWFnZXMvbG9nb19UYWJfU2lyaXVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAubG9nZ2luZy1vdXQtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwOyBcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtdXJsKFwiaW1hZ2VzL3dlYi1sb2ctb3V0LXdhdmVzLmdpZlwiKTtcbiAgfVxufVxuIiwKCQkiLm5vLWNvbm5lY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBhc3NldC11cmwoJ2ltYWdlcy9zcGxhc2gtYmFja2dyb3VuZC5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBcbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIGJhY2tncm91bmQ6IGFzc2V0LXVybChcImltYWdlcy9sb2dvX1RhYl9TaXJpdXMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfSAgICBcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IGFzc2V0LXVybCgnaW1hZ2VzL25vX2Nvbm5lY3Rpb25fd2FybmluZy5wbmcnKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRubHBsO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJHSUtBLEFBQUEsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLENBQUUsQ0FDUCxJQUFJLENBQUUsQ0FBRSxDQUNSLE9BQU8sQ0Z1SWlCLElBQUksQ0V0STVCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsU0FBUyxDQUFFLEtBQU0sQ0FDakIsT0FBTyxDQUFFLEdBQUksQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixnQkFBZ0IsQ0ZrUFEsSUFBSSxDRWpQNUIsdUJBQXVCLENBQUUsV0FBWSxDQUNsQyxvQkFBb0IsQ0FBRSxPQUFRLENBQ3pCLGVBQWUsQ0FBRSxXQUFZLENBQ3JDLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGVBQUksQ0RxTHRCLHFCQUFxQixDQ3BMRSxHQUFHLENEcUx2QixrQkFBa0IsQ0NyTEUsR0FBRyxDRHNMbEIsYUFBYSxDQ3RMRSxHQUFHLENEbU8xQixrQkFBa0IsQ0NsT0UsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsZUFBSSxDRG1PaEMsZUFBZSxDQ25PRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxlQUFJLENEb08zQixVQUFVLENDcE9FLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGVBQUks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SSxDQUFFLENBQUUsQ0FDUixBQUNELEFBQUEsZUFBZSxBQUFDLENBQ2YsTUFBTSxDQUFFLFFBQVMsQ0FDakIsS0FBSyxDQUFFLEdBQUksQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLEdBQUcsQ0FBRSxDQUFFLENBQ1AsTUFBTSxDQUFFLElBQUssQ0FDYixBQUNELEFBQUEsZUFBZSxBQUFDLENBQ2YsTUFBTSxDQUFFLFFBQVMsQ0FDakIsS0FBSyxDQUFFLEdBQUksQ0FDWCxJQUFJLENBQUUsSUFBSyxDQUNYLEdBQUcsQ0FBRSxDQUFFLENBQ1AsTUFBTSxDQUFFLElBQUssQ0FDYixBQUNELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxHQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUksQ0FDWixBQUNELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsS0FBSyxDQUFFLEdBQUksQ0FDWCxNQUFNLENBQUUsR0FBSSxDQUNaLElBQUksQ0FBRSxJQUFLLENBQ1gsTUFBTSxDQUFFLElBQUssQ0FDYixBQUNELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsS0FBSyxDQUFFLEdBQUksQ0FDWCxNQUFNLENBQUUsR0FBSSxDQUNaLElBQUksQ0FBRSxJQUFLLENBQ1gsR0FBRyxDQUFFLElBQUssQ0FDVixBQUNELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsS0FBSyxDQUFFLEdBQUksQ0FDWCxNQUFNLENBQUUsR0FBSSxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osR0FBRyxDQUFFLElBQUssQ0FDVixBQUNELEFBQUEsY0FBYyxBQUFDLENBQ2QsZ0JBQWdCLENBQUUsSUFBSyxDQUN2QixZQUFZLENBQUUsSUFBSyxDQUNuQixBQUNELEFBQUEscUJBQXFCLEFBQUMsQ0FDckIsUUFBUSxDQUFFLFFBQVMsQ0FD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QUssRW1DdEZoQyxBNUJtSUEsVTRCbklVLENBOENSLG1CQUFtQixDQTZCakIsdUJBQWMsQ3dCM0VsQixBcERtSUEsMkJvRG5Ja0IsQ0lBbEIsQXhEbUlBLHNCd0RuSWEsQ3lCa0NiLEFqRmlHQSxzQmlGakdhLEFqRmlHbUIsQ0FVNUIsU0FBUyxDQUFFLEtBQU0sQ0FjcEIsQ1ByRUcsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFbUN0RmpDLEE1Qm1JQSxVNEJuSVUsQ0E4Q1IsbUJBQW1CLENBNkJqQix1QkFBYyxDd0IzRWxCLEFwRG1JQSwyQm9EbklrQixDSUFsQixBeERtSUEsc0J3RG5JYSxDeUJrQ2IsQWpGaUdBLHNCaUZqR2EsQWpGaUdtQixDQWM1QixTQUFTLENBQUUsS0FBTSxDQVVwQixDUHJFRyxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVtQ3RGakMsQTVCbUlBLFU0Qm5JVSxDQThDUixtQkFBbUIsQ0E2QmpCLHVCQUFjLEN3QjNFbEIsQXBEbUlBLDJCb0RuSWtCLENJQWxCLEF4RG1JQSxzQndEbklhLEN5QmtDYixBakZpR0Esc0JpRmpHYSxBakZpR21CLENBa0I1QixTQUFTLENBQUUsTUFBTyxDQU1yQixDUHJFRyxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVtQ3RGakMsQTVCbUlBLFU0Qm5JVSxDQThDUixtQkFBbUIsQ0E2QmpCLHVCQUFjLEN3QjNFbEIsQXBEbUlBLDJCb0RuSWtCLENJQWxCLEF4RG1JQSxzQndEbklhLEN5QmtDYixBakZpR0Esc0JpRmpHYSxBakZpR21CLENBc0I1QixTQUFTLENBQUUsTUFBTyxDQUVyQixDNEIzSkQsQTVCNkpBLFU0QjdKVSxDQThDUixtQkFBbUIsQ0E2QmpCLHVCQUFjLEE1QjZHZixTQUFTLENvRHhMWixBcEQ2SkEsMkJvRDdKa0IsQXBEd0xmLFNBQVMsQ3dEeExaLEF4RDZKQSxzQndEN0phLEF4RHdMVixTQUFTLENpRnRKWixBakYySEEsc0JpRjNIYSxBakZzSlYsU0FBUyxBQTNCOEIsQ0FD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 */