@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{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-corner-all{border-radius:4px}.ui-datepicker .ui-datepicker-header{background:transparent;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:transparent;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}@media (max-width: 425px){body #ui-datepicker-div{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;bottom:0 !important;padding:0;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10 !important;border-radius:0}body #ui-datepicker-div .datepicker-footer{padding:10px;max-width:284px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}body #ui-datepicker-div .datepicker-legend{margin-bottom:10px}body #ui-datepicker-div .datepicker-legend .datepicker-color-block{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px}body #ui-datepicker-div .datepicker-header{padding:12px 20px;position:relative;margin:auto;border-bottom:1px solid #e2e2e2}body #ui-datepicker-div .datepicker-header h2{margin:0;padding:0;text-align:center;font-family:'Rubik';font-weight:500;text-transform:uppercase;color:#2bb656}body #ui-datepicker-div .datepicker-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}body #ui-datepicker-div .ui-datepicker-header{max-width:284px;margin:20px auto}body #ui-datepicker-div .ui-datepicker-calendar{max-width:284px;margin:auto;border-spacing:3px;border-collapse:separate}body #ui-datepicker-div .ui-datepicker-calendar td{width:38px;height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}body #ui-datepicker-div .ui-state-default{background-color:transparent;border:none;text-align:center;padding:0;margin:0}body #ui-datepicker-div .ui-state-active{border-radius:0;color:#2bb656 !important}body #ui-datepicker-div .ui-datepicker-current-day{-webkit-box-shadow:inset 0 0 0 1px #2bb656;box-shadow:inset 0 0 0 1px #2bb656;background:#fff !important}}.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 transparent;border-right:3px solid transparent;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:transparent}.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:transparent}.questions_section{border-bottom:1px solid #eeeeee;background:#ffffff;border-radius:3px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px}.questions_section .person{width:120px;height:120px;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", sans-serif;font-size:14px;line-height:24px;font-weight:500;text-align:center;margin-top:146px;margin-bottom:10px}.questions_section h3{color:#424547;font-size:15px;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 #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";font-size:16px;color:#424547;margin-top:10px;padding:15px;width:100%;max-height:50px;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:#424547;font-family:"Rubik";font-size:16px;padding:16px;margin-bottom:-4.5px;margin-top:10px;width:100%;height:53px;background-color:#FBFBFB;border:1px #DBDBDB solid;-webkit-box-sizing:border-box;box-sizing:border-box}.questions_section #ask-question-form button{margin-top:10px;padding:15px;height:48px;width:100%;background-color:#2bb656;border:0;font-family:"Rubik", sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#FFFF;font-size:16px}.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:16px;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:16px;color:#8c8c8c}.questions_section #ask-question-form input::placeholder,.questions_section #ask-question-form textarea::placeholder{font-family:"Rubik", sans-serif;font-size:16px;color:#8c8c8c}.questions_section #ask-question-form input:focus::-webkit-input-placeholder,.questions_section #ask-question-form textarea:focus::-webkit-input-placeholder{opacity:0}.questions_section #ask-question-form input:focus::-ms-input-placeholder,.questions_section #ask-question-form textarea:focus::-ms-input-placeholder{opacity:0}.questions_section #ask-question-form input:focus::placeholder,.questions_section #ask-question-form textarea:focus::placeholder{opacity:0}.questions_section #ask-question-form #your-email-container{display:none}.questions_section #ask-question-form .feedback{display:grid;align-self:center;color:#424547;font-weight:400;text-align:center;margin-top:30px;margin-bottom:10px;font-size:14px;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;font-size:11px;font-family:"ProximaNova", sans-serif}.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{margin:20px 0;color:#424547;background:url("/staticfiles/img/icon_collapse_mobile.svg") left center no-repeat;padding-left:26px;cursor:pointer;font-size:19px;font-weight:500;letter-spacing:0}ul.questions li.question.collapsed h4{margin:20px 0;background-image:url("/staticfiles/img/icon_expand_mobile.svg");color:#424547}ul.questions h2.decorated{margin-bottom:50px}ul.questions li.question p{line-height:21px;color:#424547}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:20px;margin-top:160px;text-align:center;color:#424547;padding-left:5%;padding-right:5%;padding-bottom:15px}#after-submit .p1{font-weight:500;font-family:"Rubik", sans-serif}#after-submit .p2{padding-top:10px;padding-bottom:10px;font-family:"ProximaNova-Regular", sans-serif}#after-submit .phone-number{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-top:1px;padding:70px 0;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-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}.booking .booking-columns>* .booking-left-column-header{font-size:19px;font-weight:700;margin-bottom:20px}.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-text{font-size:14px;font-weight:400;font-family:'Rubik';margin-bottom:20px}.booking .booking-columns .booking-left-column .booking-payment-header{font-size:19px;font-weight:700}.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}@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:16px;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;background-color:#FFF;-webkit-text-fill-color:#8c8c8c;opacity:1.0}.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 .cancellation_info{background:#c8edb6;color:#2bb656;margin-left:10px;margin-right:10px;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}@media (max-width: 1000px){.booking .booking-columns .cancellation_info{margin-left:18px;margin-right:18px}}.booking .booking-columns .booking-confirm-button{text-align:center;margin:10px 0 40px}@media (max-width: 1000px){.booking .booking-columns .booking-confirm-button{margin:10px 0 20px}}.booking .booking-columns .booking-confirm-button button{height:44px;font-size:16px;width:91%;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-confirm-button.tallinn-riga button{background-color:#0055c0;border-color:#0055c0}.booking .booking-columns .booking-right-column{width:283px}@media (max-width: 1000px){.booking .booking-columns .booking-right-column{margin-top:1em;display:table-header-group;width:100%}}.booking .booking-columns .booking-right-column h3{margin:0}.booking .booking-columns .booking-right-column h3 a{text-align:left}.booking .booking-columns .booking-right-column .booking-right-column-header{font-size:19px;font-weight:700;margin:16px 0 20px;padding-left:18px}.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}.booking .booking-columns .booking-terms{text-align:center;font-size:14px;font-family:"ProximaNova", sans-serif;font-weight:400}.booking .booking-columns .booking-terms a{font-family:"ProximaNova", sans-serif;font-weight:400;font-weight:bold;margin-top:4px;font-size:16px;font-weight:500;letter-spacing:0px}.booking .booking-columns .booking-terms input[type="checkbox"]:before{position:relative;display:block;width:16px;height:16px;border:1px solid #8C8C8C;content:"";background:#FFF;margin-left:-1px;margin-top:-1px}.booking .booking-columns .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-terms input{height:18px;width:18px;cursor:pointer}.booking .booking-columns .booking-terms input[type="checkbox"]:checked:after{background-image:url("/staticfiles/img/icon_checked.svg")}.booking .booking-columns .booking-terms label{margin-left:12px}.booking .booking-columns .booking-terms #terms{margin-bottom:5px}.booking .booking-columns .booking-terms #policy{margin-bottom:5px}.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;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:34px;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}@media (max-width: 1000px){#reviews-modal .reviews .review-list .review{padding-left:22px;padding-right:22px}}#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:auto;margin-left:auto;margin-right:auto;margin-bottom:-30px;position:relative}#terms-modal .flatpage-content{-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-left:90%;margin-top:3.5%;position:absolute}#terms-modal .flatpage-content .decorated{padding-top:15px;margin-top:20px;margin-bottom:30px;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;padding-left:22px;padding-right:22px;padding-bottom:20px;margin-right:auto;margin-left:auto;line-height:1.2;max-width:688px;font-family:"ProximaNova", sans-serif}#terms-modal .flatpage-content .flatpage-text p{margin-top:0}@media (max-width: 426px){#terms-modal{margin-top:-20px}}@media (min-width: 426px){#terms-modal .flatpage-content img{margin-left:95%;margin-top:2.5%;position:absolute}}.tour-section{color:#484848}.tour-section p,.tour-section ul,.tour-section p.large{font-size:17px;line-height:26px;list-style:outside}.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;letter-spacing:1px}.tour-section .booking-form .discount_ends_date{font-family:"ProximaNova", sans-serif;font-weight:400;font-size:14px;position:relative;padding-left:19px;margin:0 30px 20px}.tour-section .booking-form .discount_ends_date:before{content:"";position:absolute;left:0;top:calc(50% - 8px);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{font-family:"ProximaNova", sans-serif;font-weight:400;position:absolute;left:0;right:0;width:100%;display:inline-block;background-color:#ffa823;color:white;padding:8px 12px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.tour-section .booking-form-ribbon .bold{font-weight:600}.tour-section .booking-form-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 30px}.tour-section .booking-form-header-input{margin:5px 0}.tour-section .booking-form-header-input input[name="date"]{font-family:"Rubik", sans-serif;font-weight:500;background-image:url("/staticfiles/img/icon_calendar.svg");background-repeat:no-repeat;background-position:center left 25px;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;padding-right:0;padding-left:60px;text-align:left}.tour-section .booking-form-header-input .people-button{font-family:"Rubik", sans-serif;font-weight:500;background-position:center left 25px, center right 25px;padding-right:0;padding-left:60px;text-align:left}.tour-section .booking-form .loader{position:absolute;text-align:center;padding-top:5.0em;font-weight:bold;z-index:500;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,255,0.99)}.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#private-tour{padding-top:0}.tour-section .booking-form-main-item:not(:last-child){margin-bottom:20px}.tour-section .booking-form-main-item-header{font-family:"Rubik", sans-serif;font-weight:500;font-size:20px;letter-spacing:0.2px;line-height:1;color:#2bb656;margin-bottom:10px}.tour-section .booking-form-main-item-header.ribbon{padding-top:50px}.tour-section .booking-form-main-item-description{font-size:16px;line-height:1.2}.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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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:100px;background-color:white;height:100%;padding:9px 15px;-webkit-text-fill-color:#2bb656;opacity:1;-webkit-opacity:1}.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-confirm button{width:100%;font-size:16px}.tour-section .booking-form-main-item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:10px 0 20px}.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;font-size:30px;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:14px;color:#404040;margin-right:5px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tour-section .booking-form-main-item-footer-price-breakdown{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-footer-price-breakdown .price-breakdown-details{text-align:right}.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}.tour-section .booking-form-main-item .next_available_date a{text-decoration:none;margin-right:10px;color:inherit}.tour-section.tour-section-images{padding:0;height:240px;overflow:hidden;position:relative}.tour-section.tour-section-images .tour-images{height:240px}.tour-section.tour-section-images .tour-images .tour-image{height:240px}.tour-section.tour-section-images .tour-images .tour-image img{height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.tour-section.tour-section-images .tour-images-left-arrow,.tour-section.tour-section-images .tour-images-right-arrow{position:absolute;top:0;bottom:0;height:100%;width:50px;z-index:1;background-position:center center;background-size:50%;background-repeat:no-repeat;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tour-section.tour-section-images .tour-images-left-arrow{left:0;background-image:url("/staticfiles/img/gallery_icon_arrow_left_white.svg")}.tour-section.tour-section-images .tour-images-right-arrow{right:0;background-image:url("/staticfiles/img/gallery_icon_arrow_right_white.svg")}.tour-section.tour-section-images .tour-gallery-button{position:absolute;bottom:10px;right:10px;color:#434547;font-size:16px;font-family:"Rubik";font-weight:500;background-color:#fff;padding:9px 11px;border-radius:100px;-webkit-box-shadow:0 2px 4px #000;box-shadow:0 2px 4px #000}.tour-section.tour-section-images .tour-gallery-button>*{display:inline-block}.tour-section.tour-section-images .tour-gallery-button-icon{width:20px;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain}.tour-section.tour-section-images .tour-gallery-button-icon-arrow{background-image:url(/staticfiles/mobile/img/icon_arrow.svg)}.tour-section.tour-section-images .tour-gallery-button-icon-gallery{background-image:url(/staticfiles/mobile/img/icon_gallery.svg)}.tour-section.tour-section-images .tour-gallery-button-count-label{margin:0 5px}.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}@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{padding-left:29px;background:url(/staticfiles/img/icon_mobile_duration_tour-detail_1st_section.svg) no-repeat;background-position:5px center}@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_mobile_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}.tour_header .tour-details>div .price-container .price-discount{text-decoration:line-through;font-size:15px;margin-right:5px}@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_mobile_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_mobile_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}.fixed-availability{font-family:"Rubik", sans-serif;font-weight:500;position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;font-size:16px;z-index:1;-webkit-box-shadow:0px -5px 10px rgba(0,0,0,0.25);box-shadow:0px -5px 10px rgba(0,0,0,0.25)}.fixed-availability .price-header{color:#8c8c8c;font-size:12px;font-family:"ProximaNova", sans-serif;font-weight:400}.fixed-availability .price-footer{color:#424547;font-size:30px}.fixed-availability .price-footer.discount{color:#ff7c4d}.fixed-availability .price-footer span{font-size:20px}.fixed-availability .availability-button .button{height:44px;font-size:16px;word-spacing:1px}.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:-10px}.section-tour-description h2{margin:30px 0px 20px}.section-tour-description h2:first-child{margin:16px 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{font-family:"ProximaNova", sans-serif;font-weight:400;font-weight:bold;color:#2bb656;text-decoration:none;font-size:17px;cursor:pointer}.pricing-table{display:none;margin:20px 0px 20px;border:1px solid #F2F2F2;border-collapse:collapse;width:100%;text-align:center}.pricing-table tr{border:1px solid #F2F2F2;height:32px}.pricing-table tr:first-child{background-color:#FFFFFF !important}.pricing-table tr:nth-child(odd){background-color:#FBFBFB}.pricing-table th{padding:10px;border:1px solid #F2F2F2}.pricing-table td{width:50%;color:#404040;font-size:14px;font-family:"Rubik-Medium", sans-serif;border:1px solid #F2F2F2}.pricing-table .table-title{color:#404040;font-size:14px;font-family:"Rubik", sans-serif;font-weight:500;width:110px}.highlights-section{margin:0;position:relative;padding-left:25px;line-height:22px}.highlights-section img{position:absolute;left:0}.highlights-section img.high{top:1px}.highlights-section img.inc{top:4px}.highlights-section img.add{top:6px}.highlights-section span{color:#424547;font-size:17px;font-family:"ProximaNova", sans-serif;line-height:22px}.about-the-tour-table{text-align:center;margin-bottom:20px}.about-the-tour-table td{padding:5px;font-size:17px;color:#424547;font-family:"ProximaNova", sans-serif}.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", sans-serif}#included,#additional{margin:30px 0px 20px}#img-included,#img-additional{margin-left:3px;position:relative;top:0;right:0}.included,.additional{display:none}.booking-additional-info{font-family:"ProximaNova", sans-serif;font-weight:400;color:#424547;font-size:14px;line-height:19px;text-align:center;padding:0px 15px;margin:20px 0px 20px}.private-pricing{display:none;margin:0 30px}.private-pricing .pricing-dropdown-content{display:none;margin-top:0}.private-pricing p{text-align:center;line-height:1.2;margin-top:30px;margin-bottom:0;font-size:14px;font-family:"Rubik", sans-serif;font-weight:400}.private-pricing .pricing-dropdown-expand{padding-top:3px;padding-bottom:20px;text-align:center;cursor:pointer;background-image:url("/staticfiles/img/icon_small_expand_desktop.svg");background-position:90.5% 23%;background-repeat:no-repeat;font-size:14px;font-family:"Rubik-Medium", sans-serif}.private-pricing .pricing-dropdown-expand b{font-family:"Rubik", sans-serif;font-weight:500}.private-pricing .pricing-dropdown-content .dropdown-pricing-table{border-collapse:collapse;width:100%}.private-pricing .dropdown-price-per-person-title{border-left:0.25px solid #f2f2f2;border-bottom:0.25px solid #f2f2f2}.private-pricing .dropdown-header-title{border-bottom:0.25px solid #f2f2f2}.private-pricing .dropdown-header-title,.private-pricing .dropdown-group-size-title,.private-pricing .dropdown-price-per-person-title{text-align:center;height:30px;color:#424547;background-color:#FFF;line-height:30px;font-size:14px;font-family:"Rubik", sans-serif;font-weight:500}.private-pricing .dropdown-group-size-title,.private-pricing .dropdown-price-per-person-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;position:relative}.private-pricing .dropdown-price-per-person-value{border-left:0.25px solid #f2f2f2}.private-pricing .dropdown-group-size-value,.private-pricing .dropdown-price-per-person-value{background-color:#FFFFFF;color:#424547;height:30px;line-height:30px;border-top:0.25px solid #f2f2f2;border-bottom:0.25px solid #f2f2f2;text-align:center;font-size:14px;font-family:"Rubik", sans-serif;font-weight:400}.private-pricing .dropdown-group-size:nth-child(odd) td{background-color:#FBFBFB}.category-page-section .tour_list{text-align:center}.category-page-section .tour_list .tour-discount-badge-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0}.category-page-section .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:-150px;top:20px;width:150px;margin:auto;background-color:#ff7c4d;color:#fff;font-size:15px}.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 .full-screen-modal{position:fixed;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}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 #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 #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 .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 #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 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%/5);margin:0px;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;padding:0 18px}.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%;margin:auto;border:1px solid #d9d9d9;border-radius:0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Rubik";font-size:14px;line-height:1.2;color:#404040;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.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{font-size:15px}.flatpage-section .decorated{margin:80px 0 30px}.flatpage-section .flatpage-text{background-color:#fff;padding:0;line-height:17px;margin-bottom:30px}.flatpage-section p{margin:0;margin-bottom:10px}.flatpage-section hr{margin:10px 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:160px;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 426px){.page-section header{height:240px}}.page-section header .header-text{display:table-cell;vertical-align:middle;font-family:"Rubik", sans-serif;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;font-size:22px;line-height:24px;padding-top:20px}@media (min-width: 426px){.page-section header .header-text{font-size:30px;line-height:34px}}.page-section header .header-text .small{font-weight:400}.page-section .page-description{color:#484848;font-size:17px;line-height:21px;list-style:outside;margin:20px 0px 0px;font-weight:400;font-family:"ProximaNova";letter-spacing:0px}@media (min-width: 426px){.page-section .page-description{padding:0 70px;padding-bottom:15px}}.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:90%;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}@media (min-width: 426px){.page-section .page-cta ul.cta-block li{width:326px;padding-bottom:15px}}.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:center;background-size:cover;margin:-20px -20px 0px}@media (min-width: 426px){.page-section .page-guides{padding:0 70px;padding-bottom:15px}}.page-section .page-guides .guide-block{font-size:15px;border-bottom:1px solid #f2f2f2;padding:30px 0}.page-section .page-guides .guide-block .guide-general>*{display:inline-block;vertical-align:middle}.page-section .page-guides .guide-block .guide-general .image{width:60px;height:60px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%}.page-section .page-guides .guide-block .guide-general .guide-text{padding-left:14px;width:200px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-section .page-guides .guide-block .guide-general .guide-text .guide-name{color:#424547;font-weight:700;font-family:"Rubik", sans-serif;line-height:21px;letter-spacing:0px}.page-section .page-guides .guide-block .guide-description{font-family:"ProximaNova";line-height:1.1;color:#484848;margin:10px 0}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;color:white}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 .booking .booking-columns .booking-right-column .booking-confirm-button button{background-color:#f85f4a}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)}@media (max-width: 425px){body.site-10 #ui-datepicker-div .ui-state-active{border-radius:0;color:#f85f4a !important}body.site-10 #ui-datepicker-div .ui-datepicker-current-day{-webkit-box-shadow:inset 0 0 0 1px #f85f4a !important;box-shadow:inset 0 0 0 1px #f85f4a !important;background:#fff !important}body.site-10 .datepicker-header h2{color:#f85f4a !important}body.site-10 .people-button-header h2{color:#f85f4a !important}}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}}.hide_on_desktop{margin:30px 0;font-size:17px;font-family:"ProximaNova-Regular", sans-serif;line-height:1.3;text-align:center;color:#424547}@media (min-width: 1000px){.hide_on_desktop{display:none !important}}.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:14px;line-height:1.2}body.no-scrolling{overflow:hidden}* *{outline:none}h1{color:#424547;line-height:1;font-weight:500;font-size:20px;margin:20px 0px 20px;text-align:left}h1 small{font-size:15px}p{margin-top:10px;margin-bottom:10px;font-size:15px;min-width:215px}p.large{margin:16px 0px 0px;font-weight:400;font-family:"Rubik", sans-serif;line-height:25px;letter-spacing:0px;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:16px 0px}h2:first-child{margin-top:30px}h2.decorated_a{font-weight:700;letter-spacing:2px;text-transform:uppercase;border-left:5px solid #2bb656;position:relative;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;letter-spacing:2px;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, transparent 289px);background:-o-linear-gradient(left, #2bb656 0%, #2bb656 289px, transparent 289px);background:linear-gradient(to right, #2bb656 0%, #2bb656 289px, transparent 289px);margin-top:30px}h2.decorated:after{margin-top:10px;background:-webkit-linear-gradient(right, #2bb656 0%, #2bb656 289px, transparent 289px);background:-o-linear-gradient(right, #2bb656 0%, #2bb656 289px, transparent 289px);background:linear-gradient(to left, #2bb656 0%, #2bb656 289px, transparent 289px);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;padding-right:20px;background:url(/staticfiles/img/icon_arrow_right_green.svg) no-repeat right top;text-decoration:none;color:#2bb656;font-weight:400;letter-spacing:1px;display:none;font-size:10px;top:5px;right:10px}h3{font-family:"Rubik", sans-serif;font-weight:700;letter-spacing:0px;color:#424547;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%;background:#ffffff;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);padding:0px 10px}.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}}.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;position:absolute}.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:90%}@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}}.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:35px;background-position:left center;background-repeat:no-repeat;text-align:left}.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}.navbar ul.menu>li a{color:#424547;text-decoration:none}.section{padding-bottom:60px;padding-top:1px;padding-bottom:15px}.section:nth-child(odd){background:#f2f2f2}.section.header_section{padding:0px;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:20px 20px 0;color:#424547;font-size:15px;font-family:"ProximaNova-Regular", sans-serif;line-height:19px}.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:240px;text-align:center}.header.small{height:360px}.header.small.guide-header{height:160px}.header.category-header{height:200px}@media (max-width: 1000px) and (min-width: 426px){.header.category-header{height:300px}}.header.with_portrait{height:240px;margin-bottom:0px}@media (max-width: 1000px) and (min-width: 426px){.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;display:none;background-color:lightgray;background-image:url("/staticfiles/traveller/images/logo2.png");background-position:center;background-size:cover}.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}.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: 426px){.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:transparent;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 8px;font-size:0px}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:-90px;top:20px;width:150px;margin:auto;background-color:#ff7c4d;color:#fff;font-size:15px}@media (min-width: 426px){ul.tour_list .tour-discount-badge-wrapper .tour-discount-badge{right:-120px}}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:-90px;top:20px;width:150px;margin:auto;background-color:#eb3324;color:#fff;font-size:15px}@media (min-width: 426px){ul.tour_list .tour-new-badge-wrapper .tour-new-badge{right:-120px}}ul.tour_list.inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;padding:0;margin:0 8px}ul.tour_list.inline::-webkit-scrollbar{display:none}ul.tour_list.inline li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:304px}@media (max-width: 425px){ul.tour_list.inline li{width:243px;min-height:310px}}ul.tour_list.inline li:not(:last-child){margin-right:8px}ul.tour_list li{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:11px;background:#ffffff;white-space:normal;vertical-align:top;font-size:16px;padding:10px 14px;margin-left:0px;margin-right:0px;width:auto;float:none;min-height:280px}ul.tour_list li.tour-with-discount .price{background-color:#ff7c4d}ul.tour_list li.tour-with-discount .price .tour-price{font-family:"Rubik", sans-serif;font-weight:500;color:#424547;font-size:9px;text-align:right;line-height:1;text-decoration:line-through;padding-top:2px}ul.tour_list li.tour-with-discount .price .tour-price-discount{line-height:1;padding-bottom:2px}ul.tour_list li p{min-height:90px;color:#424547;font-size:16px}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:-10px -14px 0px}ul.tour_list li .image{display:block;height:130px;background:url(/staticfiles/img/ajax_loader.gif) no-repeat center;background-size:cover}ul.tour_list li .price{position:absolute;left:0px;padding:0px 14px 0px 20px;background:#2bb656;font-family:"Rubik", sans-serif;font-weight:500;letter-spacing:0px;color:#ffffff;font-size:15px;line-height:30px;top:86px;font-size:17px}ul.tour_list li h3{font-weight:500;margin:14px 0px;font-size:17px;line-height:19px}ul.tour_list li h3.blog-heading{font-weight:700;line-height:22px}ul.tour_list li .footer{font-family:"Rubik", sans-serif;position:absolute;bottom:14px;left:14px;right:14px;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.tour_list li .footer-reviews{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.tour_list li .footer-stars .stars .star{width:17px;height:17px;background-image:url("/staticfiles/img/icon_star_small.svg");background-repeat:no-repeat;background-position:center center;background-size:100%;float:left}ul.tour_list li .footer-rating{margin-left:5px}ul.tour_list li .footer-duration{width:4.75em;text-align:right;font-weight:400;line-height:19px;letter-spacing:1px;color:#8c8c8c;font-size:12px}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_mobile_duration_tour-boxes.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;padding-right:5px}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:17px;height:17px;background:url("/staticfiles/img/icon_star_small.svg") no-repeat center;background-size:100%;float:left}ul.tour_list li .footer table tr td .duration{font-weight:400;line-height:19px;letter-spacing:1px;background:url(/staticfiles/img/icon_mobile_duration_tour-boxes.svg) no-repeat;background-position:3px 1px;color:#8c8c8c;position:absolute;right:0;bottom:0;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;font-size:12px}.clear:after{content:"";display:block;clear:both}.center{text-align:center}.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: 426px) and (max-width: 1000px){.reviews .review{padding-left:70px;padding-right:70px}}.reviews .review h3{margin:10px 0px}.reviews .review p{font-size:15px}.reviews .review .stars .star{width:17px;height:17px;background:url("/staticfiles/img/icon_star_small.svg") no-repeat center;background-size:100%;float:left}.reviews .review .footer{font-size:13px}.reviews .review .footer .separator{margin-left:3px}.reviews .review .trip_advisor{height:120px;width:100%}.explanation p{margin-left:auto;margin-right:auto;margin-bottom:30px;width:85%;color:#484848;font-size:17px;line-height:22px;font-family:"ProximaNova", sans-serif}.explanation h3{margin-top:17px;font-size:17px}.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}}.guides-block{text-align:center}.guides-block.office-guides-block{margin-bottom:20px}.guides-block .private-guide{width:142px;display:inline-block;margin:0 6px;margin-bottom:20px;vertical-align:top}.guides-block .private-guide a{text-decoration:none;display:block;color:transparent;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:15px;letter-spacing:1px;font-family:"Rubik";font-weight:500;display:block;margin-bottom:8px}.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}.guides-block .private-guide a .private-guide-description *{margin:0;font-size:13px;letter-spacing:0px;line-height:15px}.guides-block .private-guide a img{display:block;width:142px;height:142px;border-radius:50%;background:lightgray url(/staticfiles/traveller/images/logo2.png) no-repeat center;background-size:75%;margin:auto;margin-bottom:10px}.guides-block .private-guide a .photo{width:142px;height:142px;border-radius:50%;margin-bottom:10px}.guides-block .private-guide a .photo:hover{opacity:0.8}ul.guides{list-style-type:none;padding:0px;font-size:0}ul.guides li{display:inline-block;margin-right:12px}ul.guides li:first-child{margin-left:10px}@media (max-width: 425px){ul.guides li{margin-right:6px}}@media (min-width: 426px) 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: 426px) 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: 426px) 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;line-height:1;margin:10px 0px 30px}@media (max-width: 425px){ul.guides li h3{font-size:13px}}@media (min-width: 426px) and (max-width: 1000px){ul.guides li h3{font-size:16px;margin:15px 0 30px}}.guide-title{margin-top:20px;margin-bottom:20px;color:#424547;font-size:20px;font-family:"Rubik";font-weight:500;letter-spacing:0px;line-height:1.2;font-size:20px;margin-top:20px;margin-bottom:20px}.guide-title small{margin-top:10px;display:block;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:230px !important}.blog_posts p{font-size:14px;color:#8c8c8c;overflow:hidden;min-height:65px}#blog_posts+.center{margin-top:0}.read_more{color:#2bb656;font-size:12px;padding-right:43px;background:url(/staticfiles/img/icon_arrow_right_green.svg) no-repeat right 20px center;font-family:"Rubik", sans-serif}.button{display:inline-block;border:1px solid #2bb656;font-size:12px;line-height:31px;font-family:"Rubik", sans-serif;letter-spacing:1px;padding:0px 20px;text-transform:uppercase;text-decoration:none;color:#2bb656;font-weight:500}.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: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: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}}body>.footer .footer-col-3{float:none;width:100%;margin-bottom:10px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}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:center;padding:0}body>.footer .footer-col-3 .footer-image-content{margin-top:15px}body>.footer .footer-col-3 .footer-image-content img{width:32px;margin:5px 0 5px 5px}.footer_categories_wrapper{background-color:#f2f2f2}.footer_categories_wrapper .inner-block{text-align:center;margin:auto;margin-bottom:-2px}.footer_categories_wrapper .inner-block .caregories-block{display:inline-block;height:167px;width:167px;position:relative;margin-bottom:-4px}.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: 426px) 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;white-space:nowrap;font-size:0px;float:none;width:100%}.gallery ul.handle{white-space:normal;line-height:inherit}.gallery ul li{display:inline-block;height:256px;background:url(/staticfiles/img/ajax_loader.gif) no-repeat center;background-size:cover;width:33.33%}.gallery ul li:nth-child(n+10){display:none}.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;margin-bottom:0}.inline_collection_container:after{content:"";display:block;clear:both}.inline_collection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.inline_collection::-webkit-scrollbar{display:none}.inline_collection li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header_image{width:100vw;height:66.66vw;max-width:600px;max-height:400px;background-position:center;background-size:cover}.content>ul{list-style-type:none;padding:0px;line-height:26px}.content>ul li{position:relative;margin-left:25px}.content>ul li:before{content:"• ";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-menu-block{padding-top:10px;height:25px}.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%}.partner-login-modal{width:280px;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;padding:15px 15px 10px 15px;position:absolute;top:0;background-color:#f2f2f2;text-align:center}.cookies-warning span{color:#404040;font-size:14px;font-family:"ProximaNova", sans-serif;line-height:18px}.cookies-warning .accept-button{cursor:pointer;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-warning div{margin-top:5px}.cookies-margin{margin-top:114px}.grecaptcha-badge{visibility:hidden}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2pxdWVyeS11aS1kZWZhdWx0LnNjc3MiLCJjb21wb25lbnRzL19qcXVlcnktdWkuc2NzcyIsInZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJjb21wb25lbnRzL19ib29raW5nX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2ludGxUZWxJbnB1dC5zY3NzIiwiY29tcG9uZW50cy9fcXVlc3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19pbnN0YWdyYW1fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fcGVvcGxlX2J1dHRvbi5zY3NzIiwicGFnZXMvYm9va2luZy5zY3NzIiwidmFyaWFibGVzL19taXhpbnMuc2NzcyIsInBhZ2VzL3RvdXIuc2NzcyIsInBhZ2VzL2NhdGVnb3J5LnNjc3MiLCJwYWdlcy9zY2hlZHVsZXMuc2NzcyIsInBhZ2VzL3Jldmlld3Muc2NzcyIsInBhZ2VzL3BhZ2Uuc2NzcyIsInNpdGVfb3ZlcnJpZGVzL3NpZGV0cmlwLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSwwQkFDQSxrQkFDQSxnQkFDQSx3Q0FDQSwyT0FBK08sQ0FHblAsV0FDSSwwQkFDQSxrQkFDQSxnQkFDQSx3Q0FDQSwyT0FBK08sQ0NiblA7Ozs7cUVBSXFFLGtCQUduRSxZQUFhLENBQ2QsNkJBRUMsU0FDQSxtQkFDQSxXQUNBLFlBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxTQUFVLENBQ1gsaUJBRUMsU0FDQSxVQUNBLFNBQ0EsVUFDQSxnQkFDQSxxQkFDQSxlQUNBLGVBQWdCLENBQ2pCLHFEQUdDLFdBQ0EsY0FDQSx3QkFBeUIsQ0FDMUIsMEJBRUMsVUFBVyxDQUNaLGdCQUVDLFdBQ0EsWUFDQSxNQUNBLE9BQ0Esa0JBQ0EsVUFDQSx1QkFBd0IsQ0FDekIsVUFFQyxXQUFZLENBQ2IsbUJBRUMsMEJBQ0EsbUJBQW9CLENBQ3JCLFNBRUMscUJBQ0Esc0JBQ0EsbUJBQ0Es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QWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBbnVCbEMsYUF1dUJFLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQXYxQmxDLGFBMjFCRSxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FqM0JsQyxhQXEzQkUsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxXQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBdHNDbEMsYUEwc0NFLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtCQUFnQyxDQUNqQyxhQUdDLFlBQ0EsK0JBQWdDLENBQ2pDLGFBR0MsWUFDQSwrQkFBZ0MsQ0FDakMsYUFHQyxZQUNBLCtC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c0NBQ3VCLGdCQUN6QixDQUFJLGdDQUdMLGVBQ0csWUFDSCx5QmR2d0RELGNjeXdERyxlQUNDLGdDQUNpQixpQkFDZixRQUNULENBQUMsbUJBR1YsZUFDZ0IsaUJBQ0UscUJBQ0ksY0FDUCxlQUNDLGdDQUNpQixnQkFDbkIsQ0FBSSxxQkFHaEIsY0FDVyxDQUFHLGdCQUlKLGdCQUNELENBQUssa0JBR0YsaUJBQWUsQ0FBTSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNF8wLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzRfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzLzJEQTE1MV80XzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzRfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzRfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy8yREExNTFfNV8wLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzVfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzLzJEQTE1MV81XzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzVfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zdGF0aWMvZm9udHMvMkRBMTUxXzVfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmZ3RGVmYXVsdD1ub3JtYWwmY29ybmVyUmFkaXVzPTNweCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmZmNIZWFkZXI9MzMzMzMzJmljb25Db2xvckhlYWRlcj00NDQ0NDQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmZjQ29udGVudD0zMzMzMzMmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmZjRGVmYXVsdD00NTQ1NDUmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmYmdDb2xvckhvdmVyPWVkZWRlZCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmZjSG92ZXI9MmIyYjJiJmljb25Db2xvckhvdmVyPTU1NTU1NSZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmZmNBY3RpdmU9ZmZmZmZmJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmZjSGlnaGxpZ2h0PTc3NzYyMCZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmJnQ29sb3JFcnJvcj1mZGRmZGYmYmdUZXh0dXJlRXJyb3I9ZmxhdCZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZmY0Vycm9yPTVmM2YzZiZpY29uQ29sb3JFcnJvcj1jYzAwMDAmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9MzAmYmdDb2xvclNoYWRvdz02NjY2NjYmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz0zMCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmY29ybmVyUmFkaXVzU2hhZG93PThweFxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG59XG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDAuN2VtO1xuICBmb250LXNpemU6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAyLjJlbTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udWktYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbn1cbi51aS1tZW51IC51aS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCAxZW0gM3B4IDAuNGVtO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLnVpLW1lbnUtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC4yZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB0ZXh0LWluZGVudDogMDtcbn1cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4xZW07XG4gIGhlaWdodDogMi4xZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbn1cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dCB7XG4gIHdpZHRoOiA3NSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjRlbSk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMC4xMmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIuM2VtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjdlbSAwLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogMC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVlbSAwLjJlbSAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogMC41ZW07XG4gIHRvcDogMC4zZW07XG59XG4udWktZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuM2VtO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gMC41ZW0gMC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIG1hcmdpbjogMC41ZW0gMC40ZW0gMC41ZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuICB3aWR0aDogMnB4O1xuICByaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuLnVpLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgbWFyZ2luOiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAycHggMC40ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxNGVtO1xufVxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHJpZ2h0OiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwO1xufVxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udWktc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuMjIyZW0gMDtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDUwJTtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmlnaHQ6IDA7XG59XG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuICB0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcbiAgYm90dG9tOiAwO1xufVxuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAwLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHRleHQ7XG59XG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuYm9keSAudWktdG9vbHRpcCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbn1cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG59XG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDtcbn1cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApO1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggIzY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNjY2O1xufVxuIiwiLnVpLWNvcm5lci1hbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnVpLWNvcm5lci10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnVpLWJ1dHRvbiwgLnVpLWJ1dHRvbjpob3ZlciwgLnVpLWJ1dHRvbjpmb2N1cyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG59XG5cbi51aS13aWRnZXQsIC51aS13aWRnZXQ6aG92ZXIsIC51aS13aWRnZXQ6Zm9jdXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi51aS1idXR0b24gLnVpLWljb24tdHJpYW5nbGUtMS1zLCAudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtcywgLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fYXJyb3dfZXhwYW5kX2dyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLypcbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuKi9cblxuLnVpLWRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtaW4taGVpZ2h0OiAzMzRweDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLWNvcm5lci1hbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICM4YThhOGE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmFmdGVyLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmFmdGVyIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIudWktc3RhdGUtaG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIudWktc3RhdGUtaG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udWktZGF0ZXBpY2tlciAqIHtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbn1cblxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAvLyBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBib2R5ICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC5kYXRlcGlja2VyLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBib2R5ICN1aS1kYXRlcGlja2VyLWRpdiAuZGF0ZXBpY2tlci1sZWdlbmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC5kYXRlcGlja2VyLWxlZ2VuZCAuZGF0ZXBpY2tlci1jb2xvci1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC5kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC5kYXRlcGlja2VyLWhlYWRlciBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG5cbiAgICBib2R5ICN1aS1kYXRlcGlja2VyLWRpdiAuZGF0ZXBpY2tlci1oZWFkZXIgLmNsb3NlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9jbG9zZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItc3BhY2luZzogM3B4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGJvZHkgI3VpLWRhdGVwaWNrZXItZGl2IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYm9keSAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjMmJiNjU2ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keSAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzJiYjY1NjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuIiwiJGdyZWVuOiAjMmJiNjU2O1xuJGdyYXk6ICM4YzhjOGM7XG4kbGlnaHQtZ3JheTogI2YyZjJmMjtcbiRibHVlOiAjMDA1NWMwO1xuJG9yYW5nZTogI2ZmN2M0ZDtcbiRkYXJrLWdyYXk6ICM0MjQ1NDc7XG4kcmVkOiAjZWIzMzI0O1xuIiwiLmJvb2tpbmdfZm9ybSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAud2FybmluZy10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogaW5kaWFucmVkO1xuICAgIH1cbn1cblxuLmJvb2tpbmctZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiAyNDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggOHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5ib29raW5nX2Zvcm0gI2lkX2RhdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9jYWxlbmRhci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjdweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcxcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJvb2tpbmdfZm9ybSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYm9va2luZ19mb3JtIGxhYmVsIGlucHV0IHtcbn1cblxuI3Nob3dfYXZhaWxhYmlsaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJiNjU2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYmI2NTY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYm9va2luZ19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5oaWRlX29uX21vYmlsZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZV9vbl9kZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9va2luZ19kZXRhaWxzIGg0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICRncmVlbjtcblxuICAgIC8qcGFkZGluZzogMzBweCA1MHB4IDBweDsqL1xuICAgIG1hcmdpbjogMHB4IDBweCAzNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmJvb2tpbmdfZGV0YWlscyAuYm9va2luZ19kZXRhaWxzX2NvbnRlbnQge1xuICAgIC8qcGFkZGluZzogMzBweCA1MHB4OyovXG59XG5cbi5ib29raW5nX2RldGFpbHMgLmJvb2tpbmdfZGV0YWlsc19jb250ZW50IGxhYmVsIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmxhYmVsLXRleHQge1xuICAgICAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmJiNjU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5ib29raW5nX2RldGFpbHMgLmJvb2tpbmdfZGV0YWlsc19jb250ZW50IGhyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG59XG5cbi5ib29raW5nX2RldGFpbHMgLmJvb2tpbmdfZGV0YWlsc19jb250ZW50IC5ib29raW5nX3ByaWNlX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ib29raW5nX2RldGFpbHMgLmJvb2tpbmdfZGV0YWlsc19jb250ZW50IC5ib29raW5nX3ByaWNlX3NlY3Rpb24gLnByaWNlX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJvb2tpbmdfZGV0YWlscyAuYm9va2luZ19kZXRhaWxzX2NvbnRlbnQgLmJvb2tpbmdfcHJpY2Vfc2VjdGlvbiAucHJpY2Uge1xuICAgIG1hcmdpbjogMTBweCAwcHggMjZweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ib29raW5nX2RldGFpbHMgLmJvb2tpbmdfZGV0YWlsc19jb250ZW50IC5ib29raW5nX2RldGFpbHNfZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmJvb2tpbmdfZGV0YWlscy51bmF2YWlsYWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYm9va2luZ19kZXRhaWxzLnVuYXZhaWxhYmxlIGg0IHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJvb2tpbmdfZGV0YWlscy51bmF2YWlsYWJsZSAubmV4dF9hdmFpbGFibGVfZGF0ZV9jb250YWluZXIge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyByaWdodDogMzBweDtcbiAgICAvLyBib3R0b206IDIycHg7XG4gICAgLy8gdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ib29raW5nX2RldGFpbHMudW5hdmFpbGFibGUgLm5leHRfYXZhaWxhYmxlX2RhdGUge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5ib29raW5nX2RldGFpbHMge1xuICAgIC51aS13aWRnZXQge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgaW5wdXQsXG4gICAgICAgIC51aS13aWRnZXQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9va2luZ19wcmljZV90YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib29raW5nX3ByaWNlX3RhYmxlID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5ib29raW5nX3ByaWNlX3RhYmxlID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ib29raW5nX3ByaWNlX3RhYmxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJvb2tpbmdfcHJpY2VfdGFibGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJvb2tpbmdfcHJpY2VfdGFibGUgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKipcbiAqIEN1c3RvbSBzdHlsZSBmb3IgU3RyaXBlIGVsZW1lbnRzLlxuICovXG4uc3RyaXBlLWlucHV0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDAuNWVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLnN0cmlwZS1wYXltZW50LWhlYWRlci1yb3cge1xuICAgICAgICBtaW4taGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmYjUxNTE7XG4gICAgfVxuXG4gICAgaW5wdXQsIC5TdHJpcGVFbGVtZW50IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWFiN2M0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNjY2M7XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5TdHJpcGVFbGVtZW50LS1mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNjZmQ3ZGY7XG4gICAgfVxuXG4gICAgLlN0cmlwZUVsZW1lbnQtLWludmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmYTc1NWE7XG4gICAgfVxuXG4gICAgLlN0cmlwZUVsZW1lbnQtLXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZkZTUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuaW50bC10ZWwtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmludGwtdGVsLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAudi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QuZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSAuZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCxcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUsXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2RlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LFxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93blxuICBpbnB1dFtkaXNhYmxlZF1cbiAgKyAuZmxhZy1jb250YWluZXI6aG92ZXJcbiAgLnNlbGVjdGVkLWZsYWcsXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd25cbiAgaW5wdXRbcmVhZG9ubHldXG4gICsgLmZsYWctY29udGFpbmVyOmhvdmVyXG4gIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dCxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogNjZweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA3NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA2OHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dCxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogODRweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzhweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDgycHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDc2cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA4NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dCxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODRweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA5NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aS1mbGFnLmJlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGktZmxhZy5jaCB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uaXRpLWZsYWcubWMge1xuICB3aWR0aDogMTlweDtcbn1cblxuLml0aS1mbGFnLm5lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGktZmxhZy5ucCB7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uaXRpLWZsYWcudmEge1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2MzBweCAxNXB4O1xuICB9XG59XG5cbi5pdGktZmxhZy5hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF4IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3Ige1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3kge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZGoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZG8ge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZWgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZmoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3Uge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaHIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaW8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaXMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuaXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuamUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuam0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuXG4uaXRpLWZsYWcua2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcua2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcua2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcua2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcua20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcua24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcua3Age1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcua3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcua3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcua3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcua3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubGIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubHkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubWwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xufVxuXG4uaXRpLWZsYWcubW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubmEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xufVxuXG4uaXRpLWZsYWcubmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubmYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xufVxuXG4uaXRpLWZsYWcubm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcubnIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcubnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcub20ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucHQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucWEge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ycyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zaCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zeCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy50YSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy50YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy50ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy50ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy50ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG59XG5cbi5pdGktZmxhZy50aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy50aiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy50ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy50bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy50bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy50biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy50byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy50ciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy50dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG59XG5cbi5pdGktZmxhZy50diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy50dyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy50eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy51YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy51ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy51bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy51cyB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy51eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy51eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG59XG5cbi5pdGktZmxhZy52YSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy52YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjRweCAwcHg7XG59XG5cbi5pdGktZmxhZy52ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XG59XG5cbi5pdGktZmxhZy52ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG5cbi5pdGktZmxhZy52aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XG59XG5cbi5pdGktZmxhZy52biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy52dSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy53ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy53cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG59XG5cbi5pdGktZmxhZy54ayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy55ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XG59XG5cbi5pdGktZmxhZy55dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy56YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy56bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XG59XG5cbi5pdGktZmxhZy56dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG59XG5cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG4uaXRpLWZsYWcubnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIi5xdWVzdGlvbnNfc2VjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4ucXVlc3Rpb25zX3NlY3Rpb24gLnBlcnNvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiBncmF5IHVybChcIi9zdGF0aWMvaW1nL21hcmlpLmpwZ1wiKSBuby1yZXBlYXQgLTE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucXVlc3Rpb25zX3NlY3Rpb24gLnF1ZXN0aW9uLXRleHQge1xufVxuXG4ucXVlc3Rpb25zX3NlY3Rpb24gLmFzay1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucXVlc3Rpb25zX3NlY3Rpb24gaDMge1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5xdWVzdGlvbnNfc2VjdGlvbiAjYXNrLXF1ZXN0aW9uLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgICAgIGJvcmRlcjogMXB4ICNEQkRCREIgc29saWQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNC41cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgICAgIGJvcmRlcjogMXB4ICNEQkRCREIgc29saWQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmI2NTY7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI0ZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIH1cblxuICAgIGlucHV0OjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIgIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAjeW91ci1lbWFpbC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mZWVkYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnJlY2FwdGNoYS1jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4ucXVlc3Rpb25zX3NlY3Rpb24gLmJ1dHRvbiB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHRvcDogNjBweDtcbiAgICAvLyByaWdodDogMzBweDtcbn1cblxuLyogVE9ETzogV2UgaGF2ZSBtdWx0aXBsZSBzaW1pbGFyIHN0eWxlIGRlZmluaXRpb25zLiAqL1xuLnF1ZXN0aW9uc19zZWN0aW9uIGhyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweDtcbn1cblxuLnF1ZXN0aW9uc19zZWN0aW9uIC5jdXN0b21lcl9zZXJ2aWNlX2NvbnRhY3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnF1ZXN0aW9uc19zZWN0aW9uIC5jdXN0b21lcl9zZXJ2aWNlX2NvbnRhY3QgLnBob25lX251bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsLnF1ZXN0aW9ucyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uIGg0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2NvbGxhcHNlX21vYmlsZS5zdmdcIikgbGVmdCBjZW50ZXJcbiAgICAgICAgbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbnVsLnF1ZXN0aW9ucyBsaS5xdWVzdGlvbi5jb2xsYXBzZWQgaDQge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fZXhwYW5kX21vYmlsZS5zdmdcIik7XG4gICAgY29sb3I6ICM0MjQ1NDc7XG59XG5cbnVsLnF1ZXN0aW9ucyBoMi5kZWNvcmF0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbnVsLnF1ZXN0aW9ucyBsaS5xdWVzdGlvbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzQyNDU0Nztcbn1cblxudWwucXVlc3Rpb25zIGxpLnF1ZXN0aW9uIGEge1xuICAgIGNvbG9yOiAjMmJiNjU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bC5xdWVzdGlvbnMgbGkucXVlc3Rpb24uY29sbGFwc2VkIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnF1ZXN0aW9ucyBsaS5xdWVzdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhZnRlci1zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgLnAxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgLnAyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgLnBob25lLW51bWJlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgIH1cbn1cbiIsIi8qIEluc3RhZ3JhbSBGdWxsc2NyZWVuIHBpY3R1cmUgKi9cbi5pbWFnZS1mdWxsLXNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjEyMztcblxuICAgIC5nYWxsZXJ5LWlubmVyLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDc4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Nsb3NlX3guc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1hcnJvdyxcbiAgICAgICAgLmdhbGxlcnktbWFpbi1ibG9jayB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1hcnJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjFzIGVhc2UtaW47XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwdnc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGVmdC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvZ2FsbGVyeV9pY29uX2Fycm93X2xlZnRfd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0LWFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9nYWxsZXJ5X2ljb25fYXJyb3dfcmlnaHRfd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktbWFpbi1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LWltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vbG9yZW1waXhlbC5jb20vNjAwLzgwMC9cIilcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LXRleHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeS10ZXh0LWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wZW9wbGUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX3Blb3BsZS5zdmdcIiksXG4gICAgICAgIHVybChcIi9zdGF0aWMvaW1nL2ljb25fYXJyb3dfaGVhZGVyX2dyYXkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggY2VudGVyLCByaWdodCAxNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAvKnBhZGRpbmctbGVmdDogNzFweDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4ucGVvcGxlLWJ1dHRvbiAuaW5uZXItYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cbiAgICAvKnRvcDogNDVweDsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggI2JiYjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAucGVvcGxlLWJ1dHRvbi1tYWluIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgIC5wZW9wbGUtYnV0dG9uLWhlYWRlcixcbiAgICAgICAgLnBlb3BsZS1idXR0b24tZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAucGVvcGxlLWJ1dHRvbi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9jbG9zZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGVvcGxlLWJ1dHRvbi1mb290ZXIge1xuICAgICAgICAjc2hvd19hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAuY29udHJvbC1lbGVtZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAuY29udHJvbC1lbGVtZW50czpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGVvcGxlLWJ1dHRvbiAuaW5uZXItYmxvY2sgLmNvbnRyb2wtZWxlbWVudHMgKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogNDdweDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgICAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbn1cblxuLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIC5jb250b2wtZWxlbWVudHMtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAuY29udHJvbC1lbGVtZW50cyAuY29udG9sLWVsZW1lbnRzLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIC5jb250b2wtZWxlbWVudHMtYnV0dG9uLmNvbnRvbC1lbGVtZW50cy1sZWZ0LWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAuY29udHJvbC1lbGVtZW50cyAuY29udG9sLWVsZW1lbnRzLWJ1dHRvbi5jb250b2wtZWxlbWVudHMtcmlnaHQtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAuY29udHJvbC1lbGVtZW50cyAuY29udHJvbC1udW1iZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ucGVvcGxlLWJ1dHRvbiAuaW5uZXItYmxvY2sgLmxhYmVsLXRleHQge1xuICAgIC8qbWFyZ2luOiAxMHB4IDA7Ki9cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIC5wZW9wbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLy8gLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8vIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAucGVvcGxlLWJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG59XG4iLCIuZ3JlZW4tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ib29raW5nIHtcbiAgICAkYmxhY2s6ICM0MjQ1NDc7XG4gICAgJGdyYXk6ICM4YzhjOGM7XG4gICAgJGxpZ2h0LWdyYXk6ICNlZWU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMzBweDtcblxuICAgICAgICAuYm9va2luZy1tYXJnaW4taW5uZXItYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWJyYWludHJlZS1pZD1cInRvZ2dsZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJvb2tpbmctdG9wLW1lc3NhZ2Uge1xuICAgICAgICAkZ3JlZW46ICMyYmI2NTY7XG4gICAgICAgICRyZWQ6ICNmNDQzMzY7XG4gICAgICAgICR5ZWxsb3c6ICNmY2FhMDA7XG5cbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgLy8gUnViaWMgMTlweCwgY29sb3I6IHdoaXRlLCBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMS41XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHt9XG5cbiAgICAgICAgICAgIC8vIFByb3hpbWFOb3ZhIDE2cHgsIGNvbG9yOiB3aGl0ZSwgbGluZS1oZWlnaHQ6IDEuNVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXllbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlY29yYXRlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2tpbmctbWFyZ2luLWJldHdlZW4tYmxvY2sge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2tpbmctY29sdW1ucyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgLmJvb2tpbmctbGVmdC1jb2x1bW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9va2luZy1pbm5lci1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5ncmVlbi10ZXh0O1xuXG4gICAgICAgICAgICAmLnRhbGxpbm4tcmlnYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9va2luZy1sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogNTE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzRweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9va2luZy1wYXltZW50LXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib29raW5nLXBheW1lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvb2tpbmctZG91YmxlLWlucHV0cyB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1N3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ib29raW5nLXBheW1lbnQtbWV0aG9kcyB7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9va2luZy10cmlwbGUtaW5wdXRzIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib29raW5nLWlucHV0cyB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW50bC10ZWwtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAub3B0aW9uYWwtc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEuMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYjaWRfcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCksXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaU9TIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBTYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGZvcmVzdGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmNoZWNrZWQpLFxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUgKyAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGlPUyBTYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLSgkc2l6ZSArIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGZvcmVzdGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNhbmNlbGxhdGlvbl9pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOGVkYjY7XG4gICAgICAgICAgICBjb2xvcjogIzJiYjY1NjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fcmVmdW5kX2dyZWVuLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9va2luZy1jb25maXJtLWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCA0MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTElO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmI2NTY7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG5cbiAgICAgICAgICAgICAgICAvKiBTYWZhcmkgKi9cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50YWxsaW5uLXJpZ2Ege1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJvb2tpbmctcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgd2lkdGg6IDI4M3B4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvb2tpbmctcmlnaHQtY29sdW1uLWhlYWRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5ib29raW5nLW1hcmdpbi1pbm5lci1ibG9jayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9va2luZy1yaWdodC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib29raW5nLXJpZ2h0LWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC10b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1ib2xkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm9va2luZy1yZW1vdmUtcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib29raW5nLXJpZ2h0LXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmdyZWVuLXRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGFsbGlubi1yaWdhIHtcbiAgICAgICAgICAgICAgICAgICAgYSwgdGFibGUgLmJvb2tpbmctcmlnaHQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvb2tpbmctdGVybXMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFByb3hpbWFOb3ZhO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhDOEM4QztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDphZnRlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9jaGVja2VkLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3Rlcm1zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwb2xpY3kge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5yZXZpZXdfcWFfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInJldmlldyBxYVwiO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAvL2dyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJyZXZpZXdcIiBcInFhXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXctYXJlYSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHJldmlldztcblxuICAgICAgICAgICAgLnJldmlld3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAucmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFByb3hpbWFOb3ZhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJldmlldy5hZ2dyZWdhdGUge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0YXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXZnLXJhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAubG9hZF9tb3JlX2J1dHRvbl9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnFhLWFyZWEge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBncmlkLWFyZWE6IHFhO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBncmlkLWFyZWE6IHFhO1xuXG4gICAgICAgICAgICAucXVlc3Rpb25zX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFByb3hpbWFOb3ZhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXR1cm4tdG8tYm9va2luZy1jb250YWluZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnJldHVybi10by1ib29raW5nLmJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiYjY1NlxuICAgIH1cbn1cblxuLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9mbGFncy5wbmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLml0aS1mbGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvZmxhZ3NAMngucG5nXCIpO1xuICAgIH1cbn1cbi5zZWN1cmUtcGF5bWVudHMtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbn1cblxuI3Jldmlld3MtbW9kYWwge1xuICAgIG1heC13aWR0aDogODUxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcuY2xvc2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5yZXZpZXdzIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgIC5yZXZpZXctbGlzdCB7XG4gICAgICAgICAgICAucmV2aWV3IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnN0YXJzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlldzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3LmFnZ3JlZ2F0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNsb2FkX3Jldmlld19tb2RhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAucmV2aWV3LW1vZGFsLWNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuOTE1MDI1Mzg1MTU0MDYxNikgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQ2Njc4MDQ2MjE4NDg3MzcpIDEwMCUpO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbiN0ZXJtcy1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA4NTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mbGF0cGFnZS1jb250ZW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMTMpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy41JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWNvcmF0ZWQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyYmI2NTY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsYXRwYWdlLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgI3Rlcm1zLW1vZGFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIHtcbiAgICAjdGVybXMtbW9kYWwge1xuICAgICAgICAuZmxhdHBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41JTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyAgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpXG4iLCJAbWl4aW4gUnViaWsge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIFJ1YmlrLU1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWl4aW4gUHJveGltYU5vdmEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLnRvdXItc2VjdGlvbiB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuXG4gIHAsXG4gIHVsLFxuICBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZTtcbiAgfVxuXG4gIC50b3VyLWRldGFpbHMtYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIFJ1YmlrLU1lZGl1bTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib29raW5nLWZvcm0ge1xuICAgIC5kaXNjb3VudF9lbmRzX2RhdGUge1xuICAgICAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICBtYXJnaW46IDAgMzBweCAyMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL3dhcm5pbmcuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndhcm5pbmctdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICYtcmliYm9uIHtcbiAgICAgICRvcmFuZ2U6ICNmZmE4MjM7XG4gICAgICBAaW5jbHVkZSBQcm94aW1hTm92YTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDAgMzBweDtcblxuICAgICAgJi1pbnB1dCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGlucHV0W25hbWU9XCJkYXRlXCJdIHtcbiAgICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9jYWxlbmRhci5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5wZW9wbGUtYnV0dG9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMjVweCwgY2VudGVyIHJpZ2h0IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgIC5sb2FkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDUuMGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB6LWluZGV4OiA1MDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45OSk7XG4gICAgfVxuXG5cblxuICAgICYtbWFpbiB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIFJ1YmlrO1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmI3ByaXZhdGUtdG91ciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAmLnJpYmJvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgICAgJi1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgc3Bhbltyb2xlPVwiY29tYm9ib3hcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgUnViaWs7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29uZmlybSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICAgIC5zbWFsbC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1haW4tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICYtZGlzY291bnQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNjb3VudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgJi1wcmljZS1icmVha2Rvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5wcmljZS1icmVha2Rvd24ge1xuICAgICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi51bmF2YWlsYWJsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIC5ib29raW5nLWZvcm0tbWFpbi1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5leHRfYXZhaWxhYmxlX2RhdGUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRvdXItc2VjdGlvbi1pbWFnZXMge1xuICAgICRoZWlnaHQ6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRvdXItaW1hZ2VzIHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIC50b3VyLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sZWZ0LWFycm93LFxuICAgICAgJi1yaWdodC1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIH1cbiAgICAgICYtbGVmdC1hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2dhbGxlcnlfaWNvbl9hcnJvd19sZWZ0X3doaXRlLnN2Z1wiKTtcbiAgICAgIH1cblxuICAgICAgJi1yaWdodC1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9nYWxsZXJ5X2ljb25fYXJyb3dfcmlnaHRfd2hpdGUuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b3VyLWdhbGxlcnktYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICM0MzQ1NDc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA5cHggMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4ICMwMDA7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgJi1hcnJvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvbW9iaWxlL2ltZy9pY29uX2Fycm93LnN2Zyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWdhbGxlcnkge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL21vYmlsZS9pbWcvaWNvbl9nYWxsZXJ5LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb3VudC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcmdpbi1iZWZvcmUtaW5zdGFncmFtLWdhbGxlcnkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICB9XG5cbiAgLnRvdXItZGVzY3JpcHRpb24tcGFkZGluZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50b3VyX2hlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICoge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAudG91ci1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMHB4IDIwcHggMzVweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgIH1cblxuICAgICAgLnN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXIge1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX3N0YXJfc21hbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmF0aW5nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLmR1cmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9tb2JpbGVfZHVyYXRpb25fdG91ci1kZXRhaWxfMXN0X3NlY3Rpb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyb3VwLXNpemUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX21vYmlsZV9wZW9wbGVfMXN0X3NlY3Rpb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgJi5kaXNjb3VudCB7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlLWNvbnRhaW5lciB7XG4gICAgICAgIC5wcmljZS1kaXNjb3VudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwudG91cl9kZXRhaWxzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDBweCAyMHB4IDM1cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE0cHggMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3RhcnMge1xuICAgICAgICAuc3RhciB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fc3Rhcl9zbWFsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmR1cmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9tb2JpbGVfZHVyYXRpb25fdG91ci1kZXRhaWxfMXN0X3NlY3Rpb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAxcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyb3VwX3NpemUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX21vYmlsZV9wZW9wbGVfMXN0X3NlY3Rpb24uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIH1cblxuICAgICAgLnByaWNlX2NvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlb19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NDhweDtcbiAgaGVpZ2h0OiA0MjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTYuMjV2dztcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy90cmF2ZWxsZXIvaW1hZ2VzL3ZpZGVvLXBsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZml4ZWQtYXZhaWxhYmlsaXR5IHtcbiAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMHB4IC01cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAucHJpY2Uge1xuICAgICYtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgUHJveGltYU5vdmE7XG4gICAgfVxuICAgICYtZm9vdGVyIHtcbiAgICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgJi5kaXNjb3VudCB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmF2YWlsYWJpbGl0eS1idXR0b24ge1xuICAgIC5idXR0b24ge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd29yZC1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi50b3VyX2dhbGxlcnkge1xuICAvKm1hcmdpbjogNDBweCAwcHg7Ki9cblxuICAudG91cl9nYWxsZXJ5X2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAxNDJweDtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDI5NHB4O1xuICAgICAgaGVpZ2h0OiAyOTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiVmlldyBHYWxsZXJ5XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDE4MiwgODYsIDAuOTMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19yaWdodF93aGl0ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG4gKyA4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgaGVpZ2h0OiAzMy4zM3Z3O1xuICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cbiAgICAvKiBUT0RPOiBUaGlzIGlzIGEgbGl0dGxlIGhhY2tpc2ggKi9cbiAgfVxufVxuXG4uc2VjdGlvbi10b3VyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMzBweCAwcHggMjBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5maXhlZCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmdyYWRpZW50LWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNjUlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBQcm94aW1hTm92YTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHRyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIGhlaWdodDogMzJweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICB9XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICB9XG5cbiAgdGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG5cbiAgfVxuXG4gIC50YWJsZS10aXRsZSB7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cblxuLmhpZ2hsaWdodHMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBpbWcuaGlnaCB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICBpbWcuaW5jIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuXG4gIGltZy5hZGQge1xuICAgIHRvcDogNnB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmFib3V0LXRoZS10b3VyLXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuI2luY2x1ZGVkLCAjYWRkaXRpb25hbCB7XG4gIG1hcmdpbjogMzBweCAwcHggMjBweDtcbn1cblxuI2ltZy1pbmNsdWRlZCwgI2ltZy1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaW5jbHVkZWQsXG4uYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib29raW5nLWFkZGl0aW9uYWwtaW5mbyB7XG4gIEBpbmNsdWRlIFByb3hpbWFOb3ZhO1xuICBjb2xvcjogIzQyNDU0NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgbWFyZ2luOiAyMHB4IDBweCAyMHB4O1xufVxuXG5cbi5wcml2YXRlLXByaWNpbmcge1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAzMHB4O1xuXG4gIC5wcmljaW5nLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBSdWJpaztcbiAgfVxuICAucHJpY2luZy1kcm9wZG93bi1leHBhbmQge1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9zbWFsbF9leHBhbmRfZGVza3RvcC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MC41JSAyMyU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWstTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAgIGIge1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAucHJpY2luZy1kcm9wZG93bi1jb250ZW50IHtcbiAgICAuZHJvcGRvd24tcHJpY2luZy10YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1wcmljZS1wZXItcGVyc29uLXRpdGxlIHtcbiAgICBib3JkZXItbGVmdDogMC4yNXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXB4IHNvbGlkIHJnYigyNDIsIDI0MiwgMjQyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXItdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVweCBzb2xpZCByZ2IoMjQyLCAyNDIsIDI0Mik7XG4gIH1cbiAgLmRyb3Bkb3duLWhlYWRlci10aXRsZSwgLmRyb3Bkb3duLWdyb3VwLXNpemUtdGl0bGUsIC5kcm9wZG93bi1wcmljZS1wZXItcGVyc29uLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgUnViaWstTWVkaXVtO1xuICB9XG4gIC5kcm9wZG93bi1ncm91cC1zaXplLXRpdGxlLCAuZHJvcGRvd24tcHJpY2UtcGVyLXBlcnNvbi10aXRsZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZHJvcGRvd24tcHJpY2UtcGVyLXBlcnNvbi12YWx1ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMjVweCBzb2xpZCAjZjJmMmYyO1xuICB9XG4gIC5kcm9wZG93bi1ncm91cC1zaXplLXZhbHVlLCAuZHJvcGRvd24tcHJpY2UtcGVyLXBlcnNvbi12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDAuMjVweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNXB4IHNvbGlkICNmMmYyZjI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBSdWJpaztcbiAgfVxuICAuZHJvcGRvd24tZ3JvdXAtc2l6ZTpudGgtY2hpbGQob2RkKSB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRlZ29yeS1wYWdlLXNlY3Rpb24ge1xuICAgIC50b3VyX2xpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnRvdXItZGlzY291bnQtYmFkZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC50b3VyLWRpc2NvdW50LWJhZGdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBSdWJpaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJzZWN0aW9uLnNjaGVkdWxlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzogOTBweCAwIDQwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuICAgIC5mdWxsLXNjcmVlbi1tb2RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAsIDAsIDAsIDEpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMCwgMCwgMCwgMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdG9kYXktYnV0dG9uLCAjbXktdG91cnMsICN3aXRob3V0LWd1aWRlLCAjZGF0ZXBpY2tlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIH1cblxuICAgICNkYXRlcGlja2VyIHtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgfVxuXG4gICAgI2RldGFpbHMtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBvdmVyZmxvdzogICBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlscy1tb2RhbC1mdWxsLXNjcmVlbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgfVxuXG4gICAgI2xhc3Qtd2VlayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX3ByZXZpb3VzLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgICAgIGNvbG9yOiAjMmJiNjU2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBpbmNsdWRlIFJ1YmlrLU1lZGl1bTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgI25leHQtd2VlayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fbmV4dC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogIzJiYjY1NjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB0YWJsZSNzY2hlZHVsZS10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggI0NDQztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNjaGVkdWxlLWNlbGwge1xuICAgICAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgJi1sZWZ0LCAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM5OTk7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNjaGVkdWxlLXdhcm5pbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy90cmF2ZWxsZXIvaW1hZ2VzL2ljb25fd2FybmluZy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1ndWlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubG9nZ2VkLWd1aWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmd1aWRlLWFzc2lzdGFudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2NoZWR1bGUtaXRlbS5yZWNvbW1lbmQtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NoZWR1bGUtZGV0YWlscyB7XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9va2luZy1zdGF0dXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5wZW5kaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNhbmNlbGxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zY2hlZHVsZS1kZXRhaWxzLXRhYmxlX19ldmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNjaGVkdWxlLWRldGFpbHMtdGFibGVfX29kZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zY2hlZHVsZS1kZXRhaWxzLXRhYmxlX19wYWlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fcGFpZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2NoZWR1bGUtZGV0YWlscy10YWJsZV9fdW5wYWlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fdW5wYWlkLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjaGVkdWxlcy1kYXRlcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWd1aWRlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W25hbWU9XCJkYXRlXCJdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzUpO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX2NhbGVuZGFyLnN2Z1wiKSxcbiAgICAgICAgICAgIHVybChcIi9zdGF0aWMvaW1nL2ljb25fYXJyb3dfaGVhZGVyX2dyYXkuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxNXB4LCBjZW50ZXIgcmlnaHQgMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmxkcy10b3Age1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubGRzLWJvdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmxkcy1kZWZhdWx0IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYmI2NTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtZGVmYXVsdCAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRvcDogMjlweDtcbiAgICAgICAgbGVmdDogNTNweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA0MXB4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDI5cHg7XG4gICAgfVxuXG4gICAgLmxkcy1kZWZhdWx0IGRpdjpudGgtY2hpbGQoNSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgIH1cblxuICAgIC5sZHMtZGVmYXVsdCBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgICAgICAgdG9wOiAyOXB4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLmxkcy1kZWZhdWx0IGRpdjpudGgtY2hpbGQoOCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCg5KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCgxMCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgICB0b3A6IDUzcHg7XG4gICAgICAgIGxlZnQ6IDI5cHg7XG4gICAgfVxuXG4gICAgLmxkcy1kZWZhdWx0IGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogNDFweDtcbiAgICB9XG5cbiAgICAubGRzLWRlZmF1bHQgZGl2Om50aC1jaGlsZCgxMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsZHMtZGVmYXVsdCB7XG4gICAgICAwJSwgMjAlLCA4MCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZXZpZXdzLXNlY3Rpb24ge1xuICAgICRibGFjazogIzQwNDA0MDtcbiAgICAkZ3JheTogIzhjOGM4YztcbiAgICAkbGlnaHQtZ3JheTogI2VlZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJi5mdWxsLXNjcmVlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtaGVhZGVyLFxuICAgICYtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgIH1cblxuICAgICYtZm9ybS1lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX3N0YXJfZW1wdHkuc3ZnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25fYXJyb3dfaGVhZGVyX2dyYXkuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2l6ZS02IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgLnJldmlld3Mtc2VjdGlvbi1mb3JtLWVsZW1lbnQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXdzLXNlY3Rpb24tZm9ybS1lbGVtZW50LWZpZWxkIHtcbiAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mbGF0cGFnZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLmRlY29yYXRlZCB7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLmZsYXRwYWdlLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5wYWdlLXNlY3Rpb24ge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQyNnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtY3RhIHtcbiAgICAgICAgdWwuY3RhLWJsb2NrIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzI2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvYmFja2dyb3VuZF9wbGFjZWhvbGRlci5qcGdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAtMjBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtZ3VpZGVzIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQyNnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3VpZGUtYmxvY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAuZ3VpZGUtZ2VuZXJhbCB7XG4gICAgICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ3VpZGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAuZ3VpZGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmd1aWRlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjogI2Y4NWY0YTtcbiRzaXRlLTEwLXNlY29uZGFyeS1jb2xvcjogIzRjMjE0NztcblxuYm9keS5zaXRlLTEwIHtcblxuICAubmF2YmFyIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvc2lkZXRyaXBfbG9nb19jb2xvci5zdmcpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgNTApIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5uYXZiYXIudG9wIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvc2lkZXRyaXBfbG9nb193aGl0ZS5zdmcpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgNTApIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXdpdGhvdXQtaW1hZ2UgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9zaWRldHJpcF9sb2dvX2NvbG9yLnN2ZykgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDUwKSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcjpub3QoLmNhdGVnb3J5LWhlYWRlcikgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIHVsLnRvdXJfbGlzdCBsaSAucHJpY2Uge1xuICAgIGJhY2tncm91bmQ6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAudG91cl9oZWFkZXIgLnRvdXItZGV0YWlscyA+IGRpdiAucHJpY2Uge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnNlY3Rpb24tdG91ci1kZXNjcmlwdGlvbiBhIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gICNzaG93X2F2YWlsYWJpbGl0eV9uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgI3Nob3dfYXZhaWxhYmlsaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXIgLnByaWNlLWNvbnRhaW5lci52MiAucHJpY2Uge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgbGkuYWN0aXZlIGEge1xuICAgIGJvcmRlci1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5wZW9wbGUtYnV0dG9uIC5pbm5lci1ibG9jayAuY29udHJvbC1lbGVtZW50cyAuY29udG9sLWVsZW1lbnRzLWJ1dHRvbi5jb250b2wtZWxlbWVudHMtcmlnaHQtYnV0dG9uIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlb3BsZS1idXR0b24gLmlubmVyLWJsb2NrIC5jb250cm9sLWVsZW1lbnRzIC5jb250b2wtZWxlbWVudHMtYnV0dG9uLmNvbnRvbC1lbGVtZW50cy1sZWZ0LWJ1dHRvbiB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YWZ0ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAucXVlc3Rpb25zX3NlY3Rpb24gI2Fzay1xdWVzdGlvbi1mb3JtIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5hYm91dC10aGUtdG91ci10YWJsZSBhIHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC50b3VyLXNlY3Rpb24udG91ci1zZWN0aW9uLWltYWdlcyAudG91ci1nYWxsZXJ5LWJ1dHRvbiB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXNlY29uZGFyeS1jb2xvcjtcblxuXG4gIH1cblxuICAuZ3VpZGVzLWJsb2NrIC5wcml2YXRlLWd1aWRlIGEgLnByaXZhdGUtZ3VpZGUtbmFtZSB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAudG91ci1zZWN0aW9uIC5ib29raW5nLWZvcm0tbWFpbi1pdGVtIC5uZXh0X2F2YWlsYWJsZV9kYXRlIGEge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLW1haW4taXRlbS1oZWFkZXIge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLW1haW4taXRlbS1wcmljZSAubWFpbi10ZXh0IHtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC50b3VyLXNlY3Rpb24gLmJvb2tpbmctZm9ybS1tYWluLWl0ZW0tc2VsZWN0IGlucHV0LCAudG91ci1zZWN0aW9uIC5ib29raW5nLWZvcm0tbWFpbi1pdGVtLXNlbGVjdCBzcGFuW3JvbGU9XCJjb21ib2JveFwiXSB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAudG91ci1zZWN0aW9uIC5ib29raW5nLWZvcm0tbWFpbi1pdGVtLXNlbGVjdCBpbnB1dCwgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLW1haW4taXRlbS1zZWxlY3Qgc3Bhbltyb2xlPVwiY29tYm9ib3hcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5ncmVlbi10ZXh0LCAuYm9va2luZyAuYm9va2luZy1jb2x1bW5zIGEsIC5ib29raW5nIC5ib29raW5nLWNvbHVtbnMgLmJvb2tpbmctcmlnaHQtY29sdW1uIC5ib29raW5nLXJpZ2h0LWNvbnRlbnQgdGFibGUgLmJvb2tpbmctcmlnaHQtcHJpY2Uge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmJvb2tpbmcgLmJvb2tpbmctY29sdW1ucyAuYm9va2luZy1sZWZ0LWNvbHVtbiAuYm9va2luZy1jb25maXJtLWJ1dHRvbiBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmdyZWVuLXRleHQsIC5ib29raW5nIC5ib29raW5nLWNvbHVtbnMgYSwgLmJvb2tpbmcgLmJvb2tpbmctY29sdW1ucyAuYm9va2luZy1yaWdodC1jb2x1bW4gLmJvb2tpbmctcmlnaHQtY29udGVudCB0YWJsZSAuYm9va2luZy1yaWdodC1wcmljZSB7XG4gICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICAuYm9va2luZyAuYm9va2luZy1jb2x1bW5zIC5ib29raW5nLWxlZnQtY29sdW1uIC5ib29raW5nLXBheW1lbnQtZGV0YWlscy1saW5lLXByaWNlLnBheS1ub3cge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmJvb2tpbmcgLmJvb2tpbmctY29sdW1ucyAuYm9va2luZy1sZWZ0LWNvbHVtbiAuYm9va2luZy1pbnB1dHMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNpdGUtMTAtcHJpbWFyeS1jb2xvciwgMjUpO1xuICB9XG5cbiAgLmJvb2tpbmcgLmJvb2tpbmctY29sdW1ucyAuYm9va2luZy1yaWdodC1jb2x1bW4gLmJvb2tpbmctY29uZmlybS1idXR0b24gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLnRvdXItc2VjdGlvbiAuYm9va2luZy1mb3JtLXJpYmJvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtMTAtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKCRzaXRlLTEwLXNlY29uZGFyeS1jb2xvciwgMC40KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuXG4gIC5idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcblxuXG4gICAgJi5uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9zaWRldHJpcC9pY29ucy9PcmFuZ2UvaWNvbl9hcnJvd19yaWdodF9vcmFuZ2Uuc3ZnKSBuby1yZXBlYXQgcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICB9XG5cbiAgICAmLnN0cm9uZyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYuc3Ryb25nLm5leHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X3JpZ2h0X3doaXRlLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLnVpLWJ1dHRvbiAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9zaWRldHJpcC9pY29ucy9PcmFuZ2UvaWNvbl9hcnJvd19leHBhbmRfb3JhbmdlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuXG4gIGgyLmRlY29yYXRlZF9hIHtcbiAgICBib3JkZXItY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3I7XG4gIH1cblxuICBoMi5kZWNvcmF0ZWQge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICRzaXRlLTEwLXByaW1hcnktY29sb3IgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAyODlweCxcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI4OXB4XG4gICAgICApO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgIHRvIGxlZnQsXG4gICAgICAgICAgICAgICAgICAgICAgJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yIDI4OXB4LFxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjg5cHgpXG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblxuICAgICN1aS1kYXRlcGlja2VyLWRpdiAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kYXRlcGlja2VyLWhlYWRlciBoMiB7XG4gICAgICBjb2xvcjogJHNpdGUtMTAtcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGVvcGxlLWJ1dHRvbi1oZWFkZXIgaDIge1xuICAgICAgY29sb3I6ICRzaXRlLTEwLXByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI3Rlcm1zLW1vZGFsIC5mbGF0cGFnZS1jb250ZW50IC5kZWNvcmF0ZWQge1xuICAgIGNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG4gIC5yZXR1cm4tdG8tYm9va2luZy5idXR0b24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS0xMC1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9udHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvc2l6ZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL21peGluc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9qcXVlcnktdWktZGVmYXVsdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvanF1ZXJ5LXVpXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ib29raW5nX2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ludGxUZWxJbnB1dFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcXVlc3Rpb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbnN0YWdyYW1fZ2FsbGVyeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGVvcGxlX2J1dHRvblwiO1xuXG5AaW1wb3J0IFwicGFnZXMvYm9va2luZ1wiO1xuQGltcG9ydCBcInBhZ2VzL3RvdXJcIjtcbkBpbXBvcnQgXCJwYWdlcy9jYXRlZ29yeVwiO1xuQGltcG9ydCBcInBhZ2VzL3NjaGVkdWxlc1wiO1xuQGltcG9ydCBcInBhZ2VzL3Jldmlld3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlXCI7XG5cbkBpbXBvcnQgXCJzaXRlX292ZXJyaWRlcy9zaWRldHJpcFwiO1xuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHVsbCB7XG4gICAgJi1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG59XG5cbi5oaWRlX29uX21vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhpZGVfb25fZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ub3ZlcmZsb3cge1xuICAgICYtaGlkZGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLW1vYmlsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRhYmxldCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGV2aWNlcyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2t0b3Age1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICYubm8tc2Nyb2xsaW5nIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbiogKiB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuaDEge1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxufVxuXG5wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1pbi13aWR0aDogMjE1cHg7XG5cbiAgICAmLmxhcmdlIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweCAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbjogMTZweCAwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmLmRlY29yYXRlZF9hIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMmJiNjU2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTNweCAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmLmRlY29yYXRlZCB7XG4gICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAgICAgJGdyZWVuIDAlLFxuICAgICAgICAgICAgICAgICRncmVlbiAyODlweCxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyODlweFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG8gbGVmdCxcbiAgICAgICAgICAgICAgICAkZ3JlZW4gMCUsXG4gICAgICAgICAgICAgICAgJGdyZWVuIDI4OXB4LFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI4OXB4XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFsbGlubi1yaWdhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5zZWVfYWxsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19yaWdodF9ncmVlbi5zdmcpIG5vLXJlcGVhdCByaWdodFxuICAgICAgICAgICAgdG9wO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMmJiNjU2O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5kcmFnZGVhbGVyLmFjdGl2ZSB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG5cbiAgICAmLXdpdGhvdXQtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0NTQ3ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvdHJhdmVsbGVyX2xvZ29fZ3JlZW4uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi53aXRoLXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUgPiBsaS5zdWJtZW51ID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19oZWFkZXJfZ3JheS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuXG4gICAgICAgIC5oaWRlX29uX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpZGVfb25fZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL3RyYXZlbGxlcl9sb2dvLnN2Zyk7XG4gICAgICAgIH1cblxuICAgICAgICB1bC5tZW51ID4gbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLm1lbnUgPiBsaS5zdWJtZW51ID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19oZWFkZXJfd2hpdGUuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTA2cHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL3RyYXZlbGxlcl9sb2dvX2dyZWVuLnN2Zykgbm8tcmVwZWF0IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwubWVudSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2ljb25fYXJyb3dfaGVhZGVyX2dyYXkuc3ZnKVxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLm1haW4tc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gVE9ETzogUkVGQUNUT1JcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQ1NDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tZGF5LXRyaXBzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2RheXRyaXBzX2dyYXkuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi13YWxraW5nLWJpa2UtdG91cnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fd2Fsa2luZ19ncmF5LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tY3J1aXNlLWV4Y3Vyc2lvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fY3J1aXNlX2dyYXkuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1mb29kLWRyaW5rLXRvdXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2RheXRyaXBzX2dyYXkuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1tdWx0aWRheS10b3VycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9tdWx0aWRheV9ncmF5LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tYWN0aXZlLXRvdXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2FjdGl2ZV9ncmF5LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmxhbmd1YWdlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAtMjBweCAwcHggLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgfVxuXG4gICAgJi5oZWFkZXJfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgfVxufVxuXG4uY29udGVudCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLm5hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA3NDhweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZGRlZCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMjBweCAyMHB4IDA7XG4gICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cbn1cblxuLmljb24tZGF5LXRyaXBzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9kYXl0cmlwcy5zdmcpO1xufVxuXG4uaWNvbi13YWxraW5nLWJpa2UtdG91cnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX3dhbGtpbmcuc3ZnKTtcbn1cblxuLmljb24tY3J1aXNlLWV4Y3Vyc2lvbnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9pY29uX2NydWlzZS5zdmcpO1xufVxuXG4uaWNvbi1mb29kLWRyaW5rLXRvdXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9kYXl0cmlwcy5zdmcpO1xufVxuXG4uaWNvbi1tdWx0aWRheS10b3VycyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1nL2ljb25fbXVsdGlkYXkuc3ZnKTtcbn1cblxuLmljb24tYWN0aXZlLXRvdXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hY3RpdmUuc3ZnKTtcbn1cblxuLmljb24tZ3VpZGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9ndWlkZXNfZ3JheS5zdmcpO1xufVxuXG4uaWNvbi1ibG9nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9ibG9nX2dyYXkuc3ZnKTtcbn1cblxudWwuY2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMzhweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcblxuICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgd2lkdGg6IDE2N3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcblxuICAgICAgICAmLmd1aWRlLWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIHtcbiAgICAgICAgJi5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aF9wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcnRyYWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDEycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy90cmF2ZWxsZXIvaW1hZ2VzL2xvZ28yLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCxcbiAgICAjYmFja2dyb3VuZFZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5jYXRlZ29yaWVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAkYmxvY2stc2l6ZTogMTY3cHg7XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRibG9jay1zaXplO1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGJsb2NrLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3VyLWNhcmVnb3J5LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwudG91cl9saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDhweDtcbiAgICBmb250LXNpemU6IDBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnRvdXItZGlzY291bnQtYmFkZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLnRvdXItZGlzY291bnQtYmFkZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgUnViaWs7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3VyLW5ldy1iYWRnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAudG91ci1uZXctYmFkZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgUnViaWs7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzA0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0M3B4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG5cbiAgICAgICAgJi50b3VyLXdpdGgtZGlzY291bnQge1xuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXG4gICAgICAgICAgICAgICAgLnRvdXItcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBSdWJpay1NZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0NTQ3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgJi1kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzQyNDU0NztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggLTE0cHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9hamF4X2xvYWRlci5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNHB4IDBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiYjY1NjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDg2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMuYmxvZy1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFRPRE86IE1vdmUgcmF0aW5nIGFuZCBkdXJhdGlvbiBpbnRvIGZvb3Rlci4gKi9cbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJi1yZXZpZXdzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3RhcnMge1xuICAgICAgICAgICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9zdGFyX3NtYWxsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmF0aW5nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWR1cmF0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNC43NWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9tb2JpbGVfZHVyYXRpb25fdG91ci1ib3hlcy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgdHIgdGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0YXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbl9zdGFyX3NtYWxsLnN2Z1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kdXJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2ljb25fbW9iaWxlX2R1cmF0aW9uX3RvdXItYm94ZXMuc3ZnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXZpZXdzIHtcbiAgICAucmV2aWV3IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgLnN0YXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9pY29uX3N0YXJfc21hbGwuc3ZnXCIpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJpcF9hZHZpc29yIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4cGxhbmF0aW9uIHtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcblxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG59XG5cbi5wcml2YXRlLWd1aWRlLXBhZ2Uge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmd1aWRlcy1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5vZmZpY2UtZ3VpZGVzLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucHJpdmF0ZS1ndWlkZSB7XG4gICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaXZhdGUtZ3VpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcml2YXRlLWd1aWRlLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaXZhdGUtZ3VpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93LW11bHRpbGluZTogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRncmF5IHVybCgvc3RhdGljL3RyYXZlbGxlci9pbWFnZXMvbG9nbzIucG5nKVxuICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGhvdG8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGhvdG86aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwuZ3VpZGVzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheSB1cmwoL3N0YXRpYy90cmF2ZWxsZXIvaW1hZ2VzL2xvZ28yLnBuZylcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waG90by1ndWlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL3RyYXZlbGxlci9pbWFnZXMvbG9nbzIucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8tZ3VpZGU6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAzMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3VpZGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzQyNDU0NztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cblxuLnByZXZpb3VzX2d1aWRlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogNzhweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2ljb25fYXJyb3dfcmlnaHRfYmlnX2dyYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXh0X2d1aWRlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDc4cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X3JpZ2h0X2JpZ19ncmF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9nX3Bvc3RzIHtcbiAgICBsaSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgfVxufVxuXG4jYmxvZ19wb3N0cyArIC5jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZWFkX21vcmUge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2ljb25fYXJyb3dfcmlnaHRfZ3JlZW4uc3ZnKSBuby1yZXBlYXQgcmlnaHQgMjBweFxuICAgICAgICBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICYubmV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9pY29uX2Fycm93X3JpZ2h0X2dyZWVuLnN2Zykgbm8tcmVwZWF0IHJpZ2h0XG4gICAgICAgICAgICAyMHB4IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnN0cm9uZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvaWNvbl9hcnJvd19yaWdodF93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiYjY1NjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbF8zIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSA+IC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICM0MjQ1NDc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbC0zIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgYSxcbiAgICAgICAgKiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ib2xkLXRleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpay1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlcl9jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cbiAgICAkYmxvY2stc2l6ZTogMTY3cHg7XG5cbiAgICAuaW5uZXItYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcblxuICAgICAgICAuY2FyZWdvcmllcy1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6ICRibG9jay1zaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRibG9jay1zaXplO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODk0NDc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJhNzUwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiYjY1NjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OWNiNTk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVkZDY2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzZWI3MztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUgKyAxKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTc1MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAgICAgLnRvdXItY2FyZWdvcnktaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAkc21hbGwtc2l6ZTogNzBweDtcbiAgICAkbGFyZ2Utc2l6ZTogMjU2cHg7XG5cbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuaGFuZGxlIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogJGxhcmdlLXNpemU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvYWpheF9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxMCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLmNlbnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG4uZnVsbF9zY3JlZW5faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmlubGluZV9jb2xsZWN0aW9uX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi5pbmxpbmVfY29sbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxufVxuXG4uaGVhZGVyX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA2Ni42NnZ3O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb250ZW50ID4gdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLigKIgXCI7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhcnRpbmdfbG9jYXRpb24ge1xuICAgIGhlaWdodDogMzQwcHg7XG5cbiAgICAuc3RhcnRpbmdfbG9jYXRpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZml4ZWRfYXZhaWxhYmlsaXR5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5wYXJ0bmVyLW1lbnUtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBtYXJnaW46IDE1JSBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5wYXJ0bmVyLWxvZ2luLW1vZGFsIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDM1cHg7XG5cbiAgLmNsb3NlLXBvcC11cCB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNDI0NTQ3O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbi5jb29raWVzLXdhcm5pbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmFjY2VwdC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICBkaXYge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uY29va2llcy1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAxMTRweDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2UgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiJdfQ== */
