@font-face{font-family:'ProximaNova';font-style:normal;font-weight:400;src:url("/staticfiles/fonts/2DA151_4_0.eot");src:url("/staticfiles/fonts/2DA151_4_0.eot?#iefix") format("embedded-opentype"),url("/staticfiles/fonts/2DA151_4_0.woff2") format("woff2"),url("/staticfiles/fonts/2DA151_4_0.woff") format("woff"),url("/staticfiles/fonts/2DA151_4_0.ttf") format("truetype")}@font-face{font-family:'ProximaNova';font-style:normal;font-weight:700;src:url("/staticfiles/fonts/2DA151_5_0.eot");src:url("/staticfiles/fonts/2DA151_5_0.eot?#iefix") format("embedded-opentype"),url("/staticfiles/fonts/2DA151_5_0.woff2") format("woff2"),url("/staticfiles/fonts/2DA151_5_0.woff") format("woff"),url("/staticfiles/fonts/2DA151_5_0.ttf") format("truetype")}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.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-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;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:0.5em 0.5em 0.5em 0.7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px 0.4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:0.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:0.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:0.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:0.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:0.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:0.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;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:0.9em;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker th{padding:0.7em 0.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:0.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.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 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:0.5em;top:0.3em}.ui-dialog{position:absolute;top:0;left:0;padding:0.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:0.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;white-space:nowrap;width:90%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0.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:0.5em;padding:0.3em 1em 0.5em 0.4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action: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-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-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-text{display:block;margin-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.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:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.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.222em 0;margin:0.2em 0;vertical-align:middle;margin-left:0.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:0.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:0.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:0.2em 0.2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px 0.2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:0.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.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.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{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,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;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,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;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-checked{border:1px solid #dad55e;background:#fffa90}.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:0.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0.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-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .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-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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:#aaa;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.ui-corner-all{border-radius:0px}.ui-corner-top{border-radius:0px}.ui-button,.ui-button:hover,.ui-button:focus{padding:9px 20px}.ui-widget,.ui-widget:hover,.ui-widget:focus{font-size:14px;font-family:"Rubik", sans-serif;font-weight:400;background:#ffffff}.ui-button .ui-icon-triangle-1-s,.ui-button:hover .ui-icon-triangle-1-s,.ui-button:focus .ui-icon-triangle-1-s{background:url("/staticfiles/img/icon_arrow_expand_green.svg") no-repeat center center}.ui-datepicker{width:360px;min-height:334px;padding:30px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.25);box-shadow:0px 10px 20px rgba(0,0,0,0.25)}@media (max-width: 425px){.ui-datepicker{width:256px;min-height:0;padding:2px}}.ui-datepicker .ui-datepicker-header{background:rgba(255,255,255,0);border:0px;margin-bottom:20px}@media (max-width: 1000px){.ui-datepicker .ui-datepicker-header{margin-bottom:0}}.ui-datepicker .ui-datepicker-title{color:#404040;font-size:19px;font-family:"Open Sans", sans-serif;font-weight:500;letter-spacing:0.2px;line-height:24px}.ui-datepicker .ui-state-default{border:0px;background:rgba(255,255,255,0);color:#2bb656;font-size:14px;font-weight:500;line-height:30px;text-align:center}.ui-datepicker .ui-state-disabled .ui-state-default{color:#8a8a8a;font-weight:500;opacity:1}.ui-datepicker .ui-state-active{color:#ffffff;background:#2bb656;border-radius:50%}.ui-datepicker .ui-state-hover{text-decoration:underline}.ui-datepicker th{text-align:center}.ui-datepicker .ui-icon-circle-triangle-w{background:none}.ui-datepicker .ui-icon-circle-triangle-e{background:none}.ui-datepicker .ui-datepicker-prev:after{content:"<"}.ui-datepicker .ui-datepicker-next:after{content:">"}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{text-align:center}.ui-datepicker .ui-datepicker-prev:after,.ui-datepicker .ui-datepicker-next:after{color:#2bb656;font-size:19px;font-family:"Open Sans", sans-serif;font-weight:700;letter-spacing:0.2px;line-height:24px}.ui-datepicker .ui-datepicker-prev-hover.ui-state-hover,.ui-datepicker .ui-datepicker-next-hover.ui-state-hover{background:none;border-color:#ffffff}.ui-datepicker *{font-family:"Rubik"}.ui-selectmenu-text{text-align:center}.booking_form{font-family:"Rubik", sans-serif;text-align:center}.booking_form *{font-family:"Rubik", sans-serif}.booking_form .warning-text{text-align:center;color:indianred}.booking-form-item{display:inline-block;margin:-2px;margin-right:5px;width:243px;vertical-align:middle}.booking-form-item:last-child{margin-right:-2px}@media (max-width: 425px){.booking-form-item{display:block;margin:10px 8px;width:auto}}.booking_form #id_date{background:#ffffff;background-image:url("/staticfiles/img/icon_calendar.svg");background-position:27px center;background-repeat:no-repeat;border:1px solid #cccccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404040;font-size:16px;font-weight:500;line-height:46px;padding-bottom:0px;padding-left:71px;padding-top:0px;display:block;width:100%;cursor:pointer;border-radius:0}.booking_form label{display:block;margin-bottom:15px;font-family:"Rubik", sans-serif;font-weight:400;line-height:39px;font-size:14px}#show_availability{background-color:#2bb656;border:1px solid #2bb656;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;display:block;font-family:"Rubik", sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;line-height:46px;padding:0px 20px;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width: 1000px){#show_availability{display:block}}.booking_details{background:#ffffff;border-radius:3px;margin:10px 0px;position:relative;padding:22px 30px;text-align:left}@media (max-width: 425px){.booking_details{margin-left:8px;margin-right:8px}}@media (max-width: 425px){.booking_details .hide_on_mobile{display:none !important}}@media (min-width: 426px) and (max-width: 1000px){.booking_details .hide_on_mobile{display:inherit !important}}@media (min-width: 426px) and (max-width: 1000px){.booking_details .hide_on_desktop{display:none !important}}.booking_details h4{font-size:19px;font-weight:500;letter-spacing:0.2px;line-height:19px;color:#2bb656;margin:0px 0px 35px}@media (max-width: 425px){.booking_details h4{font-size:14px}}.booking_details .booking_details_content label{width:230px;text-align:left}@media (max-width: 425px){.booking_details .booking_details_content label{text-align:left;margin-left:auto;margin-right:auto}}.booking_details .booking_details_content label .label-text{min-width:85px;display:inline-block}.booking_details .booking_details_content label input,.booking_details .booking_details_content label input[disabled]{border:1px solid #2bb656;border-radius:40px;-webkit-text-fill-color:#2bb656;-webkit-opacity:1;color:#2bb656;display:inline-block;font-family:"Rubik", sans-serif;font-size:14px;font-weight:400;overflow:hidden;padding:9px 20px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80px;background-color:white}.booking_details .booking_details_content hr{height:1px;border:0px;background:#eeeeee;margin:20px 0px}.booking_details .booking_details_content .booking_price_section{position:absolute;top:22px;right:30px;text-align:right}.booking_details .booking_details_content .booking_price_section .price_label{font-size:14px;font-weight:400}.booking_details .booking_details_content .booking_price_section .price{margin:10px 0px 26px;font-size:50px;font-weight:500;font-family:"Rubik", sans-serif;color:#2bb656;line-height:1}.booking_details .booking_details_content .booking_details_footer{text-align:right;margin-top:20px}@media (max-width: 425px){.booking_details .booking_details_content .booking_details_footer{text-align:center}}.booking_details.unavailable{font-size:14px;font-family:"Rubik", sans-serif;font-weight:400;line-height:1.6}.booking_details.unavailable h4{color:#8c8c8c;margin-bottom:15px}.booking_details.unavailable .next_available_date{color:#2bb656;display:inline-block;margin-left:10px}.booking_details.unavailable .next_available_date a{text-decoration:none;margin-right:10px;color:inherit}.booking_details .ui-widget{color:#2bb656;border-radius:40px;border-color:#2bb656;text-transform:uppercase;width:80px}@media (max-width: 425px){.booking_details input,.booking_details .ui-widget{float:right}}.booking_price_table{display:table;width:100%}.booking_price_table>div{display:table-row}.booking_price_table>div>div{display:table-cell;vertical-align:middle}.booking_price_table>div>div:nth-child(1){text-align:left}.booking_price_table>div>div:nth-child(2){text-align:right}.booking_price_table>div:nth-child(2)>div:nth-child(2){font-size:30px;font-family:"Rubik", sans-serif;color:#2bb656;line-height:60px;font-weight:500}.stripe-inputs{margin-bottom:20px;padding:1em 1em 0.5em;background:white}.stripe-inputs label{display:block;margin-bottom:8px;font-size:14px;font-weight:400}.stripe-inputs .stripe-payment-header-row{min-height:2.2rem;border-bottom:1px solid black;position:relative;overflow:hidden}.stripe-inputs .stripe-payment-header-row .right{position:absolute;width:200px;height:35px;background-repeat:no-repeat;background-size:contain;top:-10px;right:-54px}.stripe-inputs .row{margin-bottom:20px}.stripe-inputs .error{margin-top:5px;font-size:14px;color:#fb5151}.stripe-inputs input,.stripe-inputs .StripeElement{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:40px;width:100%;padding:10px 12px;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #ccc;background-color:white;-webkit-transition:box-shadow 150ms ease;-webkit-transition:-webkit-box-shadow 150ms ease;transition:-webkit-box-shadow 150ms ease;-o-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;transition:box-shadow 150ms ease, -webkit-box-shadow 150ms ease}.stripe-inputs input::-webkit-input-placeholder,.stripe-inputs .StripeElement::-webkit-input-placeholder{color:#aab7c4;font-family:"Rubik", sans-serif}.stripe-inputs input::-ms-input-placeholder,.stripe-inputs .StripeElement::-ms-input-placeholder{color:#aab7c4;font-family:"Rubik", sans-serif}.stripe-inputs input::placeholder,.stripe-inputs .StripeElement::placeholder{color:#aab7c4;font-family:"Rubik", sans-serif}.stripe-inputs input:focus{-webkit-box-shadow:0 1px 3px 0 #ccc;box-shadow:0 1px 3px 0 #ccc}.stripe-inputs .StripeElement--focus{-webkit-box-shadow:0 1px 3px 0 #cfd7df;box-shadow:0 1px 3px 0 #cfd7df}.stripe-inputs .StripeElement--invalid{border-color:#fa755a}.stripe-inputs .StripeElement--webkit-autofill{background-color:#fefde5 !important}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type="text"],.intl-tel-input input[type="tel"]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid rgba(255,255,255,0);border-right:3px solid rgba(255,255,255,0);border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type="text"],.intl-tel-input.allow-dropdown input[type="tel"],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type="text"],.intl-tel-input.separate-dial-code input[type="tel"]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:rgba(255,255,255,0)}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type="text"],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type="tel"]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type="text"],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type="tel"]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type="text"],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type="tel"]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="text"],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type="text"],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type="tel"]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type="text"],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type="tel"]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type="text"],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type="tel"]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type="text"],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type="tel"]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:13px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;-webkit-box-shadow:0px 0px 1px 0px #888;box-shadow:0px 0px 1px 0px #888;background-image:url("../img/flags.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url("../img/flags@2x.png")}}.iti-flag.np{background-color:rgba(255,255,255,0)}.questions_section{margin:10px auto;background:#ffffff;border-radius:3px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px}.questions_section .person{width:80px;height:80px;border-radius:60px;background:gray url("/staticfiles/img/marii.jpg") no-repeat -16px;background-size:cover;position:absolute;top:30px;margin-left:auto;margin-right:auto;left:0;right:0}.questions_section .ask-message{color:#424547;font-family:"Rubik";font-size:20px;line-height:24px;font-weight:500;text-align:center;margin-top:100px;margin-bottom:20px}.questions_section #ask-question-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questions_section #ask-question-form input{font-family:"Rubik";margin-top:10px;margin-left:23%;padding:15px;width:55%;max-height:44px;background-color:#FBFBFB;border:1px #DBDBDB solid;-webkit-box-sizing:border-box;box-sizing:border-box}.questions_section #ask-question-form textarea{resize:none;color:#000;font-family:"Rubik";font-size:14px;padding:15px;margin-bottom:-4.5px;margin-top:10px;margin-left:23%;width:55%;height:48px;background-color:#FBFBFB;border:1px #DBDBDB solid;-webkit-box-sizing:border-box;box-sizing:border-box}.questions_section #ask-question-form input{font-size:14px}.questions_section #ask-question-form button{margin-top:10px;margin-left:23%;padding:15px;width:55%;max-height:48px;background-color:#2bb656;border:0;font-family:"Rubik", sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#FFFF;font-size:14px}@media (max-width: 1000px){.questions_section #ask-question-form button{font-size:12px}}.questions_section #ask-question-form input::-webkit-input-placeholder,.questions_section #ask-question-form textarea::-webkit-input-placeholder{font-family:"Rubik", sans-serif;font-size:14px;color:#8c8c8c}.questions_section #ask-question-form input::-ms-input-placeholder,.questions_section #ask-question-form textarea::-ms-input-placeholder{font-family:"Rubik", sans-serif;font-size:14px;color:#8c8c8c}.questions_section #ask-question-form input::placeholder,.questions_section #ask-question-form textarea::placeholder{font-family:"Rubik", sans-serif;font-size:14px;color:#8c8c8c}.questions_section #ask-question-form input:focus::-webkit-input-placeholder,.questions_section #ask-question-form textarea:focus::-webkit-input-placeholder{font-family:"Rubik", sans-serif;opacity:0}.questions_section #ask-question-form input:focus::-ms-input-placeholder,.questions_section #ask-question-form textarea:focus::-ms-input-placeholder{font-family:"Rubik", sans-serif;opacity:0}.questions_section #ask-question-form input:focus::placeholder,.questions_section #ask-question-form textarea:focus::placeholder{font-family:"Rubik", sans-serif;opacity:0}.questions_section #ask-question-form #your-email-container{display:none}.questions_section #ask-question-form .feedback{color:#424547;font-weight:400;text-align:center;margin-top:30px;margin-bottom:10px;font-size:16px;font-family:"ProximaNova", sans-serif}.questions_section #ask-question-form .feedback .phone-number{font-weight:600}.questions_section #ask-question-form .recaptcha-caption{color:#999;font-weight:400;margin-top:4px;margin-bottom:8px;width:55%;margin-left:23%;font-size:11px;font-family:"ProximaNova", sans-serif}.questions_section h3{color:#424547;font-size:19px;font-family:'Rubik', sans-serif;font-weight:400;line-height:20px;letter-spacing:0;margin-top:40px;margin-left:150px;margin-bottom:40px}.questions_section .button{position:absolute;top:60px;right:30px}.questions_section hr{height:1px;border:0px;background:#eeeeee;margin:60px 0px 20px}.questions_section .customer_service_contact{text-align:right;color:#404040;font-size:16px;font-family:'Open Sans', sans-serif;font-weight:400;letter-spacing:0}.questions_section .customer_service_contact .phone_number{font-weight:700;letter-spacing:0;text-decoration:none;color:inherit}ul.questions{list-style-type:none;margin:0px;padding:0px}ul.questions li.question{border-bottom:1px solid #eeeeee}ul.questions li.question:last-child{border-bottom:0px}ul.questions li.question h4{background:url("/staticfiles/img/icon_collapse_mobile.svg") left center no-repeat;cursor:pointer;color:#424547;font-size:19px;font-weight:500;letter-spacing:0;padding-left:31px;margin:15px 0}ul.questions li.question.collapsed h4{background:url("/staticfiles/img/icon_expand_mobile.svg") left center no-repeat;color:#424547;margin:15px 0}ul.questions li.question p{color:#424547;line-height:21px}ul.questions li.question a{color:#2bb656;text-decoration:none;font-size:17px;font-weight:bold;cursor:pointer}ul.questions li.question.collapsed p{display:none}ul.questions li.question:before{display:none}#after-submit{display:none;font-size:19px;margin-top:110px;text-align:center;color:#424547;padding-left:20%;padding-right:20%;padding-bottom:10px}#after-submit .p1{margin-top:-20px;line-height:50px;font-weight:500;font-size:19px;font-family:"Rubik", sans-serif}#after-submit .p2,#after-submit .p3{line-height:24px;font-size:17px;font-family:"ProximaNova-Regular", sans-serif}#after-submit .phone-number{font-size:17px;line-height:30px;font-weight:600;color:#424547}.image-full-screen{position:fixed;top:0;right:0;left:0;bottom:0;width:100vw;height:100vh;z-index:999;background-color:#1e2123}.image-full-screen .gallery-inner-block{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:580px;width:780px}@media (max-width: 1000px){.image-full-screen .gallery-inner-block{width:100%;height:100vh;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.image-full-screen .gallery-inner-block .gallery-close-button{width:50px;height:50px;position:absolute;top:0;right:0;background-image:url(/staticfiles/img/icon_close_x.svg);background-repeat:no-repeat;background-size:80%;background-position:center center;z-index:999;cursor:pointer}.image-full-screen .gallery-inner-block .gallery-arrow,.image-full-screen .gallery-inner-block .gallery-main-block{float:left;max-height:580px;overflow:auto}.image-full-screen .gallery-inner-block .gallery-arrow{width:100px;background-repeat:no-repeat;background-position:center center;background-size:50%;height:580px;cursor:pointer;transition:background-size 0.1s ease-in;-moz-transition:background-size 0.1s ease-in;-ms-transition:background-size 0.1s ease-in;-o-transition:background-size 0.1s ease-in;-webkit-transition:background-size 0.1s ease-in}@media (max-width: 1000px){.image-full-screen .gallery-inner-block .gallery-arrow{width:10vw;display:none}}.image-full-screen .gallery-inner-block .gallery-arrow:hover{background-size:60%}.image-full-screen .gallery-inner-block .gallery-arrow.left-arrow{background-image:url("/staticfiles/img/gallery_icon_arrow_left_white.svg")}.image-full-screen .gallery-inner-block .gallery-arrow.right-arrow{background-image:url("/staticfiles/img/gallery_icon_arrow_right_white.svg")}.image-full-screen .gallery-inner-block .gallery-main-block{width:580px;position:relative}@media (max-width: 1000px){.image-full-screen .gallery-inner-block .gallery-main-block{width:100vw;height:100vh}}.image-full-screen .gallery-inner-block .gallery-main-block .gallery-image{height:480px;width:100%;background:url("https://lorempixel.com/600/800/") rgba(0,0,0,0.7);background-position:center center;background-size:contain;background-repeat:no-repeat}.image-full-screen .gallery-inner-block .gallery-main-block .gallery-text{background-color:rgba(0,0,0,0.7);overflow:auto;line-height:19px;font-family:"ProximaNova";min-height:100px}.image-full-screen .gallery-inner-block .gallery-main-block .gallery-text .gallery-text-inner{padding:20px;color:#fff;font-size:16px}@media (max-width: 1000px){.image-full-screen .gallery-inner-block .gallery-main-block .gallery-text .gallery-text-inner{padding:10px}}.people-button{background-image:url("/staticfiles/img/icon_people.svg"),url("/staticfiles/img/icon_arrow_header_gray.svg");background-position:25px center, right 15px center;background-repeat:no-repeat;background-color:#FFF;display:inline-block;border:1px solid #cccccc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-right:20px;padding-top:14px;padding-bottom:14px;outline:0;line-height:18px;position:relative;font-size:16px;color:#404040;cursor:pointer}.people-button strong{font-weight:500}.people-button .inner-block{position:absolute;top:0;background-color:white;left:0;right:0;display:none;border-radius:4px;-webkit-box-shadow:1px 1px 7px #bbb;box-shadow:1px 1px 7px #bbb;text-align:center;z-index:1;cursor:default}.people-button .inner-block .people-button-main{padding:40px 30px}@media (max-width: 425px){.people-button .inner-block .people-button-main{padding:30px}}@media (min-width: 426px){.people-button .inner-block .people-button-header,.people-button .inner-block .people-button-footer{display:none}}@media (max-width: 425px){.people-button .inner-block{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}}.people-button .inner-block .people-button-header{padding:12px 20px;position:relative;margin:auto;border-bottom:1px solid #e2e2e2}.people-button .inner-block .people-button-header h2{margin:0;padding:0;text-align:center;font-family:'Rubik';font-weight:500;text-transform:uppercase;color:#2bb656}.people-button .inner-block .people-button-header .close-btn{position:absolute;top:0;right:0;bottom:0;width:70px;background-image:url(/staticfiles/img/icon_close.svg);background-position:center center;background-size:15px;cursor:pointer;background-repeat:no-repeat}.people-button .inner-block .people-button-footer #show_availability{margin:0 30px}.people-button .inner-block .control-elements{position:relative;margin-bottom:20px}.people-button .inner-block .control-elements:last-child{margin-bottom:0}.people-button .inner-block .control-elements *{display:inline-block;padding:13px 0;font-size:19px;font-weight:500;width:47px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.people-button .inner-block .control-elements .contol-elements-button{cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #dbdbdb}.people-button .inner-block .control-elements .contol-elements-button:hover{background-color:#eee}.people-button .inner-block .control-elements .contol-elements-button.contol-elements-left-button{border-radius:20px 0 0 20px;color:#888;margin-right:-4px}.people-button .inner-block .control-elements .contol-elements-button.contol-elements-right-button{border-radius:0 20px 20px 0;color:#2bb656;margin-left:-4px}.people-button .inner-block .control-elements .control-number{border:1px solid #dbdbdb;border-left:none;border-right:none}.people-button .inner-block .label-text{margin-bottom:10px}.ui-datepicker-trigger{display:none}@media (max-width: 1000px){.people-button{display:block;padding-right:0}}@media (max-width: 425px){.people-button{text-align:left;padding-left:70px}}.green-text,.booking .booking-columns a,.booking .booking-columns .booking-right-column .booking-right-content table .booking-right-price{font-family:"Rubik";font-size:14px;font-weight:600;letter-spacing:0.6px;line-height:1.2;color:#2bb656;text-decoration:none}.booking{background-color:#f2f2f2;padding:70px 0 8px;font-family:"Rubik";color:#424547}@media (max-width: 1000px){.booking{padding:64px 0 30px}.booking .booking-margin-inner-block{margin:0 18px}}@media (max-width: 425px){.booking{padding:50px 0 30px}.booking .button{line-height:40px}}.booking [data-braintree-id="toggle"]{display:none}.booking .booking-details-table{font-family:"Rubik", sans-serif;font-weight:400;font-size:14px;color:#424547;line-height:17px}.booking .booking-details-table tr:not(:last-child) td{padding-bottom:14px}.booking .booking-details-table tr td:first-child{padding-right:20px}.booking .booking-top-message{padding:40px;color:white;text-align:center;margin-bottom:20px}@media (min-width: 1001px){.booking .booking-top-message .content{width:800px}}.booking .booking-top-message-header{font-family:"Rubik";font-size:19px;color:white;font-weight:500;line-height:1.5}.booking .booking-top-message a{color:white;text-decoration:none}.booking .booking-top-message-text{font-family:"ProximaNova", sans-serif;font-size:16px;color:white;line-height:1.5;font-weight:500}@media (max-width: 425px){.booking .booking-top-message-text{padding:20px 15px 20px 15px;font-size:15px}}@media (min-width: 426px) and (max-width: 1000px){.booking .booking-top-message-text{padding:40px 40px 20px 40px}}.booking .booking-top-message-green{background-color:#2bb656}.booking .booking-top-message-red{background-color:#f44336}.booking .booking-top-message-yellow{background-color:#fcaa00}.booking .decorated{font-weight:400;margin:40px 0}@media (max-width: 1000px){.booking .decorated{margin:30px 0}}.booking .decorated div{font-weight:700}.booking .booking-margin-between-block{margin:30px 0}@media (max-width: 1000px){.booking .booking-margin-between-block{margin:0}}@media (max-width: 1000px){.booking .booking-columns{display:table;margin:auto}}.booking .booking-columns>*{float:left}@media (max-width: 1000px){.booking .booking-columns>*{float:none}}.booking .booking-columns>* .booking-left-column-header{font-size:19px;font-weight:700}@media (max-width: 1000px){.booking .booking-columns>* .booking-left-column-header{margin:20px 0}}.booking .booking-columns>* .booking-inner-block{padding:20px 22px}.booking .booking-columns a{display:inline-block}.booking .booking-columns a.tallinn-riga{color:#0055c0}.booking .booking-columns .booking-left-column{width:514px;margin-right:54px;margin-left:74px}@media (max-width: 1000px){.booking .booking-columns .booking-left-column{display:table-footer-group;width:100%;margin:0}}.booking .booking-columns .booking-left-column .booking-payment-details{font-family:"Rubik", sans-serif;font-weight:400;padding:26px;background-color:#fff;font-size:14px}.booking .booking-columns .booking-left-column .booking-payment-details hr{border:0;border-top:1px solid #f2f2f2}.booking .booking-columns .booking-left-column .booking-payment-details-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking .booking-columns .booking-left-column .booking-payment-details-line-price{font-family:"Rubik", sans-serif;font-weight:500}.booking .booking-columns .booking-left-column .booking-payment-details-line-price.pay-now{font-size:30px;color:#2bb656}.booking .booking-columns .booking-left-column .booking-payment-details-line:not(:last-child){padding-bottom:18px}.booking .booking-columns .booking-left-column .booking-payment-details-line.p0{padding:0}.booking .booking-columns .booking-left-column .booking-payment-details-line.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.booking .booking-columns .booking-left-column .booking-payment-text{font-size:14px;margin-top:30px;font-family:"Rubik", sans-serif;font-weight:400}.booking .booking-columns .booking-left-column .booking-payment-header{font-size:19px;font-weight:700;margin:20px 0 30px}.booking .booking-columns .booking-left-column .booking-double-inputs>div{float:left;width:257px}.booking .booking-columns .booking-left-column .booking-double-inputs>div:nth-child(1){padding-right:5px}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-double-inputs>div:nth-child(1){padding:0}}.booking .booking-columns .booking-left-column .booking-double-inputs>div:nth-child(2){padding-left:5px}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-double-inputs>div:nth-child(2){padding:0}}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-double-inputs>div{float:none;width:100%}}.booking .booking-columns .booking-left-column .booking-triple-inputs>div{float:left}.booking .booking-columns .booking-left-column .booking-triple-inputs>div:nth-child(1){width:50%}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-triple-inputs>div:nth-child(1){float:none;width:100%}}.booking .booking-columns .booking-left-column .booking-triple-inputs>div:nth-child(2){width:25%}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-triple-inputs>div:nth-child(2){float:left;width:50%}}.booking .booking-columns .booking-left-column .booking-triple-inputs>div:nth-child(3){width:25%}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-triple-inputs>div:nth-child(3){float:left;width:50%}}.booking .booking-columns .booking-left-column .booking-inputs{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-inputs{padding:0}}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-inputs .intl-tel-input{width:100%;margin-bottom:14px}}.booking .booking-columns .booking-left-column .booking-inputs .intl-tel-input input::-webkit-input-placeholder{color:#ccc}.booking .booking-columns .booking-left-column .booking-inputs .intl-tel-input input::-moz-placeholder{color:#ccc}.booking .booking-columns .booking-left-column .booking-inputs .intl-tel-input input:-ms-input-placeholder{color:#ccc}.booking .booking-columns .booking-left-column .booking-inputs .intl-tel-input input:-moz-placeholder{color:#ccc}.booking .booking-columns .booking-left-column .booking-inputs label{display:block;font-size:14px;font-weight:500;margin-bottom:10px}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-inputs label .optional-span{display:none}}.booking .booking-columns .booking-left-column .booking-inputs input,.booking .booking-columns .booking-left-column .booking-inputs textarea{font-family:"Rubik";padding:14px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d9d9d9;font-size:14px;color:#424547;background-color:#fff}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-inputs input,.booking .booking-columns .booking-left-column .booking-inputs textarea{margin-bottom:14px}}.booking .booking-columns .booking-left-column .booking-inputs input:disabled,.booking .booking-columns .booking-left-column .booking-inputs textarea:disabled{font-family:"Rubik";padding:14px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;font-size:14px;color:#8c8c8c;-webkit-text-fill-color:#8c8c8c;opacity:1.0;background-color:#fff}.booking .booking-columns .booking-left-column .booking-inputs input#id_phone,.booking .booking-columns .booking-left-column .booking-inputs textarea#id_phone{padding-left:52px}.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]{display:none}.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]:not(:checked)+label,.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]:checked+label{line-height:1.4;padding-left:33px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]:not(:checked)+label,.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]:checked+label{margin-bottom:20px}}.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]:not(:checked)+label:before,.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]:checked+label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:2px solid #ccc;background:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;-webkit-transition:border 0.2s ease;-o-transition:border 0.2s ease;transition:border 0.2s ease}.booking .booking-columns .booking-left-column .booking-inputs input[type="checkbox"]:checked+label:before{background:#2bb656;border-color:forestgreen}.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]{display:none}.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:not(:checked)+label,.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:checked+label{line-height:1.4;margin-left:25px;position:relative;background-repeat:no-repeat;height:35px;background-size:contain;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:not(:checked)+label,.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:checked+label{margin-bottom:20px}}.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:not(:checked)+label:before,.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:checked+label:before{content:"";position:absolute;left:-25px;top:8px;width:15px;height:15px;border:2px solid #ccc;background:#fff;border-radius:50%;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;-webkit-transition:border 0.2s ease;-o-transition:border 0.2s ease;transition:border 0.2s ease}.booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:checked+label:before{background:#2bb656;border-color:forestgreen}.booking .booking-columns .booking-left-column .cancellation_info{background:#c8edb6;color:#2bb656;padding:14px;padding-left:44px;margin-bottom:8px;background-image:url("/staticfiles/img/icon_refund_green.svg");background-position:14px center;background-repeat:no-repeat}.booking .booking-columns .booking-left-column .booking-confirm-button{text-align:center;margin:10px 0 30px}@media (max-width: 1000px){.booking .booking-columns .booking-left-column .booking-confirm-button{margin:10px 0 20px}}.booking .booking-columns .booking-left-column .booking-confirm-button button{line-height:42px;padding:0px 30px;padding-top:3px;background-color:#2bb656;color:white;cursor:pointer;text-transform:uppercase;-webkit-transition:width 1s;-o-transition:width 1s;transition:width 1s}.booking .booking-columns .booking-left-column .booking-confirm-button.tallinn-riga button{background-color:#0055c0;border-color:#0055c0}.booking .booking-columns .booking-left-column .booking-terms{font-size:16px;text-align:center;font-family:"ProximaNova", sans-serif;font-weight:400}.booking .booking-columns .booking-left-column .booking-terms a{font-family:"ProximaNova", sans-serif;font-weight:400;font-weight:bold;margin-top:4px;font-size:16px;letter-spacing:0px}.booking .booking-columns .booking-left-column .booking-terms input[type="checkbox"]:before{position:relative;display:block;width:16px;height:16px;border:1px solid #8C8C8C;content:"";background:#FFF}.booking .booking-columns .booking-left-column .booking-terms input[type="checkbox"]:after{position:relative;display:block;left:1px;top:-17px;width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center}.booking .booking-columns .booking-left-column .booking-terms input{height:18px;width:18px;cursor:pointer}.booking .booking-columns .booking-left-column .booking-terms input[type="checkbox"]:checked:after{background-image:url("/staticfiles/img/icon_checked.svg")}.booking .booking-columns .booking-left-column .booking-terms label{margin-left:12px}.booking .booking-columns .booking-right-column{width:283px}@media (max-width: 1000px){.booking .booking-columns .booking-right-column{display:table-header-group;width:100%}}.booking .booking-columns .booking-right-column h3{margin:0}.booking .booking-columns .booking-right-column .booking-margin-inner-block{background-color:#fff}@media (max-width: 1000px){.booking .booking-columns .booking-right-column .booking-margin-inner-block{margin-bottom:10px}}.booking .booking-columns .booking-right-column .booking-right-image{margin-top:10px;height:154px;width:100%;margin:0;padding:0;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:center center;background-repeat:no-repeat}.booking .booking-columns .booking-right-column a{font-size:inherit;text-align:center;margin-bottom:20px}.booking .booking-columns .booking-right-column hr{border-style:solid;color:#eee}.booking .booking-columns .booking-right-column .booking-right-content a{font-size:20px;font-weight:500;letter-spacing:0px;text-align:left;color:#424547}.booking .booking-columns .booking-right-column .booking-right-content table{width:100%}.booking .booking-columns .booking-right-column .booking-right-content table tr td{line-height:1.4}.booking .booking-columns .booking-right-column .booking-right-content table tr td.text-top{vertical-align:top}.booking .booking-columns .booking-right-column .booking-right-content table tr td.text-bold{font-weight:500}.booking .booking-columns .booking-right-column .booking-right-content table tr td:nth-child(1){color:#8c8c8c}.booking .booking-columns .booking-right-column .booking-right-content table tr td:nth-child(2){text-align:right;padding-bottom:8px}.booking .booking-columns .booking-right-column .booking-right-content table tr td.booking-remove-padding{padding-bottom:0}.booking .booking-columns .booking-right-column .booking-right-content table .booking-right-price{text-align:right;font-size:30px;font-weight:500}.booking .booking-columns .booking-right-column .booking-right-content.tallinn-riga a,.booking .booking-columns .booking-right-column .booking-right-content.tallinn-riga table .booking-right-price{color:#0055c0}.review_qa_section{background:#fff;padding-top:16px;padding-bottom:16px}.review_qa_section .content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"review qa";-webkit-column-gap:32px;column-gap:32px}@media (max-width: 1000px){.review_qa_section .content{display:block}}.review_qa_section .content .review-area{grid-area:review}.review_qa_section .content .review-area .reviews{padding:0}.review_qa_section .content .review-area .reviews .review{border:0}.review_qa_section .content .review-area .reviews .review p{font-family:"ProximaNova", sans-serif;font-weight:400}.review_qa_section .content .review-area .reviews .review.aggregate{line-height:32px}@media (max-width: 1000px){.review_qa_section .content .review-area .reviews .review.aggregate{margin:auto;text-align:center}}.review_qa_section .content .review-area .reviews .review.aggregate .stars{display:inline-block;vertical-align:text-bottom}.review_qa_section .content .review-area .reviews .review.aggregate .stars .star{height:30px;width:30px}.review_qa_section .content .review-area .reviews .review.aggregate .avg-rating{margin-left:.2em;font-size:30px;font-weight:bold}@media (max-width: 1000px){.review_qa_section .content .review-area .reviews .load_more_button_container{text-align:center;margin-bottom:48px}}.review_qa_section .content .qa-area{grid-area:qa}@media (max-width: 1000px){.review_qa_section .content .qa-area{padding-left:70px;padding-right:70px}}@media (max-width: 425px){.review_qa_section .content .qa-area{padding-left:22px;padding-right:22px}}.review_qa_section .content .qa-area .questions_section{padding:0}.review_qa_section .content .qa-area .questions_section p{font-family:"ProximaNova", sans-serif;font-weight:400}.return-to-booking-container{cursor:pointer;margin-top:40px;margin-bottom:32px;text-align:center}.return-to-booking-container .return-to-booking.button{color:white;background-color:#2bb656}.iti-flag{background-image:url("/staticfiles/img/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url("/staticfiles/img/flags@2x.png")}}.secure-payments-info{background:none !important}.secure-payments-info h4{margin-bottom:6px}.secure-payments-info h4 span{vertical-align:top;margin-left:4px}.secure-payments-info .payment-methods img{background:white;padding-left:4px;padding-right:4px;margin-left:4px;margin-right:4px;border-radius:4px;border:solid 1px #ccc}.secure-payments-info .payment-methods img:first-child{margin-left:0}.secure-payments-info p{font-family:"ProximaNova", sans-serif;font-weight:400;margin-top:4px;margin-bottom:4px}#reviews-modal{max-width:851px;width:100%;background-color:#fff;margin-top:15px;cursor:auto !important;z-index:0}#reviews-modal img.close{margin-right:20px;margin-top:20px;float:right;cursor:pointer}#reviews-modal .reviews{padding:10px;padding-left:16px;padding-right:16px}#reviews-modal .reviews .review-list .review p{font-family:"ProximaNova", sans-serif;font-weight:400}#reviews-modal .reviews .review-list .review .stars{margin-bottom:8px}#reviews-modal .reviews .review-list .review:last-of-type{border-bottom:none}#reviews-modal .reviews .review.aggregate{display:none !important}#reviews-modal #load_review_modal{display:none}#reviews-modal .review-modal-close{background:rgba(255,255,255,0.85);background:-webkit-gradient(linear, left bottom, left top, color-stop(75%, rgba(255,255,255,0.915025)), to(rgba(255,255,255,0.046678)));background:-webkit-linear-gradient(bottom, rgba(255,255,255,0.915025) 75%, rgba(255,255,255,0.046678) 100%);background:-o-linear-gradient(bottom, rgba(255,255,255,0.915025) 75%, rgba(255,255,255,0.046678) 100%);background:linear-gradient(0deg, rgba(255,255,255,0.915025) 75%, rgba(255,255,255,0.046678) 100%);position:-webkit-sticky;position:sticky;padding:2em;bottom:0;text-align:center;cursor:pointer}#terms-modal{max-width:851px;width:100%;background-color:#fff;margin-top:15px;cursor:auto !important;z-index:0}#terms-modal .flatpage-content{z-index:10 !important;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.13);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.13)}#terms-modal .flatpage-content img{margin-right:20px;margin-top:20px;float:right;cursor:pointer}#terms-modal .flatpage-content .decorated{padding-top:64px;margin-top:0px;font-weight:500;font-size:16px;border:0px;padding-left:0px;padding-right:0px;color:#2bb656;text-align:center;text-transform:uppercase;line-height:20px;letter-spacing:2px}#terms-modal .flatpage-content .flatpage-text{color:#8c8c8c;margin-bottom:0;padding-top:0;padding-left:80px;padding-right:80px;max-width:688px;font-family:"ProximaNova", sans-serif}.tour-section{color:#484848}.tour-section .booking-form .discount_ends_date{font-family:"ProximaNova", sans-serif;font-weight:400;font-size:14px;margin-bottom:20px;position:relative;padding-left:19px}.tour-section .booking-form .discount_ends_date:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;background-repeat:no-repeat;background-image:url("/staticfiles/img/warning.svg");background-position:center center;background-size:14px}.tour-section .booking-form .warning-text{text-align:center;margin-top:10px;color:#ff7c4d}.tour-section .booking-form-ribbon{position:absolute;left:-15px;display:inline-block;background-color:#ffa823;color:white;padding:8px 30px;font-size:16px;font-family:"ProximaNova", sans-serif;font-weight:400}.tour-section .booking-form-ribbon .bold{font-weight:600}.tour-section .booking-form-ribbon::before{content:".";color:transparent;width:0;height:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent rgba(255,168,35,0.4) transparent transparent;position:absolute;left:0;top:35px}.tour-section .booking-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tour-section .booking-form-header-input{width:calc(100%/3);margin:0 5px}.tour-section .booking-form-header-input input[name="date"]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;text-align:center;font-family:"Rubik", sans-serif;font-weight:500;font-size:15px;background-repeat:no-repeat;background-image:url("/staticfiles/img/icon_calendar.svg"),url("/staticfiles/img/icon_arrow_header_gray.svg");background-position:center left 15px, center right 15px;border:1px solid #cccccc;cursor:pointer;color:#404040}.tour-section .booking-form-header-input .people-button{font-family:"Rubik", sans-serif;font-weight:500;background-position:center left 15px, center right 15px}.tour-section .booking-form .loader{position:absolute;text-align:center;padding-top:1.0em;font-weight:bold;z-index:500;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,255,0.99);margin:-.5em}.tour-section .booking-form-main{margin:0 5px;margin-top:20px;font-family:"Rubik", sans-serif;font-weight:400}.tour-section .booking-form-main-item{background-color:white;padding:20px 30px;position:relative}.tour-section .booking-form-main-item:not(:last-child){margin-bottom:20px}.tour-section .booking-form-main-item-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour-section .booking-form-main-item-grid.ribbon{margin-top:50px}.tour-section .booking-form-main-item-grid-right{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour-section .booking-form-main-item-header{font-family:"Rubik", sans-serif;font-weight:500;font-size:22px;letter-spacing:0.2px;line-height:1;color:#2bb656;margin-bottom:10px}.tour-section .booking-form-main-item-description{font-size:16px}.tour-section .booking-form-main-item-select{margin-top:20px}.tour-section .booking-form-main-item-select>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour-section .booking-form-main-item-select>*:not(:last-child){margin-bottom:10px}.tour-section .booking-form-main-item-select label{font-size:14px;min-width:120px}.tour-section .booking-form-main-item-select input,.tour-section .booking-form-main-item-select span[role="combobox"]{font-family:"Rubik", sans-serif;font-weight:400;border:1px solid #2bb656;font-size:14px;letter-spacing:1px;text-decoration:none;color:#2bb656;font-weight:500;border-radius:40px;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80px;background-color:white;height:100%;padding:9px 20px;-webkit-text-fill-color:#2bb656}.tour-section .booking-form-main-item-select input[disabled],.tour-section .booking-form-main-item-select span[role="combobox"][disabled]{line-height:0}.tour-section .booking-form-main-item-price .small-text{font-size:14px}.tour-section .booking-form-main-item-price .main-text{font-family:"Rubik", sans-serif;font-weight:500;margin:0 0 10px;font-size:50px;color:#2bb656;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.tour-section .booking-form-main-item-price .main-text-discount{font-family:"Rubik", sans-serif;font-weight:400;font-size:22px;color:#404040;margin-right:10px;text-decoration:line-through}.tour-section .booking-form-main-item-price .main-text.discount{color:#ff7c4d}.tour-section .booking-form-main-item hr{padding:0;border:0;border-top:1px solid #f2f2f2;margin:20px 0}.tour-section .booking-form-main-item-footer{font-family:"Rubik", sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.tour-section .booking-form-main-item-footer .price-breakdown{margin-right:10px;line-height:23px}.tour-section .booking-form-main-item.unavailable{font-size:14px;font-family:"Rubik", sans-serif;font-weight:400;line-height:1.6}.tour-section .booking-form-main-item.unavailable .booking-form-main-item-header{color:#8c8c8c}.tour-section .booking-form-main-item .next_available_date{color:#2bb656;display:inline-block;margin-left:10px}.tour-section .booking-form-main-item .next_available_date a{text-decoration:none;margin-right:10px;color:inherit}.tour-section p,.tour-section ul,.tour-section p.large{font-size:17px;line-height:26px;list-style:outside}.tour-section .short-summary{font-size:19px !important}.tour-section .tour-details-button{margin:20px 0;text-align:center}.tour-section .tour-details-button a{font-family:"Rubik", sans-serif;font-weight:500;background-color:rgba(255,255,255,0);text-decoration:none;font-size:14px}.tour-section.tour-section-images{padding:0;height:400px;overflow:hidden;position:relative}@media (max-width: 1000px){.tour-section.tour-section-images{height:240px}}.tour-section.tour-section-images .handle{height:100%;white-space:nowrap}.tour-section.tour-section-images .handle .tour-section-image{float:left;position:relative;width:600px;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.tour-section.tour-section-images .tour-section-images-left-arrow,.tour-section.tour-section-images .tour-section-images-right-arrow{position:absolute;top:0;bottom:0;height:100%;width:100px;z-index:1;background-position:center center;background-size:50%;background-repeat:no-repeat;cursor:pointer}@media (max-width: 1000px){.tour-section.tour-section-images .tour-section-images-left-arrow,.tour-section.tour-section-images .tour-section-images-right-arrow{display:none}}.tour-section.tour-section-images .tour-gallery-button{position:absolute;bottom:20px;right:30px;color:#2bb656;font-size:14px;font-family:"Rubik";font-weight:450;background-color:#fff;padding:15px 20px;border-radius:100px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5);letter-spacing:1px;z-index:1}.tour-section.tour-section-images .tour-gallery-button>*{display:inline-block}.tour-section.tour-section-images .tour-gallery-button-label{margin:0 5px}.tour-section.tour-section-images .tour-gallery-button:hover{cursor:pointer}.tour-section.tour-section-images.hide_on_mobile .tour-inline-images{position:relative;height:100%}.tour-section.tour-section-images .tour-inline-images-desktop{height:100%;width:600px;background-color:#fff;background-repeat:no-repeat;background-size:cover;position:absolute}.tour-section.tour-section-images .tour-section-images-left-arrow{left:0;background-image:url("/staticfiles/img/gallery_icon_arrow_left_white.svg")}.tour-section.tour-section-images .tour-section-images-right-arrow{right:0;background-image:url("/staticfiles/img/gallery_icon_arrow_right_white.svg")}.tour-section .margin-before-instagram-gallery{margin:60px 0px 40px}@media (max-width: 1000px){.tour-section .margin-before-instagram-gallery{font-size:15px;line-height:inherit;margin:10px 0px}}@media (min-width: 426px) and (max-width: 1000px){.tour-section .tour-description-padding{padding:0 70px !important}}.tour_header{padding:30px 0px 0px;text-align:center}.tour_header *{font-family:"Rubik", sans-serif}@media (max-width: 425px){.tour_header{text-align:left;padding-top:20px}}.tour_header h1{margin:0px 0px 10px;line-height:1.2}@media (min-width: 426px) and (max-width: 1000px){.tour_header h1{font-size:30px;line-height:34px;text-align:center}}@media (max-width: 425px){.tour_header h1{font-size:20px;text-align:left;margin-bottom:16px}}.tour_header .tour-details{margin:0;padding:0;font-size:19px;line-height:23px;position:relative}.tour_header .tour-details .price-discount{text-decoration:line-through;margin-right:0;vertical-align:super;font-size:21px}@media (max-width: 425px){.tour_header .tour-details{margin:16px 0px;font-size:15px}}.tour_header .tour-details>div{display:inline-block;vertical-align:middle;margin:0px 20px 35px}@media (min-width: 426px) and (max-width: 1000px){.tour_header .tour-details>div{margin-bottom:10px}}@media (max-width: 425px){.tour_header .tour-details>div{display:block;margin:10px 0px}}.tour_header .tour-details>div .stars{display:inline-block;vertical-align:bottom}@media (max-width: 425px){.tour_header .tour-details>div .stars{vertical-align:baseline}}.tour_header .tour-details>div .stars .star{width:23px;height:23px;background:url("/staticfiles/img/icon_star_small.svg") no-repeat center;background-size:100%;float:left}@media (max-width: 425px){.tour_header .tour-details>div .stars .star{width:17px;height:17px}}.tour_header .tour-details>div .rating{margin-left:10px;display:inline-block}.tour_header .tour-details>div .duration>*{display:inline-block;vertical-align:middle}.tour_header .tour-details>div .duration .icon{background-image:url(/staticfiles/img/icon_desktop_duration_tour-detail_1st_section.svg);background-repeat:no-repeat;background-position:center;background-size:15px;width:25px;height:25px}@media (max-width: 425px){.tour_header .tour-details>div .duration{background-size:16px}}.tour_header .tour-details>div .group-size{padding-left:30px;background:url(/staticfiles/img/icon_desktop_people_1st_section.svg) no-repeat left center}@media (max-width: 425px){.tour_header .tour-details>div .group-size{background-size:25px}}.tour_header .tour-details>div .price{font-size:42px;font-weight:500;line-height:42px;letter-spacing:0px;color:#2bb656}.tour_header .tour-details>div .price.discount{color:#ff7c4d}@media (max-width: 425px){.tour_header .tour-details>div .price-container{position:absolute;right:0px;bottom:16px}}.tour_header ul.tour_details{list-style-type:none;margin:0px;padding:0px;font-size:19px;line-height:23px;position:relative}@media (max-width: 1000px){.tour_header ul.tour_details{margin:16px 0px;font-size:15px}}.tour_header ul.tour_details>li{display:inline-block;vertical-align:middle;margin:0px 20px 35px}@media (max-width: 1000px){.tour_header ul.tour_details>li{display:block;margin:14px 0px}}.tour_header ul.tour_details>li .stars .star{width:20px;height:19px;background:url("/staticfiles/img/icon_star_small.svg") no-repeat center;background-size:100%;float:left}@media (max-width: 1000px){.tour_header ul.tour_details>li .stars .star{width:11px;height:11px}}.tour_header ul.tour_details>li .rating{margin-left:10px}.tour_header ul.tour_details>li .duration{padding-left:29px;background:url(/staticfiles/img/icon_desktop_duration_tour-detail_1st_section.svg) no-repeat;background-position:3px 1px}@media (max-width: 1000px){.tour_header ul.tour_details>li .duration{background-size:16px}}.tour_header ul.tour_details>li .group_size{padding-left:36px;background:url(/staticfiles/img/icon_desktop_people_1st_section.svg) no-repeat left center}@media (max-width: 1000px){.tour_header ul.tour_details>li .group_size{background-size:25px}}.tour_header ul.tour_details>li .price{font-size:42px;font-weight:500;line-height:42px;letter-spacing:0px;color:#2bb656}@media (max-width: 1000px){.tour_header ul.tour_details>li .price_container{position:absolute;right:0px;bottom:16px}}.video_container{position:relative;width:748px;height:421px;margin-bottom:10px;background-size:cover}@media (max-width: 1000px){.video_container{width:100%;height:56.25vw}}.video_container img{width:100%}.video_container iframe{width:100%;height:100%}.video_container .play{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(/staticfiles/traveller/images/video-play.png) no-repeat center;cursor:pointer}.tour_gallery .tour_gallery_image{display:block;width:142px;height:142px;margin-left:9px;margin-bottom:10px;float:left;position:relative;background-size:cover;background-position:center;cursor:pointer}.tour_gallery .tour_gallery_image:first-child{width:294px;height:292px;margin-left:0px}.tour_gallery .tour_gallery_image:nth-child(7){border-radius:10px}.tour_gallery .tour_gallery_image:nth-child(7):after{content:"View Gallery";display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(43,182,86,0.93);background-image:url(/staticfiles/img/icon_arrow_right_white.svg);background-repeat:no-repeat;background-position:center 90px;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 20px;color:#ffffff;font-size:14px;font-weight:500;font-family:"Rubik", sans-serif;letter-spacing:1px;line-height:17px;text-align:center}.tour_gallery .tour_gallery_image:nth-child(n+8){display:none}@media (max-width: 1000px){.tour_gallery .tour_gallery_image{width:33.33%;height:33.33vw;margin:0px}.tour_gallery .tour_gallery_image:first-child{display:none}}@media (max-width: 1000px){.tour_gallery{margin-bottom:-15px}}.section-tour-description{font-size:17px;line-height:26px;list-style:outside;position:relative;overflow:auto;margin-bottom:-15px}.section-tour-description h2{margin:20px 0px}.section-tour-description h2:first-child{margin:20px 0px}.section-tour-description.fixed{height:200px;overflow:hidden}.section-tour-description .gradient-bg{position:absolute;top:35%;left:0;right:0;bottom:0;height:100%;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);background-position:top;background-size:100% 65%;background-repeat:no-repeat}.section-tour-description iframe{width:100%;height:380px}.section-tour-description a{color:#2bb656;text-decoration:none;font-size:17px;font-weight:bold;cursor:pointer;font-family:"ProximaNova"}.tour-images-section{background-color:#f2f2f2;padding:90px 0 40px}.tour-images-section button.upload-button{display:block;margin-left:auto;margin-right:auto;margin-bottom:40px}.modal{display:none;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;width:100%;height:100%}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:60%}.highlights-and-inc-section{margin:0;line-height:33px;position:relative;padding-left:25px}.highlights-and-inc-section span{font-size:17px;text-align:center}.highlights-and-inc-section span.highlight{font-size:19px}.highlights-and-inc-section img.pos{vertical-align:text-top;position:absolute;left:0;top:6px}.inc-section-line-height{line-height:26px}.about-the-tour-section{margin:0;padding-left:18px;position:relative}.about-the-tour-section img{position:absolute;left:0;top:8px}.about-the-tour-section img.pos{vertical-align:text-top}.about-the-tour-section span{padding:11px 11px 11px 0;line-height:26px;font-size:17px;text-align:center}.about-the-tour-section span.not-included{margin-left:5px}.tour-additional-info-section{position:relative}.tour-additional-info-section.fixed{height:100px;overflow:hidden}.tour-additional-info-section .gradient-bg{position:absolute;top:35%;left:0;right:0;bottom:0;height:100%;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);background-position:top;background-size:100% 65%;background-repeat:no-repeat}.tour-additional-button{margin-top:20px;text-align:center}.pricing-table{display:none;margin:20px 0px 40px;border:1px solid #F2F2F2;border-collapse:collapse;width:100%;text-align:center}.pricing-table tr{border:1px solid #F2F2F2;height:48px}.pricing-table th{padding:20px;border:1px solid #F2F2F2;color:#484848;font-size:15px;font-family:"Rubik", sans-serif;font-weight:500}.pricing-table td{width:58px;color:#484848;font-size:15px;font-family:"Rubik", sans-serif;font-weight:100;border:1px solid #F2F2F2}.pricing-table td:nth-child(even){background-color:#FBFBFB}.pricing-table .table-title{color:#484848;font-size:15px;font-family:"Rubik", sans-serif;font-weight:500;width:110px}.about-the-tour-table{text-align:center;margin-bottom:30px}.about-the-tour-table td{padding:5px;font-size:17px}.about-the-tour-table td:nth-child(even){text-align:left}.about-the-tour-table td img{vertical-align:text-top}.about-the-tour-table a{text-decoration:none;color:#2bb656;font-size:17px;font-family:"ProximaNova-Regular", sans-serif}.booking-additional-info{font-family:"ProximaNova", sans-serif;font-weight:400;color:#424547;font-size:16px;line-height:21px;text-align:center;padding:0px 15px;margin:20px 0px 30px}.navbar .price-container{margin-right:12px;font-size:19px;font-family:"Rubik", sans-serif;color:#484848}.navbar .price-container.v2{display:inline-block;vertical-align:bottom;margin-right:40px}.navbar .price-container.v2 .price{font-size:42px;color:#2bb656;font-family:"Rubik", sans-serif;font-weight:500}.navbar .subtitle{margin-bottom:15px;margin-right:12px}.navbar input[name="date"]{width:170px !important}.navbar .people-button{background-image:url(/staticfiles/img/icon_people.svg),url(/staticfiles/img/icon_arrow_header_gray.svg);background-position:12px center, right 15px center}.navbar .people-button strong{font-family:"Rubik", sans-serif}.navbar h3{margin-bottom:10px;font-family:"Rubik", sans-serif;font-weight:500}.navbar .people-button{width:170px !important}.navbar #show_availability_nav{font-size:14px;background-color:#2bb656;border:1px solid #2bb656;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;display:block;font-family:"Rubik", sans-serif;font-weight:500;letter-spacing:1px;line-height:46px;padding:0px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.navbar .booking-form-header-input{min-width:170px;height:48px;display:inline-block;background:#fbfbfb;border:1px solid #f2f2f2;margin:19px 5px 0}.navbar .booking-form-header-input input[name="date"]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;text-align:center;font-family:"Rubik", sans-serif;font-weight:500;font-size:15px;background-repeat:no-repeat;background-image:url("/staticfiles/img/icon_calendar.svg"),url("/staticfiles/img/icon_arrow_header_gray.svg");background-position:center left 7px, center right 15px;border:1px solid #cccccc;cursor:pointer;color:#404040}.navbar .booking-form-header-input .people-button{font-family:"Rubik", sans-serif;font-weight:500;background-position:center left 15px, center right 15px}.navbar .stars{display:inline-block;vertical-align:bottom;margin:0;margin-right:12px}@media (max-width: 425px){.navbar .stars{vertical-align:baseline}}.navbar .stars .star{width:23px;height:23px;background:url("/staticfiles/img/icon_star_small.svg") no-repeat center;background-size:100%;float:left}@media (max-width: 425px){.navbar .stars .star{width:17px;height:17px}}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}h3.price{font-weight:normal;border-right:1px solid #000;display:inline-block;margin-top:0;margin-bottom:0;margin-right:12px;padding-right:15px}h3.price .bold-text{font-weight:700}.count{font-family:"Rubik", sans-serif;font-size:16px;letter-spacing:0px;line-height:21px;color:#484848}.navbar-nav li{display:inline-block;margin-right:30px}.navbar-nav li.active a{font-weight:700;border-bottom:3px solid #2bb656}.navbar-nav li a{text-decoration:none;font-size:14px;color:#484848;font-family:"Rubik", sans-serif;display:block;padding:12px 0}#tour-nav{display:none}#tour-nav .nav-container{max-width:1280px;margin:0 auto}#tour-nav .navbar-block{background-color:#FBFBFB;margin:0px -35px}#tour-nav .navbar-content{max-width:1280px;margin:0 auto}#tour-nav .price-discount{display:inline-block;vertical-align:bottom;text-decoration:line-through;margin-right:20px;font-size:21px;font-family:"Rubik", sans-serif;color:#484848}#tour-nav .price{font-size:42px;font-weight:500;line-height:42px;letter-spacing:0px}#tour-nav .discount{color:#ff7c4d}@media (max-width: 1335px){.navbar-block{padding-left:35px}}#private-tour{padding-bottom:0}.private-pricing{display:none}.private-pricing p{text-align:center;margin-top:40px;margin-bottom:0;font-size:16px;font-family:"Rubik", sans-serif;font-weight:400}.private-pricing .pricing-dropdown-expand{padding-bottom:20px;text-align:center;cursor:pointer;background-image:url("/staticfiles/img/icon_small_expand_desktop.svg");background-position:69.5% 21%;background-repeat:no-repeat;font-family:"Rubik-Medium", sans-serif}.private-pricing .pricing-dropdown-expand b{font-size:16px;font-family:"Rubik", sans-serif;font-weight:500}.private-pricing .pricing-dropdown-content{display:none;margin-top:0px;background-color:#FFFFFF}.private-pricing .pricing-dropdown-content .dropdown-pricing-table{border:1px solid #F2F2F2;border-collapse:collapse;width:100%;text-align:center}.private-pricing .pricing-dropdown-content .dropdown-pricing-table tr{border:1px solid #F2F2F2;height:48px}.private-pricing .pricing-dropdown-content .dropdown-pricing-table th{padding:20px;border:1px solid #F2F2F2;color:#484848;font-size:15px;font-family:"Rubik", sans-serif;font-weight:500}.private-pricing .pricing-dropdown-content .dropdown-pricing-table td{width:58px;color:#484848;font-size:15px;font-family:"Rubik", sans-serif;font-weight:100;border:1px solid #F2F2F2}.private-pricing .pricing-dropdown-content .dropdown-pricing-table td:nth-child(even){background-color:#FBFBFB}.private-pricing .pricing-dropdown-content .dropdown-pricing-table .table-title{color:#484848;font-size:15px;font-family:"Rubik", sans-serif;font-weight:500;width:110px}.remove-icon{cursor:pointer;color:black;position:absolute;margin-top:3px;margin-left:65px;width:30px}.category-page-section .tour_list{text-align:center}.category-page-section .tour_list li{display:inline-block;text-align:left;float:none}@media (min-width: 426px) and (max-width: 1000px){.category-page-section .tour_list li{width:49%;margin:3px}.category-page-section .tour_list li:nth-child(3n+3){margin-right:3px}}@media (max-width: 425px){.category-page-section .tour_list li{display:block}}.category-page-section .tour_list li p{min-height:57px}section.schedules{background-color:#f2f2f2;padding:90px 0 40px;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:black}section.schedules .content{width:900px}section.schedules .button{background-color:#2bb656;border-radius:25px;color:white;line-height:2.5;cursor:pointer}section.schedules .button.red{background-color:#d20000;border-color:#d20000}section.schedules .button.black{background-color:#404040;border-color:#404040}section.schedules #today-button,section.schedules #my-tours,section.schedules #without-guide,section.schedules #datepicker{margin-right:10px;margin-top:15px}section.schedules #datepicker{border:0px}section.schedules #last-week{margin-top:15px;border:0px;background-color:white;background-image:url("/staticfiles/img/icon_previous.svg");background-repeat:no-repeat;background-position:20px;height:38px;padding-left:43px;color:#2bb656;font-size:14px;font-family:"Rubik", sans-serif;font-weight:500;letter-spacing:0.5px;float:right}section.schedules #next-week{display:block;margin-top:30px;border:0px;min-width:230px;background-color:white;background-image:url("/staticfiles/img/icon_next.svg");background-repeat:no-repeat;background-position:20px;background-position:58px;padding-left:33px;padding-top:1px;height:48px;color:#2bb656;font-size:14px;font-family:"Rubik", sans-serif;font-weight:500;letter-spacing:0.5px;margin-left:auto;margin-right:auto}section.schedules #details-content{background-color:#f2f2f2;overflow:scroll;padding:0px}section.schedules #details-content::-webkit-scrollbar{width:0px;background:transparent}section.schedules .details-modal-full-screen{width:100%;height:100%;margin:0;top:0;left:0}section.schedules .filters-modal{margin:100px auto;padding:0;width:780px;max-height:calc(100vh - 190px);overflow:hidden}section.schedules .filters-modal ::-webkit-scrollbar{width:0px;background:transparent}section.schedules .filters-modal .modal-footer{width:780px;height:62px;position:absolute;bottom:27px;background-color:#F2F2F2;border-color:#F2F2F2}section.schedules .filters-modal .modal-footer span.clear{cursor:pointer;position:absolute;bottom:20px;left:20px;color:#E40000;font-size:16px;font-family:"Rubik", sans-serif;letter-spacing:1px}section.schedules .filters-modal .modal-footer .right-buttons{float:right;position:absolute;bottom:12px;right:20px}section.schedules .filters-modal .modal-footer .right-buttons span{cursor:pointer;color:#8C8C8C;font-size:16px;font-family:"Rubik", sans-serif;letter-spacing:1px}section.schedules .filters-modal .modal-footer .right-buttons button{margin-left:20px}section.schedules .filters-modal .close-filters{float:right;cursor:pointer;margin:20px}section.schedules .filters-modal .filters-container{margin:55px 100px;max-height:calc(100vh - 210px);overflow-y:auto}section.schedules .filters-modal p{color:#404040;font-size:16px;font-family:"Rubik", sans-serif;font-weight:600}section.schedules .filters-modal .filter-button{margin-bottom:40px}section.schedules .filters-modal .filter-button button{padding:10px 15px;font-size:16px;font-family:"Rubik", sans-serif;font-weight:400;width:40%;border-color:#404040;background-color:#fff}section.schedules .filters-modal .filter-button-left{border-top-left-radius:50px;border-bottom-left-radius:50px}section.schedules .filters-modal .filter-button-right{border-top-right-radius:50px;border-bottom-right-radius:50px}section.schedules .filters-modal .filter-button .active{background-color:#404040;color:#fff !important}section.schedules .filters-modal .filters-tour{position:relative;margin-bottom:7px}section.schedules .filters-modal .filters-tour span{position:absolute;top:2px;left:30px;color:#404040;font-size:16px;font-family:"Rubik", sans-serif;letter-spacing:1px}section.schedules .filters-modal .filters input[type="checkbox"]:before{position:relative;display:block;width:16px;height:16px;border:1px solid #8C8C8C;content:"";background:#FFF}section.schedules .filters-modal .filters input[type="checkbox"]:after{position:relative;display:block;left:1px;top:-17px;width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center}section.schedules .filters-modal .filters input{height:18px;width:18px;cursor:pointer}section.schedules .filters-modal .filters input[type="checkbox"]:checked:after{background-image:url("/staticfiles/img/icon_checked.svg")}section.schedules .close-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.schedules .close-button{background-color:#2bb656;color:white;border:0;line-height:2.5;cursor:pointer;margin-top:40px;font-family:"Rubik", sans-serif;font-size:25px;padding:0 50px;border-radius:32px}section.schedules table#schedule-table{width:100%;border-spacing:3px;margin-top:20px}section.schedules table#schedule-table thead tr{height:50px;font-size:18px}section.schedules table#schedule-table td{background-color:white;padding:5px;vertical-align:top;width:calc(100% / 7);border-radius:2px;-webkit-box-shadow:1px 1px 4px #CCC;box-shadow:1px 1px 4px #CCC}section.schedules table#schedule-table td a{color:inherit;text-decoration:none}section.schedules table#schedule-table .schedule-cell-header{padding:5px;font-weight:600}section.schedules table#schedule-table .schedule-cell-header-left,section.schedules table#schedule-table .schedule-cell-header-right{display:inline-block;vertical-align:middle}section.schedules table#schedule-table .schedule-cell-header-left{float:left}section.schedules table#schedule-table .schedule-cell-header-right{float:right}section.schedules table#schedule-table .schedule-cell-content .schedule-item{margin-bottom:5px;padding:5px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;border-radius:2px;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}section.schedules table#schedule-table .schedule-cell-content .schedule-item .schedule-warning-icon{background-image:url(/staticfiles/traveller/images/icon_warning.png);height:16px;width:13px;display:inline-block;vertical-align:text-bottom;background-repeat:no-repeat;background-size:contain}section.schedules table#schedule-table .schedule-cell-content .schedule-item-guide{font-weight:600;text-align:right;font-style:italic}section.schedules table#schedule-table .schedule-cell-content .schedule-item-guide span.logged-guide{background-color:white;padding:2px;border-radius:5px}section.schedules table#schedule-table .schedule-cell-content .schedule-item-guide span.guide-assistant{font-weight:normal}section.schedules table#schedule-table .schedule-cell-content .schedule-item.recommend-delete{text-decoration:line-through;opacity:0.6}section.schedules .schedule-details-header{padding:0 30px;line-height:1.5}section.schedules .schedule-details-header a{color:#2bb656;font-weight:600;text-decoration:none}section.schedules .schedule-details-table{width:100%;border-spacing:0;margin-top:40px;border:1px solid #ddd}section.schedules .schedule-details-table a{color:inherit;text-decoration:none}section.schedules .schedule-details-table .booking-status-wrapper .ui-selectmenu-button.ui-button{border-radius:30px;width:auto}section.schedules .schedule-details-table .booking-status-wrapper .ui-selectmenu-button.ui-button .ui-selectmenu-icon{display:none}section.schedules .schedule-details-table .booking-status-wrapper .ui-selectmenu-button.ui-button .ui-selectmenu-text{margin:0}section.schedules .schedule-details-table .booking-status-wrapper .ui-selectmenu-button.ui-button.pending{border-color:orange;color:orange}section.schedules .schedule-details-table .booking-status-wrapper .ui-selectmenu-button.ui-button.success{border-color:#2bb656;color:#2bb656}section.schedules .schedule-details-table .booking-status-wrapper .ui-selectmenu-button.ui-button.cancelled{border-color:red;color:red}section.schedules .schedule-details-table thead tr{background:#f8f8f8}section.schedules .schedule-details-table thead th{text-align:left;padding:10px}section.schedules .schedule-details-table tbody tr.schedule-details-table__even{background-color:#f8f8f8}section.schedules .schedule-details-table tbody tr.schedule-details-table__odd{background-color:white}section.schedules .schedule-details-table tbody td{padding:10px;border-top:1px solid #CCC}section.schedules .schedule-details-table tbody td.schedule-details-table__paid{background-image:url("/staticfiles/img/icon_paid.svg");background-repeat:no-repeat;background-position:40px}section.schedules .schedule-details-table tbody td.schedule-details-table__unpaid{background-image:url("/staticfiles/img/icon_unpaid.svg");background-repeat:no-repeat;background-position:40px}section.schedules .schedules-dates{text-align:center;margin:20px 0}section.schedules .schedules-dates-input{display:inline-block}section.schedules .schedules-dates-input label{font-weight:600;margin-right:5px}section.schedules .schedules-dates-input input[type="text"]{padding:10px;margin-right:10px}section.schedules .schedules-dates-guides{width:100%;border:1px solid #CCC;margin-top:40px;border-spacing:0}section.schedules .schedules-dates-guides thead tr{background-color:#f8f8f8}section.schedules .schedules-dates-guides thead th{text-align:left;padding:10px}section.schedules .schedules-dates-guides tbody tr:nth-child(odd){background-color:white}section.schedules .schedules-dates-guides tbody tr:nth-child(even){background-color:#f8f8f8}section.schedules .schedules-dates-guides tbody td{padding:10px;border-top:1px solid #CCC}section.schedules input[name="date"]{font-weight:600;border-radius:20px 20px;width:calc(100%/4);margin:0;padding:9px;font-family:"ProximaNova", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;text-align:center;font-size:15px;background-repeat:no-repeat;background-image:url("/staticfiles/img/icon_calendar.svg"),url("/staticfiles/img/icon_arrow_header_gray.svg");background-position:center left 15px, center right 15px;border:1px solid #cccccc;cursor:pointer;color:#404040}section.schedules .lds-default{display:none;position:relative}section.schedules .lds-top{float:right;width:48px;height:48px;margin-right:20px}section.schedules .lds-bot{margin-top:20px;float:center;margin-left:auto;margin-right:auto;width:58px;height:58px;padding-right:20px}section.schedules .lds-default div{position:absolute;width:5px;height:5px;background:#2bb656;border-radius:50%;-webkit-animation:lds-default 1.2s linear infinite;animation:lds-default 1.2s linear infinite}section.schedules .lds-default div:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;top:29px;left:53px}section.schedules .lds-default div:nth-child(2){-webkit-animation-delay:-0.1s;animation-delay:-0.1s;top:18px;left:50px}section.schedules .lds-default div:nth-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s;top:9px;left:41px}section.schedules .lds-default div:nth-child(4){-webkit-animation-delay:-0.3s;animation-delay:-0.3s;top:6px;left:29px}section.schedules .lds-default div:nth-child(5){-webkit-animation-delay:-0.4s;animation-delay:-0.4s;top:9px;left:18px}section.schedules .lds-default div:nth-child(6){-webkit-animation-delay:-0.5s;animation-delay:-0.5s;top:18px;left:9px}section.schedules .lds-default div:nth-child(7){-webkit-animation-delay:-0.6s;animation-delay:-0.6s;top:29px;left:6px}section.schedules .lds-default div:nth-child(8){-webkit-animation-delay:-0.7s;animation-delay:-0.7s;top:41px;left:9px}section.schedules .lds-default div:nth-child(9){-webkit-animation-delay:-0.8s;animation-delay:-0.8s;top:50px;left:18px}section.schedules .lds-default div:nth-child(10){-webkit-animation-delay:-0.9s;animation-delay:-0.9s;top:53px;left:29px}section.schedules .lds-default div:nth-child(11){-webkit-animation-delay:-1s;animation-delay:-1s;top:50px;left:41px}section.schedules .lds-default div:nth-child(12){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;top:41px;left:50px}@-webkit-keyframes lds-default{0%,20%,80%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes lds-default{0%,20%,80%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.reviews-section{background-color:#f2f2f2;padding-top:1px;padding:70px 0;font-family:"Rubik";font-size:14px;line-height:1.2;color:#404040}.reviews-section.full-screen{position:absolute;top:0;right:0;left:0;bottom:0}.reviews-section-header,.reviews-section-content{margin:auto;max-width:494px}.reviews-section-header-text{margin-bottom:40px;letter-spacing:0.2px}.reviews-section-header-text p{font-family:"Rubik";font-size:14px;line-height:1.2}.reviews-section-header-text a{color:#2bb656;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;letter-spacing:1px;font-family:"Rubik"}.reviews-section-content{max-width:494px}.reviews-section-form-element{margin:0 0 20px}.reviews-section-form-element-label{font-weight:500}.reviews-section-form-element-field{margin-top:10px}.reviews-section-form-element-field .star{width:38px;height:34px;display:inline-block;background-image:url(/staticfiles/img/icon_star_empty.svg);margin-right:8px;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.reviews-section-form-element-field input,.reviews-section-form-element-field textarea,.reviews-section-form-element-field select{width:100%;border:1px solid #d9d9d9;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Rubik";font-size:14px;line-height:1.2;color:#404040;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.reviews-section-form-element-field input::-webkit-input-placeholder,.reviews-section-form-element-field textarea::-webkit-input-placeholder,.reviews-section-form-element-field select::-webkit-input-placeholder{color:#8c8c8c}.reviews-section-form-element-field input::-moz-placeholder,.reviews-section-form-element-field textarea::-moz-placeholder,.reviews-section-form-element-field select::-moz-placeholder{color:#8c8c8c}.reviews-section-form-element-field input:-ms-input-placeholder,.reviews-section-form-element-field textarea:-ms-input-placeholder,.reviews-section-form-element-field select:-ms-input-placeholder{color:#8c8c8c}.reviews-section-form-element-field input:-moz-placeholder,.reviews-section-form-element-field textarea:-moz-placeholder,.reviews-section-form-element-field select:-moz-placeholder{color:#8c8c8c}.reviews-section-form-element-field input,.reviews-section-form-element-field select{padding:15px}.reviews-section-form-element-field textarea{padding:19px;line-height:1.3}.reviews-section-form-element-field select{cursor:pointer;background-image:url("/staticfiles/img/icon_arrow_header_gray.svg");background-position:center right 15px;background-repeat:no-repeat}.reviews-section-form-element-field select::-ms-expand{display:none}.reviews-section-form-element-field button{width:242px}.reviews-section-form-element.size-6{width:242px;display:inline-block}.reviews-section-form-element.size-6.left{margin-right:5px}.reviews-section-form-element.size-6.right{margin-left:5px}.reviews-section-form-element.submit-button{text-align:center;margin:20px 0 0}.reviews-section-form-element.has-error .reviews-section-form-element-label{color:red}.reviews-section-form-element.has-error .reviews-section-form-element-field input,.reviews-section-form-element.has-error .reviews-section-form-element-field textarea{border:1px solid red !important}.flatpage-section .decorated{margin:130px 0 40px}.flatpage-section .flatpage-text{background-color:#fff;padding:30px;margin-bottom:30px}.flatpage-section p{margin:0;margin-bottom:20px}.flatpage-section hr{margin:20px 0;border:1px solid #f2f2f2}.flatpage-section a{color:#2bb656;text-decoration:none}.page-section a{color:#2bb656;text-decoration:none}.page-section header{position:relative;display:table;width:100%;height:360px;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}.page-section header .header-text{display:table-cell;vertical-align:middle;font-family:"Rubik", sans-serif;font-size:50px;line-height:55px;font-weight:700;letter-spacing:0.9px;color:#ffffff;text-shadow:0px 0px 9px rgba(0,0,0,0.5);text-align:center;padding:0 10px}.page-section header .header-text .small{font-weight:400}.page-section .page-description{color:#484848;font-size:17px;line-height:26px;list-style:outside;margin:40px 0px 0px;font-weight:400;font-family:"ProximaNova";line-height:25px;letter-spacing:0px}.page-section .page-cta ul.cta-block{list-style-type:none;padding:0px;font-size:0px;text-align:center}.page-section .page-cta ul.cta-block a{display:block}.page-section .page-cta ul.cta-block li{position:relative;width:326px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:11px;margin-bottom:11px;background:#ffffff;white-space:normal;vertical-align:top;font-size:16px;margin:10px;display:inline-block}.page-section .page-cta ul.cta-block li:before{content:""}.page-section .page-cta ul.cta-block li .title{font-family:"Rubik", sans-serif;font-size:19px;font-weight:700;letter-spacing:0px;line-height:21px;color:#424547}.page-section .page-cta ul.cta-block li .image{display:block;height:178px;background-image:url("/staticfiles/img/background_placeholder.jpg");background-repeat:no-repeat;background-position:top;background-size:cover;margin:-20px -20px 0px}.page-section .page-guides .guide-block{border-bottom:1px solid #f2f2f2;padding:30px 0}.page-section .page-guides .guide-block>*{display:inline-block;vertical-align:middle}.page-section .page-guides .guide-block .image{width:200px;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%}.page-section .page-guides .guide-block .guide-text{padding-left:20px;width:548px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-section .page-guides .guide-block .guide-text .guide-name{color:#424547;font-size:19px;font-weight:700;font-family:"Rubik", sans-serif;line-height:21px;letter-spacing:0px}.page-section .page-guides .guide-block .guide-text .guide-description{font-family:"ProximaNova";font-size:17px;line-height:1.4;color:#484848}body.site-10 .navbar .logo{background-image:url(/staticfiles/img/sidetrip_logo_color.svg)}@media (min-width: 475px){body.site-10 .navbar .logo{width:140px}}body.site-10 .navbar.top .logo{background-image:url(/staticfiles/img/sidetrip_logo_white.svg)}@media (min-width: 475px){body.site-10 .navbar.top .logo{width:140px}}body.site-10 .navbar-without-image .logo{background-image:url(/staticfiles/img/sidetrip_logo_color.svg) !important}@media (min-width: 475px){body.site-10 .navbar-without-image .logo{width:140px}}body.site-10 .header:not(.category-header) h1{font-weight:400}body.site-10 .header:not(.category-header) h1 span{font-weight:500}body.site-10 .active{color:#f85f4a !important}body.site-10 ul.tour_list li .price{background:#f85f4a}body.site-10 .tour_header .tour-details>div .price{color:#f85f4a}body.site-10 .section-tour-description a{color:#f85f4a}body.site-10 #show_availability_nav{background-color:#f85f4a;border-color:#f85f4a}body.site-10 #show_availability{background-color:#f85f4a;border-color:#f85f4a}body.site-10 .navbar .price-container.v2 .price{color:#f85f4a}body.site-10 .navbar-nav li.active a{border-color:#f85f4a}body.site-10 .people-button .inner-block .control-elements .contol-elements-button.contol-elements-right-button{color:#f85f4a !important}body.site-10 .people-button .inner-block .control-elements .contol-elements-button.contol-elements-left-button{color:#f85f4a !important}body.site-10 .ui-datepicker .ui-datepicker-prev:after,body.site-10 .ui-datepicker .ui-datepicker-next:after{color:#f85f4a}body.site-10 .ui-datepicker .ui-state-default{color:#f85f4a}body.site-10 .ui-datepicker .ui-state-active{color:white;background:#f85f4a}body.site-10 .questions_section #ask-question-form button{background-color:#f85f4a}body.site-10 .about-the-tour-table a{color:#f85f4a}body.site-10 .tour-section.tour-section-images .tour-gallery-button{color:#4c2147}body.site-10 .guides-block .private-guide a .private-guide-name{color:#f85f4a}body.site-10 .tour-section .booking-form-main-item .next_available_date a{color:#f85f4a}body.site-10 .tour-section .booking-form-main-item-header{color:#f85f4a}body.site-10 .tour-section .booking-form-main-item-price .main-text{color:#f85f4a}body.site-10 .tour-section .booking-form-main-item-select input,body.site-10 .tour-section .booking-form-main-item-select span[role="combobox"]{-webkit-text-fill-color:#f85f4a}body.site-10 .tour-section .booking-form-main-item-select input,body.site-10 .tour-section .booking-form-main-item-select span[role="combobox"]{border-color:#f85f4a;color:#f85f4a}body.site-10 .green-text,body.site-10 .booking .booking-columns a,.booking .booking-columns body.site-10 a,body.site-10 .booking .booking-columns .booking-right-column .booking-right-content table .booking-right-price,.booking .booking-columns .booking-right-column .booking-right-content table body.site-10 .booking-right-price,body.site-10 .booking .booking-columns a,body.site-10 .booking .booking-columns .booking-right-column .booking-right-content table .booking-right-price{color:#f85f4a}body.site-10 .booking .booking-columns .booking-left-column .booking-confirm-button button{background-color:#f85f4a}body.site-10 .green-text,body.site-10 .booking .booking-columns a,.booking .booking-columns body.site-10 a,body.site-10 .booking .booking-columns .booking-right-column .booking-right-content table .booking-right-price,.booking .booking-columns .booking-right-column .booking-right-content table body.site-10 .booking-right-price,body.site-10 .booking .booking-columns a,body.site-10 .booking .booking-columns .booking-right-column .booking-right-content table .booking-right-price{color:#f85f4a}body.site-10 .booking .booking-columns .booking-left-column .booking-payment-details-line-price.pay-now{color:#f85f4a}body.site-10 .booking .booking-columns .booking-left-column .booking-inputs input[type="radio"]:checked+label:before{background-color:#f85f4a;border-color:#bb1d07}body.site-10 .tour-section .booking-form-ribbon{background-color:#4c2147}body.site-10 .tour-section .booking-form-ribbon:before{border-color:transparent rgba(76,33,71,0.4) transparent transparent}body.site-10 .button{border-color:#f85f4a;color:#f85f4a}body.site-10 .button.next{background:url(/staticfiles/img/sidetrip/icons/Orange/icon_arrow_right_orange.svg) no-repeat right 20px center;background-size:20px auto}body.site-10 .button.strong{color:white;background-color:#f85f4a}body.site-10 .button.strong.next{border-color:#f85f4a;background-color:#f85f4a;background-image:url(/staticfiles/img/icon_arrow_right_white.svg)}body.site-10 .ui-button .ui-icon-triangle-1-s{background:url(/staticfiles/img/sidetrip/icons/Orange/icon_arrow_expand_orange.svg) no-repeat center center}body.site-10 h2.decorated_a{border-color:#f85f4a}body.site-10 h2.decorated{color:#f85f4a}body.site-10 h2.decorated:before{background:-webkit-linear-gradient(left, #f85f4a 0%, #f85f4a 289px, rgba(255,255,255,0) 289px);background:-o-linear-gradient(left, #f85f4a 0%, #f85f4a 289px, rgba(255,255,255,0) 289px);background:linear-gradient(to right, #f85f4a 0%, #f85f4a 289px, rgba(255,255,255,0) 289px)}body.site-10 h2.decorated:after{background:-webkit-linear-gradient(right, #f85f4a 0%, #f85f4a 289px, rgba(255,255,255,0) 289px);background:-o-linear-gradient(right, #f85f4a 0%, #f85f4a 289px, rgba(255,255,255,0) 289px);background:linear-gradient(to left, #f85f4a 0%, #f85f4a 289px, rgba(255,255,255,0) 289px)}body.site-10 #terms-modal .flatpage-content .decorated{color:#f85f4a}body.site-10 .return-to-booking.button{color:white;background-color:#f85f4a}html,body{height:100%}.pull-left{float:left}.pull-right{float:right}@media (max-width: 1000px){.hide_on_mobile{display:none !important}}@media (min-width: 1000px){.hide_on_desktop{display:none !important}}.dont_hide_on_desktop{margin:30px 0;font-size:17px;font-family:"ProximaNova-Regular", sans-serif;line-height:1.3;text-align:center;color:#424547}.overflow-hidden{overflow:hidden}@media (max-width: 425px){.overflow-hidden-mobile{overflow:hidden}}@media (min-width: 426px) and (max-width: 1000px){.overflow-hidden-tablet{overflow:hidden}}@media (max-width: 1000px){.overflow-hidden-devices{overflow:hidden}}@media (min-width: 1001px){.overflow-hidden-desktop{overflow:hidden}}.active{color:#2bb656 !important}body{margin:0px;color:#8c8c8c;font-family:"ProximaNova", sans-serif;font-size:16px;line-height:1.2}@media (max-width: 1000px){body{font-size:14px}}body.no-scrolling{overflow:hidden}* *{outline:none}h1{margin:18px 0px 20px;color:#424547;font-size:42px;line-height:1;font-weight:500}@media (max-width: 1000px){h1{font-size:20px;margin:20px 0px 20px;text-align:left}}h1 small{font-size:19px}@media (max-width: 1000px){h1 small{font-size:15px}}p{font-size:16px}@media (max-width: 1000px){p{margin-top:10px;margin-bottom:10px;font-size:15px}}p.large{margin:40px 0px 0px;font-size:19px;font-weight:400;font-family:"Rubik", sans-serif;line-height:25px;letter-spacing:0px}@media (max-width: 1000px){p.large{margin-top:16px;font-size:15px}}h1,h2,h3,h4{font-family:"Rubik", sans-serif}h2{font-size:19px;line-height:24px;letter-spacing:0px;margin:40px 0px 20px}@media (max-width: 1000px){h2{margin:16px 0px}h2:first-child{margin-top:30px}}h2.decorated_a{font-weight:700;line-height:20px;letter-spacing:2px;text-transform:uppercase;border-left:5px solid #2bb656;padding-left:12px;margin:60px 0px 30px;position:relative}@media (max-width: 1000px){h2.decorated_a{margin:13px 0px;padding-left:10px;padding-right:70px;font-size:14px;line-height:18px}}h2.decorated{border:0px;padding-left:0px;padding-right:0px;color:#2bb656;text-align:center;text-transform:uppercase;line-height:20px;letter-spacing:2px;margin:60px 0px 40px}@media (max-width: 1000px){h2.decorated{font-size:15px;line-height:inherit;margin:10px 0px}}h2.decorated:before,h2.decorated:after{display:block;content:"";width:50%;height:3px;background:#2bb656}h2.decorated:before{margin-left:50%;margin-bottom:10px;background:-webkit-linear-gradient(left, #2bb656 0%, #2bb656 289px, rgba(255,255,255,0) 289px);background:-o-linear-gradient(left, #2bb656 0%, #2bb656 289px, rgba(255,255,255,0) 289px);background:linear-gradient(to right, #2bb656 0%, #2bb656 289px, rgba(255,255,255,0) 289px)}@media (max-width: 1000px){h2.decorated:before{margin-top:30px}}h2.decorated:after{margin-top:10px;background:-webkit-linear-gradient(right, #2bb656 0%, #2bb656 289px, rgba(255,255,255,0) 289px);background:-o-linear-gradient(right, #2bb656 0%, #2bb656 289px, rgba(255,255,255,0) 289px);background:linear-gradient(to left, #2bb656 0%, #2bb656 289px, rgba(255,255,255,0) 289px)}@media (max-width: 1000px){h2.decorated:after{margin-bottom:30px}}h2.decorated.tallinn-riga{color:#0055c0}h2.decorated.tallinn-riga:before,h2.decorated.tallinn-riga:after{background:#0055c0}h2 small{font-size:inherit;font-weight:400}h2 .see_all{position:absolute;right:0px;top:0px;padding-right:20px;background:url(/staticfiles/img/icon_arrow_right_green.svg) no-repeat right center;text-decoration:none;color:#2bb656;font-size:14px;font-weight:400;letter-spacing:1px;display:none}@media (max-width: 1000px){h2 .see_all{font-size:10px;top:5px;right:10px;background-position-y:top}}h3{font-family:"Rubik", sans-serif;font-size:19px;font-weight:700;letter-spacing:0px;line-height:21px;color:#424547}@media (max-width: 1000px){h3{font-size:15px;line-height:17px}}.dragdealer.active{color:inherit !important}button:hover{cursor:pointer}.navbar{position:fixed;left:0px;top:0px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0px 35px;background:#ffffff;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;z-index:2;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.25);box-shadow:0px 5px 10px rgba(0,0,0,0.25)}.navbar-without-image{background:#ffffff !important;position:fixed !important;-webkit-transition:-webkit-box-shadow 0.5s ease;transition:-webkit-box-shadow 0.5s ease;-o-transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease}.navbar-without-image a{color:#424547 !important}.navbar-without-image .logo{background-image:url("/staticfiles/img/traveller_logo_green.svg") !important}.navbar-without-image.with-shadow{-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.25) !important;box-shadow:0px 5px 10px rgba(0,0,0,0.25) !important}.navbar-without-image ul.menu>li.submenu>a{background-image:url(/staticfiles/img/icon_arrow_header_gray.svg) !important}@media (min-width: 426px) and (max-width: 1000px){.navbar{padding:0px 20px}.navbar .hide_on_mobile{display:block !important}.navbar .hide_on_desktop{display:none !important}}@media (max-width: 425px){.navbar{padding:0px 10px}}.navbar.top{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0) 100%);-webkit-box-shadow:none;box-shadow:none}.navbar.top .logo{background-image:url(/staticfiles/img/traveller_logo.svg)}.navbar.top ul.menu>li a{color:#ffffff}.navbar.top ul.menu>li.submenu>a{background-image:url(/staticfiles/img/icon_arrow_header_white.svg)}.navbar .logo{display:block;float:left;width:106px;height:70px;background:url(/staticfiles/img/traveller_logo_green.svg) no-repeat left;background-size:100%}@media (max-width: 426px){.navbar .logo{height:50px}}.navbar ul.menu{float:right;margin:0px;padding:0px;list-style-type:none}.navbar ul.menu>li{position:relative;float:left;margin:0px 15px;font-family:"Rubik", sans-serif;font-size:14px;font-weight:500;line-height:70px;letter-spacing:1px;color:#ffffff;text-transform:uppercase}@media (max-width: 426px){.navbar ul.menu>li{position:static;font-size:12px;line-height:50px;margin:0}}@media (min-width: 1000px){.navbar ul.menu>li:last-child{margin-left:65px}}.navbar ul.menu>li.submenu>a{background:url(/staticfiles/img/icon_arrow_header_gray.svg) no-repeat right center;padding-right:21px;cursor:pointer}.navbar ul.menu>li.submenu ul.main-submenu{list-style-type:none;position:absolute;left:-20px;padding:15px 20px;background:#ffffff;line-height:35px;white-space:nowrap;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.5);box-shadow:0px 10px 20px rgba(0,0,0,0.5);display:none;border-radius:0}@media (min-width: 425px) and (max-width: 426px){.navbar ul.menu>li.submenu ul.main-submenu{right:0;left:auto}}@media (max-width: 425px){.navbar ul.menu>li.submenu ul.main-submenu{position:fixed;top:50px;left:0;right:0;width:100%;padding:0;margin:0;bottom:0;overflow:hidden;overflow-y:auto;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.25);box-shadow:0px 5px 10px rgba(0,0,0,0.25)}}.navbar ul.menu>li.submenu ul.main-submenu li{border-radius:0}.navbar ul.menu>li.submenu ul.main-submenu li.separator{margin:15px -20px;border-bottom:1px solid #f2f2f2}@media (max-width: 426px){.navbar ul.menu>li.submenu ul.main-submenu li{margin:0 20px}}.navbar ul.menu>li.submenu ul.main-submenu li a{color:#424547;display:block;height:35px;border-radius:0}.navbar ul.menu>li.submenu ul.main-submenu li a.icon{padding:5px 0;padding-left:30px;background-position:left center;background-repeat:no-repeat}.navbar ul.menu>li.submenu ul.main-submenu li a.icon.icon-day-trips{background-image:url(/staticfiles/img/icon_daytrips_gray.svg)}.navbar ul.menu>li.submenu ul.main-submenu li a.icon.icon-walking-bike-tours{background-image:url(/staticfiles/img/icon_walking_gray.svg)}.navbar ul.menu>li.submenu ul.main-submenu li a.icon.icon-cruise-excursions{background-image:url(/staticfiles/img/icon_cruise_gray.svg)}.navbar ul.menu>li.submenu ul.main-submenu li a.icon.icon-food-drink-tours{background-image:url(/staticfiles/img/icon_daytrips_gray.svg)}.navbar ul.menu>li.submenu ul.main-submenu li a.icon.icon-multiday-tours{background-image:url(/staticfiles/img/icon_multiday_gray.svg)}.navbar ul.menu>li.submenu ul.main-submenu li a.icon.icon-active-tours{background-image:url(/staticfiles/img/icon_active_gray.svg)}.navbar ul.menu>li.submenu ul.main-submenu li ul.languages{text-align:center;margin:10px -20px 0px -20px;background:#f2f2f2;border-radius:0}@media (max-width: 425px){.navbar ul.menu>li.submenu ul.main-submenu li ul.languages{margin:0;padding:0;position:absolute;bottom:-100px;left:0;right:0;width:100%;height:50px;border-radius:0;line-height:50px}}.navbar ul.menu>li.submenu ul.main-submenu li ul.languages li{display:inline-block}@media (min-width: 1000px){.navbar ul.menu>li.submenu:hover ul{display:block}}.navbar ul.menu>li a{color:#424547;text-decoration:none}.section{padding-bottom:60px;padding-top:1px}.section:nth-child(even){background-color:#f2f2f2}@media (max-width: 1000px){.section{padding-bottom:15px}}.section.header_section{padding:0px}@media (max-width: 1000px){.section.header_section{background:#ffffff;border-bottom:1px solid #f2f2f2}}.content{width:1000px;margin:auto}@media (max-width: 1000px){.content{width:auto}}.content.narrow{width:748px}@media (max-width: 1000px){.content.narrow{width:auto}}@media (max-width: 1000px){.content.padded{padding:0px 22px}}.content .description-text{margin:40px 140px -20px;color:#424547;font-size:19px;font-family:"ProximaNova-Regular", sans-serif;line-height:26px;text-align:center}.icon-day-trips{background-image:url(/staticfiles/img/icon_daytrips.svg)}.icon-walking-bike-tours{background-image:url(/staticfiles/img/icon_walking.svg)}.icon-cruise-excursions{background-image:url(/staticfiles/img/icon_cruise.svg)}.icon-food-drink-tours{background-image:url(/staticfiles/img/icon_daytrips.svg)}.icon-multiday-tours{background-image:url(/staticfiles/img/icon_multiday.svg)}.icon-active-tours{background-image:url(/staticfiles/img/icon_active.svg)}.icon-guides{background-image:url(/staticfiles/img/icon_guides_gray.svg)}.icon-blog{background-image:url(/staticfiles/img/icon_blog_gray.svg)}ul.categories{width:100%;margin:0px;padding:38px 0px;text-align:center;background:#2bb656}ul.categories>li{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;width:167px;vertical-align:top}ul.categories>li a{font-family:"Rubik", sans-serif;font-size:14px;font-weight:700;letter-spacing:0.6px;line-height:16px;color:#ffffff;text-decoration:none;text-transform:uppercase;display:block;width:100%;padding-top:60px;background-position:top center;background-repeat:no-repeat}.header{position:relative;display:table;width:100%;height:540px;text-align:center}@media (max-width: 1000px){.header{height:240px}}.header.small{height:450px}@media (max-width: 1000px){.header.small.guide-header{height:160px}}@media (max-width: 1000px){.header.category-header{height:160px}}@media (max-width: 1000px) and (min-width: 425px){.header.category-header{height:240px}}.header.with_portrait{height:280px;margin-bottom:90px}@media (max-width: 1000px){.header.with_portrait{margin-bottom:0px;height:240px}}@media (max-width: 1000px) and (min-width: 425px){.header.with_portrait{height:400px}}.header.with_portrait .portrait{width:250px;height:250px;border:12px solid white;border-radius:50%;z-index:1;position:absolute;left:50%;margin-left:-125px;bottom:-90px;background-color:lightgray;background-image:url("/staticfiles/traveller/images/logo2.png");background-position:center;background-size:cover}@media (min-width: 1000px){.header.with_portrait .portrait{border-width:10px}}@media (max-width: 1000px){.header.with_portrait .portrait{display:none}}.header .background,.header #backgroundVideo{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center;background-size:cover;z-index:-1;overflow:hidden}@media (min-width: 1000px){.header .background.blurred,.header #backgroundVideo.blurred{-webkit-filter:blur(50px);-moz-filter:blur(50px);-o-filter:blur(50px);-ms-filter:blur(50px);filter:blur(50px)}}.header h1{display:table-cell;vertical-align:middle;font-family:"Rubik", sans-serif;font-size:50px;line-height:55px;font-weight:700;letter-spacing:0.9px;color:#ffffff;text-shadow:0px 0px 9px rgba(0,0,0,0.5);text-align:center;padding:0 10px}@media (max-width: 425px){.header h1{font-size:22px;line-height:24px;padding-top:20px}}@media (max-width: 1000px) and (min-width: 425px){.header h1{font-size:30px;line-height:34px}}.header h1 small{display:block;font-weight:400}.header h1 span{font-weight:400}.header div.categories{position:absolute;left:0px;bottom:20px;padding:0px;width:100%;background:rgba(255,255,255,0)}@media (max-width: 1000px){.header div.categories{display:none}}.header div.categories table{text-align:center;margin:auto}.header div.categories table tr{height:167px}.header div.categories table tr td{width:167px;padding:0}.header div.categories table tr td a{font-family:"Rubik", sans-serif;font-size:14px;font-weight:500;letter-spacing:0.6px;line-height:16px;color:#ffffff;text-decoration:none;text-transform:uppercase;width:100%}.header div.categories table tr td a .tour-caregory-icon{background-repeat:no-repeat;background-position:center center;width:100%;height:50px;margin-bottom:10px}ul.tour_list{list-style-type:none;padding:0px;font-size:0px}@media (max-width: 1000px){ul.tour_list{padding:0px 8px}}ul.tour_list:after{content:"";display:block;clear:both}ul.tour_list .tour-discount-badge-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0}ul.tour_list .tour-discount-badge-wrapper .tour-discount-badge{font-family:"Rubik", sans-serif;font-weight:400;color:#333;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;padding:3px 0;right:-130px;top:20px;width:150px;margin:auto;background-color:#ff7c4d;color:#fff;font-size:15px}ul.tour_list .tour-new-badge-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0}ul.tour_list .tour-new-badge-wrapper .tour-new-badge{font-family:"Rubik", sans-serif;font-weight:400;color:#333;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;padding:3px 0;right:-130px;top:20px;width:150px;margin:auto;background-color:#eb3324;color:#fff;font-size:15px}ul.tour_list.inline{float:left;white-space:nowrap}ul.tour_list.inline li{float:none;display:inline-block;margin-right:11px}@media (max-width: 1000px){ul.tour_list.inline li{width:304px;margin-right:8px}}@media (max-width: 425px){ul.tour_list.inline li{width:238px;min-height:300px}}ul.tour_list.inline li:nth-child(3n+3){margin-right:11px}ul.tour_list.inline li:last-child{margin-right:0px}ul.tour_list li{float:left;display:block;position:relative;width:326px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:11px;margin-bottom:11px;background:#ffffff;white-space:normal;vertical-align:top;font-size:16px;min-height:360px}ul.tour_list li.tour-with-discount .price{background-color:#ff7c4d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.tour_list li.tour-with-discount .price .tour-price{font-family:"Rubik", sans-serif;font-weight:500;color:#424547;font-size:11px;text-align:right;line-height:1;text-decoration:line-through;padding-top:5px}ul.tour_list li.tour-with-discount .price .tour-price-discount{line-height:1;padding-bottom:6px;font-size:18px}ul.tour_list li p{color:#424547}@media (max-width: 1000px){ul.tour_list li p{min-height:72px}}@media (max-width: 1000px){ul.tour_list li{padding:10px 14px;margin-left:0px;margin-right:0px;width:auto;float:none;min-height:280px}}ul.tour_list li:nth-child(3n+3){margin-right:0px}ul.tour_list li a{text-decoration:none;color:inherit}ul.tour_list li .image{margin:-20px -20px 0px}@media (max-width: 1000px){ul.tour_list li .image{margin:-10px -14px 0px}}ul.tour_list li .image{display:block;height:178px;background:url(/staticfiles/img/background_placeholder.jpg) no-repeat center;background-size:cover}@media (max-width: 1000px){ul.tour_list li .image{height:130px}}ul.tour_list li .price{position:absolute;left:0px;padding:0px 14px 0px 20px;background:#2bb656;font-family:"Rubik", sans-serif;font-size:19px;top:114px;font-weight:500;letter-spacing:0px;line-height:40px;color:#ffffff}@media (max-width: 1000px){ul.tour_list li .price{font-size:15px;line-height:30px;top:90px}}ul.tour_list li h3{margin:20px 0px 0;font-weight:500}@media (max-width: 1000px){ul.tour_list li h3{margin:14px 0px}}ul.tour_list li .footer{font-size:14px;font-family:"Rubik", sans-serif;position:absolute;bottom:20px;left:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1000px){ul.tour_list li .footer{bottom:14px;left:14px;right:14px}}ul.tour_list li .footer-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ul.tour_list li .footer-stars .stars .star{width:20px;height:20px;background-image:url("/staticfiles/img/icon_star_small.svg");background-repeat:no-repeat;background-position:center center;background-size:100%;float:left}@media (max-width: 1000px){ul.tour_list li .footer-stars .stars .star{width:17px;height:17px}}ul.tour_list li .footer-rating{margin-left:10px}@media (max-width: 425px){ul.tour_list li .footer-rating{margin-left:5px}}ul.tour_list li .footer-duration{width:4.75em;text-align:right;font-weight:400;font-size:16px;line-height:19px;letter-spacing:1px;color:#8c8c8c;position:absolute;right:0}ul.tour_list li .footer-duration>*{display:inline-block;vertical-align:middle}ul.tour_list li .footer-duration-icon{background-image:url(/staticfiles/img/icon_desktop_duration_tour-boxes.svg);background-position:center;background-repeat:no-repeat;width:17px;height:17px;padding-right:10px}@media (max-width: 1000px){ul.tour_list li .footer-duration{font-size:12px;background-size:14px;background-position-y:center;background-position-x:right 24px}}ul.tour_list li .footer table{width:100%}ul.tour_list li .footer table tr td{position:relative}ul.tour_list li .footer table tr td .stars{position:absolute;left:0;bottom:0}ul.tour_list li .footer table tr td .stars .star{width:20px;height:19px;background:url("/staticfiles/img/icon_star_small.svg") no-repeat center;background-size:100%;float:left}@media (max-width: 1000px){ul.tour_list li .footer table tr td .stars .star{width:17px;height:17px}}ul.tour_list li .footer table tr td .duration{font-weight:400;font-size:16px;line-height:19px;letter-spacing:1px;padding-left:23px;background:url(/staticfiles/img/icon_desktop_duration_tour-boxes.svg) no-repeat;background-position:3px 1px;color:#8c8c8c;position:absolute;right:0;bottom:0}@media (max-width: 1000px){ul.tour_list li .footer table tr td .duration{font-size:12px;background-size:16px;padding-left:23px;background-position-y:center}}ul.tour_list li .footer table tr td .rating{font-weight:400;letter-spacing:1px;position:absolute;left:0;bottom:0}@media (max-width: 1000px){ul.tour_list li .footer table tr td .rating{font-size:12px}}@media (max-width: 1000px){ul.tour_list li .footer{font-size:12px}}.clear:after{content:"";display:block;clear:both}.center{text-align:center}@media (min-width: 1000px){.reviews{padding:0px 125px}}.reviews .review{border-bottom:1px solid #f2f2f2;margin-bottom:20px;padding-bottom:20px;line-height:1.4;color:#484848}@media (max-width: 425px){.reviews .review{padding-left:22px;padding-right:22px}}@media (min-width: 425px) and (max-width: 1000px){.reviews .review{padding-left:70px;padding-right:70px}}.reviews .review h3{margin-bottom:10px}@media (max-width: 1000px){.reviews .review h3{margin:10px 0px}}.reviews .review p{font-size:17px}@media (max-width: 1000px){.reviews .review p{font-size:15px}}.reviews .review .stars .star{width:20px;height:19px;background:url("/staticfiles/img/icon_star_small.svg") no-repeat center;background-size:100%;float:left}@media (max-width: 1000px){.reviews .review .stars .star{width:17px;height:17px}}.reviews .review .footer{font-size:15px}@media (max-width: 1000px){.reviews .review .footer{font-size:13px}}.reviews .review .footer .separator{margin-left:3px}@media (max-width: 1000px){.reviews .review .trip_advisor{height:120px}}.explanation p{margin-left:auto;margin-right:auto;width:85%;font-size:17px;line-height:26px;color:#484848;font-weight:300;font-family:"ProximaNova", sans-serif}.explanation h3{margin:13px 0 14px 0;font-weight:700}.explanation .flex_container{display:-webkit-box;display:-ms-flexbox;display:flex}.private-guide-page p{font-size:17px;line-height:1.4;color:#484848}@media (min-width: 425px) and (max-width: 1000px){.private-guide-page-description{padding:0 48px}}@media (min-width: 1000px){.private-guide-page .content.padded{padding:0 125px;-webkit-box-sizing:border-box;box-sizing:border-box}}.guides-block{text-align:center}.guides-block.office-guides-block{margin-bottom:20px}.guides-block .private-guide{width:190px;display:inline-block;margin:0 6px;margin-bottom:20px;vertical-align:top}@media (max-width: 1000px){.guides-block .private-guide{width:142px}}.guides-block .private-guide a{text-decoration:none;display:block;color:rgba(255,255,255,0);position:relative}.guides-block .private-guide a:hover{z-index:1;opacity:1}.guides-block .private-guide a:hover img{opacity:0.75}.guides-block .private-guide a:hover .private-guide-description{left:0;right:0}.guides-block .private-guide a .private-guide-name{color:#2bb656;font-size:19px;letter-spacing:1px;font-family:"Rubik";font-weight:500;display:block;margin-bottom:8px}@media (max-width: 1000px){.guides-block .private-guide a .private-guide-name{font-size:15px}}.guides-block .private-guide a .private-guide-description{width:100%;display:block;color:#8c8c8c;overflow:hidden;font-family:"ProximaNova", sans-serif;font-size:16px;letter-spacing:0px;max-height:100px;text-overflow-multiline:ellipsis}@media (max-width: 1000px){.guides-block .private-guide a .private-guide-description *{font-size:13px;letter-spacing:0px;line-height:15px}}.guides-block .private-guide a .private-guide-description *{margin:0;font-size:16px;letter-spacing:0px}.guides-block .private-guide a img{display:block;width:190px;height:190px;border-radius:50%;background:lightgray url(/staticfiles/traveller/images/logo2.png) no-repeat center;background-size:75%;margin:auto;margin-bottom:20px}@media (max-width: 1000px){.guides-block .private-guide a img{width:142px;height:142px;margin-bottom:10px}}.guides-block .private-guide a .photo{width:190px;height:190px;border-radius:50%;margin-bottom:20px;background-color:lightgray;background-image:url("/staticfiles/traveller/images/logo2.png");background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 1000px){.guides-block .private-guide a .photo{width:142px;height:142px;margin-bottom:10px}}.guides-block .private-guide a .photo:hover{opacity:0.8}ul.guides{list-style-type:none;padding:0px;font-size:0;float:left}ul.guides li{display:inline-block;margin-right:12px}@media (max-width: 1000px){ul.guides li:first-child{margin-left:10px}}@media (max-width: 425px){ul.guides li{margin-right:6px}}@media (min-width: 425px) and (max-width: 1000px){ul.guides li{margin-right:9px}}ul.guides li img{display:block;width:190px;height:190px;border-radius:50%;background:lightgray url(/staticfiles/traveller/images/logo2.png) no-repeat center;background-size:75%;-o-object-fit:cover;object-fit:cover}@media (max-width: 425px){ul.guides li img{width:86px;height:86px}}@media (min-width: 425px) and (max-width: 1000px){ul.guides li img{width:130px;height:130px}}ul.guides li .photo-guide{display:block;width:190px;height:190px;border-radius:50%;background-color:lightgray;background-image:url("/staticfiles/traveller/images/logo2.png");background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 425px){ul.guides li .photo-guide{width:86px;height:86px}}@media (min-width: 425px) and (max-width: 1000px){ul.guides li .photo-guide{width:130px;height:130px}}ul.guides li .photo-guide:hover{opacity:0.8}ul.guides li a{text-decoration:none}ul.guides li h3{color:#2bb656;text-align:center;font-weight:400}@media (max-width: 1000px){ul.guides li h3{line-height:1;margin:10px 0px 30px}}@media (max-width: 425px){ul.guides li h3{font-size:13px}}@media (min-width: 425px) and (max-width: 1000px){ul.guides li h3{font-size:16px;margin:15px 0 30px}}.guide-title{margin-top:30px;margin-bottom:40px;color:#424547;font-size:42px;font-family:"Rubik";font-weight:500;letter-spacing:0px;line-height:1.2}.guide-title small{margin-top:20px;display:block;font-size:19px}@media (min-width: 1000px){.guide-title small{margin-top:15px}}@media (min-width: 1000px){.guide-title{margin-top:20px}}@media (max-width: 1000px){.guide-title{font-size:20px;margin-top:20px;margin-bottom:20px}.guide-title small{margin-top:10px;font-size:15px}}.previous_guides{position:absolute;left:-40px;top:78px;width:20px;height:34px;background:url(/staticfiles/img/icon_arrow_right_big_gray.svg) no-repeat center;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);cursor:pointer}.next_guides{position:absolute;right:-30px;top:78px;width:20px;height:34px;background:url(/staticfiles/img/icon_arrow_right_big_gray.svg) no-repeat center;cursor:pointer}.blog_posts li{min-height:300px !important}@media (max-width: 1000px){.blog_posts li{min-height:360px !important}}.blog_posts li h3.blog-heading{font-weight:700;line-height:22px}.blog_posts p{font-size:14px;color:#8c8c8c;overflow:hidden;min-height:65px}#blog_posts+.center{margin-top:40px}@media (max-width: 1000px){#blog_posts+.center{margin-top:0}}.read_more{color:#2bb656;font-size:14px;padding-right:43px;background:url(/staticfiles/img/icon_arrow_right_green.svg) no-repeat right 20px center;font-family:"Rubik", sans-serif}@media (max-width: 1000px){.read_more{font-size:12px}}.button{display:inline-block;border:1px solid #2bb656;font-size:14px;font-family:"Rubik", sans-serif;letter-spacing:1px;line-height:38px;padding:0px 20px;text-transform:uppercase;text-decoration:none;color:#2bb656;font-weight:500}@media (max-width: 1000px){.button{font-size:12px;line-height:31px}}.button.next{padding-right:50px;background:url(/staticfiles/img/icon_arrow_right_green.svg) no-repeat right 20px center}.button.strong{line-height:48px;border:0px;background-color:#2bb656;color:#ffffff;text-align:center}.button.strong.next{background-image:url(/staticfiles/img/icon_arrow_right_white.svg);border:1px solid #2bb656}.col_3:after{content:"";display:block;clear:both}.col_3>*{float:left;width:33.33%}@media (max-width: 1000px){.col_3>*{float:none;width:60%;margin:auto;text-align:center;font-size:12px;line-height:18px}.col_3>*:after{content:"";display:block;margin:auto;width:50px;height:2px;background:#ffffff;margin-top:10px}}body>.footer{padding:45px 0 30px;padding-left:15px;padding-right:15px;font-size:16px;background:#424547;color:#ffffff;line-height:28px;font-family:"Rubik", sans-serif}@media (max-width: 1024px){body>.footer .content{width:auto}}@media (max-width: 1000px){body>.footer{padding:30px;padding-left:15px;padding-right:15px}}body>.footer .footer-col-3{float:left;width:calc(100%/3);-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1001px){body>.footer .footer-col-3{padding-right:10px}}@media (max-width: 1000px){body>.footer .footer-col-3{float:none;width:100%;margin-bottom:10px;text-align:center}}body>.footer .footer-col-3 a,body>.footer .footer-col-3 * a{color:inherit;text-decoration:none;cursor:pointer}body>.footer .footer-col-3 .footer-bold-text{font-weight:bold;font-family:"Rubik-Medium", sans-serif}body>.footer .footer-col-3.text-right{text-align:right;padding:0}@media (max-width: 1000px){body>.footer .footer-col-3.text-right{text-align:center}}body>.footer .footer-col-3 .footer-image-content img{width:32px;margin:5px 0 5px 5px}.footer_categories_wrapper{background-color:#2bb656}@media (max-width: 1000px){.footer_categories_wrapper{background-color:#f2f2f2}}@media (min-width: 1000px){.footer_categories_wrapper{height:167px}}.footer_categories_wrapper .inner-block{text-align:center;margin:auto}@media (max-width: 1000px){.footer_categories_wrapper .inner-block{margin-bottom:-2px}}.footer_categories_wrapper .inner-block .caregories-block{display:inline-block;height:167px;width:167px;position:relative}@media (max-width: 1000px){.footer_categories_wrapper .inner-block .caregories-block{margin:-2px}.footer_categories_wrapper .inner-block .caregories-block:nth-child(1){background-color:#189447}.footer_categories_wrapper .inner-block .caregories-block:nth-child(2){background-color:#1ba750}.footer_categories_wrapper .inner-block .caregories-block:nth-child(3){background-color:#2bb656}.footer_categories_wrapper .inner-block .caregories-block:nth-child(4){background-color:#59cb59}.footer_categories_wrapper .inner-block .caregories-block:nth-child(5){background-color:#75dd66}.footer_categories_wrapper .inner-block .caregories-block:nth-child(6){background-color:#83eb73}}@media (min-width: 425px) and (max-width: 1000px){.footer_categories_wrapper .inner-block .caregories-block{width:calc(100%/3)}}@media (max-width: 425px){.footer_categories_wrapper .inner-block .caregories-block{width:calc(100%/2)}}.footer_categories_wrapper .inner-block .caregories-block:hover{background-color:#1ba750}.footer_categories_wrapper .inner-block .caregories-block a{position:absolute;top:0;bottom:0;left:0;right:0;font-family:"Rubik", sans-serif;font-size:14px;font-weight:500;letter-spacing:0.6px;line-height:16px;color:#ffffff;text-decoration:none;text-transform:uppercase;width:100%;height:50%;margin:auto;word-wrap:break-word}.footer_categories_wrapper .inner-block .caregories-block a .tour-caregory-icon{background-repeat:no-repeat;background-position:center center;width:100%;height:50px;margin-bottom:10px}.gallery{overflow:hidden;max-width:1280px;margin:auto}.gallery ul{list-style-type:none;padding:0px;float:left;white-space:nowrap;font-size:0px}@media (max-width: 1000px){.gallery ul{float:none;width:100%}.gallery ul.handle{white-space:normal;line-height:inherit}}.gallery ul li{display:inline-block;width:256px;height:256px;background:url(/staticfiles/img/background_placeholder.jpg);background-size:cover}@media (max-width: 1000px){.gallery ul li{width:33.33%}.gallery ul li:nth-child(n+10){display:none}}@media (max-width: 1000px){.gallery .small_thumbnails{display:none}}.gallery .small_thumbnails ul li{width:70px;height:70px}.gallery+.center{margin-top:25px;margin-bottom:15px}.full_screen_image{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1;background-size:cover}.inline_collection_container{overflow:hidden}@media (max-width: 1000px){.inline_collection_container{margin-bottom:0}}.inline_collection_container:after{content:"";display:block;clear:both}.inline_collection{list-style-type:none;padding:0px;font-size:0px;float:left;white-space:nowrap}.inline_collection>*{display:inline-block}.header_image{width:600px;height:400px;background-position:center;background-size:cover}@media (max-width: 1000px){.header_image{width:100vw;height:66.66vw;max-width:600px;max-height:400px}}.content>ul{list-style-image:url("/staticfiles/img/icon_star_green.svg");padding:0px;line-height:30px}.content>ul li{position:relative;margin-left:25px}.content>ul li:before{color:#2bb656;font-size:32px;vertical-align:middle;position:absolute;left:-25px;top:-1px}.starting_location{height:340px}.starting_location .starting_location_description{font-size:16px;font-family:"Rubik", sans-serif;font-weight:400;letter-spacing:0px;line-height:23px;color:#404040;padding:11px 15px}.starting_location .starting_location_description p{margin:0}.fixed_availability{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#2bb656;padding:20px 0;font-size:17px;text-align:center;z-index:2;text-decoration:none;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -5px 10px rgba(0,0,0,0.25);box-shadow:0 -5px 10px rgba(0,0,0,0.25);font-weight:600;text-transform:uppercase}.fixed_availability:hover{opacity:1}.partner-login-modal{width:320px;border-radius:4px;padding:35px}.partner-login-modal .close-pop-up{font-size:2em;margin:-20px;float:right;cursor:pointer;color:#424547}.partner-login-modal h3{margin-top:0;font-size:19px}.partner-login-modal input{padding:15px;margin-bottom:15px;margin-top:19px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EEEEEE;font-size:14px;font-family:"Rubik", sans-serif}.partner-login-modal input::-webkit-input-placeholder{color:#8c8c8c;font-size:14px;font-family:"Rubik", sans-serif}.partner-login-modal input::-ms-input-placeholder{color:#8c8c8c;font-size:14px;font-family:"Rubik", sans-serif}.partner-login-modal input::placeholder{color:#8c8c8c;font-size:14px;font-family:"Rubik", sans-serif}.partner-login-modal button{width:100%}.cookies-warning{display:none;width:100%;padding:10px;position:absolute;top:0;background-color:#f2f2f2}.cookies-warning span{padding-left:20px;color:#404040;font-size:14px;font-family:"ProximaNova", sans-serif;line-height:18px}.cookies-warning .accept-button{cursor:pointer;margin-left:30px;height:30px;background-color:#2bb656;color:#ffffff;font-size:14px;font-family:"Rubik", sans-serif;line-height:17px;border:0}.cookies-warning a{cursor:pointer;margin-left:20px;text-decoration:none;color:#8C8C8C;font-size:14px;font-family:"Rubik", sans-serif;line-height:17px}.cookies-margin{margin-top:50px}.grecaptcha-badge{visibility:hidden}.covid-banner{width:100%;background:#2bb656;top:0px;text-align:center;position:relative;padding-top:8px;padding-bottom:8px;z-index:99999;-webkit-box-shadow:4px 0px 2px 1px rgba(55,55,55,0.2);box-shadow:4px 0px 2px 1px rgba(55,55,55,0.2)}.covid-banner h3{color:white;margin:6px;padding-right:70px;padding-left:70px}.covid-banner .close-btn{position:absolute;top:0;right:0;bottom:0;width:70px;background-image:url(/staticfiles/img/icon_close_light.svg);background-position:center center;background-size:15px;cursor:pointer;background-repeat:no-repeat}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2pxdWVyeS11aS1kZWZhdWx0LnNjc3MiLCJjb21wb25lbnRzL19qcXVlcnktdWkuc2NzcyIsImNvbXBvbmVudHMvX2Jvb2tpbmdfZm9ybS5zY3NzIiwiY29tcG9uZW50cy9faW50bFRlbElucHV0LnNjc3MiLCJjb21wb25lbnRzL19xdWVzdGlvbnMuc2NzcyIsInZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJjb21wb25lbnRzL19pbnN0YWdyYW1fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fcGVvcGxlX2J1dHRvbi5zY3NzIiwicGFnZXMvYm9va2luZy5zY3NzIiwidmFyaWFibGVzL19taXhpbnMuc2NzcyIsInBhZ2VzL3RvdXIuc2NzcyIsInBhZ2VzL2NhdGVnb3J5LnNjc3MiLCJwYWdlcy9zY2hlZHVsZXMuc2NzcyIsInBhZ2VzL3Jldmlld3Muc2NzcyIsInBhZ2VzL3BhZ2Uuc2NzcyIsInNpdGVfb3ZlcnJpZGVzL3NpZGV0cmlwLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSwwQkFDQSxrQkFDQSxnQkFDQSx3Q0FDQSwyT0FBK08sQ0FHblAsV0FDSSwwQkFDQSxrQkFDQSxnQkFDQSx3Q0FDQSwyT0FBK08sQ0NiblA7Ozs7cUVBSXFFLGtCQUduRSxZQUFhLENBQ2QsNkJBRUMsU0FDQSxtQkFDQSxXQUNBLFlBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxTQUFVLENBQ1gsaUJBRUMsU0FDQSxVQUNBLFNBQ0EsVUFDQSxnQkFDQSxxQkFDQSxlQUNBLGVBQWdCLENBQ2pCLHFEQUdDLFdBQ0EsY0FDQSx3QkFBeUIsQ0FDMUIsMEJBRUMsVUFBVyxDQUNaLGdCQUVDLFdBQ0EsWUFDQSxNQUNBLE9BQ0Esa0JBQ0EsVUFDQSx1QkFBd0IsQ0FDekIsVUFFQyxXQUFZLENBQ2IsbUJBRUMsMEJBQ0EsbUJBQW9CLENBQ3JCLFNBRUMscUJBQ0Esc0JBQ0EsbUJBQ0Es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QThCLENBQy9CLGFBRUMsWUFDQSw2QkFBOEIsQ0FDL0IsYUFFQyxZQUNBLDZCQUE4QixDQUMvQixhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQTFHakMsYUE2R0UsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQW5NakMsYUFzTUUsWUFDQSw4QkFBK0IsQ0FDaEMsYUFFQyxZQUNBLDhCQUErQixDQUNoQyxhQUVDLFlBQ0EsOEJBQStCLENBQ2hDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FobEJsQyxhQW1sQkUsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBN3FCbEMsYUFnckJFLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQWxzQmxDLGFBcXNCRSxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFdBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUVDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBRUMsWUFDQSwrQkFBZ0MsQ0FDakMsYUFFQyxZQUNBLCtCQUFn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QUNBLGdCQUNBLG1CQUNBLGNBQ0Esc0RBQUEsQUFBZ0QsNkNBQUEsQ0FicEQsaUJBaUJRLFlBQ0EsV0FDQSxtQkFDQSxpQkFBa0IsQ0FwQjFCLHlCQXVCUSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxXQUNBLHVEQUNBLGtDQUNBLHFCQUNBLGVBQ0EsMkJBQTRCLENBQy9CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzLzJEQTE1MV80XzAuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNF8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzRfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNF8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzLzJEQTE1MV81XzAuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzVfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mZndEZWZhdWx0PW5vcm1hbCZjb3JuZXJSYWRpdXM9M3B4JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZmY0hlYWRlcj0zMzMzMzMmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmZmNDb250ZW50PTMzMzMzMyZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmZmNEZWZhdWx0PTQ1NDU0NSZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmJnVGV4dHVyZUhvdmVyPWZsYXQmYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmZmNIb3Zlcj0yYjJiMmImaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZmY0FjdGl2ZT1mZmZmZmYmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmZmNIaWdobGlnaHQ9Nzc3NjIwJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmYmdDb2xvckVycm9yPWZkZGZkZiZiZ1RleHR1cmVFcnJvcj1mbGF0JmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmZjRXJyb3I9NWYzZjNmJmljb25Db2xvckVycm9yPWNjMDAwMCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTtcbn1cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJweCAwIDAgMDtcbiAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMC43ZW07XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDIuMmVtO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDFlbSAzcHggMC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7XG59XG4udWktbWVudS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwLjJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4udWktYnV0dG9uIHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjFlbTtcbiAgaGVpZ2h0OiAyLjFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xufVxuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcbiAgd2lkdGg6IDc1JTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNGVtKTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXAge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwLjEyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTdlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICByaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDAuM2VtO1xufVxuLnVpLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgb3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4xZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDkwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjNlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcGFkZGluZzogMC4zZW0gMWVtIDAuNWVtIDAuNGVtO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICBtYXJnaW46IDAuNWVtIDAuNGVtIDAuNWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcbiAgd2lkdGg6IDJweDtcbiAgcmlnaHQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktcmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC4xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktcmVzaXphYmxlLW4ge1xuICBjdXJzb3I6IG4tcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtcyB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1lIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS13IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbn1cbi51aS1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMnB4IDAuNGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLTAuM2VtO1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgbGVmdDogLTAuM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHRvcDogMDtcbn1cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwLjIyMmVtIDA7XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAwO1xufVxuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcbiAgdG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG4gIGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxcHggMC4yZW0gMCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS12aXN1YWwtZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcbiAgYmFja2dyb3VuZDogI2ZkZGZkZjtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NzApO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xufVxuLnVpLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXG4udWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktYnV0dG9uIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuLnVpLWljb24tY2FyZXQtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XG59XG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xufVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG4udWktaWNvbi1leHRsaW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcbn1cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cbi51aS1pY29uLXNodWZmbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xufVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbn1cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuLnVpLWljb24tZG9jdW1lbnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cbi51aS1pY29uLW1haWwtb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xufVxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XG59XG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuLnVpLWljb24tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xufVxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XG59XG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cbi51aS1pY29uLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcbn1cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xufVxuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG4udWktaWNvbi10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7XG59XG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuLnVpLWljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7XG59XG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xufVxuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuLnVpLWljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xufVxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG4udWktaWNvbi16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4O1xufVxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XG59XG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuLnVpLWljb24td3JlbmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xufVxuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuLnVpLWljb24tc3RhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7XG59XG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuLnVpLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDtcbn1cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcbn1cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuLnVpLWljb24tbWludXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWtleSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7XG59XG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xufVxuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xpcGJvYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xufVxuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG4udWktaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7XG59XG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XG59XG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuLnVpLWljb24tYWxlcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XG59XG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG4udWktaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XG59XG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG4udWktaWNvbi1yYWRpby1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDtcbn1cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XG59XG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG4udWktaWNvbi1waW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG59XG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cbi51aS1pY29uLXNlZWstbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDtcbn1cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1zdGFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuLnVpLWljb24tZWplY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4O1xufVxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuLnVpLWljb24tcG93ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDtcbn1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuLnVpLWljb24tYmF0dGVyeS0wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4O1xufVxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuLnVpLWljb24tYmF0dGVyeS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xufVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7XG59XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTtcbn1cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICM2NjY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzY2Njtcbn1cbiIsIi51aS1jb3JuZXItYWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG59XG5cbi51aS13aWRnZXQsXG4udWktd2lkZ2V0OmhvdmVyLFxuLnVpLXdpZGdldDpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4udWktYnV0dG9uIC51aS1pY29uLXRyaWFuZ2xlLTEtcyxcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24tdHJpYW5nbGUtMS1zLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fYXJyb3dfZXhwYW5kX2dyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgIGNlbnRlcjtcbn1cblxuLypcbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuKi9cblxuLnVpLWRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtaW4taGVpZ2h0OiAzMzRweDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLWNvcm5lci1hbGwge1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICM4YThhOGE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjphZnRlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLnVpLXN0YXRlLWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlci51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1kYXRlcGlja2VyICoge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG59XG5cbi51aS1zZWxlY3RtZW51LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gICAgLy8gbWF4LWhlaWdodDogMjAwcHg7XG59XG4iLCIuYm9va2luZ19mb3JtIHtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC53YXJuaW5nLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBpbmRpYW5yZWQ7XG4gICAgfVxufVxuXG4uYm9va2luZy1mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDI0M3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCA4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmJvb2tpbmdfZm9ybSAjaWRfZGF0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2NhbGVuZGFyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyN3B4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzFweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYm9va2luZ19mb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ib29raW5nX2Zvcm0gbGFiZWwgaW5wdXQge1xufVxuXG4jc2hvd19hdmFpbGFiaWxpdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmI2NTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJiYjY1NjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5ib29raW5nX2RldGFpbHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlX29uX2Rlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib29raW5nX2RldGFpbHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogJGdyZWVuO1xuXG4gICAgLypwYWRkaW5nOiAzMHB4IDUwcHggMHB4OyovXG4gICAgbWFyZ2luOiAwcHggMHB4IDM1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4uYm9va2luZ19kZXRhaWxzIC5ib29raW5nX2RldGFpbHNfY29udGVudCB7XG4gICAgLypwYWRkaW5nOiAzMHB4IDUwcHg7Ki9cbn1cblxuLmJvb2tpbmdfZGV0YWlscyAuYm9va2luZ19kZXRhaWxzX2NvbnRlbnQgbGFiZWwge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubGFiZWwtdGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYmI2NTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLmJvb2tpbmdfZGV0YWlscyAuYm9va2luZ19kZXRhaWxzX2NvbnRlbnQgaHIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbn1cblxuLmJvb2tpbmdfZGV0YWlscyAuYm9va2luZ19kZXRhaWxzX2NvbnRlbnQgLmJvb2tpbmdfcHJpY2Vfc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJvb2tpbmdfZGV0YWlscyAuYm9va2luZ19kZXRhaWxzX2NvbnRlbnQgLmJvb2tpbmdfcHJpY2Vfc2VjdGlvbiAucHJpY2VfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYm9va2luZ19kZXRhaWxzIC5ib29raW5nX2RldGFpbHNfY29udGVudCAuYm9va2luZ19wcmljZV9zZWN0aW9uIC5wcmljZSB7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAyNnB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJvb2tpbmdfZGV0YWlscyAuYm9va2luZ19kZXRhaWxzX2NvbnRlbnQgLmJvb2tpbmdfZGV0YWlsc19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYm9va2luZ19kZXRhaWxzLnVuYXZhaWxhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5ib29raW5nX2RldGFpbHMudW5hdmFpbGFibGUgaDQge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYm9va2luZ19kZXRhaWxzLnVuYXZhaWxhYmxlIC5uZXh0X2F2YWlsYWJsZV9kYXRlX2NvbnRhaW5lciB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHJpZ2h0OiAzMHB4O1xuICAgIC8vIGJvdHRvbTogMjJweDtcbiAgICAvLyB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJvb2tpbmdfZGV0YWlscy51bmF2YWlsYWJsZSAubmV4dF9hdmFpbGFibGVfZGF0ZSB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmJvb2tpbmdfZGV0YWlscyB7XG4gICAgLnVpLXdpZGdldCB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBpbnB1dCxcbiAgICAgICAgLnVpLXdpZGdldCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib29raW5nX3ByaWNlX3RhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJvb2tpbmdfcHJpY2VfdGFibGUgPiBkaXYge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmJvb2tpbmdfcHJpY2VfdGFibGUgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJvb2tpbmdfcHJpY2VfdGFibGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYm9va2luZ19wcmljZV90YWJsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYm9va2luZ19wcmljZV90YWJsZSA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cblxuLyoqXG4gKiBDdXN0b20gc3R5bGUgZm9yIFN0cmlwZSBlbGVtZW50cy5cbiAqL1xuLnN0cmlwZS1pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMWVtIDFlbSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5zdHJpcGUtcGF5bWVudC1oZWFkZXItcm93IHtcbiAgICAgICAgbWluLWhlaWdodDoyLjJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjazsgIFxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRvcDotMTBweDtcbiAgICAgICAgICAgIHJpZ2h0Oi01NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmYjUxNTE7XG4gICAgfVxuXG4gICAgaW5wdXQsIC5TdHJpcGVFbGVtZW50IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWFiN2M0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNjY2M7XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5TdHJpcGVFbGVtZW50LS1mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNjZmQ3ZGY7XG4gICAgfVxuXG4gICAgLlN0cmlwZUVsZW1lbnQtLWludmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmYTc1NWE7XG4gICAgfVxuXG4gICAgLlN0cmlwZUVsZW1lbnQtLXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZkZTUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuaW50bC10ZWwtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbnRsLXRlbC1pbnB1dCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmludGwtdGVsLWlucHV0IC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnRsLXRlbC1pbnB1dCAudi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmludGwtdGVsLWlucHV0IGlucHV0LFxuLmludGwtdGVsLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmludGwtdGVsLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xufVxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93LnVwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QuZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gsXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLFxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpYWwtY29kZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gsXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcixcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLnNlbGVjdGVkLWZsYWcsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDQ2cHg7XG59XG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyLFxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93blxuICBpbnB1dFtkaXNhYmxlZF1cbiAgKyAuZmxhZy1jb250YWluZXI6aG92ZXJcbiAgLnNlbGVjdGVkLWZsYWcsXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd25cbiAgaW5wdXRbcmVhZG9ubHldXG4gICsgLmZsYWctY29udGFpbmVyOmhvdmVyXG4gIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA2NnB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjBweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzBweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA3NHB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjhweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzhweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA4MnB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzZweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODZweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODRweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDk0cHg7XG59XG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0aS1mbGFnLmJlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpLWZsYWcuY2gge1xuICB3aWR0aDogMTVweDtcbn1cbi5pdGktZmxhZy5tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuLml0aS1mbGFnLm5lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpLWZsYWcubnAge1xuICB3aWR0aDogMTNweDtcbn1cbi5pdGktZmxhZy52YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2MzBweCAxNXB4O1xuICB9XG59XG4uaXRpLWZsYWcuYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uaXRpLWZsYWcuYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cbi5pdGktZmxhZy5hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuLml0aS1mbGFnLmFmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG59XG4uaXRpLWZsYWcuYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cbi5pdGktZmxhZy5haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cbi5pdGktZmxhZy5hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbn1cbi5pdGktZmxhZy5hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cbi5pdGktZmxhZy5hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cbi5pdGktZmxhZy5hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbn1cbi5pdGktZmxhZy5hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cbi5pdGktZmxhZy5hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cbi5pdGktZmxhZy5hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbn1cbi5pdGktZmxhZy5hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cbi5pdGktZmxhZy5hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cbi5pdGktZmxhZy5heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbn1cbi5pdGktZmxhZy5heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cbi5pdGktZmxhZy5iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cbi5pdGktZmxhZy5iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbn1cbi5pdGktZmxhZy5iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cbi5pdGktZmxhZy5iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cbi5pdGktZmxhZy5iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbn1cbi5pdGktZmxhZy5iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cbi5pdGktZmxhZy5iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cbi5pdGktZmxhZy5iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbn1cbi5pdGktZmxhZy5iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cbi5pdGktZmxhZy5ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cbi5pdGktZmxhZy5ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbn1cbi5pdGktZmxhZy5ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cbi5pdGktZmxhZy5ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cbi5pdGktZmxhZy5icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbn1cbi5pdGktZmxhZy5iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cbi5pdGktZmxhZy5icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cbi5pdGktZmxhZy5idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbn1cbi5pdGktZmxhZy5idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cbi5pdGktZmxhZy5idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cbi5pdGktZmxhZy5ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbn1cbi5pdGktZmxhZy5ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cbi5pdGktZmxhZy5jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cbi5pdGktZmxhZy5jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbn1cbi5pdGktZmxhZy5jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cbi5pdGktZmxhZy5jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cbi5pdGktZmxhZy5jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbn1cbi5pdGktZmxhZy5jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cbi5pdGktZmxhZy5jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cbi5pdGktZmxhZy5jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbn1cbi5pdGktZmxhZy5jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG4uaXRpLWZsYWcuY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuLml0aS1mbGFnLmNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbn1cbi5pdGktZmxhZy5jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG4uaXRpLWZsYWcuY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuLml0aS1mbGFnLmNyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbn1cbi5pdGktZmxhZy5jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG4uaXRpLWZsYWcuY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuLml0aS1mbGFnLmN3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbn1cbi5pdGktZmxhZy5jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG4uaXRpLWZsYWcuY3kge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuLml0aS1mbGFnLmN6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbn1cbi5pdGktZmxhZy5kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG4uaXRpLWZsYWcuZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuLml0aS1mbGFnLmRqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbn1cbi5pdGktZmxhZy5kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG4uaXRpLWZsYWcuZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuLml0aS1mbGFnLmRvIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbn1cbi5pdGktZmxhZy5keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG4uaXRpLWZsYWcuZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuLml0aS1mbGFnLmVjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbn1cbi5pdGktZmxhZy5lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG4uaXRpLWZsYWcuZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuLml0aS1mbGFnLmVoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbn1cbi5pdGktZmxhZy5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG4uaXRpLWZsYWcuZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuLml0aS1mbGFnLmV0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbn1cbi5pdGktZmxhZy5ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG4uaXRpLWZsYWcuZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuLml0aS1mbGFnLmZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbn1cbi5pdGktZmxhZy5mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG4uaXRpLWZsYWcuZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuLml0aS1mbGFnLmZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbn1cbi5pdGktZmxhZy5mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG4uaXRpLWZsYWcuZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuLml0aS1mbGFnLmdiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbn1cbi5pdGktZmxhZy5nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG4uaXRpLWZsYWcuZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuLml0aS1mbGFnLmdmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbn1cbi5pdGktZmxhZy5nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG4uaXRpLWZsYWcuZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuLml0aS1mbGFnLmdpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbn1cbi5pdGktZmxhZy5nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG4uaXRpLWZsYWcuZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuLml0aS1mbGFnLmduIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbn1cbi5pdGktZmxhZy5ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG4uaXRpLWZsYWcuZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuLml0aS1mbGFnLmdyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbn1cbi5pdGktZmxhZy5ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG4uaXRpLWZsYWcuZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuLml0aS1mbGFnLmd1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbn1cbi5pdGktZmxhZy5ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG4uaXRpLWZsYWcuZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuLml0aS1mbGFnLmhrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbn1cbi5pdGktZmxhZy5obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG4uaXRpLWZsYWcuaG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuLml0aS1mbGFnLmhyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbn1cbi5pdGktZmxhZy5odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG4uaXRpLWZsYWcuaHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuLml0aS1mbGFnLmljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbn1cbi5pdGktZmxhZy5pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG4uaXRpLWZsYWcuaWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuLml0aS1mbGFnLmlsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbn1cbi5pdGktZmxhZy5pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG4uaXRpLWZsYWcuaW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuLml0aS1mbGFnLmlvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbn1cbi5pdGktZmxhZy5pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG4uaXRpLWZsYWcuaXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuLml0aS1mbGFnLmlzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbn1cbi5pdGktZmxhZy5pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG4uaXRpLWZsYWcuamUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuLml0aS1mbGFnLmptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbn1cbi5pdGktZmxhZy5qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG4uaXRpLWZsYWcuanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuLml0aS1mbGFnLmtlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbn1cbi5pdGktZmxhZy5rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG4uaXRpLWZsYWcua2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuLml0aS1mbGFnLmtpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbn1cbi5pdGktZmxhZy5rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG4uaXRpLWZsYWcua24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuLml0aS1mbGFnLmtwIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbn1cbi5pdGktZmxhZy5rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG4uaXRpLWZsYWcua3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuLml0aS1mbGFnLmt5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbn1cbi5pdGktZmxhZy5reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG4uaXRpLWZsYWcubGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuLml0aS1mbGFnLmxiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbn1cbi5pdGktZmxhZy5sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG4uaXRpLWZsYWcubGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuLml0aS1mbGFnLmxrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbn1cbi5pdGktZmxhZy5sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG4uaXRpLWZsYWcubHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuLml0aS1mbGFnLmx0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbn1cbi5pdGktZmxhZy5sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG4uaXRpLWZsYWcubHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuLml0aS1mbGFnLmx5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbn1cbi5pdGktZmxhZy5tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG4uaXRpLWZsYWcubWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuLml0aS1mbGFnLm1kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbn1cbi5pdGktZmxhZy5tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG4uaXRpLWZsYWcubWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuLml0aS1mbGFnLm1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbn1cbi5pdGktZmxhZy5taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG4uaXRpLWZsYWcubWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuLml0aS1mbGFnLm1sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbn1cbi5pdGktZmxhZy5tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG4uaXRpLWZsYWcubW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuLml0aS1mbGFnLm1vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbn1cbi5pdGktZmxhZy5tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG4uaXRpLWZsYWcubXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuLml0aS1mbGFnLm1yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbn1cbi5pdGktZmxhZy5tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG4uaXRpLWZsYWcubXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuLml0aS1mbGFnLm11IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbn1cbi5pdGktZmxhZy5tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG4uaXRpLWZsYWcubXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuLml0aS1mbGFnLm14IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbn1cbi5pdGktZmxhZy5teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG4uaXRpLWZsYWcubXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuLml0aS1mbGFnLm5hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbn1cbi5pdGktZmxhZy5uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG4uaXRpLWZsYWcubmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuLml0aS1mbGFnLm5mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbn1cbi5pdGktZmxhZy5uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG4uaXRpLWZsYWcubmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuLml0aS1mbGFnLm5sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbn1cbi5pdGktZmxhZy5ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG4uaXRpLWZsYWcubnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuLml0aS1mbGFnLm5yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbn1cbi5pdGktZmxhZy5udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG4uaXRpLWZsYWcubnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuLml0aS1mbGFnLm9tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbn1cbi5pdGktZmxhZy5wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG4uaXRpLWZsYWcucGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuLml0aS1mbGFnLnBmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbn1cbi5pdGktZmxhZy5wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG4uaXRpLWZsYWcucGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuLml0aS1mbGFnLnBrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbn1cbi5pdGktZmxhZy5wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG4uaXRpLWZsYWcucG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuLml0aS1mbGFnLnBuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbn1cbi5pdGktZmxhZy5wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG4uaXRpLWZsYWcucHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuLml0aS1mbGFnLnB0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbn1cbi5pdGktZmxhZy5wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG4uaXRpLWZsYWcucHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuLml0aS1mbGFnLnFhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xufVxuLml0aS1mbGFnLnJlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cbi5pdGktZmxhZy5ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG4uaXRpLWZsYWcucnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xufVxuLml0aS1mbGFnLnJ1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cbi5pdGktZmxhZy5ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG4uaXRpLWZsYWcuc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xufVxuLml0aS1mbGFnLnNiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cbi5pdGktZmxhZy5zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG4uaXRpLWZsYWcuc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xufVxuLml0aS1mbGFnLnNlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cbi5pdGktZmxhZy5zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG4uaXRpLWZsYWcuc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xufVxuLml0aS1mbGFnLnNpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cbi5pdGktZmxhZy5zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG4uaXRpLWZsYWcuc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xufVxuLml0aS1mbGFnLnNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cbi5pdGktZmxhZy5zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG4uaXRpLWZsYWcuc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xufVxuLml0aS1mbGFnLnNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cbi5pdGktZmxhZy5zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG4uaXRpLWZsYWcuc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xufVxuLml0aS1mbGFnLnN0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cbi5pdGktZmxhZy5zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG4uaXRpLWZsYWcuc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xufVxuLml0aS1mbGFnLnN5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cbi5pdGktZmxhZy5zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG4uaXRpLWZsYWcudGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xufVxuLml0aS1mbGFnLnRjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cbi5pdGktZmxhZy50ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG4uaXRpLWZsYWcudGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xufVxuLml0aS1mbGFnLnRnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cbi5pdGktZmxhZy50aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG4uaXRpLWZsYWcudGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xufVxuLml0aS1mbGFnLnRrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cbi5pdGktZmxhZy50bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG4uaXRpLWZsYWcudG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xufVxuLml0aS1mbGFnLnRuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cbi5pdGktZmxhZy50byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG4uaXRpLWZsYWcudHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xufVxuLml0aS1mbGFnLnR0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cbi5pdGktZmxhZy50diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG4uaXRpLWZsYWcudHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xufVxuLml0aS1mbGFnLnR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cbi5pdGktZmxhZy51YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG4uaXRpLWZsYWcudWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xufVxuLml0aS1mbGFnLnVtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cbi5pdGktZmxhZy51cyB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG4uaXRpLWZsYWcudXkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xufVxuLml0aS1mbGFnLnV6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cbi5pdGktZmxhZy52YSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG4uaXRpLWZsYWcudmMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI0cHggMHB4O1xufVxuLml0aS1mbGFnLnZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cbi5pdGktZmxhZy52ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG4uaXRpLWZsYWcudmkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xufVxuLml0aS1mbGFnLnZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cbi5pdGktZmxhZy52dSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG4uaXRpLWZsYWcud2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xufVxuLml0aS1mbGFnLndzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cbi5pdGktZmxhZy54ayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG4uaXRpLWZsYWcueWUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xufVxuLml0aS1mbGFnLnl0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cbi5pdGktZmxhZy56YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG4uaXRpLWZsYWcuem0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xufVxuLml0aS1mbGFnLnp3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFnc0AyeC5wbmdcIik7XG4gIH1cbn1cbi5pdGktZmxhZy5ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4iLCIucXVlc3Rpb25zX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLnF1ZXN0aW9uc19zZWN0aW9uIC5wZXJzb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IGdyYXkgdXJsKFwiL3N0YXRpYy9pbWcvbWFyaWkuanBnXCIpIG5vLXJlcGVhdCAtMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5xdWVzdGlvbnNfc2VjdGlvbiAuYXNrLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5xdWVzdGlvbnNfc2VjdGlvbiAjYXNrLXF1ZXN0aW9uLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzJTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWF4LWhlaWdodDogNDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICAgICAgYm9yZGVyOiAxcHggI0RCREJEQiBzb2xpZDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQuNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjMlO1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgICAgIGJvcmRlcjogMXB4ICNEQkRCREIgc29saWQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMyU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmI2NTY7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI0ZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAjeW91ci1lbWFpbC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mZWVkYmFjayB7XG4gICAgICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgLnBob25lLW51bWJlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5yZWNhcHRjaGEtY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzJTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICBcbn1cblxuLnF1ZXN0aW9uc19zZWN0aW9uIGgzIHtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucXVlc3Rpb25zX3NlY3Rpb24gLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogMzBweDtcbn1cblxuLyogVE9ETzogV2UgaGF2ZSBtdWx0aXBsZSBzaW1pbGFyIHN0eWxlIGRlZmluaXRpb25zLiAqL1xuLnF1ZXN0aW9uc19zZWN0aW9uIGhyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweDtcbn1cblxuLnF1ZXN0aW9uc19zZWN0aW9uIC5jdXN0b21lcl9zZXJ2aWNlX2NvbnRhY3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnF1ZXN0aW9uc19zZWN0aW9uIC5jdXN0b21lcl9zZXJ2aWNlX2NvbnRhY3QgLnBob25lX251bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsLnF1ZXN0aW9ucyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uIGg0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2NvbGxhcHNlX21vYmlsZS5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbnVsLnF1ZXN0aW9ucyBsaS5xdWVzdGlvbi5jb2xsYXBzZWQgaDQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fZXhwYW5kX21vYmlsZS5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgIG1hcmdpbjogMTVweCAwO1xufVxuXG51bC5xdWVzdGlvbnMgbGkucXVlc3Rpb24gcCB7XG4gICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbnVsLnF1ZXN0aW9ucyBsaS5xdWVzdGlvbiBhIHtcbiAgICBjb2xvcjogIzJiYjY1NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uLmNvbGxhcHNlZCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5xdWVzdGlvbnMgbGkucXVlc3Rpb246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jYWZ0ZXItc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLnAxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG5cbiAgICB9XG5cbiAgICAucDIsIC5wMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgfVxufVxuIiwiJGdyZWVuOiAjMmJiNjU2O1xuJGdyYXk6ICM4YzhjOGM7XG4kbGlnaHQtZ3JheTogI2YyZjJmMjtcbiRibHVlOiAjMDA1NWMwO1xuJG9yYW5nZTogI2ZmN2M0ZDtcbiRkYXJrLWdyYXk6ICM0MjQ1NDc7XG4kcmVkOiAjZWIzMzI0O1xuIiwiLyogSW5zdGFncmFtIEZ1bGxzY3JlZW4gcGljdHVyZSAqL1xuLmltYWdlLWZ1bGwtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyMTIzO1xuXG4gICAgLmdhbGxlcnktaW5uZXItYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICB3aWR0aDogNzgwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fY2xvc2VfeC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWFycm93LFxuICAgICAgICAuZ2FsbGVyeS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTgwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMXMgZWFzZS1pbjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTB2dztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sZWZ0LWFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9nYWxsZXJ5X2ljb25fYXJyb3dfbGVmdF93aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2dhbGxlcnlfaWNvbl9hcnJvd19yaWdodF93aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdhbGxlcnktaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9sb3JlbXBpeGVsLmNvbS82MDAvODAwL1wiKVxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdhbGxlcnktdGV4dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXRleHQtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBlb3BsZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fcGVvcGxlLnN2Z1wiKSwgdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19oZWFkZXJfZ3JheS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCBjZW50ZXIsIHJpZ2h0IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuICAgIC8qcGFkZGluZy1sZWZ0OiA3MXB4OyovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcblxuICAgIC8qdG9wOiA0NXB4OyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDdweCAjYmJiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5wZW9wbGUtYnV0dG9uLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIHtcbiAgICAgICAgLnBlb3BsZS1idXR0b24taGVhZGVyLCAucGVvcGxlLWJ1dHRvbi1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5wZW9wbGUtYnV0dG9uLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Nsb3NlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZW9wbGUtYnV0dG9uLWZvb3RlciB7XG4gICAgICAgICNzaG93X2F2YWlsYWJpbGl0eSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAuY29udHJvbC1lbGVtZW50cyAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblxuICAgIC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLyogRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcbiAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xufVxuXG4ucGVvcGxlLWJ1dHRvbiAuaW5uZXItYmxvY2sgLmNvbnRyb2wtZWxlbWVudHMgLmNvbnRvbC1lbGVtZW50cy1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cblxuLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIC5jb250b2wtZWxlbWVudHMtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucGVvcGxlLWJ1dHRvbiAuaW5uZXItYmxvY2sgLmNvbnRyb2wtZWxlbWVudHMgLmNvbnRvbC1lbGVtZW50cy1idXR0b24uY29udG9sLWVsZW1lbnRzLWxlZnQtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIC5jb250b2wtZWxlbWVudHMtYnV0dG9uLmNvbnRvbC1lbGVtZW50cy1yaWdodC1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIC5jb250cm9sLW51bWJlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAubGFiZWwtdGV4dCB7XG4gICAgLyptYXJnaW46IDEwcHggMDsqL1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLnBlb3BsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAvLyAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLy8gfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC5wZW9wbGUtYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cbn1cbiIsIi5ncmVlbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJvb2tpbmcge1xuICAkYmxhY2s6ICM0MjQ1NDc7XG4gICRncmF5OiAjOGM4YzhjO1xuICAkbGlnaHQtZ3JheTogI2VlZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA3MHB4IDAgOHB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZzogNjRweCAwIDMwcHg7XG5cbiAgICAuYm9va2luZy1tYXJnaW4taW5uZXItYmxvY2sge1xuICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWJyYWludHJlZS1pZD1cInRvZ2dsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ib29raW5nLWRldGFpbHMtdGFibGUge1xuICAgIEBpbmNsdWRlIFJ1YmlrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ciB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvb2tpbmctdG9wLW1lc3NhZ2Uge1xuICAgICRncmVlbjogIzJiYjY1NjtcbiAgICAkcmVkOiAjZjQ0MzM2O1xuICAgICR5ZWxsb3c6ICNmY2FhMDA7XG5cbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAvLyBSdWJpYyAxOXB4LCBjb2xvcjogd2hpdGUsIGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiAxLjVcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggNDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICB9XG5cbiAgICAgIC8vIFByb3hpbWFOb3ZhIDE2cHgsIGNvbG9yOiB3aGl0ZSwgbGluZS1oZWlnaHQ6IDEuNVxuICAgIH1cblxuICAgICYtZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYtcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgJi15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICB9XG4gIH1cblxuICAuZGVjb3JhdGVkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5ib29raW5nLW1hcmdpbi1iZXR3ZWVuLWJsb2NrIHtcbiAgICBtYXJnaW46IDMwcHggMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvb2tpbmctY29sdW1ucyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5ib29raW5nLWxlZnQtY29sdW1uLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29raW5nLWlubmVyLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAuZ3JlZW4tdGV4dDtcblxuICAgICAgJi50YWxsaW5uLXJpZ2Ege1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuYm9va2luZy1sZWZ0LWNvbHVtbiB7XG4gICAgICB3aWR0aDogNTE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNzRweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYm9va2luZy1wYXltZW50LWRldGFpbHMge1xuICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICAgICAgcGFkZGluZzogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBociB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICB9XG4gICAgICAgICYtbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIFJ1YmlrLU1lZGl1bTtcbiAgICAgICAgICAgICYucGF5LW5vdyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnAwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm9va2luZy1wYXltZW50LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIFJ1YmlrO1xuICAgICAgfVxuXG4gICAgICAuYm9va2luZy1wYXltZW50LWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgLmJvb2tpbmctZG91YmxlLWlucHV0cyB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjU3cHg7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ib29raW5nLXBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvb2tpbmctdHJpcGxlLWlucHV0cyB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvb2tpbmctaW5wdXRzIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAub3B0aW9uYWwtc3BhbiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiNpZF9waG9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpub3QoOmNoZWNrZWQpLFxuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAkc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG4gICAgICAgICAgICAgIC8qIGlPUyBTYWZhcmkgKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAvKiBTYWZhcmkgKi9cbiAgICAgICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGZvcmVzdGdyZWVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpub3QoOmNoZWNrZWQpLFxuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAkc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUgKyAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgLyogaU9TIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgIC8qIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLSgkc2l6ZSArIDEwcHgpO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBmb3Jlc3RncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FuY2VsbGF0aW9uX2luZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzhlZGI2O1xuICAgICAgICBjb2xvcjogIzJiYjY1NjtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fcmVmdW5kX2dyZWVuLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIC5ib29raW5nLWNvbmZpcm0tYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJiNjU2O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDFzO1xuXG4gICAgICAgICAgLyogU2FmYXJpICovXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhbGxpbm4tcmlnYSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvb2tpbmctdGVybXMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEM4QzhDO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2NoZWNrZWQuc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2tpbmctcmlnaHQtY29sdW1uIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHdpZHRoOiAyODNweDtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5ib29raW5nLW1hcmdpbi1pbm5lci1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib29raW5nLXJpZ2h0LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgIH1cblxuICAgICAgLmJvb2tpbmctcmlnaHQtY29udGVudCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgICAmLnRleHQtdG9wIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi50ZXh0LWJvbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmJvb2tpbmctcmVtb3ZlLXBhZGRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJvb2tpbmctcmlnaHQtcHJpY2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAuZ3JlZW4tdGV4dDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGFsbGlubi1yaWdhIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIHRhYmxlIC5ib29raW5nLXJpZ2h0LXByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJldmlld19xYV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicmV2aWV3IHFhXCI7XG4gICAgY29sdW1uLWdhcDogMzJweDtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAvL2dyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJyZXZpZXdcIiBcInFhXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmV2aWV3LWFyZWEge1xuICAgICAgZ3JpZC1hcmVhOiByZXZpZXc7XG5cbiAgICAgIC5yZXZpZXdzIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucmV2aWV3IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBQcm94aW1hTm92YTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3LmFnZ3JlZ2F0ZSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXZnLXJhdGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmxvYWRfbW9yZV9idXR0b25fY29udGFpbmVyIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5xYS1hcmVhIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICAgIGdyaWQtYXJlYTogcWE7XG5cbiAgICAgIC5xdWVzdGlvbnNfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIFByb3hpbWFOb3ZhO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxufVxuXG4ucmV0dXJuLXRvLWJvb2tpbmctY29udGFpbmVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnJldHVybi10by1ib29raW5nLmJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmI2NTZcbiAgfVxufVxuXG5cbi5pdGktZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ZsYWdzLnBuZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9mbGFnc0AyeC5wbmdcIik7XG4gIH1cbn1cblxuLnNlY3VyZS1wYXltZW50cy1pbmZvIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAucGF5bWVudC1tZXRob2RzIHtcbiAgICBpbWcge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gICAgfVxuXG4gICAgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbiNyZXZpZXdzLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA4NTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xuXG4gIGltZy5jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgLnJldmlldy1saXN0IHtcbiAgICAgIC5yZXZpZXcge1xuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBQcm94aW1hTm92YTtcbiAgICAgICAgfVxuICAgICAgICAuc3RhcnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmV2aWV3Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJldmlldy5hZ2dyZWdhdGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgfVxuICB9XG5cbiAgI2xvYWRfcmV2aWV3X21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJldmlldy1tb2RhbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuOTE1MDI1Mzg1MTU0MDYxNikgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQ2Njc4MDQ2MjE4NDg3MzcpIDEwMCUpO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiN0ZXJtcy1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA4NTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMDtcblxuICAgIC5mbGF0cGFnZS1jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMTMpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVjb3JhdGVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgY29sb3I6ICMyYmI2NTY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhdHBhZ2UtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIFJ1YmlrIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtaXhpbiBSdWJpay1NZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1peGluIFByb3hpbWFOb3ZhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi50b3VyLXNlY3Rpb24ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuXG4gICAgLmJvb2tpbmctZm9ybSB7XG4gICAgICAgIC5kaXNjb3VudF9lbmRzX2RhdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvd2FybmluZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2FybmluZy10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgICAmLXJpYmJvbiB7XG4gICAgICAgICAgICAkb3JhbmdlOiAjZmZhODIzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBQcm94aW1hTm92YTtcbiAgICAgICAgICAgIC5ib2xkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTVweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiYSgkb3JhbmdlLCAwLjQpIHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJkYXRlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9jYWxlbmRhci5zdmdcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2Fycm93X2hlYWRlcl9ncmF5LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTVweCwgY2VudGVyIHJpZ2h0IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wZW9wbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxNXB4LCBjZW50ZXIgcmlnaHQgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS4wZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgei1pbmRleDogNTAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45OSk7XG4gICAgICAgICAgbWFyZ2luOiAtLjVlbTtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWdyaWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICYucmliYm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHNwYW5bcm9sZT1cImNvbWJvYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFJ1YmlrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNtYWxsLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgUnViaWs7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFJ1YmlrO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAucHJpY2UtYnJlYWtkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudW5hdmFpbGFibGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgIC5ib29raW5nLWZvcm0tbWFpbi1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmV4dF9hdmFpbGFibGVfZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAsXG4gICAgdWwsXG4gICAgcC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG91dHNpZGU7XG5cbiAgICB9XG5cbiAgICAuc2hvcnQtc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG91ci1kZXRhaWxzLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudG91ci1zZWN0aW9uLWltYWdlcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYW5kbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIC50b3VyLXNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXItc2VjdGlvbi1pbWFnZXMtbGVmdC1hcnJvdyxcbiAgICAgICAgLnRvdXItc2VjdGlvbi1pbWFnZXMtcmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3VyLWdhbGxlcnktYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGlkZV9vbl9tb2JpbGUgLnRvdXItaW5saW5lLWltYWdlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudG91ci1pbmxpbmUtaW1hZ2VzLWRlc2t0b3Age1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXItc2VjdGlvbi1pbWFnZXMtbGVmdC1hcnJvdyB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvZ2FsbGVyeV9pY29uX2Fycm93X2xlZnRfd2hpdGUuc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXItc2VjdGlvbi1pbWFnZXMtcmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9nYWxsZXJ5X2ljb25fYXJyb3dfcmlnaHRfd2hpdGUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcmdpbi1iZWZvcmUtaW5zdGFncmFtLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW46IDYwcHggMHB4IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3VyLWRlc2NyaXB0aW9uLXBhZGRpbmcge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvdXJfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG91ci1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnByaWNlLWRpc2NvdW50IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAzNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9zdGFyX3NtYWxsLnN2Z1wiKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmR1cmF0aW9uIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fZGVza3RvcF9kdXJhdGlvbl90b3VyLWRldGFpbF8xc3Rfc2VjdGlvbi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3JvdXAtc2l6ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX2Rlc2t0b3BfcGVvcGxlXzFzdF9zZWN0aW9uLnN2Zykgbm8tcmVwZWF0IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAmLmRpc2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC50b3VyX2RldGFpbHMge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHggMzVweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9zdGFyX3NtYWxsLnN2Z1wiKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHVyYXRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9kZXNrdG9wX2R1cmF0aW9uX3RvdXItZGV0YWlsXzFzdF9zZWN0aW9uLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAxcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3JvdXBfc2l6ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX2Rlc2t0b3BfcGVvcGxlXzFzdF9zZWN0aW9uLnN2Zykgbm8tcmVwZWF0IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3NDhweDtcbiAgICBoZWlnaHQ6IDQyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvdHJhdmVsbGVyL2ltYWdlcy92aWRlby1wbGF5LnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi50b3VyX2dhbGxlcnkge1xuICAgIC8qbWFyZ2luOiA0MHB4IDBweDsqL1xuXG4gICAgLnRvdXJfZ2FsbGVyeV9pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgIGhlaWdodDogMTQycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDI5NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlZpZXcgR2FsbGVyeVwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDE4MiwgODYsIDAuOTMpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X3JpZ2h0X3doaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuICsgOCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMy4zM3Z3O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcblxuICAgICAgICAvKiBUT0RPOiBUaGlzIGlzIGEgbGl0dGxlIGhhY2tpc2ggKi9cbiAgICB9XG59XG5cbi5zZWN0aW9uLXRvdXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5maXhlZCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmdyYWRpZW50LWJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSxcbiAgICAgICAgICAgICNmZmZcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcbiAgICB9XG59XG5cbi50b3VyLWltYWdlcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogOTBweCAwIDQwcHg7XG5cbiAgYnV0dG9uLnVwbG9hZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIG1hcmdpbjogMTUlIGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmhpZ2hsaWdodHMtYW5kLWluYy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHNwYW4uaGlnaGxpZ2h0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuICBpbWcucG9zIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLmluYy1zZWN0aW9uLWxpbmUtaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5hYm91dC10aGUtdG91ci1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHB4O1xuICB9XG5cbiAgaW1nLnBvcyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZzogMTFweCAxMXB4IDExcHggMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5ub3QtaW5jbHVkZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvdXItYWRkaXRpb25hbC1pbmZvLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZml4ZWQge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5ncmFkaWVudC1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gYm90dG9tLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSxcbiAgICAgICNmZmZcbiAgICAgICk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNjUlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi50b3VyLWFkZGl0aW9uYWwtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwcHggNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICB0ZCB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICB9XG5cbiAgfVxuXG4gIC50YWJsZS10aXRsZSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cblxuLmFib3V0LXRoZS10b3VyLXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmJvb2tpbmctYWRkaXRpb25hbC1pbmZvIHtcbiAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG4gIGNvbG9yOiAjNDI0NTQ3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBtYXJnaW46IDIwcHggMHB4IDMwcHg7XG59XG5cbi5uYXZiYXIge1xuICAucHJpY2UtY29udGFpbmVye1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgfVxuICAucHJpY2UtY29udGFpbmVyLnYye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAucHJpY2V7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBjb2xvcjogIzJiYjY1NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAuc3VidGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgaW5wdXRbbmFtZT1cImRhdGVcIl17XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlb3BsZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX3Blb3BsZS5zdmcpLHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X2hlYWRlcl9ncmF5LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXIsIHJpZ2h0IDE1cHggY2VudGVyO1xuICB9XG4gIC5wZW9wbGUtYnV0dG9uIHN0cm9uZ3tcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICB9XG4gIGgze1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gY29sb3I6ICM0ODQ4NDg7XG4gIH1cbiAgLnBlb3BsZS1idXR0b257XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3Nob3dfYXZhaWxhYmlsaXR5X25hdntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiYjY1NjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmJiNjU2O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYm9va2luZy1mb3JtLWhlYWRlci1pbnB1dHtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAgIG1hcmdpbjogMTlweCA1cHggMDtcbiAgICAgIGlucHV0W25hbWU9XCJkYXRlXCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fY2FsZW5kYXIuc3ZnXCIpLFxuICAgICAgICAgICAgICB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2Fycm93X2hlYWRlcl9ncmF5LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCA3cHgsIGNlbnRlciByaWdodCAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgfVxuICAgICAgLnBlb3BsZS1idXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIFJ1YmlrLU1lZGl1bTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxNXB4LCBjZW50ZXIgcmlnaHQgMTVweDtcbiAgICAgIH1cbiAgfVxuICAuc3RhcnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgfVxuXG4gICAgICAuc3RhciB7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fc3Rhcl9zbWFsbC5zdmdcIikgbm8tcmVwZWF0XG4gICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG4uZmxleC1ib3h7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5oMy5wcmljZXtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIC5ib2xkLXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uY291bnR7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDs7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cblxuLm5hdmJhci1uYXZ7XG4gIGxpe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgJi5hY3RpdmUgYXtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzJiYjY1NjtcbiAgICB9XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cbiAgfVxufVxuXG4jdG91ci1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5uYXYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgbWFyZ2luOiAwcHggLTM1cHg7XG4gIH1cblxuICAubmF2YmFyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnByaWNlLWRpc2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gIH1cblxuICAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cblxuICAuZGlzY291bnQge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzM1cHgpIHtcbiAgLm5hdmJhci1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbiNwcml2YXRlLXRvdXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByaXZhdGUtcHJpY2luZyB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICB9XG4gICAgLnByaWNpbmctZHJvcGRvd24tZXhwYW5kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX3NtYWxsX2V4cGFuZF9kZXNrdG9wLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjkuNSUgMjElO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpay1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljaW5nLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgLmRyb3Bkb3duLXByaWNpbmctdGFibGUge1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5yZW1vdmUtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuIiwiLmNhdGVnb3J5LXBhZ2Utc2VjdGlvbiB7XG4gICAgLnRvdXJfbGlzdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJzZWN0aW9uLnNjaGVkdWxlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzogOTBweCAwIDQwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDAsIDAsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdG9kYXktYnV0dG9uLCAjbXktdG91cnMsICN3aXRob3V0LWd1aWRlLCAjZGF0ZXBpY2tlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIH1cblxuICAgICNkYXRlcGlja2VyIHtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgfVxuXG4gICAgI2xhc3Qtd2VlayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX3ByZXZpb3VzLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgICAgIGNvbG9yOiAjMmJiNjU2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBpbmNsdWRlIFJ1YmlrLU1lZGl1bTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgI25leHQtd2VlayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fbmV4dC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogIzJiYjY1NjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAjZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIG92ZXJmbG93OiAgIHNjcm9sbDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWxzLW1vZGFsLWZ1bGwtc2NyZWVuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZmlsdGVycy1tb2RhbCB7XG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDc4MHB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE5MHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMHB4OyAgLyogcmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgIC8qIG9wdGlvbmFsOiBqdXN0IG1ha2Ugc2Nyb2xsYmFyIGludmlzaWJsZSAqL1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDc4MHB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGMkYyRjI7XG5cbiAgICAgICAgc3Bhbi5jbGVhciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICBjb2xvcjogI0U0MDAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LWJ1dHRvbnMge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzhDOEM4QztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlLWZpbHRlcnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVycy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDU1cHggMTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTBweCk7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbHRlcnMge1xuXG4gICAgICAgICYtdG91ciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhDOEM4QztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9jaGVja2VkLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIH1cblxuICAgIHRhYmxlI3NjaGVkdWxlLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAjQ0NDO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2NoZWR1bGUtY2VsbCB7XG4gICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICAgICAmLWxlZnQsICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnNjaGVkdWxlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzk5OTtcblxuICAgICAgICAgICAgICAgICAgICAuc2NoZWR1bGUtd2FybmluZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL3RyYXZlbGxlci9pbWFnZXMvaWNvbl93YXJuaW5nLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWd1aWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5sb2dnZWQtZ3VpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZ3VpZGUtYXNzaXN0YW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1pdGVtLnJlY29tbWVuZC1kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib29raW5nLXN0YXR1cy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnBlbmRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY2FuY2VsbGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAmLnNjaGVkdWxlLWRldGFpbHMtdGFibGVfX2V2ZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2NoZWR1bGUtZGV0YWlscy10YWJsZV9fb2RkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcblxuICAgICAgICAgICAgICAgICAgICAmLnNjaGVkdWxlLWRldGFpbHMtdGFibGVfX3BhaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9wYWlkLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zY2hlZHVsZS1kZXRhaWxzLXRhYmxlX191bnBhaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl91bnBhaWQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NoZWR1bGVzLWRhdGVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZ3VpZGVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBpbnB1dFtuYW1lPVwiZGF0ZVwiXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS80KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fY2FsZW5kYXIuc3ZnXCIpLFxuICAgICAgICAgICAgdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19oZWFkZXJfZ3JheS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDE1cHgsIGNlbnRlciByaWdodCAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubGRzLXRvcCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5sZHMtYm90IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZmxvYXQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJiYjY1NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhbmltYXRpb246IGxkcy1kZWZhdWx0IDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdG9wOiAyOXB4O1xuICAgICAgICBsZWZ0OiA1M3B4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDQxcHg7XG4gICAgfVxuXG4gICAgLmxkcy1kZWZhdWx0IGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogMjlweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLmxkcy1kZWZhdWx0IGRpdjpudGgtY2hpbGQoNykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gICAgICAgIHRvcDogNTNweDtcbiAgICAgICAgbGVmdDogMjlweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCgxMSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBsZWZ0OiA0MXB4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxkcy1kZWZhdWx0IHtcbiAgICAgICAgMCUsIDIwJSwgODAlLCAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZXZpZXdzLXNlY3Rpb24ge1xuICAgICRibGFjazogIzQwNDA0MDtcbiAgICAkZ3JheTogIzhjOGM4YztcbiAgICAkbGlnaHQtZ3JheTogI2VlZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJi5mdWxsLXNjcmVlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtaGVhZGVyLFxuICAgICYtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICB9XG5cbiAgICAmLWZvcm0tZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9zdGFyX2VtcHR5LnN2Zyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2Fycm93X2hlYWRlcl9ncmF5LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNpemUtNiB7XG4gICAgICAgICAgICB3aWR0aDogMjQycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgICAgIC5yZXZpZXdzLXNlY3Rpb24tZm9ybS1lbGVtZW50LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3cy1zZWN0aW9uLWZvcm0tZWxlbWVudC1maWVsZCB7XG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmxhdHBhZ2Utc2VjdGlvbiB7XG4gICAgLmRlY29yYXRlZCB7XG4gICAgICAgIG1hcmdpbjogMTMwcHggMCA0MHB4O1xuICAgIH1cblxuICAgIC5mbGF0cGFnZS10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5wYWdlLXNlY3Rpb24ge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIC5oZWFkZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG91dHNpZGU7XG4gICAgICAgIG1hcmdpbjogNDBweCAwcHggMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB9XG5cbiAgICAucGFnZS1jdGEge1xuICAgICAgICB1bC5jdGEtYmxvY2sge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2JhY2tncm91bmRfcGxhY2Vob2xkZXIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwcHggLTIwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWd1aWRlcyB7XG4gICAgICAgIC5ndWlkZS1ibG9jayB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ndWlkZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0OHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgLmd1aWRlLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmd1aWRlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yOiAjZjg1ZjRhO1xuJHNpdGUtMTAtc2Vjb25kYXJ5LWNvbG9yOiAjNGMyMTQ3O1xuXG5ib2R5LnNpdGUtMTAge1xuXG4gIC5uYXZiYXIgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zaWRldHJpcF9sb2dvX2NvbG9yLnN2Zyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyA1MCkge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICB9XG5cbiAgLm5hdmJhci50b3AgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zaWRldHJpcF9sb2dvX3doaXRlLnN2Zyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyA1MCkge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItd2l0aG91dC1pbWFnZSAubG9nbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3NpZGV0cmlwX2xvZ29fY29sb3Iuc3ZnKSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgNTApIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyOm5vdCguY2F0ZWdvcnktaGVhZGVyKSBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgdWwudG91cl9saXN0IGxpIC5wcmljZSB7XG4gICAgYmFja2dyb3VuZDogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC50b3VyX2hlYWRlciAudG91ci1kZXRhaWxzID4gZGl2IC5wcmljZSB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAuc2VjdGlvbi10b3VyLWRlc2NyaXB0aW9uIGEge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgI3Nob3dfYXZhaWxhYmlsaXR5X25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAjc2hvd19hdmFpbGFiaWxpdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhciAucHJpY2UtY29udGFpbmVyLnYyIC5wcmljZSB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiBsaS5hY3RpdmUgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIC5jb250b2wtZWxlbWVudHMtYnV0dG9uLmNvbnRvbC1lbGVtZW50cy1yaWdodC1idXR0b24ge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGVvcGxlLWJ1dHRvbiAuaW5uZXItYmxvY2sgLmNvbnRyb2wtZWxlbWVudHMgLmNvbnRvbC1lbGVtZW50cy1idXR0b24uY29udG9sLWVsZW1lbnRzLWxlZnQtYnV0dG9uIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjphZnRlciwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDphZnRlciB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5xdWVzdGlvbnNfc2VjdGlvbiAjYXNrLXF1ZXN0aW9uLWZvcm0gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmFib3V0LXRoZS10b3VyLXRhYmxlIGEge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnRvdXItc2VjdGlvbi50b3VyLXNlY3Rpb24taW1hZ2VzIC50b3VyLWdhbGxlcnktYnV0dG9uIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmd1aWRlcy1ibG9jayAucHJpdmF0ZS1ndWlkZSBhIC5wcml2YXRlLWd1aWRlLW5hbWUge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLW1haW4taXRlbSAubmV4dF9hdmFpbGFibGVfZGF0ZSBhIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC50b3VyLXNlY3Rpb24gLmJvb2tpbmctZm9ybS1tYWluLWl0ZW0taGVhZGVyIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC50b3VyLXNlY3Rpb24gLmJvb2tpbmctZm9ybS1tYWluLWl0ZW0tcHJpY2UgLm1haW4tdGV4dCB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAudG91ci1zZWN0aW9uIC5ib29raW5nLWZvcm0tbWFpbi1pdGVtLXNlbGVjdCBpbnB1dCwgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLW1haW4taXRlbS1zZWxlY3Qgc3Bhbltyb2xlPVwiY29tYm9ib3hcIl0ge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLW1haW4taXRlbS1zZWxlY3QgaW5wdXQsIC50b3VyLXNlY3Rpb24gLmJvb2tpbmctZm9ybS1tYWluLWl0ZW0tc2VsZWN0IHNwYW5bcm9sZT1cImNvbWJvYm94XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAuZ3JlZW4tdGV4dCwgLmJvb2tpbmcgLmJvb2tpbmctY29sdW1ucyBhLCAuYm9va2luZyAuYm9va2luZy1jb2x1bW5zIC5ib29raW5nLXJpZ2h0LWNvbHVtbiAuYm9va2luZy1yaWdodC1jb250ZW50IHRhYmxlIC5ib29raW5nLXJpZ2h0LXByaWNlIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5ib29raW5nIC5ib29raW5nLWNvbHVtbnMgLmJvb2tpbmctbGVmdC1jb2x1bW4gLmJvb2tpbmctY29uZmlybS1idXR0b24gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmdyZWVuLXRleHQsIC5ib29raW5nIC5ib29raW5nLWNvbHVtbnMgYSwgLmJvb2tpbmcgLmJvb2tpbmctY29sdW1ucyAuYm9va2luZy1yaWdodC1jb2x1bW4gLmJvb2tpbmctcmlnaHQtY29udGVudCB0YWJsZSAuYm9va2luZy1yaWdodC1wcmljZSB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAuYm9va2luZyAuYm9va2luZy1jb2x1bW5zIC5ib29raW5nLWxlZnQtY29sdW1uIC5ib29raW5nLXBheW1lbnQtZGV0YWlscy1saW5lLXByaWNlLnBheS1ub3cge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmJvb2tpbmcgLmJvb2tpbmctY29sdW1ucyAuYm9va2luZy1sZWZ0LWNvbHVtbiAuYm9va2luZy1pbnB1dHMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNpdGUtMTAtcHJpbWFyeS1jb2xvciwgMjUpO1xuICB9XG5cbiAgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLXJpYmJvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtMTAtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKCRzaXRlLTEwLXNlY29uZGFyeS1jb2xvciwgMC40KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuXG4gIC5idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcblxuXG4gICAgJi5uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9zaWRldHJpcC9pY29ucy9PcmFuZ2UvaWNvbl9hcnJvd19yaWdodF9vcmFuZ2Uuc3ZnKSBuby1yZXBlYXQgcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICB9XG5cbiAgICAmLnN0cm9uZyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYuc3Ryb25nLm5leHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X3JpZ2h0X3doaXRlLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLnVpLWJ1dHRvbiAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9zaWRldHJpcC9pY29ucy9PcmFuZ2UvaWNvbl9hcnJvd19leHBhbmRfb3JhbmdlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuXG4gIGgyLmRlY29yYXRlZF9hIHtcbiAgICBib3JkZXItY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICBoMi5kZWNvcmF0ZWQge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICRzaXRlLTEwLXByaW1hcnktY29sb3IgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAyODlweCxcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI4OXB4XG4gICAgICApO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgIHRvIGxlZnQsXG4gICAgICAgICAgICAgICAgICAgICAgJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yIDI4OXB4LFxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjg5cHgpXG4gICAgfVxuXG5cbiAgfVxuXG4gICN0ZXJtcy1tb2RhbCAuZmxhdHBhZ2UtY29udGVudCAuZGVjb3JhdGVkIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuICAucmV0dXJuLXRvLWJvb2tpbmcuYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9udHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvc2l6ZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL21peGluc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9qcXVlcnktdWktZGVmYXVsdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvanF1ZXJ5LXVpXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib29raW5nX2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ludGxUZWxJbnB1dFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcXVlc3Rpb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbnN0YWdyYW1fZ2FsbGVyeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGVvcGxlX2J1dHRvblwiO1xuXG5AaW1wb3J0IFwicGFnZXMvYm9va2luZ1wiO1xuQGltcG9ydCBcInBhZ2VzL3RvdXJcIjtcbkBpbXBvcnQgXCJwYWdlcy9jYXRlZ29yeVwiO1xuQGltcG9ydCBcInBhZ2VzL3NjaGVkdWxlc1wiO1xuQGltcG9ydCBcInBhZ2VzL3Jldmlld3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlXCI7XG5cbkBpbXBvcnQgXCJzaXRlX292ZXJyaWRlcy9zaWRldHJpcFwiO1xuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGF6eUltYWdlIHtcbiAgICAmW2RhdGEtbGF6eS1zcmNdIHtcbiAgICAgICAgLy8gZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIH1cbn1cblxuLnB1bGwge1xuICAgICYtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxufVxuXG4uaGlkZV9vbl9tb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRlX29uX2Rlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZG9udF9oaWRlX29uX2Rlc2t0b3B7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQyNDU0Nztcbn1cblxuLm92ZXJmbG93IHtcbiAgICAmLWhpZGRlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10YWJsZXQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRldmljZXMge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNrdG9wIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY3RpdmUge1xuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJi5uby1zY3JvbGxpbmcge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuKiAqIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5oMSB7XG4gICAgbWFyZ2luOiAxOHB4IDBweCAyMHB4O1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxucCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICYubGFyZ2Uge1xuICAgICAgICBtYXJnaW46IDQwcHggMHB4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW46IDQwcHggMHB4IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDE2cHggMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGVjb3JhdGVkX2Ege1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMmJiNjU2O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogNjBweCAwcHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEzcHggMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kZWNvcmF0ZWQge1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDBweCA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICAgICAkZ3JlZW4gMCUsXG4gICAgICAgICAgICAgICAgJGdyZWVuIDI4OXB4LFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjg5cHhcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byBsZWZ0LFxuICAgICAgICAgICAgICAgICRncmVlbiAwJSxcbiAgICAgICAgICAgICAgICAkZ3JlZW4gMjg5cHgsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyODlweFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50YWxsaW5uLXJpZ2Ege1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLnNlZV9hbGwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19yaWdodF9ncmVlbi5zdmcpIG5vLXJlcGVhdCByaWdodFxuICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMmJiNjU2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzQyNDU0NztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxufVxuXG5hOmhvdmVyLFxuYnV0dG9uOmhvdmVyIHtcbiAgICAvLyBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZHJhZ2RlYWxlci5hY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgJi13aXRob3V0LWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzQyNDU0NyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL3RyYXZlbGxlcl9sb2dvX2dyZWVuLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYud2l0aC1zaGFkb3cge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB1bC5tZW51ID4gbGkuc3VibWVudSA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fYXJyb3dfaGVhZGVyX2dyYXkuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcblxuICAgICAgICAuaGlkZV9vbl9tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWRlX29uX2Rlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgJi50b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvdHJhdmVsbGVyX2xvZ28uc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLm1lbnUgPiBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwubWVudSA+IGxpLnN1Ym1lbnUgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X2hlYWRlcl93aGl0ZS5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvdHJhdmVsbGVyX2xvZ29fZ3JlZW4uc3ZnKSBuby1yZXBlYXQgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwubWVudSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X2hlYWRlcl9ncmF5LnN2ZylcbiAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5tYWluLXN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJG1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLW1vei1iYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tZGF5LXRyaXBzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2RheXRyaXBzX2dyYXkuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi13YWxraW5nLWJpa2UtdG91cnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fd2Fsa2luZ19ncmF5LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tY3J1aXNlLWV4Y3Vyc2lvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fY3J1aXNlX2dyYXkuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1mb29kLWRyaW5rLXRvdXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2RheXRyaXBzX2dyYXkuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1tdWx0aWRheS10b3VycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9tdWx0aWRheV9ncmF5LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tYWN0aXZlLXRvdXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2FjdGl2ZV9ncmF5LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmxhbmd1YWdlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAtMjBweCAwcHggLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbiB7XG4gICAgLy8gb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmLmhlYWRlcl9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYubmFycm93IHtcbiAgICAgICAgd2lkdGg6IDc0OHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFkZGVkIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLXRleHQge1xuICAgICAgbWFyZ2luOiA0MHB4IDE0MHB4IC0yMHB4O1xuICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5pY29uLWRheS10cmlwcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fZGF5dHJpcHMuc3ZnKTtcbn1cblxuLmljb24td2Fsa2luZy1iaWtlLXRvdXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl93YWxraW5nLnN2Zyk7XG59XG5cbi5pY29uLWNydWlzZS1leGN1cnNpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9jcnVpc2Uuc3ZnKTtcbn1cblxuLmljb24tZm9vZC1kcmluay10b3VycyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fZGF5dHJpcHMuc3ZnKTtcbn1cblxuLmljb24tbXVsdGlkYXktdG91cnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX211bHRpZGF5LnN2Zyk7XG59XG5cbi5pY29uLWFjdGl2ZS10b3VycyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fYWN0aXZlLnN2Zyk7XG59XG5cbi5pY29uLWd1aWRlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fZ3VpZGVzX2dyYXkuc3ZnKTtcbn1cblxuLmljb24tYmxvZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fYmxvZ19ncmF5LnN2Zyk7XG59XG5cbnVsLmNhdGVnb3JpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDM4cHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cbiAgICAmID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxNjdweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcblxuICAgICAgICAmLmd1aWRlLWhlYWRlciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAmLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICYuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpdGhfcG9ydHJhaXQge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcnRyYWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDEycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTkwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvdHJhdmVsbGVyL2ltYWdlcy9sb2dvMi5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQsXG4gICAgI2JhY2tncm91bmRWaWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLmJsdXJyZWQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgICAtbW96LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgICAtby1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICAgICAgLW1zLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5jYXRlZ29yaWVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgJGJsb2NrLXNpemU6IDE2N3B4O1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYmxvY2stc2l6ZTtcblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRibG9jay1zaXplO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudG91ci1jYXJlZ29yeS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLnRvdXJfbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAudG91ci1kaXNjb3VudC1iYWRnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAudG91ci1kaXNjb3VudC1iYWRnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICByaWdodDogLTEzMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvdXItbmV3LWJhZGdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC50b3VyLW5ldy1iYWRnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICByaWdodDogLTEzMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbmxpbmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcblxuICAgICAgICAmLnRvdXItd2l0aC1kaXNjb3VudCB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC50b3VyLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLWRpc2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0NTQ3O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAtMjBweCAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAtMTRweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC8qd2lkdGg6IDMyNnB4OyovXG4gICAgICAgICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JhY2tncm91bmRfcGxhY2Vob2xkZXIuanBnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE0cHggMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmJiNjU2O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIHRvcDogMTE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLyogVE9ETzogTW92ZSByYXRpbmcgYW5kIGR1cmF0aW9uIGludG8gZm9vdGVyLiAqL1xuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJldmlld3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXN0YXJzIHtcbiAgICAgICAgICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fc3Rhcl9zbWFsbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yYXRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZHVyYXRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ljc1ZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Rlc2t0b3BfZHVyYXRpb25fdG91ci1ib3hlcy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX3N0YXJfc21hbGwuc3ZnXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZHVyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX2Rlc2t0b3BfZHVyYXRpb25fdG91ci1ib3hlcy5zdmcpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJldmlld3Mge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMjVweDtcbiAgICB9XG5cbiAgICAucmV2aWV3IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fc3Rhcl9zbWFsbC5zdmdcIikgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmlwX2Fkdmlzb3Ige1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXhwbGFuYXRpb24ge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcblxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDE0cHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIH1cbiAgICAuZmxleF9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxufVxuXG4ucHJpdmF0ZS1ndWlkZS1wYWdlIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAuY29udGVudC5wYWRkZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMjVweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ndWlkZXMtYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYub2ZmaWNlLWd1aWRlcy1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnByaXZhdGUtZ3VpZGUge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcml2YXRlLWd1aWRlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpdmF0ZS1ndWlkZS1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpdmF0ZS1ndWlkZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3ctbXVsdGlsaW5lOiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRncmF5IHVybCgvc3RhdGljL3RyYXZlbGxlci9pbWFnZXMvbG9nbzIucG5nKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL3RyYXZlbGxlci9pbWFnZXMvbG9nbzIucG5nXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGhvdG86aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwuZ3VpZGVzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIC8qIFRoaXMgd2lsbCBnZXQgcmlkIG9mIGdhcHMgYmV0d2VlbiBpbmxpbmUtYmxvY2sgZWxlbWVudHMuICovXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRncmF5IHVybCgvc3RhdGljL3RyYXZlbGxlci9pbWFnZXMvbG9nbzIucG5nKVxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8tZ3VpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy90cmF2ZWxsZXIvaW1hZ2VzL2xvZ28yLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8tZ3VpZGU6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmd1aWRlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJldmlvdXNfZ3VpZGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiA3OHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19yaWdodF9iaWdfZ3JheS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5leHRfZ3VpZGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHRvcDogNzhweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2ljb25fYXJyb3dfcmlnaHRfYmlnX2dyYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2dfcG9zdHMge1xuICAgIGxpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDMuYmxvZy1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIH1cbn1cblxuI2Jsb2dfcG9zdHMgKyAuY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5yZWFkX21vcmUge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2ljb25fYXJyb3dfcmlnaHRfZ3JlZW4uc3ZnKSBuby1yZXBlYXQgcmlnaHQgMjBweFxuICAgICAgICBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuICAgICYubmV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X3JpZ2h0X2dyZWVuLnN2Zykgbm8tcmVwZWF0IHJpZ2h0XG4gICAgICAgICAgICAyMHB4IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnN0cm9uZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19yaWdodF93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiYjY1NjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbF8zIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkgPiAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogIzQyNDU0NztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbC0zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYSxcbiAgICAgICAgKiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ib2xkLXRleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpay1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyX2NhdGVnb3JpZXNfd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiYjY1NjtcblxuICAgICRibG9jay1zaXplOiAxNjdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAkYmxvY2stc2l6ZTtcbiAgICB9XG5cbiAgICAuaW5uZXItYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZ29yaWVzLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogJGJsb2NrLXNpemU7XG4gICAgICAgICAgICB3aWR0aDogJGJsb2NrLXNpemU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMnB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5NDQ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTc1MDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmI2NTY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTljYjU5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1ZGQ2NjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4M2ViNzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmE3NTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgICAgIC50b3VyLWNhcmVnb3J5LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nYWxsZXJ5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJHNtYWxsLXNpemU6IDcwcHg7XG5cbiAgICAvLyA1dndcbiAgICAkbGFyZ2Utc2l6ZTogMjU2cHg7XG5cbiAgICAvLyAyMHZ3XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLmhhbmRsZSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAkbGFyZ2Utc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGxhcmdlLXNpemU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvYmFja2dyb3VuZF9wbGFjZWhvbGRlci5qcGcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDEwKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNtYWxsX3RodW1ibmFpbHMge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc21hbGwtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJHNtYWxsLXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLmNlbnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG4vLyAuZ2FsbGVyeSB7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuLy8gICAgIHVsIHtcbi8vICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuLy8gICAgICAgICBwYWRkaW5nOiAwcHg7XG4vLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgICAgICBmb250LXNpemU6IDBweDtcblxuLy8gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuLy8gICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4vLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIGxpIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3O1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2JhY2tncm91bmRfcGxhY2Vob2xkZXIuanBnKTtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbi8vICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbi8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzLjMzdnc7XG5cbi8vICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuICsgMTApIHtcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAuc21hbGxfdGh1bWJuYWlscyB7XG4vLyAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnNtYWxsX3RodW1ibmFpbHMgdWwgbGkge1xuLy8gICAgICAgICB3aWR0aDogNXZ3O1xuLy8gICAgICAgICBoZWlnaHQ6IDV2dztcbi8vICAgICB9XG4vLyB9XG5cbi5mdWxsX3NjcmVlbl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaW5saW5lX2NvbGxlY3Rpb25fY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi5pbmxpbmVfY29sbGVjdGlvbiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgLyogVE9ETzogTm90IHZhbGlkIGZvciBhbGwgZWxlbWVudHMuICovXG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4uaGVhZGVyX2ltYWdlIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiA2Ni42NnZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICB9XG59XG5cbi5jb250ZW50ID4gdWwge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fc3Rhcl9ncmVlbi5zdmdcIik7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGFydGluZ19sb2NhdGlvbiB7XG4gICAgaGVpZ2h0OiAzNDBweDtcblxuICAgIC5zdGFydGluZ19sb2NhdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maXhlZF9hdmFpbGFiaWxpdHkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwIC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuXG5cbi5wYXJ0bmVyLWxvZ2luLW1vZGFsIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDM1cHg7XG5cbiAgLmNsb3NlLXBvcC11cCB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbi5jb29raWVzLXdhcm5pbmcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmFjY2VwdC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLmNvb2tpZXMtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2UgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuXG4uY292aWQtYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2JhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMyYmI2NTY7XG4gICAgLy9ib3R0b206IDBweDtcbiAgICAvL3RvcDogOTNweDtcbiAgICB0b3A6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9wb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYm94LXNoYWRvdzogNHB4IDBweCAycHggMXB4IHJnYmEoNTUsIDU1LCA1NSwgLjIpO1xuXG4gICAgaDMge1xuICAgICAgICAvL2NvbG9yOiAjMmJiNjU2O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgfVxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Nsb3NlX2xpZ2h0LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cbiJdfQ== */