/* Minification failed. Returning unminified contents.
(13,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,88): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12687,1): run-time error CSS1019: Unexpected token, found '@import'
(12687,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700|Lato:300,300i,400,400i,700,700i,900,900i|Pacifico)'
(12687,4672): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12687,4705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,4806): run-time error CSS1019: Unexpected token, found '@keyframes'
(12687,4831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,4932): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12687,4965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,5066): run-time error CSS1019: Unexpected token, found '@keyframes'
(12687,5091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,5192): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12687,5225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,5360): run-time error CSS1019: Unexpected token, found '@keyframes'
(12687,5385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,74122): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12687,74149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,74177): run-time error CSS1019: Unexpected token, found '@keyframes'
(12687,74196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,81000): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12687,81033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,81182): run-time error CSS1019: Unexpected token, found '@keyframes'
(12687,81207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,81498): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12687,81532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12687,81661): run-time error CSS1019: Unexpected token, found '@keyframes'
(12687,81687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12688,393): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12688,417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12688,515): run-time error CSS1019: Unexpected token, found '@keyframes'
(12688,531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*! jQuery UI - v1.12.1 - 2019-04-05
* 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, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* 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:-.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:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-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;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:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-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{box-shadow:0 0 3px 1px rgb(94,158,214)}.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:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-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:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.fa-lg {
	font-size: 1.33333em;
	line-height: 0.75em;
	vertical-align: -.0667em;
}

.fa-xs {
	font-size: .75em;
}

.fa-sm {
	font-size: .875em;
}

.fa-1x {
	font-size: 1em;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-6x {
	font-size: 6em;
}

.fa-7x {
	font-size: 7em;
}

.fa-8x {
	font-size: 8em;
}

.fa-9x {
	font-size: 9em;
}

.fa-10x {
	font-size: 10em;
}

.fa-fw {
	text-align: center;
	width: 1.25em;
}

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0;
}
.fa-ul > li {
	position: relative;
}

.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
}

.fa-border {
	border: solid 0.08em #eee;
	border-radius: .1em;
	padding: .2em .25em .15em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1);
}

.fa-flip-horizontal.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	-webkit-filter: none;
	filter: none;
}

.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
	content: "\f26e";
}

.fa-accessible-icon:before {
	content: "\f368";
}

.fa-accusoft:before {
	content: "\f369";
}

.fa-acquisitions-incorporated:before {
	content: "\f6af";
}

.fa-ad:before {
	content: "\f641";
}

.fa-address-book:before {
	content: "\f2b9";
}

.fa-address-card:before {
	content: "\f2bb";
}

.fa-adjust:before {
	content: "\f042";
}

.fa-adn:before {
	content: "\f170";
}

.fa-adversal:before {
	content: "\f36a";
}

.fa-affiliatetheme:before {
	content: "\f36b";
}

.fa-air-freshener:before {
	content: "\f5d0";
}

.fa-algolia:before {
	content: "\f36c";
}

.fa-align-center:before {
	content: "\f037";
}

.fa-align-justify:before {
	content: "\f039";
}

.fa-align-left:before {
	content: "\f036";
}

.fa-align-right:before {
	content: "\f038";
}

.fa-alipay:before {
	content: "\f642";
}

.fa-allergies:before {
	content: "\f461";
}

.fa-amazon:before {
	content: "\f270";
}

.fa-amazon-pay:before {
	content: "\f42c";
}

.fa-ambulance:before {
	content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
	content: "\f2a3";
}

.fa-amilia:before {
	content: "\f36d";
}

.fa-anchor:before {
	content: "\f13d";
}

.fa-android:before {
	content: "\f17b";
}

.fa-angellist:before {
	content: "\f209";
}

.fa-angle-double-down:before {
	content: "\f103";
}

.fa-angle-double-left:before {
	content: "\f100";
}

.fa-angle-double-right:before {
	content: "\f101";
}

.fa-angle-double-up:before {
	content: "\f102";
}

.fa-angle-down:before {
	content: "\f107";
}

.fa-angle-left:before {
	content: "\f104";
}

.fa-angle-right:before {
	content: "\f105";
}

.fa-angle-up:before {
	content: "\f106";
}

.fa-angry:before {
	content: "\f556";
}

.fa-angrycreative:before {
	content: "\f36e";
}

.fa-angular:before {
	content: "\f420";
}

.fa-ankh:before {
	content: "\f644";
}

.fa-app-store:before {
	content: "\f36f";
}

.fa-app-store-ios:before {
	content: "\f370";
}

.fa-apper:before {
	content: "\f371";
}

.fa-apple:before {
	content: "\f179";
}

.fa-apple-alt:before {
	content: "\f5d1";
}

.fa-apple-pay:before {
	content: "\f415";
}

.fa-archive:before {
	content: "\f187";
}

.fa-archway:before {
	content: "\f557";
}

.fa-arrow-alt-circle-down:before {
	content: "\f358";
}

.fa-arrow-alt-circle-left:before {
	content: "\f359";
}

.fa-arrow-alt-circle-right:before {
	content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
	content: "\f35b";
}

.fa-arrow-circle-down:before {
	content: "\f0ab";
}

.fa-arrow-circle-left:before {
	content: "\f0a8";
}

.fa-arrow-circle-right:before {
	content: "\f0a9";
}

.fa-arrow-circle-up:before {
	content: "\f0aa";
}

.fa-arrow-down:before {
	content: "\f063";
}

.fa-arrow-left:before {
	content: "\f060";
}

.fa-arrow-right:before {
	content: "\f061";
}

.fa-arrow-up:before {
	content: "\f062";
}

.fa-arrows-alt:before {
	content: "\f0b2";
}

.fa-arrows-alt-h:before {
	content: "\f337";
}

.fa-arrows-alt-v:before {
	content: "\f338";
}

.fa-assistive-listening-systems:before {
	content: "\f2a2";
}

.fa-asterisk:before {
	content: "\f069";
}

.fa-asymmetrik:before {
	content: "\f372";
}

.fa-at:before {
	content: "\f1fa";
}

.fa-atlas:before {
	content: "\f558";
}

.fa-atom:before {
	content: "\f5d2";
}

.fa-audible:before {
	content: "\f373";
}

.fa-audio-description:before {
	content: "\f29e";
}

.fa-autoprefixer:before {
	content: "\f41c";
}

.fa-avianex:before {
	content: "\f374";
}

.fa-aviato:before {
	content: "\f421";
}

.fa-award:before {
	content: "\f559";
}

.fa-aws:before {
	content: "\f375";
}

.fa-backspace:before {
	content: "\f55a";
}

.fa-backward:before {
	content: "\f04a";
}

.fa-balance-scale:before {
	content: "\f24e";
}

.fa-ban:before {
	content: "\f05e";
}

.fa-band-aid:before {
	content: "\f462";
}

.fa-bandcamp:before {
	content: "\f2d5";
}

.fa-barcode:before {
	content: "\f02a";
}

.fa-bars:before {
	content: "\f0c9";
}

.fa-baseball-ball:before {
	content: "\f433";
}

.fa-basketball-ball:before {
	content: "\f434";
}

.fa-bath:before {
	content: "\f2cd";
}

.fa-battery-empty:before {
	content: "\f244";
}

.fa-battery-full:before {
	content: "\f240";
}

.fa-battery-half:before {
	content: "\f242";
}

.fa-battery-quarter:before {
	content: "\f243";
}

.fa-battery-three-quarters:before {
	content: "\f241";
}

.fa-bed:before {
	content: "\f236";
}

.fa-beer:before {
	content: "\f0fc";
}

.fa-behance:before {
	content: "\f1b4";
}

.fa-behance-square:before {
	content: "\f1b5";
}

.fa-bell:before {
	content: "\f0f3";
}

.fa-bell-slash:before {
	content: "\f1f6";
}

.fa-bezier-curve:before {
	content: "\f55b";
}

.fa-bible:before {
	content: "\f647";
}

.fa-bicycle:before {
	content: "\f206";
}

.fa-bimobject:before {
	content: "\f378";
}

.fa-binoculars:before {
	content: "\f1e5";
}

.fa-birthday-cake:before {
	content: "\f1fd";
}

.fa-bitbucket:before {
	content: "\f171";
}

.fa-bitcoin:before {
	content: "\f379";
}

.fa-bity:before {
	content: "\f37a";
}

.fa-black-tie:before {
	content: "\f27e";
}

.fa-blackberry:before {
	content: "\f37b";
}

.fa-blender:before {
	content: "\f517";
}

.fa-blender-phone:before {
	content: "\f6b6";
}

.fa-blind:before {
	content: "\f29d";
}

.fa-blogger:before {
	content: "\f37c";
}

.fa-blogger-b:before {
	content: "\f37d";
}

.fa-bluetooth:before {
	content: "\f293";
}

.fa-bluetooth-b:before {
	content: "\f294";
}

.fa-bold:before {
	content: "\f032";
}

.fa-bolt:before {
	content: "\f0e7";
}

.fa-bomb:before {
	content: "\f1e2";
}

.fa-bone:before {
	content: "\f5d7";
}

.fa-bong:before {
	content: "\f55c";
}

.fa-book:before {
	content: "\f02d";
}

.fa-book-dead:before {
	content: "\f6b7";
}

.fa-book-open:before {
	content: "\f518";
}

.fa-book-reader:before {
	content: "\f5da";
}

.fa-bookmark:before {
	content: "\f02e";
}

.fa-bowling-ball:before {
	content: "\f436";
}

.fa-box:before {
	content: "\f466";
}

.fa-box-open:before {
	content: "\f49e";
}

.fa-boxes:before {
	content: "\f468";
}

.fa-braille:before {
	content: "\f2a1";
}

.fa-brain:before {
	content: "\f5dc";
}

.fa-briefcase:before {
	content: "\f0b1";
}

.fa-briefcase-medical:before {
	content: "\f469";
}

.fa-broadcast-tower:before {
	content: "\f519";
}

.fa-broom:before {
	content: "\f51a";
}

.fa-brush:before {
	content: "\f55d";
}

.fa-btc:before {
	content: "\f15a";
}

.fa-bug:before {
	content: "\f188";
}

.fa-building:before {
	content: "\f1ad";
}

.fa-bullhorn:before {
	content: "\f0a1";
}

.fa-bullseye:before {
	content: "\f140";
}

.fa-burn:before {
	content: "\f46a";
}

.fa-buromobelexperte:before {
	content: "\f37f";
}

.fa-bus:before {
	content: "\f207";
}

.fa-bus-alt:before {
	content: "\f55e";
}

.fa-business-time:before {
	content: "\f64a";
}

.fa-buysellads:before {
	content: "\f20d";
}

.fa-calculator:before {
	content: "\f1ec";
}

.fa-calendar:before {
	content: "\f133";
}

.fa-calendar-alt:before {
	content: "\f073";
}

.fa-calendar-check:before {
	content: "\f274";
}

.fa-calendar-minus:before {
	content: "\f272";
}

.fa-calendar-plus:before {
	content: "\f271";
}

.fa-calendar-times:before {
	content: "\f273";
}

.fa-camera:before {
	content: "\f030";
}

.fa-camera-retro:before {
	content: "\f083";
}

.fa-campground:before {
	content: "\f6bb";
}

.fa-cannabis:before {
	content: "\f55f";
}

.fa-capsules:before {
	content: "\f46b";
}

.fa-car:before {
	content: "\f1b9";
}

.fa-car-alt:before {
	content: "\f5de";
}

.fa-car-battery:before {
	content: "\f5df";
}

.fa-car-crash:before {
	content: "\f5e1";
}

.fa-car-side:before {
	content: "\f5e4";
}

.fa-caret-down:before {
	content: "\f0d7";
}

.fa-caret-left:before {
	content: "\f0d9";
}

.fa-caret-right:before {
	content: "\f0da";
}

.fa-caret-square-down:before {
	content: "\f150";
}

.fa-caret-square-left:before {
	content: "\f191";
}

.fa-caret-square-right:before {
	content: "\f152";
}

.fa-caret-square-up:before {
	content: "\f151";
}

.fa-caret-up:before {
	content: "\f0d8";
}

.fa-cart-arrow-down:before {
	content: "\f218";
}

.fa-cart-plus:before {
	content: "\f217";
}

.fa-cat:before {
	content: "\f6be";
}

.fa-cc-amazon-pay:before {
	content: "\f42d";
}

.fa-cc-amex:before {
	content: "\f1f3";
}

.fa-cc-apple-pay:before {
	content: "\f416";
}

.fa-cc-diners-club:before {
	content: "\f24c";
}

.fa-cc-discover:before {
	content: "\f1f2";
}

.fa-cc-jcb:before {
	content: "\f24b";
}

.fa-cc-mastercard:before {
	content: "\f1f1";
}

.fa-cc-paypal:before {
	content: "\f1f4";
}

.fa-cc-stripe:before {
	content: "\f1f5";
}

.fa-cc-visa:before {
	content: "\f1f0";
}

.fa-centercode:before {
	content: "\f380";
}

.fa-certificate:before {
	content: "\f0a3";
}

.fa-chair:before {
	content: "\f6c0";
}

.fa-chalkboard:before {
	content: "\f51b";
}

.fa-chalkboard-teacher:before {
	content: "\f51c";
}

.fa-charging-station:before {
	content: "\f5e7";
}

.fa-chart-area:before {
	content: "\f1fe";
}

.fa-chart-bar:before {
	content: "\f080";
}

.fa-chart-line:before {
	content: "\f201";
}

.fa-chart-pie:before {
	content: "\f200";
}

.fa-check:before {
	content: "\f00c";
}

.fa-check-circle:before {
	content: "\f058";
}

.fa-check-double:before {
	content: "\f560";
}

.fa-check-square:before {
	content: "\f14a";
}

.fa-chess:before {
	content: "\f439";
}

.fa-chess-bishop:before {
	content: "\f43a";
}

.fa-chess-board:before {
	content: "\f43c";
}

.fa-chess-king:before {
	content: "\f43f";
}

.fa-chess-knight:before {
	content: "\f441";
}

.fa-chess-pawn:before {
	content: "\f443";
}

.fa-chess-queen:before {
	content: "\f445";
}

.fa-chess-rook:before {
	content: "\f447";
}

.fa-chevron-circle-down:before {
	content: "\f13a";
}

.fa-chevron-circle-left:before {
	content: "\f137";
}

.fa-chevron-circle-right:before {
	content: "\f138";
}

.fa-chevron-circle-up:before {
	content: "\f139";
}

.fa-chevron-down:before {
	content: "\f078";
}

.fa-chevron-left:before {
	content: "\f053";
}

.fa-chevron-right:before {
	content: "\f054";
}

.fa-chevron-up:before {
	content: "\f077";
}

.fa-child:before {
	content: "\f1ae";
}

.fa-chrome:before {
	content: "\f268";
}

.fa-church:before {
	content: "\f51d";
}

.fa-circle:before {
	content: "\f111";
}

.fa-circle-notch:before {
	content: "\f1ce";
}

.fa-city:before {
	content: "\f64f";
}

.fa-clipboard:before {
	content: "\f328";
}

.fa-clipboard-check:before {
	content: "\f46c";
}

.fa-clipboard-list:before {
	content: "\f46d";
}

.fa-clock:before {
	content: "\f017";
}

.fa-clone:before {
	content: "\f24d";
}

.fa-closed-captioning:before {
	content: "\f20a";
}

.fa-cloud:before {
	content: "\f0c2";
}

.fa-cloud-download-alt:before {
	content: "\f381";
}

.fa-cloud-meatball:before {
	content: "\f73b";
}

.fa-cloud-moon:before {
	content: "\f6c3";
}

.fa-cloud-moon-rain:before {
	content: "\f73c";
}

.fa-cloud-rain:before {
	content: "\f73d";
}

.fa-cloud-showers-heavy:before {
	content: "\f740";
}

.fa-cloud-sun:before {
	content: "\f6c4";
}

.fa-cloud-sun-rain:before {
	content: "\f743";
}

.fa-cloud-upload-alt:before {
	content: "\f382";
}

.fa-cloudscale:before {
	content: "\f383";
}

.fa-cloudsmith:before {
	content: "\f384";
}

.fa-cloudversify:before {
	content: "\f385";
}

.fa-cocktail:before {
	content: "\f561";
}

.fa-code:before {
	content: "\f121";
}

.fa-code-branch:before {
	content: "\f126";
}

.fa-codepen:before {
	content: "\f1cb";
}

.fa-codiepie:before {
	content: "\f284";
}

.fa-coffee:before {
	content: "\f0f4";
}

.fa-cog:before {
	content: "\f013";
}

.fa-cogs:before {
	content: "\f085";
}

.fa-coins:before {
	content: "\f51e";
}

.fa-columns:before {
	content: "\f0db";
}

.fa-comment:before {
	content: "\f075";
}

.fa-comment-alt:before {
	content: "\f27a";
}

.fa-comment-dollar:before {
	content: "\f651";
}

.fa-comment-dots:before {
	content: "\f4ad";
}

.fa-comment-slash:before {
	content: "\f4b3";
}

.fa-comments:before {
	content: "\f086";
}

.fa-comments-dollar:before {
	content: "\f653";
}

.fa-compact-disc:before {
	content: "\f51f";
}

.fa-compass:before {
	content: "\f14e";
}

.fa-compress:before {
	content: "\f066";
}

.fa-concierge-bell:before {
	content: "\f562";
}

.fa-connectdevelop:before {
	content: "\f20e";
}

.fa-contao:before {
	content: "\f26d";
}

.fa-cookie:before {
	content: "\f563";
}

.fa-cookie-bite:before {
	content: "\f564";
}

.fa-copy:before {
	content: "\f0c5";
}

.fa-copyright:before {
	content: "\f1f9";
}

.fa-couch:before {
	content: "\f4b8";
}

.fa-cpanel:before {
	content: "\f388";
}

.fa-creative-commons:before {
	content: "\f25e";
}

.fa-creative-commons-by:before {
	content: "\f4e7";
}

.fa-creative-commons-nc:before {
	content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
	content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
	content: "\f4ea";
}

.fa-creative-commons-nd:before {
	content: "\f4eb";
}

.fa-creative-commons-pd:before {
	content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
	content: "\f4ed";
}

.fa-creative-commons-remix:before {
	content: "\f4ee";
}

.fa-creative-commons-sa:before {
	content: "\f4ef";
}

.fa-creative-commons-sampling:before {
	content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
	content: "\f4f1";
}

.fa-creative-commons-share:before {
	content: "\f4f2";
}

.fa-creative-commons-zero:before {
	content: "\f4f3";
}

.fa-credit-card:before {
	content: "\f09d";
}

.fa-critical-role:before {
	content: "\f6c9";
}

.fa-crop:before {
	content: "\f125";
}

.fa-crop-alt:before {
	content: "\f565";
}

.fa-cross:before {
	content: "\f654";
}

.fa-crosshairs:before {
	content: "\f05b";
}

.fa-crow:before {
	content: "\f520";
}

.fa-crown:before {
	content: "\f521";
}

.fa-css3:before {
	content: "\f13c";
}

.fa-css3-alt:before {
	content: "\f38b";
}

.fa-cube:before {
	content: "\f1b2";
}

.fa-cubes:before {
	content: "\f1b3";
}

.fa-cut:before {
	content: "\f0c4";
}

.fa-cuttlefish:before {
	content: "\f38c";
}

.fa-d-and-d:before {
	content: "\f38d";
}

.fa-d-and-d-beyond:before {
	content: "\f6ca";
}

.fa-dashcube:before {
	content: "\f210";
}

.fa-database:before {
	content: "\f1c0";
}

.fa-deaf:before {
	content: "\f2a4";
}

.fa-delicious:before {
	content: "\f1a5";
}

.fa-democrat:before {
	content: "\f747";
}

.fa-deploydog:before {
	content: "\f38e";
}

.fa-deskpro:before {
	content: "\f38f";
}

.fa-desktop:before {
	content: "\f108";
}

.fa-dev:before {
	content: "\f6cc";
}

.fa-deviantart:before {
	content: "\f1bd";
}

.fa-dharmachakra:before {
	content: "\f655";
}

.fa-diagnoses:before {
	content: "\f470";
}

.fa-dice:before {
	content: "\f522";
}

.fa-dice-d20:before {
	content: "\f6cf";
}

.fa-dice-d6:before {
	content: "\f6d1";
}

.fa-dice-five:before {
	content: "\f523";
}

.fa-dice-four:before {
	content: "\f524";
}

.fa-dice-one:before {
	content: "\f525";
}

.fa-dice-six:before {
	content: "\f526";
}

.fa-dice-three:before {
	content: "\f527";
}

.fa-dice-two:before {
	content: "\f528";
}

.fa-digg:before {
	content: "\f1a6";
}

.fa-digital-ocean:before {
	content: "\f391";
}

.fa-digital-tachograph:before {
	content: "\f566";
}

.fa-directions:before {
	content: "\f5eb";
}

.fa-discord:before {
	content: "\f392";
}

.fa-discourse:before {
	content: "\f393";
}

.fa-divide:before {
	content: "\f529";
}

.fa-dizzy:before {
	content: "\f567";
}

.fa-dna:before {
	content: "\f471";
}

.fa-dochub:before {
	content: "\f394";
}

.fa-docker:before {
	content: "\f395";
}

.fa-dog:before {
	content: "\f6d3";
}

.fa-dollar-sign:before {
	content: "\f155";
}

.fa-dolly:before {
	content: "\f472";
}

.fa-dolly-flatbed:before {
	content: "\f474";
}

.fa-donate:before {
	content: "\f4b9";
}

.fa-door-closed:before {
	content: "\f52a";
}

.fa-door-open:before {
	content: "\f52b";
}

.fa-dot-circle:before {
	content: "\f192";
}

.fa-dove:before {
	content: "\f4ba";
}

.fa-download:before {
	content: "\f019";
}

.fa-draft2digital:before {
	content: "\f396";
}

.fa-drafting-compass:before {
	content: "\f568";
}

.fa-dragon:before {
	content: "\f6d5";
}

.fa-draw-polygon:before {
	content: "\f5ee";
}

.fa-dribbble:before {
	content: "\f17d";
}

.fa-dribbble-square:before {
	content: "\f397";
}

.fa-dropbox:before {
	content: "\f16b";
}

.fa-drum:before {
	content: "\f569";
}

.fa-drum-steelpan:before {
	content: "\f56a";
}

.fa-drumstick-bite:before {
	content: "\f6d7";
}

.fa-drupal:before {
	content: "\f1a9";
}

.fa-dumbbell:before {
	content: "\f44b";
}

.fa-dungeon:before {
	content: "\f6d9";
}

.fa-dyalog:before {
	content: "\f399";
}

.fa-earlybirds:before {
	content: "\f39a";
}

.fa-ebay:before {
	content: "\f4f4";
}

.fa-edge:before {
	content: "\f282";
}

.fa-edit:before {
	content: "\f044";
}

.fa-eject:before {
	content: "\f052";
}

.fa-elementor:before {
	content: "\f430";
}

.fa-ellipsis-h:before {
	content: "\f141";
}

.fa-ellipsis-v:before {
	content: "\f142";
}

.fa-ello:before {
	content: "\f5f1";
}

.fa-ember:before {
	content: "\f423";
}

.fa-empire:before {
	content: "\f1d1";
}

.fa-envelope:before {
	content: "\f0e0";
}

.fa-envelope-open:before {
	content: "\f2b6";
}

.fa-envelope-open-text:before {
	content: "\f658";
}

.fa-envelope-square:before {
	content: "\f199";
}

.fa-envira:before {
	content: "\f299";
}

.fa-equals:before {
	content: "\f52c";
}

.fa-eraser:before {
	content: "\f12d";
}

.fa-erlang:before {
	content: "\f39d";
}

.fa-ethereum:before {
	content: "\f42e";
}

.fa-etsy:before {
	content: "\f2d7";
}

.fa-euro-sign:before {
	content: "\f153";
}

.fa-exchange-alt:before {
	content: "\f362";
}

.fa-exclamation:before {
	content: "\f12a";
}

.fa-exclamation-circle:before {
	content: "\f06a";
}

.fa-exclamation-triangle:before {
	content: "\f071";
}

.fa-expand:before {
	content: "\f065";
}

.fa-expand-arrows-alt:before {
	content: "\f31e";
}

.fa-expeditedssl:before {
	content: "\f23e";
}

.fa-external-link-alt:before {
	content: "\f35d";
}

.fa-external-link-square-alt:before {
	content: "\f360";
}

.fa-eye:before {
	content: "\f06e";
}

.fa-eye-dropper:before {
	content: "\f1fb";
}

.fa-eye-slash:before {
	content: "\f070";
}

.fa-facebook:before {
	content: "\f09a";
}

.fa-facebook-f:before {
	content: "\f39e";
}

.fa-facebook-messenger:before {
	content: "\f39f";
}

.fa-facebook-square:before {
	content: "\f082";
}

.fa-fantasy-flight-games:before {
	content: "\f6dc";
}

.fa-fast-backward:before {
	content: "\f049";
}

.fa-fast-forward:before {
	content: "\f050";
}

.fa-fax:before {
	content: "\f1ac";
}

.fa-feather:before {
	content: "\f52d";
}

.fa-feather-alt:before {
	content: "\f56b";
}

.fa-female:before {
	content: "\f182";
}

.fa-fighter-jet:before {
	content: "\f0fb";
}

.fa-file:before {
	content: "\f15b";
}

.fa-file-alt:before {
	content: "\f15c";
}

.fa-file-archive:before {
	content: "\f1c6";
}

.fa-file-audio:before {
	content: "\f1c7";
}

.fa-file-code:before {
	content: "\f1c9";
}

.fa-file-contract:before {
	content: "\f56c";
}

.fa-file-csv:before {
	content: "\f6dd";
}

.fa-file-download:before {
	content: "\f56d";
}

.fa-file-excel:before {
	content: "\f1c3";
}

.fa-file-export:before {
	content: "\f56e";
}

.fa-file-image:before {
	content: "\f1c5";
}

.fa-file-import:before {
	content: "\f56f";
}

.fa-file-invoice:before {
	content: "\f570";
}

.fa-file-invoice-dollar:before {
	content: "\f571";
}

.fa-file-medical:before {
	content: "\f477";
}

.fa-file-medical-alt:before {
	content: "\f478";
}

.fa-file-pdf:before {
	content: "\f1c1";
}

.fa-file-powerpoint:before {
	content: "\f1c4";
}

.fa-file-prescription:before {
	content: "\f572";
}

.fa-file-signature:before {
	content: "\f573";
}

.fa-file-upload:before {
	content: "\f574";
}

.fa-file-video:before {
	content: "\f1c8";
}

.fa-file-word:before {
	content: "\f1c2";
}

.fa-fill:before {
	content: "\f575";
}

.fa-fill-drip:before {
	content: "\f576";
}

.fa-film:before {
	content: "\f008";
}

.fa-filter:before {
	content: "\f0b0";
}

.fa-fingerprint:before {
	content: "\f577";
}

.fa-fire:before {
	content: "\f06d";
}

.fa-fire-extinguisher:before {
	content: "\f134";
}

.fa-firefox:before {
	content: "\f269";
}

.fa-first-aid:before {
	content: "\f479";
}

.fa-first-order:before {
	content: "\f2b0";
}

.fa-first-order-alt:before {
	content: "\f50a";
}

.fa-firstdraft:before {
	content: "\f3a1";
}

.fa-fish:before {
	content: "\f578";
}

.fa-fist-raised:before {
	content: "\f6de";
}

.fa-flag:before {
	content: "\f024";
}

.fa-flag-checkered:before {
	content: "\f11e";
}

.fa-flag-usa:before {
	content: "\f74d";
}

.fa-flask:before {
	content: "\f0c3";
}

.fa-flickr:before {
	content: "\f16e";
}

.fa-flipboard:before {
	content: "\f44d";
}

.fa-flushed:before {
	content: "\f579";
}

.fa-fly:before {
	content: "\f417";
}

.fa-folder:before {
	content: "\f07b";
}

.fa-folder-minus:before {
	content: "\f65d";
}

.fa-folder-open:before {
	content: "\f07c";
}

.fa-folder-plus:before {
	content: "\f65e";
}

.fa-font:before {
	content: "\f031";
}

.fa-font-awesome:before {
	content: "\f2b4";
}

.fa-font-awesome-alt:before {
	content: "\f35c";
}

.fa-font-awesome-flag:before {
	content: "\f425";
}

.fa-font-awesome-logo-full:before {
	content: "\f4e6";
}

.fa-fonticons:before {
	content: "\f280";
}

.fa-fonticons-fi:before {
	content: "\f3a2";
}

.fa-football-ball:before {
	content: "\f44e";
}

.fa-fort-awesome:before {
	content: "\f286";
}

.fa-fort-awesome-alt:before {
	content: "\f3a3";
}

.fa-forumbee:before {
	content: "\f211";
}

.fa-forward:before {
	content: "\f04e";
}

.fa-foursquare:before {
	content: "\f180";
}

.fa-free-code-camp:before {
	content: "\f2c5";
}

.fa-freebsd:before {
	content: "\f3a4";
}

.fa-frog:before {
	content: "\f52e";
}

.fa-frown:before {
	content: "\f119";
}

.fa-frown-open:before {
	content: "\f57a";
}

.fa-fulcrum:before {
	content: "\f50b";
}

.fa-funnel-dollar:before {
	content: "\f662";
}

.fa-futbol:before {
	content: "\f1e3";
}

.fa-galactic-republic:before {
	content: "\f50c";
}

.fa-galactic-senate:before {
	content: "\f50d";
}

.fa-gamepad:before {
	content: "\f11b";
}

.fa-gas-pump:before {
	content: "\f52f";
}

.fa-gavel:before {
	content: "\f0e3";
}

.fa-gem:before {
	content: "\f3a5";
}

.fa-genderless:before {
	content: "\f22d";
}

.fa-get-pocket:before {
	content: "\f265";
}

.fa-gg:before {
	content: "\f260";
}

.fa-gg-circle:before {
	content: "\f261";
}

.fa-ghost:before {
	content: "\f6e2";
}

.fa-gift:before {
	content: "\f06b";
}

.fa-git:before {
	content: "\f1d3";
}

.fa-git-square:before {
	content: "\f1d2";
}

.fa-github:before {
	content: "\f09b";
}

.fa-github-alt:before {
	content: "\f113";
}

.fa-github-square:before {
	content: "\f092";
}

.fa-gitkraken:before {
	content: "\f3a6";
}

.fa-gitlab:before {
	content: "\f296";
}

.fa-gitter:before {
	content: "\f426";
}

.fa-glass-martini:before {
	content: "\f000";
}

.fa-glass-martini-alt:before {
	content: "\f57b";
}

.fa-glasses:before {
	content: "\f530";
}

.fa-glide:before {
	content: "\f2a5";
}

.fa-glide-g:before {
	content: "\f2a6";
}

.fa-globe:before {
	content: "\f0ac";
}

.fa-globe-africa:before {
	content: "\f57c";
}

.fa-globe-americas:before {
	content: "\f57d";
}

.fa-globe-asia:before {
	content: "\f57e";
}

.fa-gofore:before {
	content: "\f3a7";
}

.fa-golf-ball:before {
	content: "\f450";
}

.fa-goodreads:before {
	content: "\f3a8";
}

.fa-goodreads-g:before {
	content: "\f3a9";
}

.fa-google:before {
	content: "\f1a0";
}

.fa-google-drive:before {
	content: "\f3aa";
}

.fa-google-play:before {
	content: "\f3ab";
}

.fa-google-plus:before {
	content: "\f2b3";
}

.fa-google-plus-g:before {
	content: "\f0d5";
}

.fa-google-plus-square:before {
	content: "\f0d4";
}

.fa-google-wallet:before {
	content: "\f1ee";
}

.fa-gopuram:before {
	content: "\f664";
}

.fa-graduation-cap:before {
	content: "\f19d";
}

.fa-gratipay:before {
	content: "\f184";
}

.fa-grav:before {
	content: "\f2d6";
}

.fa-greater-than:before {
	content: "\f531";
}

.fa-greater-than-equal:before {
	content: "\f532";
}

.fa-grimace:before {
	content: "\f57f";
}

.fa-grin:before {
	content: "\f580";
}

.fa-grin-alt:before {
	content: "\f581";
}

.fa-grin-beam:before {
	content: "\f582";
}

.fa-grin-beam-sweat:before {
	content: "\f583";
}

.fa-grin-hearts:before {
	content: "\f584";
}

.fa-grin-squint:before {
	content: "\f585";
}

.fa-grin-squint-tears:before {
	content: "\f586";
}

.fa-grin-stars:before {
	content: "\f587";
}

.fa-grin-tears:before {
	content: "\f588";
}

.fa-grin-tongue:before {
	content: "\f589";
}

.fa-grin-tongue-squint:before {
	content: "\f58a";
}

.fa-grin-tongue-wink:before {
	content: "\f58b";
}

.fa-grin-wink:before {
	content: "\f58c";
}

.fa-grip-horizontal:before {
	content: "\f58d";
}

.fa-grip-vertical:before {
	content: "\f58e";
}

.fa-gripfire:before {
	content: "\f3ac";
}

.fa-grunt:before {
	content: "\f3ad";
}

.fa-gulp:before {
	content: "\f3ae";
}

.fa-h-square:before {
	content: "\f0fd";
}

.fa-hacker-news:before {
	content: "\f1d4";
}

.fa-hacker-news-square:before {
	content: "\f3af";
}

.fa-hackerrank:before {
	content: "\f5f7";
}

.fa-hammer:before {
	content: "\f6e3";
}

.fa-hamsa:before {
	content: "\f665";
}

.fa-hand-holding:before {
	content: "\f4bd";
}

.fa-hand-holding-heart:before {
	content: "\f4be";
}

.fa-hand-holding-usd:before {
	content: "\f4c0";
}

.fa-hand-lizard:before {
	content: "\f258";
}

.fa-hand-paper:before {
	content: "\f256";
}

.fa-hand-peace:before {
	content: "\f25b";
}

.fa-hand-point-down:before {
	content: "\f0a7";
}

.fa-hand-point-left:before {
	content: "\f0a5";
}

.fa-hand-point-right:before {
	content: "\f0a4";
}

.fa-hand-point-up:before {
	content: "\f0a6";
}

.fa-hand-pointer:before {
	content: "\f25a";
}

.fa-hand-rock:before {
	content: "\f255";
}

.fa-hand-scissors:before {
	content: "\f257";
}

.fa-hand-spock:before {
	content: "\f259";
}

.fa-hands:before {
	content: "\f4c2";
}

.fa-hands-helping:before {
	content: "\f4c4";
}

.fa-handshake:before {
	content: "\f2b5";
}

.fa-hanukiah:before {
	content: "\f6e6";
}

.fa-hashtag:before {
	content: "\f292";
}

.fa-hat-wizard:before {
	content: "\f6e8";
}

.fa-haykal:before {
	content: "\f666";
}

.fa-hdd:before {
	content: "\f0a0";
}

.fa-heading:before {
	content: "\f1dc";
}

.fa-headphones:before {
	content: "\f025";
}

.fa-headphones-alt:before {
	content: "\f58f";
}

.fa-headset:before {
	content: "\f590";
}

.fa-heart:before {
	content: "\f004";
}

.fa-heartbeat:before {
	content: "\f21e";
}

.fa-helicopter:before {
	content: "\f533";
}

.fa-highlighter:before {
	content: "\f591";
}

.fa-hiking:before {
	content: "\f6ec";
}

.fa-hippo:before {
	content: "\f6ed";
}

.fa-hips:before {
	content: "\f452";
}

.fa-hire-a-helper:before {
	content: "\f3b0";
}

.fa-history:before {
	content: "\f1da";
}

.fa-hockey-puck:before {
	content: "\f453";
}

.fa-home:before {
	content: "\f015";
}

.fa-hooli:before {
	content: "\f427";
}

.fa-hornbill:before {
	content: "\f592";
}

.fa-horse:before {
	content: "\f6f0";
}

.fa-hospital:before {
	content: "\f0f8";
}

.fa-hospital-alt:before {
	content: "\f47d";
}

.fa-hospital-symbol:before {
	content: "\f47e";
}

.fa-hot-tub:before {
	content: "\f593";
}

.fa-hotel:before {
	content: "\f594";
}

.fa-hotjar:before {
	content: "\f3b1";
}

.fa-hourglass:before {
	content: "\f254";
}

.fa-hourglass-end:before {
	content: "\f253";
}

.fa-hourglass-half:before {
	content: "\f252";
}

.fa-hourglass-start:before {
	content: "\f251";
}

.fa-house-damage:before {
	content: "\f6f1";
}

.fa-houzz:before {
	content: "\f27c";
}

.fa-hryvnia:before {
	content: "\f6f2";
}

.fa-html5:before {
	content: "\f13b";
}

.fa-hubspot:before {
	content: "\f3b2";
}

.fa-i-cursor:before {
	content: "\f246";
}

.fa-id-badge:before {
	content: "\f2c1";
}

.fa-id-card:before {
	content: "\f2c2";
}

.fa-id-card-alt:before {
	content: "\f47f";
}

.fa-image:before {
	content: "\f03e";
}

.fa-images:before {
	content: "\f302";
}

.fa-imdb:before {
	content: "\f2d8";
}

.fa-inbox:before {
	content: "\f01c";
}

.fa-indent:before {
	content: "\f03c";
}

.fa-industry:before {
	content: "\f275";
}

.fa-infinity:before {
	content: "\f534";
}

.fa-info:before {
	content: "\f129";
}

.fa-info-circle:before {
	content: "\f05a";
}

.fa-instagram:before {
	content: "\f16d";
}

.fa-internet-explorer:before {
	content: "\f26b";
}

.fa-ioxhost:before {
	content: "\f208";
}

.fa-italic:before {
	content: "\f033";
}

.fa-itunes:before {
	content: "\f3b4";
}

.fa-itunes-note:before {
	content: "\f3b5";
}

.fa-java:before {
	content: "\f4e4";
}

.fa-jedi:before {
	content: "\f669";
}

.fa-jedi-order:before {
	content: "\f50e";
}

.fa-jenkins:before {
	content: "\f3b6";
}

.fa-joget:before {
	content: "\f3b7";
}

.fa-joint:before {
	content: "\f595";
}

.fa-joomla:before {
	content: "\f1aa";
}

.fa-journal-whills:before {
	content: "\f66a";
}

.fa-js:before {
	content: "\f3b8";
}

.fa-js-square:before {
	content: "\f3b9";
}

.fa-jsfiddle:before {
	content: "\f1cc";
}

.fa-kaaba:before {
	content: "\f66b";
}

.fa-kaggle:before {
	content: "\f5fa";
}

.fa-key:before {
	content: "\f084";
}

.fa-keybase:before {
	content: "\f4f5";
}

.fa-keyboard:before {
	content: "\f11c";
}

.fa-keycdn:before {
	content: "\f3ba";
}

.fa-khanda:before {
	content: "\f66d";
}

.fa-kickstarter:before {
	content: "\f3bb";
}

.fa-kickstarter-k:before {
	content: "\f3bc";
}

.fa-kiss:before {
	content: "\f596";
}

.fa-kiss-beam:before {
	content: "\f597";
}

.fa-kiss-wink-heart:before {
	content: "\f598";
}

.fa-kiwi-bird:before {
	content: "\f535";
}

.fa-korvue:before {
	content: "\f42f";
}

.fa-landmark:before {
	content: "\f66f";
}

.fa-language:before {
	content: "\f1ab";
}

.fa-laptop:before {
	content: "\f109";
}

.fa-laptop-code:before {
	content: "\f5fc";
}

.fa-laravel:before {
	content: "\f3bd";
}

.fa-lastfm:before {
	content: "\f202";
}

.fa-lastfm-square:before {
	content: "\f203";
}

.fa-laugh:before {
	content: "\f599";
}

.fa-laugh-beam:before {
	content: "\f59a";
}

.fa-laugh-squint:before {
	content: "\f59b";
}

.fa-laugh-wink:before {
	content: "\f59c";
}

.fa-layer-group:before {
	content: "\f5fd";
}

.fa-leaf:before {
	content: "\f06c";
}

.fa-leanpub:before {
	content: "\f212";
}

.fa-lemon:before {
	content: "\f094";
}

.fa-less:before {
	content: "\f41d";
}

.fa-less-than:before {
	content: "\f536";
}

.fa-less-than-equal:before {
	content: "\f537";
}

.fa-level-down-alt:before {
	content: "\f3be";
}

.fa-level-up-alt:before {
	content: "\f3bf";
}

.fa-life-ring:before {
	content: "\f1cd";
}

.fa-lightbulb:before {
	content: "\f0eb";
}

.fa-line:before {
	content: "\f3c0";
}

.fa-link:before {
	content: "\f0c1";
}

.fa-linkedin:before {
	content: "\f08c";
}

.fa-linkedin-in:before {
	content: "\f0e1";
}

.fa-linode:before {
	content: "\f2b8";
}

.fa-linux:before {
	content: "\f17c";
}

.fa-lira-sign:before {
	content: "\f195";
}

.fa-list:before {
	content: "\f03a";
}

.fa-list-alt:before {
	content: "\f022";
}

.fa-list-ol:before {
	content: "\f0cb";
}

.fa-list-ul:before {
	content: "\f0ca";
}

.fa-location-arrow:before {
	content: "\f124";
}

.fa-lock:before {
	content: "\f023";
}

.fa-lock-open:before {
	content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
	content: "\f309";
}

.fa-long-arrow-alt-left:before {
	content: "\f30a";
}

.fa-long-arrow-alt-right:before {
	content: "\f30b";
}

.fa-long-arrow-alt-up:before {
	content: "\f30c";
}

.fa-low-vision:before {
	content: "\f2a8";
}

.fa-luggage-cart:before {
	content: "\f59d";
}

.fa-lyft:before {
	content: "\f3c3";
}

.fa-magento:before {
	content: "\f3c4";
}

.fa-magic:before {
	content: "\f0d0";
}

.fa-magnet:before {
	content: "\f076";
}

.fa-mail-bulk:before {
	content: "\f674";
}

.fa-mailchimp:before {
	content: "\f59e";
}

.fa-male:before {
	content: "\f183";
}

.fa-mandalorian:before {
	content: "\f50f";
}

.fa-map:before {
	content: "\f279";
}

.fa-map-marked:before {
	content: "\f59f";
}

.fa-map-marked-alt:before {
	content: "\f5a0";
}

.fa-map-marker:before {
	content: "\f041";
}

.fa-map-marker-alt:before {
	content: "\f3c5";
}

.fa-map-pin:before {
	content: "\f276";
}

.fa-map-signs:before {
	content: "\f277";
}

.fa-markdown:before {
	content: "\f60f";
}

.fa-marker:before {
	content: "\f5a1";
}

.fa-mars:before {
	content: "\f222";
}

.fa-mars-double:before {
	content: "\f227";
}

.fa-mars-stroke:before {
	content: "\f229";
}

.fa-mars-stroke-h:before {
	content: "\f22b";
}

.fa-mars-stroke-v:before {
	content: "\f22a";
}

.fa-mask:before {
	content: "\f6fa";
}

.fa-mastodon:before {
	content: "\f4f6";
}

.fa-maxcdn:before {
	content: "\f136";
}

.fa-medal:before {
	content: "\f5a2";
}

.fa-medapps:before {
	content: "\f3c6";
}

.fa-medium:before {
	content: "\f23a";
}

.fa-medium-m:before {
	content: "\f3c7";
}

.fa-medkit:before {
	content: "\f0fa";
}

.fa-medrt:before {
	content: "\f3c8";
}

.fa-meetup:before {
	content: "\f2e0";
}

.fa-megaport:before {
	content: "\f5a3";
}

.fa-meh:before {
	content: "\f11a";
}

.fa-meh-blank:before {
	content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
	content: "\f5a5";
}

.fa-memory:before {
	content: "\f538";
}

.fa-menorah:before {
	content: "\f676";
}

.fa-mercury:before {
	content: "\f223";
}

.fa-meteor:before {
	content: "\f753";
}

.fa-microchip:before {
	content: "\f2db";
}

.fa-microphone:before {
	content: "\f130";
}

.fa-microphone-alt:before {
	content: "\f3c9";
}

.fa-microphone-alt-slash:before {
	content: "\f539";
}

.fa-microphone-slash:before {
	content: "\f131";
}

.fa-microscope:before {
	content: "\f610";
}

.fa-microsoft:before {
	content: "\f3ca";
}

.fa-minus:before {
	content: "\f068";
}

.fa-minus-circle:before {
	content: "\f056";
}

.fa-minus-square:before {
	content: "\f146";
}

.fa-mix:before {
	content: "\f3cb";
}

.fa-mixcloud:before {
	content: "\f289";
}

.fa-mizuni:before {
	content: "\f3cc";
}

.fa-mobile:before {
	content: "\f10b";
}

.fa-mobile-alt:before {
	content: "\f3cd";
}

.fa-modx:before {
	content: "\f285";
}

.fa-monero:before {
	content: "\f3d0";
}

.fa-money-bill:before {
	content: "\f0d6";
}

.fa-money-bill-alt:before {
	content: "\f3d1";
}

.fa-money-bill-wave:before {
	content: "\f53a";
}

.fa-money-bill-wave-alt:before {
	content: "\f53b";
}

.fa-money-check:before {
	content: "\f53c";
}

.fa-money-check-alt:before {
	content: "\f53d";
}

.fa-monument:before {
	content: "\f5a6";
}

.fa-moon:before {
	content: "\f186";
}

.fa-mortar-pestle:before {
	content: "\f5a7";
}

.fa-mosque:before {
	content: "\f678";
}

.fa-motorcycle:before {
	content: "\f21c";
}

.fa-mountain:before {
	content: "\f6fc";
}

.fa-mouse-pointer:before {
	content: "\f245";
}

.fa-music:before {
	content: "\f001";
}

.fa-napster:before {
	content: "\f3d2";
}

.fa-neos:before {
	content: "\f612";
}

.fa-network-wired:before {
	content: "\f6ff";
}

.fa-neuter:before {
	content: "\f22c";
}

.fa-newspaper:before {
	content: "\f1ea";
}

.fa-nimblr:before {
	content: "\f5a8";
}

.fa-nintendo-switch:before {
	content: "\f418";
}

.fa-node:before {
	content: "\f419";
}

.fa-node-js:before {
	content: "\f3d3";
}

.fa-not-equal:before {
	content: "\f53e";
}

.fa-notes-medical:before {
	content: "\f481";
}

.fa-npm:before {
	content: "\f3d4";
}

.fa-ns8:before {
	content: "\f3d5";
}

.fa-nutritionix:before {
	content: "\f3d6";
}

.fa-object-group:before {
	content: "\f247";
}

.fa-object-ungroup:before {
	content: "\f248";
}

.fa-odnoklassniki:before {
	content: "\f263";
}

.fa-odnoklassniki-square:before {
	content: "\f264";
}

.fa-oil-can:before {
	content: "\f613";
}

.fa-old-republic:before {
	content: "\f510";
}

.fa-om:before {
	content: "\f679";
}

.fa-opencart:before {
	content: "\f23d";
}

.fa-openid:before {
	content: "\f19b";
}

.fa-opera:before {
	content: "\f26a";
}

.fa-optin-monster:before {
	content: "\f23c";
}

.fa-osi:before {
	content: "\f41a";
}

.fa-otter:before {
	content: "\f700";
}

.fa-outdent:before {
	content: "\f03b";
}

.fa-page4:before {
	content: "\f3d7";
}

.fa-pagelines:before {
	content: "\f18c";
}

.fa-paint-brush:before {
	content: "\f1fc";
}

.fa-paint-roller:before {
	content: "\f5aa";
}

.fa-palette:before {
	content: "\f53f";
}

.fa-palfed:before {
	content: "\f3d8";
}

.fa-pallet:before {
	content: "\f482";
}

.fa-paper-plane:before {
	content: "\f1d8";
}

.fa-paperclip:before {
	content: "\f0c6";
}

.fa-parachute-box:before {
	content: "\f4cd";
}

.fa-paragraph:before {
	content: "\f1dd";
}

.fa-parking:before {
	content: "\f540";
}

.fa-passport:before {
	content: "\f5ab";
}

.fa-pastafarianism:before {
	content: "\f67b";
}

.fa-paste:before {
	content: "\f0ea";
}

.fa-patreon:before {
	content: "\f3d9";
}

.fa-pause:before {
	content: "\f04c";
}

.fa-pause-circle:before {
	content: "\f28b";
}

.fa-paw:before {
	content: "\f1b0";
}

.fa-paypal:before {
	content: "\f1ed";
}

.fa-peace:before {
	content: "\f67c";
}

.fa-pen:before {
	content: "\f304";
}

.fa-pen-alt:before {
	content: "\f305";
}

.fa-pen-fancy:before {
	content: "\f5ac";
}

.fa-pen-nib:before {
	content: "\f5ad";
}

.fa-pen-square:before {
	content: "\f14b";
}

.fa-pencil-alt:before {
	content: "\f303";
}

.fa-pencil-ruler:before {
	content: "\f5ae";
}

.fa-penny-arcade:before {
	content: "\f704";
}

.fa-people-carry:before {
	content: "\f4ce";
}

.fa-percent:before {
	content: "\f295";
}

.fa-percentage:before {
	content: "\f541";
}

.fa-periscope:before {
	content: "\f3da";
}

.fa-person-booth:before {
	content: "\f756";
}

.fa-phabricator:before {
	content: "\f3db";
}

.fa-phoenix-framework:before {
	content: "\f3dc";
}

.fa-phoenix-squadron:before {
	content: "\f511";
}

.fa-phone:before {
	content: "\f095";
}

.fa-phone-slash:before {
	content: "\f3dd";
}

.fa-phone-square:before {
	content: "\f098";
}

.fa-phone-volume:before {
	content: "\f2a0";
}

.fa-php:before {
	content: "\f457";
}

.fa-pied-piper:before {
	content: "\f2ae";
}

.fa-pied-piper-alt:before {
	content: "\f1a8";
}

.fa-pied-piper-hat:before {
	content: "\f4e5";
}

.fa-pied-piper-pp:before {
	content: "\f1a7";
}

.fa-piggy-bank:before {
	content: "\f4d3";
}

.fa-pills:before {
	content: "\f484";
}

.fa-pinterest:before {
	content: "\f0d2";
}

.fa-pinterest-p:before {
	content: "\f231";
}

.fa-pinterest-square:before {
	content: "\f0d3";
}

.fa-place-of-worship:before {
	content: "\f67f";
}

.fa-plane:before {
	content: "\f072";
}

.fa-plane-arrival:before {
	content: "\f5af";
}

.fa-plane-departure:before {
	content: "\f5b0";
}

.fa-play:before {
	content: "\f04b";
}

.fa-play-circle:before {
	content: "\f144";
}

.fa-playstation:before {
	content: "\f3df";
}

.fa-plug:before {
	content: "\f1e6";
}

.fa-plus:before {
	content: "\f067";
}

.fa-plus-circle:before {
	content: "\f055";
}

.fa-plus-square:before {
	content: "\f0fe";
}

.fa-podcast:before {
	content: "\f2ce";
}

.fa-poll:before {
	content: "\f681";
}

.fa-poll-h:before {
	content: "\f682";
}

.fa-poo:before {
	content: "\f2fe";
}

.fa-poo-storm:before {
	content: "\f75a";
}

.fa-poop:before {
	content: "\f619";
}

.fa-portrait:before {
	content: "\f3e0";
}

.fa-pound-sign:before {
	content: "\f154";
}

.fa-power-off:before {
	content: "\f011";
}

.fa-pray:before {
	content: "\f683";
}

.fa-praying-hands:before {
	content: "\f684";
}

.fa-prescription:before {
	content: "\f5b1";
}

.fa-prescription-bottle:before {
	content: "\f485";
}

.fa-prescription-bottle-alt:before {
	content: "\f486";
}

.fa-print:before {
	content: "\f02f";
}

.fa-procedures:before {
	content: "\f487";
}

.fa-product-hunt:before {
	content: "\f288";
}

.fa-project-diagram:before {
	content: "\f542";
}

.fa-pushed:before {
	content: "\f3e1";
}

.fa-puzzle-piece:before {
	content: "\f12e";
}

.fa-python:before {
	content: "\f3e2";
}

.fa-qq:before {
	content: "\f1d6";
}

.fa-qrcode:before {
	content: "\f029";
}

.fa-question:before {
	content: "\f128";
}

.fa-question-circle:before {
	content: "\f059";
}

.fa-quidditch:before {
	content: "\f458";
}

.fa-quinscape:before {
	content: "\f459";
}

.fa-quora:before {
	content: "\f2c4";
}

.fa-quote-left:before {
	content: "\f10d";
}

.fa-quote-right:before {
	content: "\f10e";
}

.fa-quran:before {
	content: "\f687";
}

.fa-r-project:before {
	content: "\f4f7";
}

.fa-rainbow:before {
	content: "\f75b";
}

.fa-random:before {
	content: "\f074";
}

.fa-ravelry:before {
	content: "\f2d9";
}

.fa-react:before {
	content: "\f41b";
}

.fa-reacteurope:before {
	content: "\f75d";
}

.fa-readme:before {
	content: "\f4d5";
}

.fa-rebel:before {
	content: "\f1d0";
}

.fa-receipt:before {
	content: "\f543";
}

.fa-recycle:before {
	content: "\f1b8";
}

.fa-red-river:before {
	content: "\f3e3";
}

.fa-reddit:before {
	content: "\f1a1";
}

.fa-reddit-alien:before {
	content: "\f281";
}

.fa-reddit-square:before {
	content: "\f1a2";
}

.fa-redo:before {
	content: "\f01e";
}

.fa-redo-alt:before {
	content: "\f2f9";
}

.fa-registered:before {
	content: "\f25d";
}

.fa-renren:before {
	content: "\f18b";
}

.fa-reply:before {
	content: "\f3e5";
}

.fa-reply-all:before {
	content: "\f122";
}

.fa-replyd:before {
	content: "\f3e6";
}

.fa-republican:before {
	content: "\f75e";
}

.fa-researchgate:before {
	content: "\f4f8";
}

.fa-resolving:before {
	content: "\f3e7";
}

.fa-retweet:before {
	content: "\f079";
}

.fa-rev:before {
	content: "\f5b2";
}

.fa-ribbon:before {
	content: "\f4d6";
}

.fa-ring:before {
	content: "\f70b";
}

.fa-road:before {
	content: "\f018";
}

.fa-robot:before {
	content: "\f544";
}

.fa-rocket:before {
	content: "\f135";
}

.fa-rocketchat:before {
	content: "\f3e8";
}

.fa-rockrms:before {
	content: "\f3e9";
}

.fa-route:before {
	content: "\f4d7";
}

.fa-rss:before {
	content: "\f09e";
}

.fa-rss-square:before {
	content: "\f143";
}

.fa-ruble-sign:before {
	content: "\f158";
}

.fa-ruler:before {
	content: "\f545";
}

.fa-ruler-combined:before {
	content: "\f546";
}

.fa-ruler-horizontal:before {
	content: "\f547";
}

.fa-ruler-vertical:before {
	content: "\f548";
}

.fa-running:before {
	content: "\f70c";
}

.fa-rupee-sign:before {
	content: "\f156";
}

.fa-sad-cry:before {
	content: "\f5b3";
}

.fa-sad-tear:before {
	content: "\f5b4";
}

.fa-safari:before {
	content: "\f267";
}

.fa-sass:before {
	content: "\f41e";
}

.fa-save:before {
	content: "\f0c7";
}

.fa-schlix:before {
	content: "\f3ea";
}

.fa-school:before {
	content: "\f549";
}

.fa-screwdriver:before {
	content: "\f54a";
}

.fa-scribd:before {
	content: "\f28a";
}

.fa-scroll:before {
	content: "\f70e";
}

.fa-search:before {
	content: "\f002";
}

.fa-search-dollar:before {
	content: "\f688";
}

.fa-search-location:before {
	content: "\f689";
}

.fa-search-minus:before {
	content: "\f010";
}

.fa-search-plus:before {
	content: "\f00e";
}

.fa-searchengin:before {
	content: "\f3eb";
}

.fa-seedling:before {
	content: "\f4d8";
}

.fa-sellcast:before {
	content: "\f2da";
}

.fa-sellsy:before {
	content: "\f213";
}

.fa-server:before {
	content: "\f233";
}

.fa-servicestack:before {
	content: "\f3ec";
}

.fa-shapes:before {
	content: "\f61f";
}

.fa-share:before {
	content: "\f064";
}

.fa-share-alt:before {
	content: "\f1e0";
}

.fa-share-alt-square:before {
	content: "\f1e1";
}

.fa-share-square:before {
	content: "\f14d";
}

.fa-shekel-sign:before {
	content: "\f20b";
}

.fa-shield-alt:before {
	content: "\f3ed";
}

.fa-ship:before {
	content: "\f21a";
}

.fa-shipping-fast:before {
	content: "\f48b";
}

.fa-shirtsinbulk:before {
	content: "\f214";
}

.fa-shoe-prints:before {
	content: "\f54b";
}

.fa-shopping-bag:before {
	content: "\f290";
}

.fa-shopping-basket:before {
	content: "\f291";
}

.fa-shopping-cart:before {
	content: "\f07a";
}

.fa-shopware:before {
	content: "\f5b5";
}

.fa-shower:before {
	content: "\f2cc";
}

.fa-shuttle-van:before {
	content: "\f5b6";
}

.fa-sign:before {
	content: "\f4d9";
}

.fa-sign-in-alt:before {
	content: "\f2f6";
}

.fa-sign-language:before {
	content: "\f2a7";
}

.fa-sign-out-alt:before {
	content: "\f2f5";
}

.fa-signal:before {
	content: "\f012";
}

.fa-signature:before {
	content: "\f5b7";
}

.fa-simplybuilt:before {
	content: "\f215";
}

.fa-sistrix:before {
	content: "\f3ee";
}

.fa-sitemap:before {
	content: "\f0e8";
}

.fa-sith:before {
	content: "\f512";
}

.fa-skull:before {
	content: "\f54c";
}

.fa-skull-crossbones:before {
	content: "\f714";
}

.fa-skyatlas:before {
	content: "\f216";
}

.fa-skype:before {
	content: "\f17e";
}

.fa-slack:before {
	content: "\f198";
}

.fa-slack-hash:before {
	content: "\f3ef";
}

.fa-slash:before {
	content: "\f715";
}

.fa-sliders-h:before {
	content: "\f1de";
}

.fa-slideshare:before {
	content: "\f1e7";
}

.fa-smile:before {
	content: "\f118";
}

.fa-smile-beam:before {
	content: "\f5b8";
}

.fa-smile-wink:before {
	content: "\f4da";
}

.fa-smog:before {
	content: "\f75f";
}

.fa-smoking:before {
	content: "\f48d";
}

.fa-smoking-ban:before {
	content: "\f54d";
}

.fa-snapchat:before {
	content: "\f2ab";
}

.fa-snapchat-ghost:before {
	content: "\f2ac";
}

.fa-snapchat-square:before {
	content: "\f2ad";
}

.fa-snowflake:before {
	content: "\f2dc";
}

.fa-socks:before {
	content: "\f696";
}

.fa-solar-panel:before {
	content: "\f5ba";
}

.fa-sort:before {
	content: "\f0dc";
}

.fa-sort-alpha-down:before {
	content: "\f15d";
}

.fa-sort-alpha-up:before {
	content: "\f15e";
}

.fa-sort-amount-down:before {
	content: "\f160";
}

.fa-sort-amount-up:before {
	content: "\f161";
}

.fa-sort-down:before {
	content: "\f0dd";
}

.fa-sort-numeric-down:before {
	content: "\f162";
}

.fa-sort-numeric-up:before {
	content: "\f163";
}

.fa-sort-up:before {
	content: "\f0de";
}

.fa-soundcloud:before {
	content: "\f1be";
}

.fa-spa:before {
	content: "\f5bb";
}

.fa-space-shuttle:before {
	content: "\f197";
}

.fa-speakap:before {
	content: "\f3f3";
}

.fa-spider:before {
	content: "\f717";
}

.fa-spinner:before {
	content: "\f110";
}

.fa-splotch:before {
	content: "\f5bc";
}

.fa-spotify:before {
	content: "\f1bc";
}

.fa-spray-can:before {
	content: "\f5bd";
}

.fa-square:before {
	content: "\f0c8";
}

.fa-square-full:before {
	content: "\f45c";
}

.fa-square-root-alt:before {
	content: "\f698";
}

.fa-squarespace:before {
	content: "\f5be";
}

.fa-stack-exchange:before {
	content: "\f18d";
}

.fa-stack-overflow:before {
	content: "\f16c";
}

.fa-stamp:before {
	content: "\f5bf";
}

.fa-star:before {
	content: "\f005";
}

.fa-star-and-crescent:before {
	content: "\f699";
}

.fa-star-half:before {
	content: "\f089";
}

.fa-star-half-alt:before {
	content: "\f5c0";
}

.fa-star-of-david:before {
	content: "\f69a";
}

.fa-star-of-life:before {
	content: "\f621";
}

.fa-staylinked:before {
	content: "\f3f5";
}

.fa-steam:before {
	content: "\f1b6";
}

.fa-steam-square:before {
	content: "\f1b7";
}

.fa-steam-symbol:before {
	content: "\f3f6";
}

.fa-step-backward:before {
	content: "\f048";
}

.fa-step-forward:before {
	content: "\f051";
}

.fa-stethoscope:before {
	content: "\f0f1";
}

.fa-sticker-mule:before {
	content: "\f3f7";
}

.fa-sticky-note:before {
	content: "\f249";
}

.fa-stop:before {
	content: "\f04d";
}

.fa-stop-circle:before {
	content: "\f28d";
}

.fa-stopwatch:before {
	content: "\f2f2";
}

.fa-store:before {
	content: "\f54e";
}

.fa-store-alt:before {
	content: "\f54f";
}

.fa-strava:before {
	content: "\f428";
}

.fa-stream:before {
	content: "\f550";
}

.fa-street-view:before {
	content: "\f21d";
}

.fa-strikethrough:before {
	content: "\f0cc";
}

.fa-stripe:before {
	content: "\f429";
}

.fa-stripe-s:before {
	content: "\f42a";
}

.fa-stroopwafel:before {
	content: "\f551";
}

.fa-studiovinari:before {
	content: "\f3f8";
}

.fa-stumbleupon:before {
	content: "\f1a4";
}

.fa-stumbleupon-circle:before {
	content: "\f1a3";
}

.fa-subscript:before {
	content: "\f12c";
}

.fa-subway:before {
	content: "\f239";
}

.fa-suitcase:before {
	content: "\f0f2";
}

.fa-suitcase-rolling:before {
	content: "\f5c1";
}

.fa-sun:before {
	content: "\f185";
}

.fa-superpowers:before {
	content: "\f2dd";
}

.fa-superscript:before {
	content: "\f12b";
}

.fa-supple:before {
	content: "\f3f9";
}

.fa-surprise:before {
	content: "\f5c2";
}

.fa-swatchbook:before {
	content: "\f5c3";
}

.fa-swimmer:before {
	content: "\f5c4";
}

.fa-swimming-pool:before {
	content: "\f5c5";
}

.fa-synagogue:before {
	content: "\f69b";
}

.fa-sync:before {
	content: "\f021";
}

.fa-sync-alt:before {
	content: "\f2f1";
}

.fa-syringe:before {
	content: "\f48e";
}

.fa-table:before {
	content: "\f0ce";
}

.fa-table-tennis:before {
	content: "\f45d";
}

.fa-tablet:before {
	content: "\f10a";
}

.fa-tablet-alt:before {
	content: "\f3fa";
}

.fa-tablets:before {
	content: "\f490";
}

.fa-tachometer-alt:before {
	content: "\f3fd";
}

.fa-tag:before {
	content: "\f02b";
}

.fa-tags:before {
	content: "\f02c";
}

.fa-tape:before {
	content: "\f4db";
}

.fa-tasks:before {
	content: "\f0ae";
}

.fa-taxi:before {
	content: "\f1ba";
}

.fa-teamspeak:before {
	content: "\f4f9";
}

.fa-teeth:before {
	content: "\f62e";
}

.fa-teeth-open:before {
	content: "\f62f";
}

.fa-telegram:before {
	content: "\f2c6";
}

.fa-telegram-plane:before {
	content: "\f3fe";
}

.fa-temperature-high:before {
	content: "\f769";
}

.fa-temperature-low:before {
	content: "\f76b";
}

.fa-tencent-weibo:before {
	content: "\f1d5";
}

.fa-terminal:before {
	content: "\f120";
}

.fa-text-height:before {
	content: "\f034";
}

.fa-text-width:before {
	content: "\f035";
}

.fa-th:before {
	content: "\f00a";
}

.fa-th-large:before {
	content: "\f009";
}

.fa-th-list:before {
	content: "\f00b";
}

.fa-the-red-yeti:before {
	content: "\f69d";
}

.fa-theater-masks:before {
	content: "\f630";
}

.fa-themeco:before {
	content: "\f5c6";
}

.fa-themeisle:before {
	content: "\f2b2";
}

.fa-thermometer:before {
	content: "\f491";
}

.fa-thermometer-empty:before {
	content: "\f2cb";
}

.fa-thermometer-full:before {
	content: "\f2c7";
}

.fa-thermometer-half:before {
	content: "\f2c9";
}

.fa-thermometer-quarter:before {
	content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
	content: "\f2c8";
}

.fa-think-peaks:before {
	content: "\f731";
}

.fa-thumbs-down:before {
	content: "\f165";
}

.fa-thumbs-up:before {
	content: "\f164";
}

.fa-thumbtack:before {
	content: "\f08d";
}

.fa-ticket-alt:before {
	content: "\f3ff";
}

.fa-times:before {
	content: "\f00d";
}

.fa-times-circle:before {
	content: "\f057";
}

.fa-tint:before {
	content: "\f043";
}

.fa-tint-slash:before {
	content: "\f5c7";
}

.fa-tired:before {
	content: "\f5c8";
}

.fa-toggle-off:before {
	content: "\f204";
}

.fa-toggle-on:before {
	content: "\f205";
}

.fa-toilet-paper:before {
	content: "\f71e";
}

.fa-toolbox:before {
	content: "\f552";
}

.fa-tooth:before {
	content: "\f5c9";
}

.fa-torah:before {
	content: "\f6a0";
}

.fa-torii-gate:before {
	content: "\f6a1";
}

.fa-tractor:before {
	content: "\f722";
}

.fa-trade-federation:before {
	content: "\f513";
}

.fa-trademark:before {
	content: "\f25c";
}

.fa-traffic-light:before {
	content: "\f637";
}

.fa-train:before {
	content: "\f238";
}

.fa-transgender:before {
	content: "\f224";
}

.fa-transgender-alt:before {
	content: "\f225";
}

.fa-trash:before {
	content: "\f1f8";
}

.fa-trash-alt:before {
	content: "\f2ed";
}

.fa-tree:before {
	content: "\f1bb";
}

.fa-trello:before {
	content: "\f181";
}

.fa-tripadvisor:before {
	content: "\f262";
}

.fa-trophy:before {
	content: "\f091";
}

.fa-truck:before {
	content: "\f0d1";
}

.fa-truck-loading:before {
	content: "\f4de";
}

.fa-truck-monster:before {
	content: "\f63b";
}

.fa-truck-moving:before {
	content: "\f4df";
}

.fa-truck-pickup:before {
	content: "\f63c";
}

.fa-tshirt:before {
	content: "\f553";
}

.fa-tty:before {
	content: "\f1e4";
}

.fa-tumblr:before {
	content: "\f173";
}

.fa-tumblr-square:before {
	content: "\f174";
}

.fa-tv:before {
	content: "\f26c";
}

.fa-twitch:before {
	content: "\f1e8";
}

.fa-twitter:before {
	content: "\f099";
}

.fa-twitter-square:before {
	content: "\f081";
}

.fa-typo3:before {
	content: "\f42b";
}

.fa-uber:before {
	content: "\f402";
}

.fa-uikit:before {
	content: "\f403";
}

.fa-umbrella:before {
	content: "\f0e9";
}

.fa-umbrella-beach:before {
	content: "\f5ca";
}

.fa-underline:before {
	content: "\f0cd";
}

.fa-undo:before {
	content: "\f0e2";
}

.fa-undo-alt:before {
	content: "\f2ea";
}

.fa-uniregistry:before {
	content: "\f404";
}

.fa-universal-access:before {
	content: "\f29a";
}

.fa-university:before {
	content: "\f19c";
}

.fa-unlink:before {
	content: "\f127";
}

.fa-unlock:before {
	content: "\f09c";
}

.fa-unlock-alt:before {
	content: "\f13e";
}

.fa-untappd:before {
	content: "\f405";
}

.fa-upload:before {
	content: "\f093";
}

.fa-usb:before {
	content: "\f287";
}

.fa-user:before {
	content: "\f007";
}

.fa-user-alt:before {
	content: "\f406";
}

.fa-user-alt-slash:before {
	content: "\f4fa";
}

.fa-user-astronaut:before {
	content: "\f4fb";
}

.fa-user-check:before {
	content: "\f4fc";
}

.fa-user-circle:before {
	content: "\f2bd";
}

.fa-user-clock:before {
	content: "\f4fd";
}

.fa-user-cog:before {
	content: "\f4fe";
}

.fa-user-edit:before {
	content: "\f4ff";
}

.fa-user-friends:before {
	content: "\f500";
}

.fa-user-graduate:before {
	content: "\f501";
}

.fa-user-injured:before {
	content: "\f728";
}

.fa-user-lock:before {
	content: "\f502";
}

.fa-user-md:before {
	content: "\f0f0";
}

.fa-user-minus:before {
	content: "\f503";
}

.fa-user-ninja:before {
	content: "\f504";
}

.fa-user-plus:before {
	content: "\f234";
}

.fa-user-secret:before {
	content: "\f21b";
}

.fa-user-shield:before {
	content: "\f505";
}

.fa-user-slash:before {
	content: "\f506";
}

.fa-user-tag:before {
	content: "\f507";
}

.fa-user-tie:before {
	content: "\f508";
}

.fa-user-times:before {
	content: "\f235";
}

.fa-users:before {
	content: "\f0c0";
}

.fa-users-cog:before {
	content: "\f509";
}

.fa-ussunnah:before {
	content: "\f407";
}

.fa-utensil-spoon:before {
	content: "\f2e5";
}

.fa-utensils:before {
	content: "\f2e7";
}

.fa-vaadin:before {
	content: "\f408";
}

.fa-vector-square:before {
	content: "\f5cb";
}

.fa-venus:before {
	content: "\f221";
}

.fa-venus-double:before {
	content: "\f226";
}

.fa-venus-mars:before {
	content: "\f228";
}

.fa-viacoin:before {
	content: "\f237";
}

.fa-viadeo:before {
	content: "\f2a9";
}

.fa-viadeo-square:before {
	content: "\f2aa";
}

.fa-vial:before {
	content: "\f492";
}

.fa-vials:before {
	content: "\f493";
}

.fa-viber:before {
	content: "\f409";
}

.fa-video:before {
	content: "\f03d";
}

.fa-video-slash:before {
	content: "\f4e2";
}

.fa-vihara:before {
	content: "\f6a7";
}

.fa-vimeo:before {
	content: "\f40a";
}

.fa-vimeo-square:before {
	content: "\f194";
}

.fa-vimeo-v:before {
	content: "\f27d";
}

.fa-vine:before {
	content: "\f1ca";
}

.fa-vk:before {
	content: "\f189";
}

.fa-vnv:before {
	content: "\f40b";
}

.fa-volleyball-ball:before {
	content: "\f45f";
}

.fa-volume-down:before {
	content: "\f027";
}

.fa-volume-mute:before {
	content: "\f6a9";
}

.fa-volume-off:before {
	content: "\f026";
}

.fa-volume-up:before {
	content: "\f028";
}

.fa-vote-yea:before {
	content: "\f772";
}

.fa-vr-cardboard:before {
	content: "\f729";
}

.fa-vuejs:before {
	content: "\f41f";
}

.fa-walking:before {
	content: "\f554";
}

.fa-wallet:before {
	content: "\f555";
}

.fa-warehouse:before {
	content: "\f494";
}

.fa-water:before {
	content: "\f773";
}

.fa-weebly:before {
	content: "\f5cc";
}

.fa-weibo:before {
	content: "\f18a";
}

.fa-weight:before {
	content: "\f496";
}

.fa-weight-hanging:before {
	content: "\f5cd";
}

.fa-weixin:before {
	content: "\f1d7";
}

.fa-whatsapp:before {
	content: "\f232";
}

.fa-whatsapp-square:before {
	content: "\f40c";
}

.fa-wheelchair:before {
	content: "\f193";
}

.fa-whmcs:before {
	content: "\f40d";
}

.fa-wifi:before {
	content: "\f1eb";
}

.fa-wikipedia-w:before {
	content: "\f266";
}

.fa-wind:before {
	content: "\f72e";
}

.fa-window-close:before {
	content: "\f410";
}

.fa-window-maximize:before {
	content: "\f2d0";
}

.fa-window-minimize:before {
	content: "\f2d1";
}

.fa-window-restore:before {
	content: "\f2d2";
}

.fa-windows:before {
	content: "\f17a";
}

.fa-wine-bottle:before {
	content: "\f72f";
}

.fa-wine-glass:before {
	content: "\f4e3";
}

.fa-wine-glass-alt:before {
	content: "\f5ce";
}

.fa-wix:before {
	content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
	content: "\f730";
}

.fa-wolf-pack-battalion:before {
	content: "\f514";
}

.fa-won-sign:before {
	content: "\f159";
}

.fa-wordpress:before {
	content: "\f19a";
}

.fa-wordpress-simple:before {
	content: "\f411";
}

.fa-wpbeginner:before {
	content: "\f297";
}

.fa-wpexplorer:before {
	content: "\f2de";
}

.fa-wpforms:before {
	content: "\f298";
}

.fa-wpressr:before {
	content: "\f3e4";
}

.fa-wrench:before {
	content: "\f0ad";
}

.fa-x-ray:before {
	content: "\f497";
}

.fa-xbox:before {
	content: "\f412";
}

.fa-xing:before {
	content: "\f168";
}

.fa-xing-square:before {
	content: "\f169";
}

.fa-y-combinator:before {
	content: "\f23b";
}

.fa-yahoo:before {
	content: "\f19e";
}

.fa-yandex:before {
	content: "\f413";
}

.fa-yandex-international:before {
	content: "\f414";
}

.fa-yelp:before {
	content: "\f1e9";
}

.fa-yen-sign:before {
	content: "\f157";
}

.fa-yin-yang:before {
	content: "\f6ad";
}

.fa-yoast:before {
	content: "\f2b1";
}

.fa-youtube:before {
	content: "\f167";
}

.fa-youtube-square:before {
	content: "\f431";
}

.fa-zhihu:before {
	content: "\f63f";
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
@font-face {
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: normal;
	src: url("/assets/fonts/fa-brands-400.eot");
	src: url("/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), 
		url("/assets/fonts/fa-brands-400.woff2") format("woff2"),
		url("/assets/fonts/fa-brands-400.woff") format("woff"), url("/assets/fonts/fa-brands-400.ttf") format("truetype"), 
		url("/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");
}

.fab {
	font-family: 'Font Awesome 5 Brands';
}
@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 400;
	src: url("/assets/fonts/fa-regular-400.eot");
	src: url("/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
		url("/assets/fonts/fa-regular-400.woff2") format("woff2"), url("/assets/fonts/fa-regular-400.woff") format("woff"),
		url("/assets/fonts/fa-regular-400.ttf") format("truetype"),
		url("/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");
}

.far {
	font-family: 'Font Awesome 5 Free';
	font-weight: 400;
}
@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	src: url("/assets/fonts/fa-solid-900.eot");
	src: url("/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
		url("/assets/fonts/fa-solid-900.woff2") format("woff2"), url("/assets/fonts/fa-solid-900.woff") format("woff"),
		url("/assets/fonts/fa-solid-900.ttf") format("truetype"), url("/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");
}

.fa,
.fas {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
}

.br-theme-fontawesome-stars .br-widget {
	height: 28px;
	white-space: nowrap;
}
.br-theme-fontawesome-stars .br-widget a {
	font: normal normal normal 20px/1 'Font Awesome 5 Free';
	font-weight: 600;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	margin-right: 2px;
	font-size: 1.5rem;
}
.br-theme-fontawesome-stars .br-widget a:after {
	content: '\f005';
	color: #d2d2d2;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
	color: #ff5501;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
	color: #ff5501;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {
	display: none;
}
.br-theme-fontawesome-stars .br-readonly a {
	cursor: default;
}
@media print {
	.br-theme-fontawesome-stars .br-widget a:after {
		content: '\f006';
		color: black;
	}
	.br-theme-fontawesome-stars .br-widget a.br-active:after,
	.br-theme-fontawesome-stars .br-widget a.br-selected:after {
		content: '\f005';
		color: black;
	}
}

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/

@font-face {
	font-family: "Ionicons";
	src: url("/assets/fonts/ionicons.eot?v=2.0.0");
	src: url("/assets/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),
		url("/assets/fonts/ionicons.ttf?v=2.0.0") format("truetype"),
		url("/assets/fonts/ionicons.woff?v=2.0.0") format("woff"),
		url("/assets/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");
	font-weight: normal;
	font-style: normal;
}

.ion,
.ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
	display: inline-block;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ion-alert:before {
	content: "\f101";
}

.ion-alert-circled:before {
	content: "\f100";
}

.ion-android-add:before {
	content: "\f2c7";
}

.ion-android-add-circle:before {
	content: "\f359";
}

.ion-android-alarm-clock:before {
	content: "\f35a";
}

.ion-android-alert:before {
	content: "\f35b";
}

.ion-android-apps:before {
	content: "\f35c";
}

.ion-android-archive:before {
	content: "\f2c9";
}

.ion-android-arrow-back:before {
	content: "\f2ca";
}

.ion-android-arrow-down:before {
	content: "\f35d";
}

.ion-android-arrow-dropdown:before {
	content: "\f35f";
}

.ion-android-arrow-dropdown-circle:before {
	content: "\f35e";
}

.ion-android-arrow-dropleft:before {
	content: "\f361";
}

.ion-android-arrow-dropleft-circle:before {
	content: "\f360";
}

.ion-android-arrow-dropright:before {
	content: "\f363";
}

.ion-android-arrow-dropright-circle:before {
	content: "\f362";
}

.ion-android-arrow-dropup:before {
	content: "\f365";
}

.ion-android-arrow-dropup-circle:before {
	content: "\f364";
}

.ion-android-arrow-forward:before {
	content: "\f30f";
}

.ion-android-arrow-up:before {
	content: "\f366";
}

.ion-android-attach:before {
	content: "\f367";
}

.ion-android-bar:before {
	content: "\f368";
}

.ion-android-bicycle:before {
	content: "\f369";
}

.ion-android-boat:before {
	content: "\f36a";
}

.ion-android-bookmark:before {
	content: "\f36b";
}

.ion-android-bulb:before {
	content: "\f36c";
}

.ion-android-bus:before {
	content: "\f36d";
}

.ion-android-calendar:before {
	content: "\f2d1";
}

.ion-android-call:before {
	content: "\f2d2";
}

.ion-android-camera:before {
	content: "\f2d3";
}

.ion-android-cancel:before {
	content: "\f36e";
}

.ion-android-car:before {
	content: "\f36f";
}

.ion-android-cart:before {
	content: "\f370";
}

.ion-android-chat:before {
	content: "\f2d4";
}

.ion-android-checkbox:before {
	content: "\f374";
}

.ion-android-checkbox-blank:before {
	content: "\f371";
}

.ion-android-checkbox-outline:before {
	content: "\f373";
}

.ion-android-checkbox-outline-blank:before {
	content: "\f372";
}

.ion-android-checkmark-circle:before {
	content: "\f375";
}

.ion-android-clipboard:before {
	content: "\f376";
}

.ion-android-close:before {
	content: "\f2d7";
}

.ion-android-cloud:before {
	content: "\f37a";
}

.ion-android-cloud-circle:before {
	content: "\f377";
}

.ion-android-cloud-done:before {
	content: "\f378";
}

.ion-android-cloud-outline:before {
	content: "\f379";
}

.ion-android-color-palette:before {
	content: "\f37b";
}

.ion-android-compass:before {
	content: "\f37c";
}

.ion-android-contact:before {
	content: "\f2d8";
}

.ion-android-contacts:before {
	content: "\f2d9";
}

.ion-android-contract:before {
	content: "\f37d";
}

.ion-android-create:before {
	content: "\f37e";
}

.ion-android-delete:before {
	content: "\f37f";
}

.ion-android-desktop:before {
	content: "\f380";
}

.ion-android-document:before {
	content: "\f381";
}

.ion-android-done:before {
	content: "\f383";
}

.ion-android-done-all:before {
	content: "\f382";
}

.ion-android-download:before {
	content: "\f2dd";
}

.ion-android-drafts:before {
	content: "\f384";
}

.ion-android-exit:before {
	content: "\f385";
}

.ion-android-expand:before {
	content: "\f386";
}

.ion-android-favorite:before {
	content: "\f388";
}

.ion-android-favorite-outline:before {
	content: "\f387";
}

.ion-android-film:before {
	content: "\f389";
}

.ion-android-folder:before {
	content: "\f2e0";
}

.ion-android-folder-open:before {
	content: "\f38a";
}

.ion-android-funnel:before {
	content: "\f38b";
}

.ion-android-globe:before {
	content: "\f38c";
}

.ion-android-hand:before {
	content: "\f2e3";
}

.ion-android-hangout:before {
	content: "\f38d";
}

.ion-android-happy:before {
	content: "\f38e";
}

.ion-android-home:before {
	content: "\f38f";
}

.ion-android-image:before {
	content: "\f2e4";
}

.ion-android-laptop:before {
	content: "\f390";
}

.ion-android-list:before {
	content: "\f391";
}

.ion-android-locate:before {
	content: "\f2e9";
}

.ion-android-lock:before {
	content: "\f392";
}

.ion-android-mail:before {
	content: "\f2eb";
}

.ion-android-map:before {
	content: "\f393";
}

.ion-android-menu:before {
	content: "\f394";
}

.ion-android-microphone:before {
	content: "\f2ec";
}

.ion-android-microphone-off:before {
	content: "\f395";
}

.ion-android-more-horizontal:before {
	content: "\f396";
}

.ion-android-more-vertical:before {
	content: "\f397";
}

.ion-android-navigate:before {
	content: "\f398";
}

.ion-android-notifications:before {
	content: "\f39b";
}

.ion-android-notifications-none:before {
	content: "\f399";
}

.ion-android-notifications-off:before {
	content: "\f39a";
}

.ion-android-open:before {
	content: "\f39c";
}

.ion-android-options:before {
	content: "\f39d";
}

.ion-android-people:before {
	content: "\f39e";
}

.ion-android-person:before {
	content: "\f3a0";
}

.ion-android-person-add:before {
	content: "\f39f";
}

.ion-android-phone-landscape:before {
	content: "\f3a1";
}

.ion-android-phone-portrait:before {
	content: "\f3a2";
}

.ion-android-pin:before {
	content: "\f3a3";
}

.ion-android-plane:before {
	content: "\f3a4";
}

.ion-android-playstore:before {
	content: "\f2f0";
}

.ion-android-print:before {
	content: "\f3a5";
}

.ion-android-radio-button-off:before {
	content: "\f3a6";
}

.ion-android-radio-button-on:before {
	content: "\f3a7";
}

.ion-android-refresh:before {
	content: "\f3a8";
}

.ion-android-remove:before {
	content: "\f2f4";
}

.ion-android-remove-circle:before {
	content: "\f3a9";
}

.ion-android-restaurant:before {
	content: "\f3aa";
}

.ion-android-sad:before {
	content: "\f3ab";
}

.ion-android-search:before {
	content: "\f2f5";
}

.ion-android-send:before {
	content: "\f2f6";
}

.ion-android-settings:before {
	content: "\f2f7";
}

.ion-android-share:before {
	content: "\f2f8";
}

.ion-android-share-alt:before {
	content: "\f3ac";
}

.ion-android-star:before {
	content: "\f2fc";
}

.ion-android-star-half:before {
	content: "\f3ad";
}

.ion-android-star-outline:before {
	content: "\f3ae";
}

.ion-android-stopwatch:before {
	content: "\f2fd";
}

.ion-android-subway:before {
	content: "\f3af";
}

.ion-android-sunny:before {
	content: "\f3b0";
}

.ion-android-sync:before {
	content: "\f3b1";
}

.ion-android-textsms:before {
	content: "\f3b2";
}

.ion-android-time:before {
	content: "\f3b3";
}

.ion-android-train:before {
	content: "\f3b4";
}

.ion-android-unlock:before {
	content: "\f3b5";
}

.ion-android-upload:before {
	content: "\f3b6";
}

.ion-android-volume-down:before {
	content: "\f3b7";
}

.ion-android-volume-mute:before {
	content: "\f3b8";
}

.ion-android-volume-off:before {
	content: "\f3b9";
}

.ion-android-volume-up:before {
	content: "\f3ba";
}

.ion-android-walk:before {
	content: "\f3bb";
}

.ion-android-warning:before {
	content: "\f3bc";
}

.ion-android-watch:before {
	content: "\f3bd";
}

.ion-android-wifi:before {
	content: "\f305";
}

.ion-aperture:before {
	content: "\f313";
}

.ion-archive:before {
	content: "\f102";
}

.ion-arrow-down-a:before {
	content: "\f103";
}

.ion-arrow-down-b:before {
	content: "\f104";
}

.ion-arrow-down-c:before {
	content: "\f105";
}

.ion-arrow-expand:before {
	content: "\f25e";
}

.ion-arrow-graph-down-left:before {
	content: "\f25f";
}

.ion-arrow-graph-down-right:before {
	content: "\f260";
}

.ion-arrow-graph-up-left:before {
	content: "\f261";
}

.ion-arrow-graph-up-right:before {
	content: "\f262";
}

.ion-arrow-left-a:before {
	content: "\f106";
}

.ion-arrow-left-b:before {
	content: "\f107";
}

.ion-arrow-left-c:before {
	content: "\f108";
}

.ion-arrow-move:before {
	content: "\f263";
}

.ion-arrow-resize:before {
	content: "\f264";
}

.ion-arrow-return-left:before {
	content: "\f265";
}

.ion-arrow-return-right:before {
	content: "\f266";
}

.ion-arrow-right-a:before {
	content: "\f109";
}

.ion-arrow-right-b:before {
	content: "\f10a";
}

.ion-arrow-right-c:before {
	content: "\f10b";
}

.ion-arrow-shrink:before {
	content: "\f267";
}

.ion-arrow-swap:before {
	content: "\f268";
}

.ion-arrow-up-a:before {
	content: "\f10c";
}

.ion-arrow-up-b:before {
	content: "\f10d";
}

.ion-arrow-up-c:before {
	content: "\f10e";
}

.ion-asterisk:before {
	content: "\f314";
}

.ion-at:before {
	content: "\f10f";
}

.ion-backspace:before {
	content: "\f3bf";
}

.ion-backspace-outline:before {
	content: "\f3be";
}

.ion-bag:before {
	content: "\f110";
}

.ion-battery-charging:before {
	content: "\f111";
}

.ion-battery-empty:before {
	content: "\f112";
}

.ion-battery-full:before {
	content: "\f113";
}

.ion-battery-half:before {
	content: "\f114";
}

.ion-battery-low:before {
	content: "\f115";
}

.ion-beaker:before {
	content: "\f269";
}

.ion-beer:before {
	content: "\f26a";
}

.ion-bluetooth:before {
	content: "\f116";
}

.ion-bonfire:before {
	content: "\f315";
}

.ion-bookmark:before {
	content: "\f26b";
}

.ion-bowtie:before {
	content: "\f3c0";
}

.ion-briefcase:before {
	content: "\f26c";
}

.ion-bug:before {
	content: "\f2be";
}

.ion-calculator:before {
	content: "\f26d";
}

.ion-calendar:before {
	content: "\f117";
}

.ion-camera:before {
	content: "\f118";
}

.ion-card:before {
	content: "\f119";
}

.ion-cash:before {
	content: "\f316";
}

.ion-chatbox:before {
	content: "\f11b";
}

.ion-chatbox-working:before {
	content: "\f11a";
}

.ion-chatboxes:before {
	content: "\f11c";
}

.ion-chatbubble:before {
	content: "\f11e";
}

.ion-chatbubble-working:before {
	content: "\f11d";
}

.ion-chatbubbles:before {
	content: "\f11f";
}

.ion-checkmark:before {
	content: "\f122";
}

.ion-checkmark-circled:before {
	content: "\f120";
}

.ion-checkmark-round:before {
	content: "\f121";
}

.ion-chevron-down:before {
	content: "\f123";
}

.ion-chevron-left:before {
	content: "\f124";
}

.ion-chevron-right:before {
	content: "\f125";
}

.ion-chevron-up:before {
	content: "\f126";
}

.ion-clipboard:before {
	content: "\f127";
}

.ion-clock:before {
	content: "\f26e";
}

.ion-close:before {
	content: "\f12a";
}

.ion-close-circled:before {
	content: "\f128";
}

.ion-close-round:before {
	content: "\f129";
}

.ion-closed-captioning:before {
	content: "\f317";
}

.ion-cloud:before {
	content: "\f12b";
}

.ion-code:before {
	content: "\f271";
}

.ion-code-download:before {
	content: "\f26f";
}

.ion-code-working:before {
	content: "\f270";
}

.ion-coffee:before {
	content: "\f272";
}

.ion-compass:before {
	content: "\f273";
}

.ion-compose:before {
	content: "\f12c";
}

.ion-connection-bars:before {
	content: "\f274";
}

.ion-contrast:before {
	content: "\f275";
}

.ion-crop:before {
	content: "\f3c1";
}

.ion-cube:before {
	content: "\f318";
}

.ion-disc:before {
	content: "\f12d";
}

.ion-document:before {
	content: "\f12f";
}

.ion-document-text:before {
	content: "\f12e";
}

.ion-drag:before {
	content: "\f130";
}

.ion-earth:before {
	content: "\f276";
}

.ion-easel:before {
	content: "\f3c2";
}

.ion-edit:before {
	content: "\f2bf";
}

.ion-egg:before {
	content: "\f277";
}

.ion-eject:before {
	content: "\f131";
}

.ion-email:before {
	content: "\f132";
}

.ion-email-unread:before {
	content: "\f3c3";
}

.ion-erlenmeyer-flask:before {
	content: "\f3c5";
}

.ion-erlenmeyer-flask-bubbles:before {
	content: "\f3c4";
}

.ion-eye:before {
	content: "\f133";
}

.ion-eye-disabled:before {
	content: "\f306";
}

.ion-female:before {
	content: "\f278";
}

.ion-filing:before {
	content: "\f134";
}

.ion-film-marker:before {
	content: "\f135";
}

.ion-fireball:before {
	content: "\f319";
}

.ion-flag:before {
	content: "\f279";
}

.ion-flame:before {
	content: "\f31a";
}

.ion-flash:before {
	content: "\f137";
}

.ion-flash-off:before {
	content: "\f136";
}

.ion-folder:before {
	content: "\f139";
}

.ion-fork:before {
	content: "\f27a";
}

.ion-fork-repo:before {
	content: "\f2c0";
}

.ion-forward:before {
	content: "\f13a";
}

.ion-funnel:before {
	content: "\f31b";
}

.ion-gear-a:before {
	content: "\f13d";
}

.ion-gear-b:before {
	content: "\f13e";
}

.ion-grid:before {
	content: "\f13f";
}

.ion-hammer:before {
	content: "\f27b";
}

.ion-happy:before {
	content: "\f31c";
}

.ion-happy-outline:before {
	content: "\f3c6";
}

.ion-headphone:before {
	content: "\f140";
}

.ion-heart:before {
	content: "\f141";
}

.ion-heart-broken:before {
	content: "\f31d";
}

.ion-help:before {
	content: "\f143";
}

.ion-help-buoy:before {
	content: "\f27c";
}

.ion-help-circled:before {
	content: "\f142";
}

.ion-home:before {
	content: "\f144";
}

.ion-icecream:before {
	content: "\f27d";
}

.ion-image:before {
	content: "\f147";
}

.ion-images:before {
	content: "\f148";
}

.ion-information:before {
	content: "\f14a";
}

.ion-information-circled:before {
	content: "\f149";
}

.ion-ionic:before {
	content: "\f14b";
}

.ion-ios-alarm:before {
	content: "\f3c8";
}

.ion-ios-alarm-outline:before {
	content: "\f3c7";
}

.ion-ios-albums:before {
	content: "\f3ca";
}

.ion-ios-albums-outline:before {
	content: "\f3c9";
}

.ion-ios-americanfootball:before {
	content: "\f3cc";
}

.ion-ios-americanfootball-outline:before {
	content: "\f3cb";
}

.ion-ios-analytics:before {
	content: "\f3ce";
}

.ion-ios-analytics-outline:before {
	content: "\f3cd";
}

.ion-ios-arrow-back:before {
	content: "\f3cf";
}

.ion-ios-arrow-down:before {
	content: "\f3d0";
}

.ion-ios-arrow-forward:before {
	content: "\f3d1";
}

.ion-ios-arrow-left:before {
	content: "\f3d2";
}

.ion-ios-arrow-right:before {
	content: "\f3d3";
}

.ion-ios-arrow-thin-down:before {
	content: "\f3d4";
}

.ion-ios-arrow-thin-left:before {
	content: "\f3d5";
}

.ion-ios-arrow-thin-right:before {
	content: "\f3d6";
}

.ion-ios-arrow-thin-up:before {
	content: "\f3d7";
}

.ion-ios-arrow-up:before {
	content: "\f3d8";
}

.ion-ios-at:before {
	content: "\f3da";
}

.ion-ios-at-outline:before {
	content: "\f3d9";
}

.ion-ios-barcode:before {
	content: "\f3dc";
}

.ion-ios-barcode-outline:before {
	content: "\f3db";
}

.ion-ios-baseball:before {
	content: "\f3de";
}

.ion-ios-baseball-outline:before {
	content: "\f3dd";
}

.ion-ios-basketball:before {
	content: "\f3e0";
}

.ion-ios-basketball-outline:before {
	content: "\f3df";
}

.ion-ios-bell:before {
	content: "\f3e2";
}

.ion-ios-bell-outline:before {
	content: "\f3e1";
}

.ion-ios-body:before {
	content: "\f3e4";
}

.ion-ios-body-outline:before {
	content: "\f3e3";
}

.ion-ios-bolt:before {
	content: "\f3e6";
}

.ion-ios-bolt-outline:before {
	content: "\f3e5";
}

.ion-ios-book:before {
	content: "\f3e8";
}

.ion-ios-book-outline:before {
	content: "\f3e7";
}

.ion-ios-bookmarks:before {
	content: "\f3ea";
}

.ion-ios-bookmarks-outline:before {
	content: "\f3e9";
}

.ion-ios-box:before {
	content: "\f3ec";
}

.ion-ios-box-outline:before {
	content: "\f3eb";
}

.ion-ios-briefcase:before {
	content: "\f3ee";
}

.ion-ios-briefcase-outline:before {
	content: "\f3ed";
}

.ion-ios-browsers:before {
	content: "\f3f0";
}

.ion-ios-browsers-outline:before {
	content: "\f3ef";
}

.ion-ios-calculator:before {
	content: "\f3f2";
}

.ion-ios-calculator-outline:before {
	content: "\f3f1";
}

.ion-ios-calendar:before {
	content: "\f3f4";
}

.ion-ios-calendar-outline:before {
	content: "\f3f3";
}

.ion-ios-camera:before {
	content: "\f3f6";
}

.ion-ios-camera-outline:before {
	content: "\f3f5";
}

.ion-ios-cart:before {
	content: "\f3f8";
}

.ion-ios-cart-outline:before {
	content: "\f3f7";
}

.ion-ios-chatboxes:before {
	content: "\f3fa";
}

.ion-ios-chatboxes-outline:before {
	content: "\f3f9";
}

.ion-ios-chatbubble:before {
	content: "\f3fc";
}

.ion-ios-chatbubble-outline:before {
	content: "\f3fb";
}

.ion-ios-checkmark:before {
	content: "\f3ff";
}

.ion-ios-checkmark-empty:before {
	content: "\f3fd";
}

.ion-ios-checkmark-outline:before {
	content: "\f3fe";
}

.ion-ios-circle-filled:before {
	content: "\f400";
}

.ion-ios-circle-outline:before {
	content: "\f401";
}

.ion-ios-clock:before {
	content: "\f403";
}

.ion-ios-clock-outline:before {
	content: "\f402";
}

.ion-ios-close:before {
	content: "\f406";
}

.ion-ios-close-empty:before {
	content: "\f404";
}

.ion-ios-close-outline:before {
	content: "\f405";
}

.ion-ios-cloud:before {
	content: "\f40c";
}

.ion-ios-cloud-download:before {
	content: "\f408";
}

.ion-ios-cloud-download-outline:before {
	content: "\f407";
}

.ion-ios-cloud-outline:before {
	content: "\f409";
}

.ion-ios-cloud-upload:before {
	content: "\f40b";
}

.ion-ios-cloud-upload-outline:before {
	content: "\f40a";
}

.ion-ios-cloudy:before {
	content: "\f410";
}

.ion-ios-cloudy-night:before {
	content: "\f40e";
}

.ion-ios-cloudy-night-outline:before {
	content: "\f40d";
}

.ion-ios-cloudy-outline:before {
	content: "\f40f";
}

.ion-ios-cog:before {
	content: "\f412";
}

.ion-ios-cog-outline:before {
	content: "\f411";
}

.ion-ios-color-filter:before {
	content: "\f414";
}

.ion-ios-color-filter-outline:before {
	content: "\f413";
}

.ion-ios-color-wand:before {
	content: "\f416";
}

.ion-ios-color-wand-outline:before {
	content: "\f415";
}

.ion-ios-compose:before {
	content: "\f418";
}

.ion-ios-compose-outline:before {
	content: "\f417";
}

.ion-ios-contact:before {
	content: "\f41a";
}

.ion-ios-contact-outline:before {
	content: "\f419";
}

.ion-ios-copy:before {
	content: "\f41c";
}

.ion-ios-copy-outline:before {
	content: "\f41b";
}

.ion-ios-crop:before {
	content: "\f41e";
}

.ion-ios-crop-strong:before {
	content: "\f41d";
}

.ion-ios-download:before {
	content: "\f420";
}

.ion-ios-download-outline:before {
	content: "\f41f";
}

.ion-ios-drag:before {
	content: "\f421";
}

.ion-ios-email:before {
	content: "\f423";
}

.ion-ios-email-outline:before {
	content: "\f422";
}

.ion-ios-eye:before {
	content: "\f425";
}

.ion-ios-eye-outline:before {
	content: "\f424";
}

.ion-ios-fastforward:before {
	content: "\f427";
}

.ion-ios-fastforward-outline:before {
	content: "\f426";
}

.ion-ios-filing:before {
	content: "\f429";
}

.ion-ios-filing-outline:before {
	content: "\f428";
}

.ion-ios-film:before {
	content: "\f42b";
}

.ion-ios-film-outline:before {
	content: "\f42a";
}

.ion-ios-flag:before {
	content: "\f42d";
}

.ion-ios-flag-outline:before {
	content: "\f42c";
}

.ion-ios-flame:before {
	content: "\f42f";
}

.ion-ios-flame-outline:before {
	content: "\f42e";
}

.ion-ios-flask:before {
	content: "\f431";
}

.ion-ios-flask-outline:before {
	content: "\f430";
}

.ion-ios-flower:before {
	content: "\f433";
}

.ion-ios-flower-outline:before {
	content: "\f432";
}

.ion-ios-folder:before {
	content: "\f435";
}

.ion-ios-folder-outline:before {
	content: "\f434";
}

.ion-ios-football:before {
	content: "\f437";
}

.ion-ios-football-outline:before {
	content: "\f436";
}

.ion-ios-game-controller-a:before {
	content: "\f439";
}

.ion-ios-game-controller-a-outline:before {
	content: "\f438";
}

.ion-ios-game-controller-b:before {
	content: "\f43b";
}

.ion-ios-game-controller-b-outline:before {
	content: "\f43a";
}

.ion-ios-gear:before {
	content: "\f43d";
}

.ion-ios-gear-outline:before {
	content: "\f43c";
}

.ion-ios-glasses:before {
	content: "\f43f";
}

.ion-ios-glasses-outline:before {
	content: "\f43e";
}

.ion-ios-grid-view:before {
	content: "\f441";
}

.ion-ios-grid-view-outline:before {
	content: "\f440";
}

.ion-ios-heart:before {
	content: "\f443";
}

.ion-ios-heart-outline:before {
	content: "\f442";
}

.ion-ios-help:before {
	content: "\f446";
}

.ion-ios-help-empty:before {
	content: "\f444";
}

.ion-ios-help-outline:before {
	content: "\f445";
}

.ion-ios-home:before {
	content: "\f448";
}

.ion-ios-home-outline:before {
	content: "\f447";
}

.ion-ios-infinite:before {
	content: "\f44a";
}

.ion-ios-infinite-outline:before {
	content: "\f449";
}

.ion-ios-information:before {
	content: "\f44d";
}

.ion-ios-information-empty:before {
	content: "\f44b";
}

.ion-ios-information-outline:before {
	content: "\f44c";
}

.ion-ios-ionic-outline:before {
	content: "\f44e";
}

.ion-ios-keypad:before {
	content: "\f450";
}

.ion-ios-keypad-outline:before {
	content: "\f44f";
}

.ion-ios-lightbulb:before {
	content: "\f452";
}

.ion-ios-lightbulb-outline:before {
	content: "\f451";
}

.ion-ios-list:before {
	content: "\f454";
}

.ion-ios-list-outline:before {
	content: "\f453";
}

.ion-ios-location:before {
	content: "\f456";
}

.ion-ios-location-outline:before {
	content: "\f455";
}

.ion-ios-locked:before {
	content: "\f458";
}

.ion-ios-locked-outline:before {
	content: "\f457";
}

.ion-ios-loop:before {
	content: "\f45a";
}

.ion-ios-loop-strong:before {
	content: "\f459";
}

.ion-ios-medical:before {
	content: "\f45c";
}

.ion-ios-medical-outline:before {
	content: "\f45b";
}

.ion-ios-medkit:before {
	content: "\f45e";
}

.ion-ios-medkit-outline:before {
	content: "\f45d";
}

.ion-ios-mic:before {
	content: "\f461";
}

.ion-ios-mic-off:before {
	content: "\f45f";
}

.ion-ios-mic-outline:before {
	content: "\f460";
}

.ion-ios-minus:before {
	content: "\f464";
}

.ion-ios-minus-empty:before {
	content: "\f462";
}

.ion-ios-minus-outline:before {
	content: "\f463";
}

.ion-ios-monitor:before {
	content: "\f466";
}

.ion-ios-monitor-outline:before {
	content: "\f465";
}

.ion-ios-moon:before {
	content: "\f468";
}

.ion-ios-moon-outline:before {
	content: "\f467";
}

.ion-ios-more:before {
	content: "\f46a";
}

.ion-ios-more-outline:before {
	content: "\f469";
}

.ion-ios-musical-note:before {
	content: "\f46b";
}

.ion-ios-musical-notes:before {
	content: "\f46c";
}

.ion-ios-navigate:before {
	content: "\f46e";
}

.ion-ios-navigate-outline:before {
	content: "\f46d";
}

.ion-ios-nutrition:before {
	content: "\f470";
}

.ion-ios-nutrition-outline:before {
	content: "\f46f";
}

.ion-ios-paper:before {
	content: "\f472";
}

.ion-ios-paper-outline:before {
	content: "\f471";
}

.ion-ios-paperplane:before {
	content: "\f474";
}

.ion-ios-paperplane-outline:before {
	content: "\f473";
}

.ion-ios-partlysunny:before {
	content: "\f476";
}

.ion-ios-partlysunny-outline:before {
	content: "\f475";
}

.ion-ios-pause:before {
	content: "\f478";
}

.ion-ios-pause-outline:before {
	content: "\f477";
}

.ion-ios-paw:before {
	content: "\f47a";
}

.ion-ios-paw-outline:before {
	content: "\f479";
}

.ion-ios-people:before {
	content: "\f47c";
}

.ion-ios-people-outline:before {
	content: "\f47b";
}

.ion-ios-person:before {
	content: "\f47e";
}

.ion-ios-person-outline:before {
	content: "\f47d";
}

.ion-ios-personadd:before {
	content: "\f480";
}

.ion-ios-personadd-outline:before {
	content: "\f47f";
}

.ion-ios-photos:before {
	content: "\f482";
}

.ion-ios-photos-outline:before {
	content: "\f481";
}

.ion-ios-pie:before {
	content: "\f484";
}

.ion-ios-pie-outline:before {
	content: "\f483";
}

.ion-ios-pint:before {
	content: "\f486";
}

.ion-ios-pint-outline:before {
	content: "\f485";
}

.ion-ios-play:before {
	content: "\f488";
}

.ion-ios-play-outline:before {
	content: "\f487";
}

.ion-ios-plus:before {
	content: "\f48b";
}

.ion-ios-plus-empty:before {
	content: "\f489";
}

.ion-ios-plus-outline:before {
	content: "\f48a";
}

.ion-ios-pricetag:before {
	content: "\f48d";
}

.ion-ios-pricetag-outline:before {
	content: "\f48c";
}

.ion-ios-pricetags:before {
	content: "\f48f";
}

.ion-ios-pricetags-outline:before {
	content: "\f48e";
}

.ion-ios-printer:before {
	content: "\f491";
}

.ion-ios-printer-outline:before {
	content: "\f490";
}

.ion-ios-pulse:before {
	content: "\f493";
}

.ion-ios-pulse-strong:before {
	content: "\f492";
}

.ion-ios-rainy:before {
	content: "\f495";
}

.ion-ios-rainy-outline:before {
	content: "\f494";
}

.ion-ios-recording:before {
	content: "\f497";
}

.ion-ios-recording-outline:before {
	content: "\f496";
}

.ion-ios-redo:before {
	content: "\f499";
}

.ion-ios-redo-outline:before {
	content: "\f498";
}

.ion-ios-refresh:before {
	content: "\f49c";
}

.ion-ios-refresh-empty:before {
	content: "\f49a";
}

.ion-ios-refresh-outline:before {
	content: "\f49b";
}

.ion-ios-reload:before {
	content: "\f49d";
}

.ion-ios-reverse-camera:before {
	content: "\f49f";
}

.ion-ios-reverse-camera-outline:before {
	content: "\f49e";
}

.ion-ios-rewind:before {
	content: "\f4a1";
}

.ion-ios-rewind-outline:before {
	content: "\f4a0";
}

.ion-ios-rose:before {
	content: "\f4a3";
}

.ion-ios-rose-outline:before {
	content: "\f4a2";
}

.ion-ios-search:before {
	content: "\f4a5";
}

.ion-ios-search-strong:before {
	content: "\f4a4";
}

.ion-ios-settings:before {
	content: "\f4a7";
}

.ion-ios-settings-strong:before {
	content: "\f4a6";
}

.ion-ios-shuffle:before {
	content: "\f4a9";
}

.ion-ios-shuffle-strong:before {
	content: "\f4a8";
}

.ion-ios-skipbackward:before {
	content: "\f4ab";
}

.ion-ios-skipbackward-outline:before {
	content: "\f4aa";
}

.ion-ios-skipforward:before {
	content: "\f4ad";
}

.ion-ios-skipforward-outline:before {
	content: "\f4ac";
}

.ion-ios-snowy:before {
	content: "\f4ae";
}

.ion-ios-speedometer:before {
	content: "\f4b0";
}

.ion-ios-speedometer-outline:before {
	content: "\f4af";
}

.ion-ios-star:before {
	content: "\f4b3";
}

.ion-ios-star-half:before {
	content: "\f4b1";
}

.ion-ios-star-outline:before {
	content: "\f4b2";
}

.ion-ios-stopwatch:before {
	content: "\f4b5";
}

.ion-ios-stopwatch-outline:before {
	content: "\f4b4";
}

.ion-ios-sunny:before {
	content: "\f4b7";
}

.ion-ios-sunny-outline:before {
	content: "\f4b6";
}

.ion-ios-telephone:before {
	content: "\f4b9";
}

.ion-ios-telephone-outline:before {
	content: "\f4b8";
}

.ion-ios-tennisball:before {
	content: "\f4bb";
}

.ion-ios-tennisball-outline:before {
	content: "\f4ba";
}

.ion-ios-thunderstorm:before {
	content: "\f4bd";
}

.ion-ios-thunderstorm-outline:before {
	content: "\f4bc";
}

.ion-ios-time:before {
	content: "\f4bf";
}

.ion-ios-time-outline:before {
	content: "\f4be";
}

.ion-ios-timer:before {
	content: "\f4c1";
}

.ion-ios-timer-outline:before {
	content: "\f4c0";
}

.ion-ios-toggle:before {
	content: "\f4c3";
}

.ion-ios-toggle-outline:before {
	content: "\f4c2";
}

.ion-ios-trash:before {
	content: "\f4c5";
}

.ion-ios-trash-outline:before {
	content: "\f4c4";
}

.ion-ios-undo:before {
	content: "\f4c7";
}

.ion-ios-undo-outline:before {
	content: "\f4c6";
}

.ion-ios-unlocked:before {
	content: "\f4c9";
}

.ion-ios-unlocked-outline:before {
	content: "\f4c8";
}

.ion-ios-upload:before {
	content: "\f4cb";
}

.ion-ios-upload-outline:before {
	content: "\f4ca";
}

.ion-ios-videocam:before {
	content: "\f4cd";
}

.ion-ios-videocam-outline:before {
	content: "\f4cc";
}

.ion-ios-volume-high:before {
	content: "\f4ce";
}

.ion-ios-volume-low:before {
	content: "\f4cf";
}

.ion-ios-wineglass:before {
	content: "\f4d1";
}

.ion-ios-wineglass-outline:before {
	content: "\f4d0";
}

.ion-ios-world:before {
	content: "\f4d3";
}

.ion-ios-world-outline:before {
	content: "\f4d2";
}

.ion-ipad:before {
	content: "\f1f9";
}

.ion-iphone:before {
	content: "\f1fa";
}

.ion-ipod:before {
	content: "\f1fb";
}

.ion-jet:before {
	content: "\f295";
}

.ion-key:before {
	content: "\f296";
}

.ion-knife:before {
	content: "\f297";
}

.ion-laptop:before {
	content: "\f1fc";
}

.ion-leaf:before {
	content: "\f1fd";
}

.ion-levels:before {
	content: "\f298";
}

.ion-lightbulb:before {
	content: "\f299";
}

.ion-link:before {
	content: "\f1fe";
}

.ion-load-a:before {
	content: "\f29a";
}

.ion-load-b:before {
	content: "\f29b";
}

.ion-load-c:before {
	content: "\f29c";
}

.ion-load-d:before {
	content: "\f29d";
}

.ion-location:before {
	content: "\f1ff";
}

.ion-lock-combination:before {
	content: "\f4d4";
}

.ion-locked:before {
	content: "\f200";
}

.ion-log-in:before {
	content: "\f29e";
}

.ion-log-out:before {
	content: "\f29f";
}

.ion-loop:before {
	content: "\f201";
}

.ion-magnet:before {
	content: "\f2a0";
}

.ion-male:before {
	content: "\f2a1";
}

.ion-man:before {
	content: "\f202";
}

.ion-map:before {
	content: "\f203";
}

.ion-medkit:before {
	content: "\f2a2";
}

.ion-merge:before {
	content: "\f33f";
}

.ion-mic-a:before {
	content: "\f204";
}

.ion-mic-b:before {
	content: "\f205";
}

.ion-mic-c:before {
	content: "\f206";
}

.ion-minus:before {
	content: "\f209";
}

.ion-minus-circled:before {
	content: "\f207";
}

.ion-minus-round:before {
	content: "\f208";
}

.ion-model-s:before {
	content: "\f2c1";
}

.ion-monitor:before {
	content: "\f20a";
}

.ion-more:before {
	content: "\f20b";
}

.ion-mouse:before {
	content: "\f340";
}

.ion-music-note:before {
	content: "\f20c";
}

.ion-navicon:before {
	content: "\f20e";
}

.ion-navicon-round:before {
	content: "\f20d";
}

.ion-navigate:before {
	content: "\f2a3";
}

.ion-network:before {
	content: "\f341";
}

.ion-no-smoking:before {
	content: "\f2c2";
}

.ion-nuclear:before {
	content: "\f2a4";
}

.ion-outlet:before {
	content: "\f342";
}

.ion-paintbrush:before {
	content: "\f4d5";
}

.ion-paintbucket:before {
	content: "\f4d6";
}

.ion-paper-airplane:before {
	content: "\f2c3";
}

.ion-paperclip:before {
	content: "\f20f";
}

.ion-pause:before {
	content: "\f210";
}

.ion-person:before {
	content: "\f213";
}

.ion-person-add:before {
	content: "\f211";
}

.ion-person-stalker:before {
	content: "\f212";
}

.ion-pie-graph:before {
	content: "\f2a5";
}

.ion-pin:before {
	content: "\f2a6";
}

.ion-pinpoint:before {
	content: "\f2a7";
}

.ion-pizza:before {
	content: "\f2a8";
}

.ion-plane:before {
	content: "\f214";
}

.ion-planet:before {
	content: "\f343";
}

.ion-play:before {
	content: "\f215";
}

.ion-playstation:before {
	content: "\f30a";
}

.ion-plus:before {
	content: "\f218";
}

.ion-plus-circled:before {
	content: "\f216";
}

.ion-plus-round:before {
	content: "\f217";
}

.ion-podium:before {
	content: "\f344";
}

.ion-pound:before {
	content: "\f219";
}

.ion-power:before {
	content: "\f2a9";
}

.ion-pricetag:before {
	content: "\f2aa";
}

.ion-pricetags:before {
	content: "\f2ab";
}

.ion-printer:before {
	content: "\f21a";
}

.ion-pull-request:before {
	content: "\f345";
}

.ion-qr-scanner:before {
	content: "\f346";
}

.ion-quote:before {
	content: "\f347";
}

.ion-radio-waves:before {
	content: "\f2ac";
}

.ion-record:before {
	content: "\f21b";
}

.ion-refresh:before {
	content: "\f21c";
}

.ion-reply:before {
	content: "\f21e";
}

.ion-reply-all:before {
	content: "\f21d";
}

.ion-ribbon-a:before {
	content: "\f348";
}

.ion-ribbon-b:before {
	content: "\f349";
}

.ion-sad:before {
	content: "\f34a";
}

.ion-sad-outline:before {
	content: "\f4d7";
}

.ion-scissors:before {
	content: "\f34b";
}

.ion-search:before {
	content: "\f21f";
}

.ion-settings:before {
	content: "\f2ad";
}

.ion-share:before {
	content: "\f220";
}

.ion-shuffle:before {
	content: "\f221";
}

.ion-skip-backward:before {
	content: "\f222";
}

.ion-skip-forward:before {
	content: "\f223";
}

.ion-social-android:before {
	content: "\f225";
}

.ion-social-android-outline:before {
	content: "\f224";
}

.ion-social-angular:before {
	content: "\f4d9";
}

.ion-social-angular-outline:before {
	content: "\f4d8";
}

.ion-social-apple:before {
	content: "\f227";
}

.ion-social-apple-outline:before {
	content: "\f226";
}

.ion-social-bitcoin:before {
	content: "\f2af";
}

.ion-social-bitcoin-outline:before {
	content: "\f2ae";
}

.ion-social-buffer:before {
	content: "\f229";
}

.ion-social-buffer-outline:before {
	content: "\f228";
}

.ion-social-chrome:before {
	content: "\f4db";
}

.ion-social-chrome-outline:before {
	content: "\f4da";
}

.ion-social-codepen:before {
	content: "\f4dd";
}

.ion-social-codepen-outline:before {
	content: "\f4dc";
}

.ion-social-css3:before {
	content: "\f4df";
}

.ion-social-css3-outline:before {
	content: "\f4de";
}

.ion-social-designernews:before {
	content: "\f22b";
}

.ion-social-designernews-outline:before {
	content: "\f22a";
}

.ion-social-dribbble:before {
	content: "\f22d";
}

.ion-social-dribbble-outline:before {
	content: "\f22c";
}

.ion-social-dropbox:before {
	content: "\f22f";
}

.ion-social-dropbox-outline:before {
	content: "\f22e";
}

.ion-social-euro:before {
	content: "\f4e1";
}

.ion-social-euro-outline:before {
	content: "\f4e0";
}

.ion-social-facebook:before {
	content: "\f231";
}

.ion-social-facebook-outline:before {
	content: "\f230";
}

.ion-social-foursquare:before {
	content: "\f34d";
}

.ion-social-foursquare-outline:before {
	content: "\f34c";
}

.ion-social-freebsd-devil:before {
	content: "\f2c4";
}

.ion-social-github:before {
	content: "\f233";
}

.ion-social-github-outline:before {
	content: "\f232";
}

.ion-social-google:before {
	content: "\f34f";
}

.ion-social-google-outline:before {
	content: "\f34e";
}

.ion-social-googleplus:before {
	content: "\f235";
}

.ion-social-googleplus-outline:before {
	content: "\f234";
}

.ion-social-hackernews:before {
	content: "\f237";
}

.ion-social-hackernews-outline:before {
	content: "\f236";
}

.ion-social-html5:before {
	content: "\f4e3";
}

.ion-social-html5-outline:before {
	content: "\f4e2";
}

.ion-social-instagram:before {
	content: "\f351";
}

.ion-social-instagram-outline:before {
	content: "\f350";
}

.ion-social-javascript:before {
	content: "\f4e5";
}

.ion-social-javascript-outline:before {
	content: "\f4e4";
}

.ion-social-linkedin:before {
	content: "\f239";
}

.ion-social-linkedin-outline:before {
	content: "\f238";
}

.ion-social-markdown:before {
	content: "\f4e6";
}

.ion-social-nodejs:before {
	content: "\f4e7";
}

.ion-social-octocat:before {
	content: "\f4e8";
}

.ion-social-pinterest:before {
	content: "\f2b1";
}

.ion-social-pinterest-outline:before {
	content: "\f2b0";
}

.ion-social-python:before {
	content: "\f4e9";
}

.ion-social-reddit:before {
	content: "\f23b";
}

.ion-social-reddit-outline:before {
	content: "\f23a";
}

.ion-social-rss:before {
	content: "\f23d";
}

.ion-social-rss-outline:before {
	content: "\f23c";
}

.ion-social-sass:before {
	content: "\f4ea";
}

.ion-social-skype:before {
	content: "\f23f";
}

.ion-social-skype-outline:before {
	content: "\f23e";
}

.ion-social-snapchat:before {
	content: "\f4ec";
}

.ion-social-snapchat-outline:before {
	content: "\f4eb";
}

.ion-social-tumblr:before {
	content: "\f241";
}

.ion-social-tumblr-outline:before {
	content: "\f240";
}

.ion-social-tux:before {
	content: "\f2c5";
}

.ion-social-twitch:before {
	content: "\f4ee";
}

.ion-social-twitch-outline:before {
	content: "\f4ed";
}

.ion-social-twitter:before {
	content: "\f243";
}

.ion-social-twitter-outline:before {
	content: "\f242";
}

.ion-social-usd:before {
	content: "\f353";
}

.ion-social-usd-outline:before {
	content: "\f352";
}

.ion-social-vimeo:before {
	content: "\f245";
}

.ion-social-vimeo-outline:before {
	content: "\f244";
}

.ion-social-whatsapp:before {
	content: "\f4f0";
}

.ion-social-whatsapp-outline:before {
	content: "\f4ef";
}

.ion-social-windows:before {
	content: "\f247";
}

.ion-social-windows-outline:before {
	content: "\f246";
}

.ion-social-wordpress:before {
	content: "\f249";
}

.ion-social-wordpress-outline:before {
	content: "\f248";
}

.ion-social-yahoo:before {
	content: "\f24b";
}

.ion-social-yahoo-outline:before {
	content: "\f24a";
}

.ion-social-yen:before {
	content: "\f4f2";
}

.ion-social-yen-outline:before {
	content: "\f4f1";
}

.ion-social-youtube:before {
	content: "\f24d";
}

.ion-social-youtube-outline:before {
	content: "\f24c";
}

.ion-soup-can:before {
	content: "\f4f4";
}

.ion-soup-can-outline:before {
	content: "\f4f3";
}

.ion-speakerphone:before {
	content: "\f2b2";
}

.ion-speedometer:before {
	content: "\f2b3";
}

.ion-spoon:before {
	content: "\f2b4";
}

.ion-star:before {
	content: "\f24e";
}

.ion-stats-bars:before {
	content: "\f2b5";
}

.ion-steam:before {
	content: "\f30b";
}

.ion-stop:before {
	content: "\f24f";
}

.ion-thermometer:before {
	content: "\f2b6";
}

.ion-thumbsdown:before {
	content: "\f250";
}

.ion-thumbsup:before {
	content: "\f251";
}

.ion-toggle:before {
	content: "\f355";
}

.ion-toggle-filled:before {
	content: "\f354";
}

.ion-transgender:before {
	content: "\f4f5";
}

.ion-trash-a:before {
	content: "\f252";
}

.ion-trash-b:before {
	content: "\f253";
}

.ion-trophy:before {
	content: "\f356";
}

.ion-tshirt:before {
	content: "\f4f7";
}

.ion-tshirt-outline:before {
	content: "\f4f6";
}

.ion-umbrella:before {
	content: "\f2b7";
}

.ion-university:before {
	content: "\f357";
}

.ion-unlocked:before {
	content: "\f254";
}

.ion-upload:before {
	content: "\f255";
}

.ion-usb:before {
	content: "\f2b8";
}

.ion-videocamera:before {
	content: "\f256";
}

.ion-volume-high:before {
	content: "\f257";
}

.ion-volume-low:before {
	content: "\f258";
}

.ion-volume-medium:before {
	content: "\f259";
}

.ion-volume-mute:before {
	content: "\f25a";
}

.ion-wand:before {
	content: "\f358";
}

.ion-waterdrop:before {
	content: "\f25b";
}

.ion-wifi:before {
	content: "\f25c";
}

.ion-wineglass:before {
	content: "\f2b9";
}

.ion-woman:before {
	content: "\f25d";
}

.ion-wrench:before {
	content: "\f2ba";
}

.ion-xbox:before {
	content: "\f30c";
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print),
(prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}
.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	height: 42px;
	line-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto;
}
.nice-select:hover {
	border-color: #dbdbdb;
}
.nice-select:active,
.nice-select.open,
.nice-select:focus {
	border-color: #999;
}
.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 5px;
}
.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}
.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none;
}
.nice-select.disabled:after {
	border-color: #cccccc;
}
.nice-select.wide {
	width: 100%;
}
.nice-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}
.nice-select.right {
	float: right;
}
.nice-select.right .list {
	left: auto;
	right: 0;
}
.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px;
}
.nice-select.small:after {
	height: 4px;
	width: 4px;
}
.nice-select.small .option {
	line-height: 34px;
	min-height: 34px;
}
.nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
	background-color: transparent !important;
}
.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
	background-color: #f6f6f6;
}
.nice-select .option.selected {
	font-weight: bold;
}
.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default;
}

.no-csspointerevents .nice-select .list {
	display: none;
}

.no-csspointerevents .nice-select.open .list {
	display: block;
}

@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700|Lato:300,300i,400,400i,700,700i,900,900i|Pacifico);body{font-family:"Lato", sans-serif;background-color:#ffffff;color:#595959;font-size:16px;line-height:24px}h1,h2,h3,h4,h5,h6{font-family:"Lato", sans-serif;color:#333333;line-height:1;font-weight:700}p{font-family:"Lato", sans-serif;color:#595959;font-size:16px;line-height:24px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{color:#888888}input::-webkit-input-placeholder{color:#888888}input::-moz-placeholder{color:#888888}input:-ms-input-placeholder{color:#888888}input::-ms-input-placeholder{color:#888888}input::placeholder{color:#888888}._keyfocus :focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{outline:0}ul{margin:0;padding:0;list-style:none}img{max-width:100%}.img-full{width:100%;height:100%;overflow:hidden;display:block}a{color:#595959}a:hover{color:#cda557 !important;text-decoration:none}a:not([href]):not([tabindex]):hover{color:#cda557}a,a:hover,a:focus,a:active,button,button:focus,input,select,textarea{outline:none}button{cursor:pointer;border:none;padding:0;outline:none;background:transparent}.blog-grid-view_area .embed-responsive{min-height:260px}.blog-list-view_area .embed-responsive{min-height:295px}.blog-list-fullwidth_area .embed-responsive{min-height:400px}.blog-column-three_area .embed-responsive{min-height:245px}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-column-three_area .embed-responsive{min-height:205px}}@media (max-width: 991px){.blog-column-three_area .embed-responsive{min-height:100%}}.grid-full{-webkit-box-flex:0;-webkit-flex:0 0 62.8%;-ms-flex:0 0 62.8%;flex:0 0 62.8%;max-width:62.8%}@media (max-width: 1500px){.grid-full{-webkit-box-flex:0;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.grid-full{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 768px) and (max-width: 991px){.grid-full{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 767px){.grid-full{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.grid-half{-webkit-box-flex:0;-webkit-flex:0 0 18.6%;-ms-flex:0 0 18.6%;flex:0 0 18.6%;max-width:18.6%}@media (max-width: 1500px){.grid-half{-webkit-box-flex:0;-webkit-flex:0 0 22.5%;-ms-flex:0 0 22.5%;flex:0 0 22.5%;max-width:22.5%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.grid-half{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media only screen and (min-width: 768px) and (max-width: 991px){.grid-half{-webkit-box-flex:0;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;padding-top:30px}}@media (max-width: 767px){.grid-half{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 991px){.grid-half.grid-md_half{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;padding-top:30px}}@media (max-width: 767px){.grid-half.grid-md_half{padding-top:30px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 991px){.grid-half .category-menu .category-menu-list{display:block !important}}.loading{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:9999999999999}.loading .middle{position:absolute;top:50%;width:100%}.loading .middle .lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}.loading .middle .lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#cda557;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.loading .middle .lds-ellipsis div:nth-child(1){left:6px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}.loading .middle .lds-ellipsis div:nth-child(2){left:6px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.loading .middle .lds-ellipsis div:nth-child(3){left:26px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.loading .middle .lds-ellipsis div:nth-child(4){left:45px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0)}}.sticker,.sticker-2{position:absolute;top:20px;left:20px;width:45px;height:20px;line-height:18px;font-size:11px;text-transform:uppercase;text-align:center;color:#ffffff;text-transform:uppercase}.sticker:before,.sticker-2:before{content:"";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;left:9px;top:100%;position:absolute}.sticker-2{background:#ff4000;right:20px;left:auto}.sticker-2:before{border-color:#ff4000 transparent transparent transparent}.hiraola-section_title{text-align:left;border-bottom:1px solid #e5e5e5}.hiraola-section_title>h4{position:relative;margin-bottom:0;text-transform:uppercase;padding-bottom:25px}.hiraola-section_title>h4:before{content:"";height:1px;width:160px;position:absolute;bottom:0;left:0}.slick-list{margin-left:-30px}.slick-list .slick-slide{margin-left:30px;outline:none}.sp-images .slick-list{margin-left:0}.sp-images .slick-list .slick-slide{margin-left:0}.hiraola-product_slider .slick-slide div:first-child .slide-item,.hiraola-product-tab_slider-3 .slick-slide div:first-child .slide-item{margin-bottom:30px}.tab-content{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}.rating-box>ul>li.silver-color>i{color:#bababa !important}.global-overlay{background-color:rgba(51,51,51,0.9);position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;visibility:hidden}.global-overlay.overlay-open{visibility:visible}#scrollUp{right:15px;bottom:15px;height:50px;width:50px;line-height:50px;text-align:center;overflow:hidden;text-transform:uppercase;border-radius:100%;z-index:1000 !important}#scrollUp:hover>i{-webkit-animation:alisSlideInUp 1s infinite;animation:alisSlideInUp 1s infinite}.tooltip{z-index:9}.tooltip-inner{color:#ffffff;max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{content:"";border-width:5px 5px 0}.hiraola-paginatoin-area{padding-top:30px}.hiraola-paginatoin-area .hiraola-pagination-box li{display:inline-block}.hiraola-paginatoin-area .hiraola-pagination-box li.active>a{background-color:#cda557;color:#ffffff !important}.hiraola-paginatoin-area .hiraola-pagination-box li>a{border:1px solid #e5e5e5;padding:9px 15px;display:block}.hiraola-paginatoin-area .hiraola-pagination-box li:hover>a{background-color:#cda557;color:#ffffff !important}.hiraola-paginatoin-area .product-select-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hiraola-paginatoin-area .product-select-box .product-short{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hiraola-paginatoin-area .product-select-box .product-short>p{all:inherit;padding-right:15px}.hiraola-paginatoin-area .product-select-box .product-short>span{padding-left:15px}.quantity .cart-plus-minus{position:relative;width:76px;text-align:left}.quantity .cart-plus-minus>.cart-plus-minus-box{border:1px solid #e5e5e5;height:46px;text-align:center;width:48px;background:#ffffff}.quantity .cart-plus-minus>.qtybutton{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;cursor:pointer;height:23px;line-height:20px;position:absolute;text-align:center;width:28px;line-height:21px}.quantity .cart-plus-minus>.qtybutton:hover{background:#ebebeb}.quantity .cart-plus-minus>.qtybutton.dec{bottom:0;right:0}.quantity .cart-plus-minus>.qtybutton.inc{border-bottom:none;top:0;right:0}.myniceselect.nice-select{padding:0;margin:0;height:auto;line-height:auto}.myniceselect.nice-select span{height:30px;line-height:30px;display:inline-block;padding:0 60px}.myniceselect.nice-select .list{width:100%}a,button,.global-overlay,.quantity .cart-plus-minus>.qtybutton,.popup_wrapper,.popup_wrapper .test .popup_off,.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form button,.template-color-1 .hiraola-product_slider .slide-item .single_product,.template-color-1 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-1 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-1 .hiraola-product_slider-3 .slide-item .single_product,.template-color-1 .latest-blog_slider .slide-item .single_product,.template-color-1 .shop-product-wrap .slide-item .single_product,.template-color-1 .hiraola-product_slider .list-slide_item .single_product,.template-color-1 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-1 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-1 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-1 .latest-blog_slider .list-slide_item .single_product,.template-color-1 .shop-product-wrap .list-slide_item .single_product,.template-color-2 .hiraola-product_slider .slide-item .single_product,.template-color-2 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-2 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-2 .hiraola-product_slider-3 .slide-item .single_product,.template-color-2 .latest-blog_slider .slide-item .single_product,.template-color-2 .shop-product-wrap .slide-item .single_product,.template-color-2 .hiraola-product_slider .list-slide_item .single_product,.template-color-2 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-2 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-2 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-2 .latest-blog_slider .list-slide_item .single_product,.template-color-2 .shop-product-wrap .list-slide_item .single_product,.template-color-3 .hiraola-product_slider .slide-item .single_product,.template-color-3 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-3 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-3 .hiraola-product_slider-3 .slide-item .single_product,.template-color-3 .latest-blog_slider .slide-item .single_product,.template-color-3 .shop-product-wrap .slide-item .single_product,.template-color-3 .hiraola-product_slider .list-slide_item .single_product,.template-color-3 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-3 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-3 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-3 .latest-blog_slider .list-slide_item .single_product,.template-color-3 .shop-product-wrap .list-slide_item .single_product,.template-color-4 .hiraola-product_slider .slide-item .single_product,.template-color-4 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-4 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-4 .hiraola-product_slider-3 .slide-item .single_product,.template-color-4 .latest-blog_slider .slide-item .single_product,.template-color-4 .shop-product-wrap .slide-item .single_product,.template-color-4 .hiraola-product_slider .list-slide_item .single_product,.template-color-4 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-4 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-4 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-4 .latest-blog_slider .list-slide_item .single_product,.template-color-4 .shop-product-wrap .list-slide_item .single_product,button.li-btn,.hiraola-btn,.hiraola-banner_btn,.hiraola-btn-bondi_blue,.hiraola-btn_fullwidth,.hiraola-compare_btn,.hiraola-filter_btn,.hiraola-btn_dark,.hiraola-btn_limerick,.main-slider .slick-dots li,.mobile-menu_wrapper .offcanvas-menu-inner,.offcanvas-minicart_wrapper .offcanvas-menu-inner,.offcanvas-search_wrapper .offcanvas-menu-inner,.btn-close,.btn-close>i,.offcanvas-navigation .mobile-menu li>.menu-expand,.offcanvas-menu_wrapper .offcanvas-menu-inner,.category-menu .category-menu-list>ul>li.right-menu>a::after,.cat-mega-menu,.hiraola-product_slider .slide-item .single_product .product-img .add-actions,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions,.shop-product-wrap .slide-item .single_product .product-img .add-actions,.hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_cart,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_cart,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_cart,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_cart,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_cart,.shop-product-wrap .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_cart,.newsletter-form_wrap .subscribe-form .newsletter-btn,.modal-wrapper.modal,.modal-wrapper .modal-dialog .modal-content .modal-body .close,.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li,.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li .dropdown,.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li .dropdown>li,.header-top_area .ht-menu>ul>li .ht-dropdown,.header-bottom_area .main-menu_area>nav>ul>li .hm-dropdown,.header-bottom_area .main-menu_area>nav>ul>li>ul>li>a>i,.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder .hm-megamenu,.header-bottom_area .main-menu_area>nav>ul>li>a:before,.header-bottom_area .main-menu_area>nav>ul>li>a:after,#Instafeed>li>a,#Instafeed>li>a:before,#Instafeed>li>a:after,.shop-product-wrap>[class*="col-"],.sp-area .sp-nav .sp-content .qty-btn_area>ul li>a,.sp-gallery_area .sp-nav .sp-gallery .lg-image,.hiraola-sidebar-search-form .hiraola-search-btn i,.hiraola-blog-details .hiraola-tag-line a,.myaccount-tab-content,.login-form .check-box input[type="checkbox"]+label:before,.login-form .check-box input[type="checkbox"]+label:after,.hiraola-login_btn,.hiraola-register_btn,.table-content table td.hiraola-cart_btn a,.coupon-all .coupon input.button,.coupon-all .coupon2 input.button,.cart-page-total a,.coupon-accordion span,.coupon-accordion .coupon-content .coupon-info p.form-row input[type="submit"],.order-button-payment input,.compare-table .table tbody tr,.contact-main-page .contact-form-content .contact-form .form-group .alsita-contact-form_btn,.about-us-area .overview-content>h2:before,.error404-area .search-error-wrapper .hiraola-error_btn{-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.price-filter{padding-top:35px}.price-filter .ui-widget-content{background-color:#e5e5e5;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:10px;margin:0 0 25px;width:100%;border-top-left-radius:25px;-moz-border-radius-topleft:25px;border-top-right-radius:25px;-moz-border-radius-topright:25px;border-bottom-left-radius:25px;-moz-border-radius-bottomleft:25px;border-bottom-right-radius:25px;-moz-border-radius-bottomright:25px}.price-filter .ui-slider-range{background:#333333;border:none;-webkit-box-shadow:none;box-shadow:none;height:100%}.price-filter .ui-slider-handle{background:#cda557;border:none;content:'';display:block;width:15px;height:15px;line-height:15px;margin:0;text-align:center;top:50%;border-radius:100%;-webkit-box-shadow:0px 0px 6.65px 0.35px rgba(0,0,0,0.15);box-shadow:0px 0px 6.65px 0.35px rgba(0,0,0,0.15);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.price-filter .ui-slider-handle:last-child{-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.price-filter .ui-slider-handle:before{background:#cda557;content:'';display:inline-block;height:5px;vertical-align:middle;width:5px;border-radius:100%}.price-filter .price-slider-amount{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.price-filter .price-slider-amount .label-input label{color:#222;font-size:14px;margin:0;text-transform:capitalize}.price-filter .price-slider-amount .label-input input{background:transparent none repeat scroll 0 0;border:medium none;-webkit-box-shadow:none;box-shadow:none;color:#222;font-size:14px;height:inherit;padding-left:5px;width:99px}.color-list_area{border:1px solid #e5e5e5;padding:25px}@media (max-width: 575px){.color-list_area{padding:15px}}.color-list_area .color-list_heading{padding-bottom:15px}.color-list_area .color-list_heading>h4{text-transform:uppercase;margin-bottom:0}@media (max-width: 575px){.color-list_area .color-list_heading>h4{font-size:14px}}.color-list_area .sub-title{display:block;padding-bottom:20px}.color-list_area .color-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;position:relative}.color-list_area .color-list .single-color{border:1px solid #e5e5e5;display:inline-block;margin-right:5px;padding:2px;width:25px;height:25px}.color-list_area .color-list .single-color span{width:100%;height:100%}.color-list_area .color-list .single-color span.bg-red_color{background-color:#ff0000;display:block}.color-list_area .color-list .single-color span.burnt-orange_color{background-color:#ff832b;display:block}.color-list_area .color-list .single-color span.brown_color{background-color:#a6311f;display:block}.color-list_area .color-list .single-color span.raw-umber_color{background-color:#824900;display:block}.color-list_area .color-list .single-color.active .color-text{color:#333333;display:block}.color-list_area .color-list .color-text{position:absolute;right:-120px;width:auto !important;top:0;display:none}@media (max-width: 575px){.color-list_area .color-list .color-text{right:-110px}}.img-hover_effect{position:relative;display:block}.img-hover_effect a{overflow:hidden;display:block}.img-hover_effect a img{width:100%;height:100%}.img-hover_effect a:before{bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:0.6}.img-hover_effect a:after{bottom:50%;content:"";left:0;position:absolute;right:0;top:50%;opacity:0.6}.img-hover_effect:hover a:before{left:0;right:0;opacity:0;-webkit-transition:all 900ms ease-in;-o-transition:all 900ms ease-in;transition:all 900ms ease-in}.img-hover_effect:hover a:after{top:0;bottom:0;opacity:0;-webkit-transition:all 900ms ease-in;-o-transition:all 900ms ease-in;transition:all 900ms ease-in}.popup_wrapper{background:rgba(0,0,0,0.7) none repeat scroll 0 0;height:100%;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:9999999}@media (max-width: 991px){.popup_wrapper{display:none}}.popup_wrapper .test{background:#ffffff;background-image:url("../images/newsletters/bg-1.png");background-position:right;background-size:contain;background-repeat:no-repeat;bottom:0;height:425px;left:0;margin:auto;max-width:970px;padding-left:43px;position:absolute;right:0;top:0}.popup_wrapper .test .popup_off{background:#222222;color:#ffffff;top:0;right:0;width:40px;height:40px;line-height:40px;display:block;cursor:pointer;position:absolute;text-align:center;text-transform:uppercase;font-size:20px}.popup_wrapper .test .popup_off:hover{background-color:#cda557}.popup_wrapper .subscribe_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.popup_wrapper .subscribe_area>h2{color:#333333;font-weight:600;font-size:30px;text-transform:capitalize;margin-bottom:0;padding-bottom:20px}.popup_wrapper .subscribe_area>p{margin:0;max-width:450px;padding-bottom:25px;color:#333333;font-size:16px}.popup_wrapper .subscribe_area .subscribe-form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form{position:relative}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form input{background:#ffffff;border:1px solid #e5e5e5 !important;color:#333333;border:0 none;height:50px;padding:0 150px 0 20px;width:450px}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form input::-webkit-input-placeholder{color:#333333}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form input::-moz-placeholder{color:#333333}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form input:-ms-input-placeholder{color:#333333}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form input::-ms-input-placeholder{color:#333333}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form input::placeholder{color:#333333}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form button{font-weight:700;background:#cda557;color:#333333;top:0;right:0;position:absolute;width:130px;height:50px;line-height:50px;border:0;display:block;text-transform:uppercase}.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form button:hover{background-color:#cda557;color:#ffffff !important}.popup_wrapper .subscribe_area .subscribe-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:25px}.popup_wrapper .subscribe_area .subscribe-bottom input{margin-right:5px}.popup_wrapper .subscribe_area .subscribe-bottom label{margin-bottom:0;color:#333333}.bg--white_smoke{background-color:#f4f4f4}.bg--white{background-color:#ffffff}.bg--night_rider{background-color:#595959}.bg--silver{background-color:#bababa}.bg--nero{background-color:#222222}.template-color-1 a.hiraola-btn{background-color:#cda557}.template-color-1 a.hiraola-btn:hover{background-color:#d5b473;color:#ffffff !important}.template-color-1 a:hover{color:#cda557 !important}.template-color-1 .hiraola-group_btn>ul>li>a.add-to_cart:hover{background-color:#cda557 !important;color:#ffffff !important}.template-color-1 .hiraola-group_btn>ul>li>a:hover{border-color:#cda557 !important}.template-color-1 .popup_wrapper .test .popup_off:hover{background:#cda557}.template-color-1 .popup_wrapper .subscribe_area .subscribe-form-group form button:hover{background:#cda557;color:#ffffff}.template-color-1 .hb-menu>nav>ul>li:hover>a{color:#cda557 !important}.template-color-1 .hb-menu>nav>ul>li>ul>li.active>a{color:#cda557 !important}.template-color-1 .hm-dropdown>li.active>a{color:#cda557 !important}.template-color-1 .header-right_area>ul>li>a:hover{color:#ffffff !important}.template-color-1 .header-top_area .ht-menu>ul>li:hover>a{color:#cda557}.template-color-1 .header-top_area .ht-menu>ul>li .ht-dropdown>li.active a{color:#cda557}.template-color-1 .header-top_area .ht-menu>ul>li .ht-dropdown>li:hover a{color:#cda557}.template-color-1 .header-top_area .ht-right_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.template-color-1 .header-top_area .ht-right_area .header-shipping_area{padding-right:20px}.template-color-1 .header-top_area .ht-right_area .header-shipping_area>ul>li{height:40px;line-height:40px}.template-color-1 .header-top_area .ht-right_area .hiraola-social_link{padding-top:0}.template-color-1 .header-top_area .ht-right_area .hiraola-social_link>ul>li{padding-right:0}.template-color-1 .header-top_area .ht-right_area .hiraola-social_link>ul>li>a{border-top:0;border-bottom:0;border-left:0}.template-color-1 .header-top_area .ht-right_area .hiraola-social_link>ul>li:first-child>a{border-left:1px solid #e5e5e5}.template-color-1 .hiraola-section_title>h4:before{background-color:#cda557}.template-color-1 .sticker{background:#cda557}.template-color-1 .sticker:before{border-color:#cda557 transparent transparent transparent}.template-color-1 .offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close:hover{color:#cda557}.template-color-1 .offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component_menu>li.active>a{color:#cda557}.template-color-1 .offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close:hover{color:#cda557}.template-color-1 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area{padding-bottom:15px}.template-color-1 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .hiraola-btn:hover{background-color:#333333}.template-color-1 .offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn:hover{color:#cda557}.template-color-1 .mobile-menu_wrapper .btn-close:hover{background-color:#cda557;color:#ffffff !important}.template-color-1 .offcanvas-navigation .mobile-menu li:hover>a{color:#cda557 !important}.template-color-1 .offcanvas-navigation .mobile-menu li:hover>.menu-expand{color:#cda557 !important}.template-color-1 .img-hover_effect a:before{background:#cda557}.template-color-1 .img-hover_effect a:after{background:#cda557}.template-color-1 .main-slider .slider-content span{color:#cda557}.template-color-1 .main-slider .slick-arrow{color:#cda557}.template-color-1 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn{color:#ffffff}.template-color-1 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn:hover{color:#b76e79 !important}.template-color-1 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-1 .hiraola-product_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-1 .hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#cda557}.template-color-1 .hiraola-product_slider .slick-arrow:hover,.template-color-1 .hiraola-product_slider-2 .slick-arrow:hover,.template-color-1 .hiraola-trending-product_slider .slick-arrow:hover{color:#cda557}.template-color-1 .hiraola-product_slider .slide-item .single_product,.template-color-1 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-1 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-1 .hiraola-product_slider-3 .slide-item .single_product,.template-color-1 .latest-blog_slider .slide-item .single_product,.template-color-1 .shop-product-wrap .slide-item .single_product{border:1px solid #e5e5e5}.template-color-1 .hiraola-product_slider .slide-item .single_product:hover,.template-color-1 .hiraola-product-tab_slider-2 .slide-item .single_product:hover,.template-color-1 .hiraola-product-tab_slider-3 .slide-item .single_product:hover,.template-color-1 .hiraola-product_slider-3 .slide-item .single_product:hover,.template-color-1 .latest-blog_slider .slide-item .single_product:hover,.template-color-1 .shop-product-wrap .slide-item .single_product:hover{border-color:#cda557}.template-color-1 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-1 .hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-1 .hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-1 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-1 .latest-blog_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-1 .shop-product-wrap .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#cda557}.template-color-1 .hiraola-product_slider .list-slide_item .single_product,.template-color-1 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-1 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-1 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-1 .latest-blog_slider .list-slide_item .single_product,.template-color-1 .shop-product-wrap .list-slide_item .single_product{border:1px solid #e5e5e5}.template-color-1 .hiraola-product_slider .list-slide_item .single_product:hover,.template-color-1 .hiraola-product-tab_slider-2 .list-slide_item .single_product:hover,.template-color-1 .hiraola-product-tab_slider-3 .list-slide_item .single_product:hover,.template-color-1 .hiraola-product_slider-3 .list-slide_item .single_product:hover,.template-color-1 .latest-blog_slider .list-slide_item .single_product:hover,.template-color-1 .shop-product-wrap .list-slide_item .single_product:hover{border-color:#cda557}.template-color-1 .hiraola-product_slider .slick-arrow,.template-color-1 .hiraola-product-tab_slider-2 .slick-arrow,.template-color-1 .hiraola-product-tab_slider-3 .slick-arrow,.template-color-1 .hiraola-product_slider-3 .slick-arrow,.template-color-1 .latest-blog_slider .slick-arrow,.template-color-1 .shop-product-wrap .slick-arrow{color:#333333}.template-color-1 .hiraola-product_slider .slick-arrow:hover,.template-color-1 .hiraola-product-tab_slider-2 .slick-arrow:hover,.template-color-1 .hiraola-product-tab_slider-3 .slick-arrow:hover,.template-color-1 .hiraola-product_slider-3 .slick-arrow:hover,.template-color-1 .latest-blog_slider .slick-arrow:hover,.template-color-1 .shop-product-wrap .slick-arrow:hover{color:#cda557}.template-color-1 .hiraola-testimonial_slider .slick-arrow:hover,.template-color-1 .hiraola-brand_slider .slick-arrow:hover{color:#cda557}.template-color-1 .product-tab>ul>li>a.active{color:#cda557}.template-color-1 .rating-box>ul>li>i{color:#cda557}.template-color-1 .widgets-essential_stuff>ul>li>i{color:#cda557}.template-color-1 .newsletter-form_wrap .subscribe-form .newsletter-btn{background-color:#cda557}.template-color-1 .hiraola-social_link>ul>li>a:hover{background-color:#cda557}.template-color-1 .footer-bottom_area .footer-bottom_nav .copyright>span>a{color:#cda557}.template-color-1 #scrollUp{background-color:#cda557;color:#ffffff}.template-color-1 #scrollUp:hover{background-color:#333333;color:#ffffff !important}.template-color-1 .tooltip-inner{background-color:#cda557}.template-color-1 .tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.template-color-1 .tooltip.bs-tooltip-top .arrow::before{border-top-color:#cda557}.template-color-1 .bs-tooltip-auto[x-placement^=bottom] .arrow::before,.template-color-1 .bs-tooltip-bottom .arrow::before{border-bottom-color:#cda557}.template-color-1 .shop-product-wrap.grid .slide-item .single_product>.product-img>.add-actions>ul>li>a:hover{background-color:#cda557}.template-color-1 .loading .middle .lds-ellipsis div{background:#cda557}.template-color-1 .color-list .single-color.active{border-color:#cda557}.template-color-1 .modal-body .close:hover{color:#cda557}.template-color-1 .sp-area .sp-nav .sp-content .sp-essential_stuff>ul>li>a{color:#cda557}.template-color-1 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a:hover{border:1px solid #cda557;color:#cda557}.template-color-1 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn{background-color:#333333;color:#ffffff;border:0}.template-color-1 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn:hover{background-color:#cda557;color:#ffffff !important}.template-color-1 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product{border:1px solid #e5e5e5}.template-color-1 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product:hover{border-color:#cda557}.template-color-1 .hiraola-product_area-5 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#cda557}.template-color-1 .hiraola-product_area-5 .hiraola-product_slider-3 .slick-arrow{color:#cda557}.template-color-1 .sp-slider .slide-item .single_product{border:1px solid #e5e5e5}.template-color-1 .sp-slider .slide-item .single_product:hover{border-color:#cda557}.template-color-1 .sp-slider .slick-arrow{color:#cda557}.template-color-1 .sp-gallery_area .sp-nav .sp-gallery .lg-image{outline:1px solid #e5e5e5}.template-color-1 .sp-gallery_area .sp-nav .sp-gallery .lg-image:hover{outline:1px solid #cda557}.template-color-2 a.hiraola-btn{background-color:#be8658}.template-color-2 a.hiraola-btn:hover{background-color:#c89972;color:#ffffff !important}.template-color-2 a:hover{color:#be8658 !important}.template-color-2 .hiraola-group_btn>ul>li>a.add-to_cart:hover{background-color:#be8658 !important;color:#ffffff !important}.template-color-2 .hiraola-group_btn>ul>li>a:hover{border-color:#be8658 !important}.template-color-2 .popup_wrapper .test .popup_off:hover{background:#be8658}.template-color-2 .popup_wrapper .subscribe_area .subscribe-form-group form button:hover{background:#be8658;color:#ffffff}.template-color-2 .hb-menu>nav>ul>li:hover>a{color:#be8658 !important}.template-color-2 .hb-menu>nav>ul>li>ul>li.active>a{color:#be8658 !important}.template-color-2 .hm-dropdown>li.active>a{color:#be8658 !important}.template-color-2 .header-right_area>ul>li>a:hover{color:#ffffff !important}.template-color-2 .header-top_area .ht-menu>ul>li:hover>a{color:#be8658}.template-color-2 .header-top_area .ht-menu>ul>li .ht-dropdown>li.active a{color:#be8658}.template-color-2 .header-top_area .ht-menu>ul>li .ht-dropdown>li:hover a{color:#be8658}.template-color-2 .header-top_area .ht-right_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.template-color-2 .header-top_area .ht-right_area .header-shipping_area{padding-right:20px}.template-color-2 .header-top_area .ht-right_area .header-shipping_area>ul>li{height:40px;line-height:40px}.template-color-2 .header-top_area .ht-right_area .hiraola-social_link{padding-top:0}.template-color-2 .header-top_area .ht-right_area .hiraola-social_link>ul>li{padding-right:0}.template-color-2 .header-top_area .ht-right_area .hiraola-social_link>ul>li>a{border-top:0;border-bottom:0;border-left:0}.template-color-2 .header-top_area .ht-right_area .hiraola-social_link>ul>li:first-child>a{border-left:1px solid #e5e5e5}.template-color-2 .hiraola-section_title>h4:before{background-color:#be8658}.template-color-2 .sticker{background:#be8658}.template-color-2 .sticker:before{border-color:#be8658 transparent transparent transparent}.template-color-2 .offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close:hover{color:#be8658}.template-color-2 .offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component_menu>li.active>a{color:#be8658}.template-color-2 .offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close:hover{color:#be8658}.template-color-2 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area{padding-bottom:15px}.template-color-2 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .hiraola-btn:hover{background-color:#333333}.template-color-2 .offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn:hover{color:#be8658}.template-color-2 .mobile-menu_wrapper .btn-close:hover{background-color:#be8658;color:#ffffff !important}.template-color-2 .offcanvas-navigation .mobile-menu li:hover>a{color:#be8658 !important}.template-color-2 .offcanvas-navigation .mobile-menu li:hover>.menu-expand{color:#be8658 !important}.template-color-2 .img-hover_effect a:before{background:#be8658}.template-color-2 .img-hover_effect a:after{background:#be8658}.template-color-2 .main-slider .slider-content span{color:#be8658}.template-color-2 .main-slider .slick-arrow{color:#be8658}.template-color-2 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn{color:#ffffff}.template-color-2 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn:hover{color:#b76e79 !important}.template-color-2 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-2 .hiraola-product_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-2 .hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#be8658}.template-color-2 .hiraola-product_slider .slick-arrow:hover,.template-color-2 .hiraola-product_slider-2 .slick-arrow:hover,.template-color-2 .hiraola-trending-product_slider .slick-arrow:hover{color:#be8658}.template-color-2 .hiraola-product_slider .slide-item .single_product,.template-color-2 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-2 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-2 .hiraola-product_slider-3 .slide-item .single_product,.template-color-2 .latest-blog_slider .slide-item .single_product,.template-color-2 .shop-product-wrap .slide-item .single_product{border:1px solid #e5e5e5}.template-color-2 .hiraola-product_slider .slide-item .single_product:hover,.template-color-2 .hiraola-product-tab_slider-2 .slide-item .single_product:hover,.template-color-2 .hiraola-product-tab_slider-3 .slide-item .single_product:hover,.template-color-2 .hiraola-product_slider-3 .slide-item .single_product:hover,.template-color-2 .latest-blog_slider .slide-item .single_product:hover,.template-color-2 .shop-product-wrap .slide-item .single_product:hover{border-color:#be8658}.template-color-2 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-2 .hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-2 .hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-2 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-2 .latest-blog_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-2 .shop-product-wrap .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#be8658}.template-color-2 .hiraola-product_slider .list-slide_item .single_product,.template-color-2 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-2 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-2 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-2 .latest-blog_slider .list-slide_item .single_product,.template-color-2 .shop-product-wrap .list-slide_item .single_product{border:1px solid #e5e5e5}.template-color-2 .hiraola-product_slider .list-slide_item .single_product:hover,.template-color-2 .hiraola-product-tab_slider-2 .list-slide_item .single_product:hover,.template-color-2 .hiraola-product-tab_slider-3 .list-slide_item .single_product:hover,.template-color-2 .hiraola-product_slider-3 .list-slide_item .single_product:hover,.template-color-2 .latest-blog_slider .list-slide_item .single_product:hover,.template-color-2 .shop-product-wrap .list-slide_item .single_product:hover{border-color:#be8658}.template-color-2 .hiraola-product_slider .slick-arrow,.template-color-2 .hiraola-product-tab_slider-2 .slick-arrow,.template-color-2 .hiraola-product-tab_slider-3 .slick-arrow,.template-color-2 .hiraola-product_slider-3 .slick-arrow,.template-color-2 .latest-blog_slider .slick-arrow,.template-color-2 .shop-product-wrap .slick-arrow{color:#333333}.template-color-2 .hiraola-product_slider .slick-arrow:hover,.template-color-2 .hiraola-product-tab_slider-2 .slick-arrow:hover,.template-color-2 .hiraola-product-tab_slider-3 .slick-arrow:hover,.template-color-2 .hiraola-product_slider-3 .slick-arrow:hover,.template-color-2 .latest-blog_slider .slick-arrow:hover,.template-color-2 .shop-product-wrap .slick-arrow:hover{color:#be8658}.template-color-2 .hiraola-testimonial_slider .slick-arrow:hover,.template-color-2 .hiraola-brand_slider .slick-arrow:hover{color:#be8658}.template-color-2 .product-tab>ul>li>a.active{color:#be8658}.template-color-2 .rating-box>ul>li>i{color:#be8658}.template-color-2 .widgets-essential_stuff>ul>li>i{color:#be8658}.template-color-2 .newsletter-form_wrap .subscribe-form .newsletter-btn{background-color:#be8658}.template-color-2 .hiraola-social_link>ul>li>a:hover{background-color:#be8658}.template-color-2 .footer-bottom_area .footer-bottom_nav .copyright>span>a{color:#be8658}.template-color-2 #scrollUp{background-color:#be8658;color:#ffffff}.template-color-2 #scrollUp:hover{background-color:#333333;color:#ffffff !important}.template-color-2 .tooltip-inner{background-color:#be8658}.template-color-2 .tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.template-color-2 .tooltip.bs-tooltip-top .arrow::before{border-top-color:#be8658}.template-color-2 .bs-tooltip-auto[x-placement^=bottom] .arrow::before,.template-color-2 .bs-tooltip-bottom .arrow::before{border-bottom-color:#be8658}.template-color-2 .shop-product-wrap.grid .slide-item .single_product>.product-img>.add-actions>ul>li>a:hover{background-color:#be8658}.template-color-2 .loading .middle .lds-ellipsis div{background:#be8658}.template-color-2 .color-list .single-color.active{border-color:#be8658}.template-color-2 .modal-body .close:hover{color:#be8658}.template-color-2 .sp-area .sp-nav .sp-content .sp-essential_stuff>ul>li>a{color:#be8658}.template-color-2 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a:hover{border:1px solid #be8658;color:#cda557}.template-color-2 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn{background-color:#333333;color:#ffffff;border:0}.template-color-2 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn:hover{background-color:#be8658;color:#ffffff !important}.template-color-2 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product{border:1px solid #e5e5e5}.template-color-2 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product:hover{border-color:#be8658}.template-color-2 .hiraola-product_area-5 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#be8658}.template-color-2 .hiraola-product_area-5 .hiraola-product_slider-3 .slick-arrow{color:#be8658}.template-color-2 .sp-slider .slide-item .single_product{border:1px solid #e5e5e5}.template-color-2 .sp-slider .slide-item .single_product:hover{border-color:#be8658}.template-color-2 .sp-slider .slick-arrow{color:#be8658}.template-color-2 .sp-gallery_area .sp-nav .sp-gallery .lg-image{outline:1px solid #e5e5e5}.template-color-2 .sp-gallery_area .sp-nav .sp-gallery .lg-image:hover{outline:1px solid #be8658}.template-color-3 a.hiraola-btn{background-color:#b76e79}.template-color-3 a.hiraola-btn:hover{background-color:#c3868f;color:#ffffff !important}.template-color-3 a:hover{color:#b76e79 !important}.template-color-3 .hiraola-group_btn>ul>li>a.add-to_cart:hover{background-color:#b76e79 !important;color:#ffffff !important}.template-color-3 .hiraola-group_btn>ul>li>a:hover{border-color:#b76e79 !important}.template-color-3 .popup_wrapper .test .popup_off:hover{background:#b76e79}.template-color-3 .popup_wrapper .subscribe_area .subscribe-form-group form button:hover{background:#b76e79;color:#ffffff}.template-color-3 .hb-menu>nav>ul>li:hover>a{color:#b76e79 !important}.template-color-3 .hb-menu>nav>ul>li>ul>li.active>a{color:#b76e79 !important}.template-color-3 .hm-dropdown>li.active>a{color:#b76e79 !important}.template-color-3 .header-right_area>ul>li>a:hover{color:#ffffff !important}.template-color-3 .header-top_area .ht-menu>ul>li:hover>a{color:#b76e79}.template-color-3 .header-top_area .ht-menu>ul>li .ht-dropdown>li.active a{color:#b76e79}.template-color-3 .header-top_area .ht-menu>ul>li .ht-dropdown>li:hover a{color:#b76e79}.template-color-3 .header-top_area .ht-right_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.template-color-3 .header-top_area .ht-right_area .header-shipping_area{padding-right:20px}.template-color-3 .header-top_area .ht-right_area .header-shipping_area>ul>li{height:40px;line-height:40px}.template-color-3 .header-top_area .ht-right_area .hiraola-social_link{padding-top:0}.template-color-3 .header-top_area .ht-right_area .hiraola-social_link>ul>li{padding-right:0}.template-color-3 .header-top_area .ht-right_area .hiraola-social_link>ul>li>a{border-top:0;border-bottom:0;border-left:0}.template-color-3 .header-top_area .ht-right_area .hiraola-social_link>ul>li:first-child>a{border-left:1px solid #e5e5e5}.template-color-3 .hiraola-section_title>h4:before{background-color:#b76e79}.template-color-3 .sticker{background:#b76e79}.template-color-3 .sticker:before{border-color:#b76e79 transparent transparent transparent}.template-color-3 .offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close:hover{color:#b76e79}.template-color-3 .offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component_menu>li.active>a{color:#b76e79}.template-color-3 .offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close:hover{color:#b76e79}.template-color-3 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area{padding-bottom:15px}.template-color-3 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .hiraola-btn:hover{background-color:#333333}.template-color-3 .offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn:hover{color:#b76e79}.template-color-3 .mobile-menu_wrapper .btn-close:hover{background-color:#b76e79;color:#ffffff !important}.template-color-3 .offcanvas-navigation .mobile-menu li:hover>a{color:#b76e79 !important}.template-color-3 .offcanvas-navigation .mobile-menu li:hover>.menu-expand{color:#b76e79 !important}.template-color-3 .img-hover_effect a:before{background:#b76e79}.template-color-3 .img-hover_effect a:after{background:#b76e79}.template-color-3 .main-slider .slider-content span{color:#b76e79}.template-color-3 .main-slider .slick-arrow{color:#b76e79}.template-color-3 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn{color:#ffffff}.template-color-3 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn:hover{color:#b76e79 !important}.template-color-3 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-3 .hiraola-product_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-3 .hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#b76e79}.template-color-3 .hiraola-product_slider .slick-arrow:hover,.template-color-3 .hiraola-product_slider-2 .slick-arrow:hover,.template-color-3 .hiraola-trending-product_slider .slick-arrow:hover{color:#b76e79}.template-color-3 .hiraola-product_slider .slide-item .single_product,.template-color-3 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-3 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-3 .hiraola-product_slider-3 .slide-item .single_product,.template-color-3 .latest-blog_slider .slide-item .single_product,.template-color-3 .shop-product-wrap .slide-item .single_product{border:1px solid #e5e5e5}.template-color-3 .hiraola-product_slider .slide-item .single_product:hover,.template-color-3 .hiraola-product-tab_slider-2 .slide-item .single_product:hover,.template-color-3 .hiraola-product-tab_slider-3 .slide-item .single_product:hover,.template-color-3 .hiraola-product_slider-3 .slide-item .single_product:hover,.template-color-3 .latest-blog_slider .slide-item .single_product:hover,.template-color-3 .shop-product-wrap .slide-item .single_product:hover{border-color:#b76e79}.template-color-3 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-3 .hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-3 .hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-3 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-3 .latest-blog_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-3 .shop-product-wrap .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#b76e79}.template-color-3 .hiraola-product_slider .list-slide_item .single_product,.template-color-3 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-3 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-3 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-3 .latest-blog_slider .list-slide_item .single_product,.template-color-3 .shop-product-wrap .list-slide_item .single_product{border:1px solid #e5e5e5}.template-color-3 .hiraola-product_slider .list-slide_item .single_product:hover,.template-color-3 .hiraola-product-tab_slider-2 .list-slide_item .single_product:hover,.template-color-3 .hiraola-product-tab_slider-3 .list-slide_item .single_product:hover,.template-color-3 .hiraola-product_slider-3 .list-slide_item .single_product:hover,.template-color-3 .latest-blog_slider .list-slide_item .single_product:hover,.template-color-3 .shop-product-wrap .list-slide_item .single_product:hover{border-color:#b76e79}.template-color-3 .hiraola-product_slider .slick-arrow,.template-color-3 .hiraola-product-tab_slider-2 .slick-arrow,.template-color-3 .hiraola-product-tab_slider-3 .slick-arrow,.template-color-3 .hiraola-product_slider-3 .slick-arrow,.template-color-3 .latest-blog_slider .slick-arrow,.template-color-3 .shop-product-wrap .slick-arrow{color:#333333}.template-color-3 .hiraola-product_slider .slick-arrow:hover,.template-color-3 .hiraola-product-tab_slider-2 .slick-arrow:hover,.template-color-3 .hiraola-product-tab_slider-3 .slick-arrow:hover,.template-color-3 .hiraola-product_slider-3 .slick-arrow:hover,.template-color-3 .latest-blog_slider .slick-arrow:hover,.template-color-3 .shop-product-wrap .slick-arrow:hover{color:#b76e79}.template-color-3 .hiraola-testimonial_slider .slick-arrow:hover,.template-color-3 .hiraola-brand_slider .slick-arrow:hover{color:#b76e79}.template-color-3 .product-tab>ul>li>a.active{color:#b76e79}.template-color-3 .rating-box>ul>li>i{color:#b76e79}.template-color-3 .widgets-essential_stuff>ul>li>i{color:#b76e79}.template-color-3 .newsletter-form_wrap .subscribe-form .newsletter-btn{background-color:#b76e79}.template-color-3 .hiraola-social_link>ul>li>a:hover{background-color:#b76e79}.template-color-3 .footer-bottom_area .footer-bottom_nav .copyright>span>a{color:#b76e79}.template-color-3 #scrollUp{background-color:#b76e79;color:#ffffff}.template-color-3 #scrollUp:hover{background-color:#333333;color:#ffffff !important}.template-color-3 .tooltip-inner{background-color:#b76e79}.template-color-3 .tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.template-color-3 .tooltip.bs-tooltip-top .arrow::before{border-top-color:#b76e79}.template-color-3 .bs-tooltip-auto[x-placement^=bottom] .arrow::before,.template-color-3 .bs-tooltip-bottom .arrow::before{border-bottom-color:#b76e79}.template-color-3 .shop-product-wrap.grid .slide-item .single_product>.product-img>.add-actions>ul>li>a:hover{background-color:#b76e79}.template-color-3 .loading .middle .lds-ellipsis div{background:#b76e79}.template-color-3 .color-list .single-color.active{border-color:#b76e79}.template-color-3 .modal-body .close:hover{color:#b76e79}.template-color-3 .sp-area .sp-nav .sp-content .sp-essential_stuff>ul>li>a{color:#b76e79}.template-color-3 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a:hover{border:1px solid #b76e79;color:#cda557}.template-color-3 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn{background-color:#333333;color:#ffffff;border:0}.template-color-3 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn:hover{background-color:#b76e79;color:#ffffff !important}.template-color-3 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product{border:1px solid #e5e5e5}.template-color-3 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product:hover{border-color:#b76e79}.template-color-3 .hiraola-product_area-5 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#b76e79}.template-color-3 .hiraola-product_area-5 .hiraola-product_slider-3 .slick-arrow{color:#b76e79}.template-color-3 .sp-slider .slide-item .single_product{border:1px solid #e5e5e5}.template-color-3 .sp-slider .slide-item .single_product:hover{border-color:#b76e79}.template-color-3 .sp-slider .slick-arrow{color:#b76e79}.template-color-3 .sp-gallery_area .sp-nav .sp-gallery .lg-image{outline:1px solid #e5e5e5}.template-color-3 .sp-gallery_area .sp-nav .sp-gallery .lg-image:hover{outline:1px solid #b76e79}.template-color-4 a.hiraola-btn{background-color:#58d173}.template-color-4 a.hiraola-btn:hover{background-color:#74d98a;color:#ffffff !important}.template-color-4 a:hover{color:#58d173 !important}.template-color-4 .hiraola-group_btn>ul>li>a.add-to_cart:hover{background-color:#58d173 !important;color:#ffffff !important}.template-color-4 .hiraola-group_btn>ul>li>a:hover{border-color:#58d173 !important}.template-color-4 .popup_wrapper .test .popup_off:hover{background:#58d173}.template-color-4 .popup_wrapper .subscribe_area .subscribe-form-group form button:hover{background:#58d173;color:#ffffff}.template-color-4 .hb-menu>nav>ul>li:hover>a{color:#58d173 !important}.template-color-4 .hb-menu>nav>ul>li>ul>li.active>a{color:#58d173 !important}.template-color-4 .hm-dropdown>li.active>a{color:#58d173 !important}.template-color-4 .header-right_area>ul>li>a:hover{color:#ffffff !important}.template-color-4 .header-top_area .ht-menu>ul>li:hover>a{color:#58d173}.template-color-4 .header-top_area .ht-menu>ul>li .ht-dropdown>li.active a{color:#58d173}.template-color-4 .header-top_area .ht-menu>ul>li .ht-dropdown>li:hover a{color:#58d173}.template-color-4 .header-top_area .ht-right_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.template-color-4 .header-top_area .ht-right_area .header-shipping_area{padding-right:20px}.template-color-4 .header-top_area .ht-right_area .header-shipping_area>ul>li{height:40px;line-height:40px}.template-color-4 .header-top_area .ht-right_area .hiraola-social_link{padding-top:0}.template-color-4 .header-top_area .ht-right_area .hiraola-social_link>ul>li{padding-right:0}.template-color-4 .header-top_area .ht-right_area .hiraola-social_link>ul>li>a{border-top:0;border-bottom:0;border-left:0}.template-color-4 .header-top_area .ht-right_area .hiraola-social_link>ul>li:first-child>a{border-left:1px solid #e5e5e5}.template-color-4 .hiraola-section_title>h4:before{background-color:#58d173}.template-color-4 .sticker{background:#58d173}.template-color-4 .sticker:before{border-color:#58d173 transparent transparent transparent}.template-color-4 .offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close:hover{color:#58d173}.template-color-4 .offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component_menu>li.active>a{color:#58d173}.template-color-4 .offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close:hover{color:#58d173}.template-color-4 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area{padding-bottom:15px}.template-color-4 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .hiraola-btn:hover{background-color:#333333}.template-color-4 .offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn:hover{color:#58d173}.template-color-4 .mobile-menu_wrapper .btn-close:hover{background-color:#58d173;color:#ffffff !important}.template-color-4 .offcanvas-navigation .mobile-menu li:hover>a{color:#58d173 !important}.template-color-4 .offcanvas-navigation .mobile-menu li:hover>.menu-expand{color:#58d173 !important}.template-color-4 .img-hover_effect a:before{background:#58d173}.template-color-4 .img-hover_effect a:after{background:#58d173}.template-color-4 .main-slider .slider-content span{color:#58d173}.template-color-4 .main-slider .slick-arrow{color:#58d173}.template-color-4 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn{color:#ffffff}.template-color-4 .hiraola-slider_area-3 .main-slider .slider-content .hiraola-btn-ps_left .hiraola-btn:hover{color:#b76e79 !important}.template-color-4 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-4 .hiraola-product_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-4 .hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#58d173}.template-color-4 .hiraola-product_slider .slick-arrow:hover,.template-color-4 .hiraola-product_slider-2 .slick-arrow:hover,.template-color-4 .hiraola-trending-product_slider .slick-arrow:hover{color:#58d173}.template-color-4 .hiraola-product_slider .slide-item .single_product,.template-color-4 .hiraola-product-tab_slider-2 .slide-item .single_product,.template-color-4 .hiraola-product-tab_slider-3 .slide-item .single_product,.template-color-4 .hiraola-product_slider-3 .slide-item .single_product,.template-color-4 .latest-blog_slider .slide-item .single_product,.template-color-4 .shop-product-wrap .slide-item .single_product{border:1px solid #e5e5e5}.template-color-4 .hiraola-product_slider .slide-item .single_product:hover,.template-color-4 .hiraola-product-tab_slider-2 .slide-item .single_product:hover,.template-color-4 .hiraola-product-tab_slider-3 .slide-item .single_product:hover,.template-color-4 .hiraola-product_slider-3 .slide-item .single_product:hover,.template-color-4 .latest-blog_slider .slide-item .single_product:hover,.template-color-4 .shop-product-wrap .slide-item .single_product:hover{border-color:#58d173}.template-color-4 .hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-4 .hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-4 .hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-4 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-4 .latest-blog_slider .slide-item .single_product .product-img .add-actions>ul>li>a:hover,.template-color-4 .shop-product-wrap .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#58d173}.template-color-4 .hiraola-product_slider .list-slide_item .single_product,.template-color-4 .hiraola-product-tab_slider-2 .list-slide_item .single_product,.template-color-4 .hiraola-product-tab_slider-3 .list-slide_item .single_product,.template-color-4 .hiraola-product_slider-3 .list-slide_item .single_product,.template-color-4 .latest-blog_slider .list-slide_item .single_product,.template-color-4 .shop-product-wrap .list-slide_item .single_product{border:1px solid #e5e5e5}.template-color-4 .hiraola-product_slider .list-slide_item .single_product:hover,.template-color-4 .hiraola-product-tab_slider-2 .list-slide_item .single_product:hover,.template-color-4 .hiraola-product-tab_slider-3 .list-slide_item .single_product:hover,.template-color-4 .hiraola-product_slider-3 .list-slide_item .single_product:hover,.template-color-4 .latest-blog_slider .list-slide_item .single_product:hover,.template-color-4 .shop-product-wrap .list-slide_item .single_product:hover{border-color:#58d173}.template-color-4 .hiraola-product_slider .slick-arrow,.template-color-4 .hiraola-product-tab_slider-2 .slick-arrow,.template-color-4 .hiraola-product-tab_slider-3 .slick-arrow,.template-color-4 .hiraola-product_slider-3 .slick-arrow,.template-color-4 .latest-blog_slider .slick-arrow,.template-color-4 .shop-product-wrap .slick-arrow{color:#333333}.template-color-4 .hiraola-product_slider .slick-arrow:hover,.template-color-4 .hiraola-product-tab_slider-2 .slick-arrow:hover,.template-color-4 .hiraola-product-tab_slider-3 .slick-arrow:hover,.template-color-4 .hiraola-product_slider-3 .slick-arrow:hover,.template-color-4 .latest-blog_slider .slick-arrow:hover,.template-color-4 .shop-product-wrap .slick-arrow:hover{color:#58d173}.template-color-4 .hiraola-testimonial_slider .slick-arrow:hover,.template-color-4 .hiraola-brand_slider .slick-arrow:hover{color:#58d173}.template-color-4 .product-tab>ul>li>a.active{color:#58d173}.template-color-4 .rating-box>ul>li>i{color:#58d173}.template-color-4 .widgets-essential_stuff>ul>li>i{color:#58d173}.template-color-4 .newsletter-form_wrap .subscribe-form .newsletter-btn{background-color:#58d173}.template-color-4 .hiraola-social_link>ul>li>a:hover{background-color:#58d173}.template-color-4 .footer-bottom_area .footer-bottom_nav .copyright>span>a{color:#58d173}.template-color-4 #scrollUp{background-color:#58d173;color:#ffffff}.template-color-4 #scrollUp:hover{background-color:#333333;color:#ffffff !important}.template-color-4 .tooltip-inner{background-color:#58d173}.template-color-4 .tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.template-color-4 .tooltip.bs-tooltip-top .arrow::before{border-top-color:#58d173}.template-color-4 .bs-tooltip-auto[x-placement^=bottom] .arrow::before,.template-color-4 .bs-tooltip-bottom .arrow::before{border-bottom-color:#58d173}.template-color-4 .shop-product-wrap.grid .slide-item .single_product>.product-img>.add-actions>ul>li>a:hover{background-color:#58d173}.template-color-4 .loading .middle .lds-ellipsis div{background:#58d173}.template-color-4 .color-list .single-color.active{border-color:#58d173}.template-color-4 .modal-body .close:hover{color:#58d173}.template-color-4 .sp-area .sp-nav .sp-content .sp-essential_stuff>ul>li>a{color:#58d173}.template-color-4 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a:hover{border:1px solid #58d173;color:#cda557}.template-color-4 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn{background-color:#333333;color:#ffffff;border:0}.template-color-4 .sp-area .sp-nav .sp-content .qty-btn_area>ul li>a.qty-cart_btn:hover{background-color:#58d173;color:#ffffff !important}.template-color-4 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product{border:1px solid #e5e5e5}.template-color-4 .hiraola-product_area-4 .hiraola-product_slider-2 .slide-item .single_product:hover{border-color:#58d173}.template-color-4 .hiraola-product_area-5 .hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul>li>a:hover{background-color:#58d173}.template-color-4 .hiraola-product_area-5 .hiraola-product_slider-3 .slick-arrow{color:#58d173}.template-color-4 .sp-slider .slide-item .single_product{border:1px solid #e5e5e5}.template-color-4 .sp-slider .slide-item .single_product:hover{border-color:#58d173}.template-color-4 .sp-slider .slick-arrow{color:#58d173}.template-color-4 .sp-gallery_area .sp-nav .sp-gallery .lg-image{outline:1px solid #e5e5e5}.template-color-4 .sp-gallery_area .sp-nav .sp-gallery .lg-image:hover{outline:1px solid #58d173}button.li-btn{border:none;background:#cda557;color:#ffffff;font-size:18px;width:45px;border-radius:0 2px 2px 0;height:45px;line-height:45px;position:absolute;right:-1px;top:-1px;cursor:pointer}button.li-btn:hover{background:#333333;color:#ffffff}.hiraola-search_btn{background:transparent;border:0;position:absolute;right:10px;top:15px;color:#888888}.hiraola-search_btn:hover{color:#cda557}.hiraola-btn-ps_center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hiraola-btn-ps_center.hiraola-btn-ps_left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.hiraola-btn-ps_center.hiraola-btn-ps_right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hiraola-btn,.hiraola-banner_btn,.hiraola-btn-bondi_blue,.hiraola-btn_fullwidth,.hiraola-compare_btn,.hiraola-filter_btn,.hiraola-btn_dark,.hiraola-btn_limerick{color:#ffffff;-webkit-box-shadow:0px 8px 15px rgba(0,0,0,0);box-shadow:0px 8px 15px rgba(0,0,0,0);width:195px;height:45px;line-height:45px;display:block;text-align:center;text-transform:uppercase}@media (max-width: 767px){.hiraola-btn,.hiraola-banner_btn,.hiraola-btn-bondi_blue,.hiraola-btn_fullwidth,.hiraola-compare_btn,.hiraola-filter_btn,.hiraola-btn_dark,.hiraola-btn_limerick{width:140px;height:50px;line-height:50px;font-size:14px}}.hiraola-btn-bondi_blue{background-color:#cda557;color:#ffffff}.hiraola-btn-bondi_blue:hover{background-color:#595959;color:#ffffff !important}.hiraola-btn_dark{background:#595959;color:#ffffff;width:150px;height:40px;line-height:38px;font-weight:600;border:0}.hiraola-btn_limerick{background-color:#cda557;color:#ffffff;width:120px;height:40px;line-height:40px}.hiraola-btn_limerick:hover{background-color:#333333}.hiraola-btn_fullwidth{width:100%;color:#ffffff;text-transform:uppercase}.hiraola-btn_sm{width:100%;height:40px;line-height:40px;font-size:13px;font-weight:400}.hiraola-banner_btn{-webkit-box-shadow:0px 1px 6.79px 0.21px rgba(0,0,0,0.13);box-shadow:0px 1px 6.79px 0.21px rgba(0,0,0,0.13);height:40px;line-height:40px}.hiraola-compare_btn{background:#cda557;color:#ffffff;height:40px;line-height:43px;font-size:14px}.hiraola-compare_btn:hover{background-color:#595959}.fb-filter-btn_area{padding-top:30px}.fb-filter-btn_area .hiraola-filter_btn{background-color:#595959;color:#ffffff;display:block;width:120px;height:40px;line-height:40px;font-size:14px;font-weight:400;border-radius:0}.fb-filter-btn_area .hiraola-filter_btn:before{content:"\f00d";font-family:'Font Awesome 5 Free';font-weight:600;padding-right:10px}.fb-filter-btn_area .hiraola-filter_btn:hover{background-color:#cda557}.slider-with-category_menu{padding-top:30px}.slider-with-category_menu .container-fluid{padding:0 3%}@media (max-width: 479px){.slider-with-category_menu .container-fluid{padding:0 15px 0}}.slider-with-category_menu .banner-item{height:100%;border:1px solid #e5e5e5}.slider-with-category_menu .banner-item a{display:block;height:100%}.hiraola-slider_area .main-slider .slider-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:5%}.hiraola-slider_area .main-slider .slider-content>h5{font-weight:500;text-transform:capitalize;margin-bottom:0;padding-bottom:12px}.hiraola-slider_area .main-slider .slider-content>h2{text-transform:capitalize;margin-bottom:0;padding-bottom:10px;font-size:40px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hiraola-slider_area .main-slider .slider-content>h2{font-size:35px}}@media (max-width: 767px){.hiraola-slider_area .main-slider .slider-content>h2{font-size:30px}}.hiraola-slider_area .main-slider .slider-content>h3{text-transform:capitalize;margin-bottom:0;padding-bottom:20px;font-size:40px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hiraola-slider_area .main-slider .slider-content>h3{font-size:30px}}@media (max-width: 767px){.hiraola-slider_area .main-slider .slider-content>h3{font-size:28px}}.hiraola-slider_area .main-slider .slider-content>h4{margin-bottom:0;padding-bottom:45px;font-size:20px}.hiraola-slider_area .main-slider .slider-content>h4>span{font-size:30px}.hiraola-slider_area .main-slider .slick-arrow{display:none !important}.hiraola-slider_area-2 .main-slider .slider-content{max-width:52%;text-align:center;position:absolute;top:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:8;text-align:left}@media (max-width: 479px){.hiraola-slider_area-2 .main-slider .slider-content{max-width:100%}}.hiraola-slider_area-2 .main-slider .slider-content>h5{font-weight:500;text-transform:capitalize;margin-bottom:0;padding-bottom:7px}@media (max-width: 767px){.hiraola-slider_area-2 .main-slider .slider-content>h5{padding-bottom:10px}}.hiraola-slider_area-2 .main-slider .slider-content>h2{text-transform:capitalize;margin-bottom:0;padding-bottom:5px;font-size:60px}@media (max-width: 767px){.hiraola-slider_area-2 .main-slider .slider-content>h2{padding-bottom:10px;font-size:30px}}.hiraola-slider_area-2 .main-slider .slider-content>h3{text-transform:capitalize;margin-bottom:0;padding-bottom:20px;font-size:50px}@media (max-width: 767px){.hiraola-slider_area-2 .main-slider .slider-content>h3{font-size:30px}}.hiraola-slider_area-2 .main-slider .slider-content>h4{margin-bottom:0;padding-bottom:45px;font-size:20px}.hiraola-slider_area-2 .main-slider .slider-content>h4>span{font-size:30px}.hiraola-slider_area-2 .main-slider .slider-content .hiraola-btn-ps_center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.hiraola-slider_area-3 .container-fluid{padding:0 3%}@media (max-width: 1199px){.hiraola-slider_area-3 .main-slider .single-slide .slider-content h2,.hiraola-slider_area-3 .main-slider .single-slide .slider-content h3{font-size:30px}}@media (max-width: 479px){.hiraola-slider_area-3 .main-slider .single-slide .slider-content h2,.hiraola-slider_area-3 .main-slider .single-slide .slider-content h3{font-size:25px}}.hiraola-slider_area-3 .main-slider .single-slide .slider-content-2{right:20%}@media (max-width: 1500px){.hiraola-slider_area-3 .main-slider .single-slide .slider-content-2{right:8%}}.hiraola-slider_area-3.color-white .main-slider .slider-content>h5,.hiraola-slider_area-3.color-white .main-slider .slider-content h2,.hiraola-slider_area-3.color-white .main-slider .slider-content h3,.hiraola-slider_area-3.color-white .main-slider .slider-content h4{color:#ffffff}.hiraola-slider_area-3.color-white .main-slider .slick-arrow{color:#333333}.bg-1,.bg-2,.bg-3{background-image:url("../images/slider/1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:520px}@media (max-width: 479px){.bg-1,.bg-2,.bg-3{min-height:380px}}.bg-2{background-image:url("../images/slider/2.jpg")}.bg-3{background-image:url("../images/slider/3.jpg")}.bg-4,.bg-5{background-image:url("../images/slider/4.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:825px}@media (max-width: 1199px){.bg-4,.bg-5{min-height:520px}}@media (max-width: 575px){.bg-4,.bg-5{min-height:410px}}.bg-5{background-image:url("../images/slider/5.jpg")}.bg-6,.bg-7{background-image:url("../images/slider/6.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:825px}@media (max-width: 1199px){.bg-6,.bg-7{min-height:520px}}@media (max-width: 575px){.bg-6,.bg-7{min-height:410px}}.bg-7{background-image:url("../images/slider/7.jpg")}.slider-progress{-webkit-animation:initial;animation:initial;background:rgba(0,0,0,0.3);height:5px;left:0;opacity:0.8;position:absolute;top:0;z-index:4}.slick-current .slider-progress{-webkit-animation:timebar 8s ease-in-out 0s 1 backwards;animation:timebar 8s ease-in-out 0s 1 backwards}@-webkit-keyframes timebar{0%{width:0}100%{width:100%}}@keyframes timebar{0%{width:0}100%{width:100%}}.main-slider .slick-arrow,.hiraola-product-tab_slider-2 .slick-arrow,.hiraola-product_slider-3 .slick-arrow,.sp-img_slider .slick-arrow,.sp-slider .slick-arrow,.sp-img_slider-3 .slick-arrow,.brand-slider .slick-arrow{background-color:rgba(255,255,255,0.5);-webkit-box-shadow:0px 0px 9.8px 0.2px rgba(0,0,0,0.05);box-shadow:0px 0px 9.8px 0.2px rgba(0,0,0,0.05);font-size:24px;width:50px;height:50px;line-height:50px;display:block;color:#cda557;text-align:center;position:absolute;z-index:8;cursor:pointer;border-radius:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;left:20px}@media (max-width: 767px){.main-slider .slick-arrow,.hiraola-product-tab_slider-2 .slick-arrow,.hiraola-product_slider-3 .slick-arrow,.sp-img_slider .slick-arrow,.sp-slider .slick-arrow,.sp-img_slider-3 .slick-arrow,.brand-slider .slick-arrow{display:none !important}}.main-slider .slick-arrow:hover,.hiraola-product-tab_slider-2 .slick-arrow:hover,.hiraola-product_slider-3 .slick-arrow:hover,.sp-img_slider .slick-arrow:hover,.sp-slider .slick-arrow:hover,.sp-img_slider-3 .slick-arrow:hover,.brand-slider .slick-arrow:hover{background-color:#f0f0f0}.main-slider .slick-next,.hiraola-product-tab_slider-2 .slick-next,.hiraola-product_slider-3 .slick-next,.sp-img_slider .slick-next,.sp-slider .slick-next,.sp-img_slider-3 .slick-next,.brand-slider .slick-next{left:auto;right:20px}.main-slider:hover .slick-arrow,.hiraola-product-tab_slider-2:hover .slick-arrow,.hiraola-product_slider-3:hover .slick-arrow,.sp-img_slider:hover .slick-arrow,.sp-slider:hover .slick-arrow,.sp-img_slider-3:hover .slick-arrow,.brand-slider:hover .slick-arrow{opacity:1;visibility:visible}.hiraola-product_slider .slick-arrow,.hiraola-product-tab_slider-3 .slick-arrow,.arrow-type-two .slick-arrow,.latest-blog_slider .slick-arrow{font-size:24px;display:block;text-align:center;position:absolute;z-index:8;cursor:pointer;top:-80px;left:auto;right:30px}.hiraola-product_slider .slick-arrow:hover,.hiraola-product-tab_slider-3 .slick-arrow:hover,.arrow-type-two .slick-arrow:hover,.latest-blog_slider .slick-arrow:hover{color:#cda557}.hiraola-product_slider .slick-arrow.slick-next,.hiraola-product-tab_slider-3 .slick-arrow.slick-next,.arrow-type-two .slick-arrow.slick-next,.latest-blog_slider .slick-arrow.slick-next{right:0}@media (max-width: 767px){.hiraola-product_slider .slick-arrow,.hiraola-product-tab_slider-3 .slick-arrow,.arrow-type-two .slick-arrow,.latest-blog_slider .slick-arrow{display:none !important}}.sp-img_slider .slick-arrow{width:35px;height:35px;line-height:35px;font-size:18px;left:-10px;right:auto}.sp-img_slider .slick-arrow.slick-next{right:-10px;left:auto}.sp-img_slider-2{border:1px solid #e5e5e5}.sp-img_slider-nav{padding:0 30px;margin-top:30px}.sp-img_slider-nav .slick-list{margin:0 -15px}.sp-img_slider-nav .slick-list .single-slide{border:1px solid #e5e5e5;margin:0 15px}@media only screen and (min-width: 768px) and (max-width: 991px){.sp-img_slider-3{padding:60px 0}}@media (max-width: 767px){.sp-img_slider-3{-webkit-flex-basis:30% !important;-ms-flex-preferred-size:30% !important;flex-basis:30% !important;width:30% !important}}@media (max-width: 479px){.sp-img_slider-3{-webkit-flex-basis:40% !important;-ms-flex-preferred-size:40% !important;flex-basis:40% !important;width:40% !important}}.sp-img_slider-3 .slick-arrow{top:0;bottom:auto;width:35px;height:35px;line-height:35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 991px){.sp-img_slider-3 .slick-arrow.slick-prev{top:30px}}.sp-img_slider-3 .slick-arrow.slick-next{top:auto;bottom:0}@media (max-width: 991px){.sp-img_slider-3 .slick-arrow.slick-next{bottom:60px}}@media (max-width: 991px){.sp-img_slider-3 .slick-list{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 991px){.sp-img_slider-3 .slick-list .slick-slide{margin-left:30px;margin-right:30px}}.main-slider .slick-dots{position:absolute;bottom:20px;left:0;right:0;text-align:center;padding:0 30px;z-index:8}.main-slider .slick-dots li{display:inline-block;margin:0 3px;cursor:pointer;font-size:0;width:15px;height:15px;background:transparent;border:2px solid #ffffff;border-radius:100%}.main-slider .slick-dots li button{border:none}.main-slider .slick-dots li.slick-active{background-color:#ffffff}.main-slider .slick-dots li:hover{background-color:#ffffff}.slick-active.animation-style-01 .slider-content>span{display:block;-webkit-animation:1200ms ease-in-out 0s normal none 1 running zoomInUp;animation:1200ms ease-in-out 0s normal none 1 running zoomInUp}.slick-active.animation-style-01 .slider-content>h2{-webkit-animation:1400ms ease-in-out 0s normal none 1 running zoomInUp;animation:1400ms ease-in-out 0s normal none 1 running zoomInUp}.slick-active.animation-style-01 .slider-content>h3{-webkit-animation:1600ms ease-in-out 0s normal none 1 running zoomInUp;animation:1600ms ease-in-out 0s normal none 1 running zoomInUp}.slick-active.animation-style-01 .slider-content>h4{-webkit-animation:1600ms ease-in-out 0s normal none 1 running zoomInUp;animation:1600ms ease-in-out 0s normal none 1 running zoomInUp}.slick-active.animation-style-01 .slider-content>h5{-webkit-animation:1800ms ease-in-out 0s normal none 1 running zoomInUp;animation:1800ms ease-in-out 0s normal none 1 running zoomInUp}.slick-active.animation-style-01 .slider-content>.slide-btn{-webkit-animation:2000ms ease-in-out 0s normal none 1 running zoomInUp;animation:2000ms ease-in-out 0s normal none 1 running zoomInUp}.slick-active.animation-style-02 .slider-content>span{display:block;-webkit-animation:1200ms ease-in-out 0s normal none 1 running zoomInRight;animation:1200ms ease-in-out 0s normal none 1 running zoomInRight}.slick-active.animation-style-02 .slider-content>h2{-webkit-animation:1400ms ease-in-out 0s normal none 1 running zoomInRight;animation:1400ms ease-in-out 0s normal none 1 running zoomInRight}.slick-active.animation-style-02 .slider-content>h3{-webkit-animation:1600ms ease-in-out 0s normal none 1 running zoomInRight;animation:1600ms ease-in-out 0s normal none 1 running zoomInRight}.slick-active.animation-style-02 .slider-content>h4{-webkit-animation:1600ms ease-in-out 0s normal none 1 running zoomInRight;animation:1600ms ease-in-out 0s normal none 1 running zoomInRight}.slick-active.animation-style-02 .slider-content>h5{-webkit-animation:1800ms ease-in-out 0s normal none 1 running zoomInRight;animation:1800ms ease-in-out 0s normal none 1 running zoomInRight}.slick-active.animation-style-02 .slider-content>.slide-btn{-webkit-animation:2000ms ease-in-out 0s normal none 1 running zoomInRight;animation:2000ms ease-in-out 0s normal none 1 running zoomInRight}@-webkit-keyframes alisSlideInUp{0%{-webkit-transform:translateY(250px);transform:translateY(250px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes alisSlideInUp{0%{-webkit-transform:translateY(250px);transform:translateY(250px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slide-in-right{-webkit-animation:slide-in-right 4s linear infinite alternate both;animation:slide-in-right 4s linear infinite alternate both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(340px);transform:translateX(340px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{-webkit-transform:translateX(340px);transform:translateX(340px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.mobile-menu_wrapper .offcanvas-menu-inner,.offcanvas-minicart_wrapper .offcanvas-menu-inner,.offcanvas-search_wrapper .offcanvas-menu-inner{position:fixed;top:0;right:-285px;width:285px;height:100%;background:#ffffff;z-index:9999;visibility:hidden;opacity:0}@media (max-width: 575px){.mobile-menu_wrapper .offcanvas-menu-inner,.offcanvas-minicart_wrapper .offcanvas-menu-inner,.offcanvas-search_wrapper .offcanvas-menu-inner{width:270px}}.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search,.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search,.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search{position:absolute;z-index:9;top:0;left:0;width:calc(100% - 0px);padding:10px;background-color:#e5e5e5}.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox,.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox,.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox{position:relative}.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox>input,.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox>input,.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox>input{background-color:#e5e5e5;border:0;height:40px;line-height:40px;width:100%;padding:0 52px 0 15px}.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox>.search_btn,.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox>.search_btn,.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox>.search_btn{background:transparent;color:#595959;position:absolute;top:10px;right:20px;border:0;font-size:24px}.mobile-menu_wrapper.open .offcanvas-menu-inner,.offcanvas-minicart_wrapper.open .offcanvas-menu-inner,.offcanvas-search_wrapper.open .offcanvas-menu-inner{left:auto;right:0;visibility:visible;opacity:1;padding:105px 0 0}.btn-close{position:absolute;top:0;left:-60px;background:#333333;width:60px;height:60px;line-height:55px;text-align:center;color:#ffffff;z-index:10;font-size:24px}@media (max-width: 479px){.btn-close{left:-50px;width:50px}}.btn-close:hover>i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn-close>i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:block}.offcanvas-navigation .mobile-menu>li{height:100%;border-bottom:1px solid #e5e5e5}.offcanvas-navigation .mobile-menu>li>a span{position:relative;font-weight:600}.offcanvas-navigation .mobile-menu li{position:relative}.offcanvas-navigation .mobile-menu li>.menu-expand{position:absolute;right:0;top:2px;width:50px;height:100%;line-height:40px;cursor:pointer;text-align:center;margin-right:4px}.offcanvas-navigation .mobile-menu li a{font-size:14px;font-weight:400;text-transform:uppercase;display:block;padding:10px 0}.offcanvas-navigation .mobile-menu li .sub-menu{padding-left:10px;max-height:100px;overflow-y:auto}.offcanvas-navigation .mobile-menu li .sub-menu li a{text-transform:capitalize;font-size:13px}.offcanvas-navigation .mobile-menu li.menu-open>.menu-expand i:before{content:'\f462'}.user-setting_area{padding-top:25px}.user-setting_area>ul>li>a>span{text-transform:capitalize}.offcanvas-menu_wrapper{text-align:center}.offcanvas-menu_wrapper .offcanvas-menu-inner{padding:25px 30px 30px;position:fixed;top:0;left:auto;right:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;width:375px;height:100%;background:#ffffff;z-index:9999;visibility:hidden;min-height:600px;overflow-y:auto}.offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close{top:auto;left:auto;width:auto;height:auto;line-height:1;background:transparent;color:#595959;z-index:10;font-size:24px;position:relative;display:inline-block;text-align:center;margin:0 auto}.offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close:hover{background:transparent}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component{text-align:left;padding-top:20px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component.first-child{padding-top:25px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_title{font-size:16px;font-weight:900;display:block;padding-bottom:15px;text-transform:uppercase}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu>li{display:inline-block;position:relative;padding-right:40px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu>li:last-child{padding-right:0}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu>li:after{content:"";width:18px;height:1px;background:#e5e5e5;display:block;top:50%;right:10px;position:absolute}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu>li:last-child:after{background:transparent}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner-social_link{position:absolute;bottom:30px}.offcanvas-menu_wrapper.open .offcanvas-menu-inner{top:0;visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.offcanvas-menu_wrapper .offcanvas-inner_logo{padding:25px 0}.offcanvas-menu_wrapper .short-desc{border-bottom:1px solid #e5e5e5;padding-bottom:25px}.offcanvas-menu_wrapper .short-desc>p{margin-bottom:0}.offcanvas-minicart_wrapper .offcanvas-menu-inner{padding:60px !important;width:450px;-webkit-box-shadow:0px 0 15px rgba(0,0,0,0.2);box-shadow:0px 0 15px rgba(0,0,0,0.2)}@media (max-width: 479px){.offcanvas-minicart_wrapper .offcanvas-menu-inner{width:100%;padding:60px 15px !important}}.offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close{background:transparent;color:#595959;top:0;right:0;left:auto}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-heading>h4{margin-bottom:0;padding-bottom:25px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list{max-height:310px;position:relative;overflow:auto}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li{padding-bottom:30px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li:last-child{padding-bottom:0}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product>a.product-item_remove{position:absolute;right:15px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_img{-webkit-flex-basis:65px;-ms-flex-preferred-size:65px;flex-basis:65px;max-width:65px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_content{-webkit-flex-basis:calc(100% - 65px);-ms-flex-preferred-size:calc(100% - 65px);flex-basis:calc(100% - 65px);max-width:calc(100% - 65px);padding-left:20px;padding-right:10px}@media (max-width: 479px){.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_content a.product-item_title{font-size:14px}}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_content .product-item_quantity{display:block;padding-top:10px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-item_total{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:25px 0}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area{padding-bottom:15px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .hiraola-btn{height:60px;line-height:60px;color:#ffffff !important}.offcanvas-search_wrapper .offcanvas-menu-inner{background-color:#222222;opacity:0.97;width:100%;right:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:visible}.offcanvas-search_wrapper .offcanvas-menu-inner .btn-close{background:transparent;color:#595959;top:15px;right:15px;left:auto;font-size:45px;color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search{background-color:#e5e5e5;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:9;top:50%;left:50%;width:calc(100% - 25%)}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox{position:relative}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input{background-color:#333333;border:0;height:100px;line-height:100px;width:100%;padding:0 100px 0 25px;color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::-webkit-input-placeholder{color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::-moz-placeholder{color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input:-ms-input-placeholder{color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::-ms-input-placeholder{color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::placeholder{color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn{position:absolute;font-size:48px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;border:0;background:transparent;color:#ffffff}.offcanvas-search_wrapper.open .offcanvas-menu-inner{left:auto;right:0;padding:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.category-menu{position:relative}@media (max-width: 991px){.category-menu{width:100%}}.category-menu .category-heading{background:#cda557;position:relative;cursor:pointer;padding:19px 0}.category-menu .category-heading>h2{margin:0;color:#ffffff;padding:0;text-transform:uppercase;font-size:16px}@media (max-width: 1199px){.category-menu .category-heading>h2{font-size:14px}}.category-menu .category-heading>h2:after{content:"\f03c";font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;top:18px;left:20px}@media only screen and (min-width: 992px) and (max-width: 1199px){.category-menu .category-heading>h2:after{left:10px}}.category-menu .category-heading>h2>span{color:#ffffff;padding-left:50px;font-weight:600}@media (max-width: 1199px){.category-menu .category-heading>h2>span{padding-left:40px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.category-menu .category-heading>h2>span{padding-left:30px}}.category-menu .category-menu-list{background:#ffffff;border:1px solid #e5e5e5;padding:0 20px;position:absolute;left:0;top:calc(100% - 1px);display:block;width:100%;z-index:3}.category-menu .category-menu-list>ul>li{position:relative}.category-menu .category-menu-list>ul>li>a{display:block;text-transform:capitalize;overflow:hidden;font-size:14px;font-weight:400;padding:11.2px 0}.category-menu .category-menu-list>ul>li:hover .cat-mega-menu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.category-menu .category-menu-list>ul>li:hover>a{color:#cda557}.category-menu .category-menu-list>ul>li:last-child>a:before{display:none}.category-menu .category-menu-list>ul>li.right-menu>a::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:600;font-size:12px;position:absolute;top:15px;right:0}.category-menu .category-menu-list>ul>li.right-menu:hover>a::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.category-menu .category-menu-list>ul>li.rx-child{display:none}.category-menu .category-menu-list>ul>li.rx-parent{cursor:pointer;border-top:1px solid #e5e5e5}.category-menu .category-menu-list>ul>li.rx-parent a.rx-show{display:none}.category-menu .category-menu-list>ul>li.rx-parent.rx-change a.rx-default{display:none}.category-menu .category-menu-list>ul>li.rx-parent.rx-change a.rx-show{display:block}.cat-mega-menu{position:absolute;top:0;left:108%;background:#ffffff;z-index:999;width:220px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);box-shadow:0 0 6px 0 rgba(0,0,0,0.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;width:640px;padding:30px;overflow:hidden;border-top:2px solid #cda557}@media (max-width: 991px){.cat-mega-menu{position:static;z-index:9;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;background-color:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;width:100%;-webkit-transition:none;-o-transition:none;transition:none}}@media only screen and (min-width: 992px) and (max-width: 1199px){.cat-mega-menu{left:114%}}.cat-mega-menu>li.right-menu{width:33.333%;float:left}.cat-mega-menu>li.cat-mega-title>a{font-weight:600;text-transform:uppercase;font-size:16px;margin-bottom:15px;display:block;line-height:20px;position:relative}.cat-mega-menu>li.cat-mega-title>a:hover{color:#ffffff}.cat-mega-menu>li>ul>li>a{font-size:14px;display:block;line-height:30px;font-weight:400;color:#666;text-transform:capitalize}.cat-mega-menu>li>ul>li>a:hover{color:#58d173}.cat-mega-menu.cat-mega-menu-2{width:840px}@media (max-width: 991px){.cat-mega-menu.cat-mega-menu-2{width:auto}}.cat-mega-menu.cat-mega-menu-2>li.right-menu{width:25%}@media (max-width: 991px){.cat-mega-menu.cat-mega-menu-2>li.right-menu{width:100%}}.cat-mega-menu.cat-mega-menu-3{width:440px}@media (max-width: 991px){.cat-mega-menu.cat-mega-menu-3{width:auto}}.cat-mega-menu.cat-mega-menu-3>li.right-menu{width:50%}@media (max-width: 991px){.cat-mega-menu.cat-mega-menu-3>li.right-menu{width:100%}}@media (max-width: 991px){.category-menu-list>ul>li>ul>li>ul{height:138px;overflow-y:auto}.category-menu-list>ul>li.right-menu .cat-mega-menu>li{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;padding:0;position:relative}.category-menu-list>ul>li.right-menu .cat-mega-menu>li.cat-mega-title>a{padding:10px 25px 10px 35px;font-size:13px;font-weight:normal;position:relative;margin:0;display:block;text-transform:inherit}.category-menu-list>ul>li.right-menu .cat-mega-menu>li.cat-mega-title>a:after{display:none}.category-menu-list>ul>li.right-menu .cat-mega-menu>li.cat-mega-title:last-child>a{border-bottom:0}.category-menu-list>ul>li.right-menu .cat-mega-menu>li>ul>li>a{padding:10px 25px 10px 35px;font-size:13px;font-weight:normal;position:relative;margin:0;display:block;text-transform:inherit;color:inherit}.category-menu-list>ul>li.right-menu .cat-mega-menu>li>ul>li:last-child>a{border-bottom:0}.category-menu-list>ul>li.right-menu .cat-dropdown>li>a{padding:10px 25px 10px 35px;font-size:13px;font-weight:normal;position:relative;margin:0;display:block;text-transform:inherit}.category-menu-list>ul>li.right-menu .cat-dropdown>li:last-child>a{border-bottom:0}.category-menu-list>ul>li.right-menu>a:after{display:none}.category-menu-list>ul>li i.menu-expand{position:absolute;right:0;top:0;cursor:pointer;height:44px;width:45px;line-height:45px;z-index:9;display:block;font-style:normal}.category-menu-list>ul>li i.menu-expand:before{content:"\f489";font-family:"Ionicons";font-size:20px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.category-menu-list>ul>li i.menu-expand.active:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}}.hiraola-banner_area{padding-top:30px}.hiraola-banner_area .container-fluid{padding:0 3%}@media (max-width: 479px){.hiraola-banner_area .container-fluid{padding:0 15px 0}}@media (max-width: 991px){.hiraola-banner_area .container-fluid [class*="col-"]:nth-child(-n+2){padding-bottom:30px}}.static-banner_area{padding-top:80px}.static-banner_area .static-banner-image{background-image:url("/assets/images/banner/static-banner.png");background-size:cover;min-height:auto;background-repeat:no-repeat;background-position:center}.static-banner_area .static-banner-image.static-banner-image-2{background-image:url("../images/banner/static-banner-2.png")}.static-banner_area .static-banner-content{padding-left:75px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 575px){.static-banner_area .static-banner-content{padding-left:30px}}.static-banner_area .static-banner-content>p{font-size:14px;margin-bottom:0;padding-bottom:10px;z-index:99}.static-banner_area .static-banner-content>p span{color:#ea3a3c}.static-banner_area .static-banner-content>p.schedule{margin-bottom:0;padding-bottom:35px}.static-banner_area .static-banner-content>p.schedule span{font-size:24px;color:#ea3a3c;font-weight:500}.static-banner_area .static-banner-content>h2,.static-banner_area .static-banner-content h3{font-weight:400;font-size:36px;letter-spacing:-.025em;margin-bottom:0;padding-bottom:10px}@media (max-width: 575px){.static-banner_area .static-banner-content>h2,.static-banner_area .static-banner-content h3{font-size:24px}}.static-banner_area .static-banner-content h3{padding-bottom:20px}.static-banner_area .static-banner-content .hiraola-btn-ps_left .hiraola-btn:hover{-webkit-box-shadow:0px 0 15px rgba(0,0,0,0.2);box-shadow:0px 0 15px rgba(0,0,0,0.2);color:#ffffff !important}.static-banner_area.static-banner_area-2 .static-banner-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:60%;padding-left:0}@media (max-width: 767px){.static-banner_area.static-banner_area-2 .static-banner-content{left:50%}}@media (max-width: 479px){.static-banner_area.static-banner_area-2 .static-banner-content{width:75%}}.hiraola-banner_area-2{padding-top:80px}@media (max-width: 991px){.hiraola-banner_area-2 [class*="col"]:first-child{padding-bottom:30px}}.hiraola-banner_area-3{padding-top:80px}@media (max-width: 991px){.hiraola-banner_area-3 [class*="col"]:nth-child(-n+2){padding-bottom:30px}}.hiraola-product_area{padding-top:75px;margin:0 auto;text-align:center}.hiraola-product_area .hiraola-section_title{margin-bottom:30px}.hiraola-product_area.section-space_add{padding-bottom:80px}.hiraola-product_slider .slide-item .single_product,.hiraola-product_slider-3 .slide-item .single_product,.hiraola-trending-product_slider .slide-item .single_product,.hiraola-product-tab_slider-2 .slide-item .single_product,.hiraola-product-tab_slider-3 .slide-item .single_product,.shop-product-wrap .slide-item .single_product{background-color:#ffffff}.hiraola-product_slider .slide-item .single_product .product-img,.hiraola-product_slider-3 .slide-item .single_product .product-img,.hiraola-trending-product_slider .slide-item .single_product .product-img,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img,.shop-product-wrap .slide-item .single_product .product-img{position:relative;overflow:visible}.hiraola-product_slider .slide-item .single_product .product-img>a,.hiraola-product_slider-3 .slide-item .single_product .product-img>a,.hiraola-trending-product_slider .slide-item .single_product .product-img>a,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img>a,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img>a,.shop-product-wrap .slide-item .single_product .product-img>a{display:block}.hiraola-product_slider .slide-item .single_product .product-img>a img,.hiraola-product_slider-3 .slide-item .single_product .product-img>a img,.hiraola-trending-product_slider .slide-item .single_product .product-img>a img,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img>a img,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img>a img,.shop-product-wrap .slide-item .single_product .product-img>a img{width:100%}.hiraola-product_slider .slide-item .single_product .product-img>a .secondary-img,.hiraola-product_slider-3 .slide-item .single_product .product-img>a .secondary-img,.hiraola-trending-product_slider .slide-item .single_product .product-img>a .secondary-img,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img>a .secondary-img,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img>a .secondary-img,.shop-product-wrap .slide-item .single_product .product-img>a .secondary-img{position:absolute;left:0;top:0;opacity:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%}.hiraola-product_slider .slide-item .single_product .product-img:hover .secondary-img,.hiraola-product_slider-3 .slide-item .single_product .product-img:hover .secondary-img,.hiraola-trending-product_slider .slide-item .single_product .product-img:hover .secondary-img,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img:hover .secondary-img,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img:hover .secondary-img,.shop-product-wrap .slide-item .single_product .product-img:hover .secondary-img{opacity:1}.hiraola-product_slider .slide-item .single_product .product-img .add-actions,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions,.shop-product-wrap .slide-item .single_product .product-img .add-actions{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul li,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul li,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul li,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul li,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul li,.shop-product-wrap .slide-item .single_product .product-img .add-actions>ul li{position:relative;margin-bottom:5px;display:inline-block}.hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul li>a,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul li>a,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul li>a,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a,.shop-product-wrap .slide-item .single_product .product-img .add-actions>ul li>a{background-color:#333333;color:#ffffff;display:block;width:30px;height:30px;line-height:30px;text-align:center;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul li>a>i,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a>i,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul li>a>i,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul li>a>i,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a>i,.shop-product-wrap .slide-item .single_product .product-img .add-actions>ul li>a>i{font-size:15px}.hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul li>a:hover,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a:hover,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul li>a:hover,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul li>a:hover,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a:hover,.shop-product-wrap .slide-item .single_product .product-img .add-actions>ul li>a:hover{color:#ffffff !important}.hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_compare,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_compare,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_compare,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_compare,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_compare,.shop-product-wrap .slide-item .single_product .product-img .add-actions>ul li>a.hiraola-add_compare{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.hiraola-product_slider .slide-item .single_product .product-img .add-actions>ul li>a.quick-view-btn,.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a.quick-view-btn,.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions>ul li>a.quick-view-btn,.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions>ul li>a.quick-view-btn,.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions>ul li>a.quick-view-btn,.shop-product-wrap .slide-item .single_product .product-img .add-actions>ul li>a.quick-view-btn{-webkit-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}.hiraola-product_slider .slide-item .single_product:hover>.product-img .add-actions,.hiraola-product_slider-3 .slide-item .single_product:hover>.product-img .add-actions,.hiraola-trending-product_slider .slide-item .single_product:hover>.product-img .add-actions,.hiraola-product-tab_slider-2 .slide-item .single_product:hover>.product-img .add-actions,.hiraola-product-tab_slider-3 .slide-item .single_product:hover>.product-img .add-actions,.shop-product-wrap .slide-item .single_product:hover>.product-img .add-actions{opacity:1}.hiraola-product_slider .slide-item .single_product:hover>.product-img .add-actions>ul>li>a,.hiraola-product_slider-3 .slide-item .single_product:hover>.product-img .add-actions>ul>li>a,.hiraola-trending-product_slider .slide-item .single_product:hover>.product-img .add-actions>ul>li>a,.hiraola-product-tab_slider-2 .slide-item .single_product:hover>.product-img .add-actions>ul>li>a,.hiraola-product-tab_slider-3 .slide-item .single_product:hover>.product-img .add-actions>ul>li>a,.shop-product-wrap .slide-item .single_product:hover>.product-img .add-actions>ul>li>a{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.hiraola-product_slider .slide-item .single_product .hiraola-product_content,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content,.shop-product-wrap .slide-item .single_product .hiraola-product_content{text-align:left;padding:0 20px 20px}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info h6,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info h6,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info h6,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info h6,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info h6,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info h6{margin-bottom:0;padding-bottom:5px;display:block}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box{padding-bottom:3px}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li{display:inline-block}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li>i,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li>i,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li>i,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li>i,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li>i,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li>i{font-size:12px}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .price-box{display:inline-block}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .new-price,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .new-price,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .new-price,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .new-price,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .new-price,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .new-price{font-size:16px}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price{color:#bababa;text-decoration:line-through;font-size:14px;margin-left:10px}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action{display:inline-block;float:right}.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action>ul>li>a>i,.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action>ul>li>a>i,.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action>ul>li>a>i,.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action>ul>li>a>i,.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action>ul>li>a>i,.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action>ul>li>a>i{font-size:18px}.hiraola-countdown .count{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;display:inline-block;position:relative;width:90px;padding:10px 0;margin-right:-3px;text-align:center}@media (max-width: 479px){.hiraola-countdown .count{width:70px}}.hiraola-countdown .count:last-child{border-right:1px solid #e5e5e5}.hiraola-countdown .count span.count-amount{display:block;font-weight:700;color:#333333;font-size:24px}@media (max-width: 767px){.hiraola-countdown .count span.count-amount{font-size:20px}}.hiraola-countdown .count span.count-period{display:block}.hiraola-shipping_area{background-color:#f4f4f4}.hiraola-shipping_area .shipping-nav{border-bottom:1px solid #e5e5e5;padding:80px 0 75px}.hiraola-shipping_area .shipping-nav .shipping-item{text-align:center}.hiraola-shipping_area .shipping-nav .shipping-item .shipping-icon{padding-bottom:10px;font-size:42px}.hiraola-shipping_area .shipping-nav .shipping-item .shipping-content>h6{margin-bottom:0;padding-bottom:10px;font-size:15px}.hiraola-shipping_area .shipping-nav .shipping-item .shipping-content>p{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.hiraola-shipping_area .shipping-nav [class*="col"]:nth-child(-n+2) .shipping-item{padding-bottom:25px}}@media (max-width: 767px){.hiraola-shipping_area .shipping-nav [class*="col"]:nth-child(-n+3) .shipping-item{padding-bottom:25px}}.hiraola-shipping_area.hiraola-shipping_area-2{background-color:#ffffff}.hiraola-shipping_area.hiraola-shipping_area-2 .shipping-nav{padding:60px 0 55px}.newsletter-form_wrap .subscribe-form{position:relative}.newsletter-form_wrap .subscribe-form .newsletter-input{border:1px solid #e5e5e5;height:50px;width:100%;padding:0 70px 0 20px}.newsletter-form_wrap .subscribe-form .newsletter-btn{color:#ffffff;position:absolute;font-size:21px;top:0;right:0;width:50px;height:50px;line-height:50px;text-align:center}.newsletter-form_wrap .subscribe-form .newsletter-btn:hover{background-color:#333333}.hiraola-social_link{padding-top:25px}.hiraola-social_link>ul>li{display:inline-block;padding-right:10px}.hiraola-social_link>ul>li:last-child{padding-right:0}.hiraola-social_link>ul>li>a{border:1px solid rgba(0,0,0,0.07);font-size:16px;display:block;width:40px;height:40px;line-height:40px;text-align:center}@media (max-width: 479px){.hiraola-social_link>ul>li>a{width:35px;height:35px;line-height:35px}}.hiraola-social_link>ul>li>a:hover{color:#ffffff !important}.hiraola-product-tab_area-2,.hiraola-product-tab_area-3,.hiraola-product-tab_area-4{background-color:#ffffff;padding-top:75px}.hiraola-product-tab_area-2 .hiraola-section_title-3>h4,.hiraola-product-tab_area-3 .hiraola-section_title-3>h4,.hiraola-product-tab_area-4 .hiraola-section_title-3>h4{padding-bottom:20px}.hiraola-product-tab_area-2 .product-tab,.hiraola-product-tab_area-3 .product-tab,.hiraola-product-tab_area-4 .product-tab{border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-bottom:25px}@media (max-width: 767px){.hiraola-product-tab_area-2 .product-tab,.hiraola-product-tab_area-3 .product-tab,.hiraola-product-tab_area-4 .product-tab{display:block}}@media (max-width: 767px){.hiraola-product-tab_area-2 .product-tab .hiraola-tab_title,.hiraola-product-tab_area-3 .product-tab .hiraola-tab_title,.hiraola-product-tab_area-4 .product-tab .hiraola-tab_title{padding-bottom:20px}}.hiraola-product-tab_area-2 .product-tab .hiraola-tab_title>h4,.hiraola-product-tab_area-3 .product-tab .hiraola-tab_title>h4,.hiraola-product-tab_area-4 .product-tab .hiraola-tab_title>h4{text-transform:uppercase;margin-bottom:0}@media (max-width: 991px){.hiraola-product-tab_area-2 .product-tab .hiraola-tab_title>h4,.hiraola-product-tab_area-3 .product-tab .hiraola-tab_title>h4,.hiraola-product-tab_area-4 .product-tab .hiraola-tab_title>h4{font-size:20px}}.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li>a,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li>a,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li>a{font-weight:700;text-transform:uppercase;padding:0 30px;position:relative}@media (max-width: 991px){.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li>a,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li>a,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li>a{padding:0 15px}}@media (max-width: 575px){.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li>a,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li>a,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li>a{padding:0 15px 0 0;font-size:14px}}.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li>a:after,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li>a:after,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li>a:after{background-color:#cccccc;content:"";position:absolute;top:50%;right:-9px;height:2px;width:18px}@media (max-width: 991px){.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li>a:after,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li>a:after,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li>a:after{width:10px;right:-5px}}@media (max-width: 575px){.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li>a:after,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li>a:after,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li>a:after{display:none}}.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li:last-child>a,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li:last-child>a,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li:last-child>a{padding-right:0}.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li:last-child>a:after,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li:last-child>a:after,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li:last-child>a:after{display:none}@media (max-width: 767px){.hiraola-product-tab_area-2 .product-tab>ul.product-menu>li:first-child>a,.hiraola-product-tab_area-3 .product-tab>ul.product-menu>li:first-child>a,.hiraola-product-tab_area-4 .product-tab>ul.product-menu>li:first-child>a{padding-left:0}}.hiraola-product-tab_area-2.hiraola-product-tab_area-3 .product-tab,.hiraola-product-tab_area-3.hiraola-product-tab_area-3 .product-tab,.hiraola-product-tab_area-4.hiraola-product-tab_area-3 .product-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.hiraola-product-tab_area-2.hiraola-product-tab_area-3 .product-tab .product-menu>li:first-child>a,.hiraola-product-tab_area-3.hiraola-product-tab_area-3 .product-tab .product-menu>li:first-child>a,.hiraola-product-tab_area-4.hiraola-product-tab_area-3 .product-tab .product-menu>li:first-child>a{padding-left:0}.hiraola-product-tab_area-2.hiraola-product-tab_area-4,.hiraola-product-tab_area-3.hiraola-product-tab_area-4,.hiraola-product-tab_area-4.hiraola-product-tab_area-4{padding-bottom:80px}.sp-product-tab_area{background-color:#ffffff;padding:0 0 60px}.sp-product-tab_area .short-desc{margin:0 auto;text-align:center}.sp-product-tab_area .short-desc>p{margin-bottom:0;padding-bottom:15px}.modal-wrapper{display:block !important}.modal-wrapper.modal{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-9}.modal-wrapper.show{background-color:rgba(0,0,0,0.9);visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1050}.modal-wrapper .modal-dialog{max-width:86%}@media (max-width: 575px){.modal-wrapper .modal-dialog{max-width:100%;left:0}}.modal-wrapper .modal-dialog .modal-content{padding:30px 30px 25px;height:755px;overflow-y:auto}@media (max-width: 1500px){.modal-wrapper .modal-dialog .modal-content{height:505px;overflow-y:auto;border-radius:0}}.modal-wrapper .modal-dialog .modal-content .modal-body{padding:0}.modal-wrapper .modal-dialog .modal-content .modal-body .close{font-size:30px;font-weight:400;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:absolute;right:15px;top:0;z-index:99}@media (max-width: 1199px){.modal-wrapper .modal-dialog .modal-content .modal-body .close{font-size:25px}}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area{border-bottom:1px solid #e5e5e5;padding:0 0 30px !important}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-img_slider-2{border:1px solid #e5e5e5}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-img_slider-nav{padding:0 60px;margin-top:30px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-img_slider-nav .slick-list{margin-left:-15px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-img_slider-nav .slick-list .single-slide{border:1px solid #e5e5e5;margin-left:15px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-img_slider-nav .slick-list .single-slide img{width:100%}@media (max-width: 767px){.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content{padding-top:25px}}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .sp-heading>h5{margin-bottom:0;padding-bottom:20px}@media (max-width: 1199px){.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .sp-heading>h5{font-size:18px}}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .rating-box{padding-bottom:15px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .rating-box>ul>li{display:inline-block}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .price-box{padding-bottom:10px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .price-box .new-price{font-size:24px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .price-box .old-price{color:#bababa;text-decoration:line-through;font-size:14px;margin-left:10px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .essential_stuff{border-bottom:1px solid #e5e5e5;padding-bottom:20px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .list-item{padding-top:15px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .list-item.last-child{padding:10px 0 20px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .quantity{padding-top:15px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn{padding-top:22px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn>ul>li{display:inline-block;margin-left:5px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn>ul>li:first-child{margin-left:0}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn>ul>li>a{border:2px solid #e5e5e5;width:50px;height:50px;line-height:47px;display:block;text-align:center}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn>ul>li>a.add-to_cart{background-color:#333333;border:2px solid #333333;color:#ffffff;width:140px}@media (max-width: 575px){.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn>ul>li>a.add-to_cart{width:110px}}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn>ul>li>a>i{font-size:18px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn>ul>li>a:hover{border-color:#cda557}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-tag-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-tag-line h6{margin-bottom:0;padding-right:5px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-tag-line>span{padding-right:5px}@media (max-width: 575px){.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-tag-line>a{font-size:14px}}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn{padding-top:17px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li{display:inline-block;opacity:0.8;position:relative}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li>a{background:#3b579d;color:#ffffff;padding:2px 5px;border-radius:2px;font-size:14px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li>a:hover{color:#ffffff !important}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li>a>i{padding-right:5px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li:nth-child(2)>a{background-color:#3acaff}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li:nth-child(3)>a{background-color:#fe6d4c}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li:hover{opacity:1}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li .dropdown{background-color:#ffffff;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);width:165px;padding:4px;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;position:absolute;opacity:0;visibility:hidden;bottom:25px;left:0;z-index:99}@media (max-width: 575px){.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li .dropdown{left:auto;right:0}}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li .dropdown>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;cursor:pointer}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li .dropdown>li:hover{background-color:#3b579d;color:#ffffff}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li .dropdown>li>i{text-align:center;-webkit-flex-basis:30px;-ms-flex-preferred-size:30px;flex-basis:30px;width:30px}.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn>ul>li:hover>.dropdown{opacity:1;visibility:visible}.brand-area{padding:50px 0 80px}.brand-area .brand-slider_nav .brand-slider{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.brand-area .brand-slider_nav .brand-slider .slide-item{border-right:1px solid #e5e5e5}.brand-area .brand-slider_nav .brand-slider .slide-item>a>img{width:100%}.brand-area .brand-slider_nav .brand-slider .slick-list{margin:0 -15px}.brand-area .brand-slider_nav .brand-slider .slick-list .slick-slide{margin:0 15px}.breadcrumb-area{background-image:url("/assets/images/breadcrumb/1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:150px;position:relative}@media (max-width: 575px){.breadcrumb-area{background-position:right;min-height: 90px;}.hiraola-content_wrapper{padding-top: 13px;}}.breadcrumb-area .breadcrumb-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}@media (max-width: 575px){.breadcrumb-area .breadcrumb-content{width:100%}}.breadcrumb-area .breadcrumb-content>h2{font-weight:700;color:#ffffff;text-transform:uppercase;text-align:center;font-size:36px;margin-bottom:0;padding-bottom:20px}@media (max-width: 1199px){.breadcrumb-area .breadcrumb-content>h2{font-size:20px}}.breadcrumb-area .breadcrumb-content ul>li{color:#ffffff;display:inline-block;padding-left:20px;position:relative}.breadcrumb-area .breadcrumb-content ul>li:first-child{padding-left:0}.breadcrumb-area .breadcrumb-content ul>li:before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;right:-15px;top:2px;font-size:10px;color:#ffffff}.breadcrumb-area .breadcrumb-content ul>li:last-child:before{display:none}.breadcrumb-area .breadcrumb-content ul>li>a{color:#ffffff}.header-top_area{border-bottom:1px solid #e5e5e5}@media (max-width: 991px){.header-top_area{display:none}}.header-top_area .ht-menu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.header-top_area .ht-menu>ul>li{border-right:1px solid #e5e5e5;display:inline-block;position:relative}@media (max-width: 991px){.header-top_area .ht-menu>ul>li{border:0}}.header-top_area .ht-menu>ul>li:hover .ht-dropdown{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header-top_area .ht-menu>ul>li:hover>a{color:#b76e79}.header-top_area .ht-menu>ul>li .ht-dropdown{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;position:absolute;top:100%;left:auto;background:#ffffff;border:1px solid #e5e5e5;width:150px;padding:10px;right:0;z-index:99}.header-top_area .ht-menu>ul>li .ht-dropdown>li.active a{color:#b76e79}.header-top_area .ht-menu>ul>li .ht-dropdown>li:hover a{color:#b76e79}.header-top_area .ht-menu>ul>li .ht-dropdown>li a{border-bottom:1px solid #e5e5e5;display:block;padding:10px 5px;line-height:25px;font-size:12px}.header-top_area .ht-menu>ul>li .ht-dropdown>li a img{margin-right:5px}.header-top_area .ht-menu>ul>li .ht-dropdown>li:first-child>a{padding-top:0}.header-top_area .ht-menu>ul>li .ht-dropdown>li:last-child>a{border-bottom:0;padding-bottom:0}.header-top_area .ht-menu>ul>li>a{color:#666666;padding:8px 15px;display:block;text-transform:uppercase;font-size:12px}.header-top_area .ht-menu>ul>li>a>i{padding-left:5px;font-size:11px}.header-top_area .ht-left_area .header-shipping_area>ul>li{height:40px;line-height:35px}.header-top_area .ht-right_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 991px){.header-top_area .ht-right_area{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding-bottom:15px}}.header-top_area .ht-right_area .hiraola-social_link{padding-top:0}.header-top_area .ht-right_area .hiraola-social_link>ul>li{padding-right:0}.header-top_area .ht-right_area .hiraola-social_link>ul>li>a{border-top:0;border-bottom:0;border-left:0}@media (max-width: 991px){.header-top_area .ht-right_area .hiraola-social_link>ul>li>a{border:0}}.header-top_area .ht-right_area .hiraola-social_link>ul>li:first-child>a{border-left:1px solid #e5e5e5}@media (max-width: 991px){.header-top_area .ht-right_area .hiraola-social_link>ul>li:first-child>a{border-left:0 !important}}.header-middle_area{padding:8px}.header-middle_area .hm-form_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-middle_area .hm-searchbox{background:#ffffff;border:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border-radius:5px;min-width:680px;height:45px}.header-middle_area .hm-searchbox .nice-select.select-search-category{width:auto;line-height:43px;height:43px;margin:0;border:0;padding:0 28px 0 25px;font-size:13px;border-radius:15px 0 0 15px;position:relative}.header-middle_area .select-search-category ul.list{height:440px;overflow-y:auto;overscroll-behavior-x:none}.header-middle_area .hm-searchbox .current::after{content:"";position:absolute;display:block;height:22px;width:1px;background:#e5e5e5;top:10px;right:-10px;font-size:13px}.header-middle_area .hm-searchbox .nice-select.select-search-category::before{right:30px;top:25px}.header-middle_area .hm-searchbox input{font-size:13px;height:45px;background:transparent;border:none;width:100%;padding:0 60px 0 33px}.header-middle_area .header-right_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 575px){.header-middle_area .header-right_area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header-middle_area .header-right_area>ul>li{display:inline-block}.header-middle_area .header-right_area>ul>li>a{color:#333333;padding:0 15px;display:block;font-size:24px}@media (max-width: 1199px){.header-middle_area .header-right_area>ul>li>a{padding:30px 10px}}.header-middle_area .header-right_area>ul>li>a>i{vertical-align:middle;padding-right:5px}.header-middle_area .header-right_area>ul>li>a>span{font-size:16px}.header-middle_area .header-right_area>ul>li:last-child>a{padding-right:0}.header-bottom_area{background-color:#cda557}.header-bottom_area>.container{position:relative}.header-bottom_area .header-logo{padding-top:15px}.header-logo{padding-right: 19%;}@media (max-width: 991px){.header-bottom_area .header-logo{padding:15px 0 30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.header-bottom_area .header-logo{padding:15px 0 0}}@media (max-width: 575px){.header-bottom_area .header-logo{text-align:center;padding:30px 0 0}}.header-bottom_area .main-menu_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.header-bottom_area .main-menu_area>nav>ul>li{display:inline-block;padding-right:25px}.header-bottom_area .main-menu_area>nav>ul>li:last-child{padding-right:0}.header-bottom_area .main-menu_area>nav>ul>li .hm-dropdown{position:absolute;background:#ffffff;width:230px;padding:20px 0 24px;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);z-index:9}.header-bottom_area .main-menu_area>nav>ul>li .hm-dropdown>li>a{padding:10px 20px;display:block}.header-bottom_area .main-menu_area>nav>ul>li:hover .hm-dropdown{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header-bottom_area .main-menu_area>nav>ul>li>ul>li{position:relative}.header-bottom_area .main-menu_area>nav>ul>li>ul>li>ul.hm-sub_dropdown{top:30px;left:100%;opacity:0;visibility:hidden}.header-bottom_area .main-menu_area>nav>ul>li>ul>li>a{display:block}.header-bottom_area .main-menu_area>nav>ul>li>ul>li>a>i{position:absolute;top:14px;right:25px;display:block;font-size:12px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header-bottom_area .main-menu_area>nav>ul>li>ul>li:hover>.hm-sub_dropdown{top:0;opacity:1;visibility:visible}.header-bottom_area .main-menu_area>nav>ul>li>ul>li:hover>a>i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder{position:static}.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder .hm-megamenu{background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:30px;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);position:absolute;width:calc(100% - 30px);left:15px;right:auto;top:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;z-index:99}.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder:hover .hm-megamenu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder>ul>li{width:33.33%}.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder>ul>li.menu-item_img{background-image:url("../images/menu/bg/1.jpg");background-repeat:no-repeat;background-size:cover;margin:-30px}.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder>ul>li>span.megamenu-title{font-size:18px;font-weight:700;text-transform:uppercase;display:block;padding-bottom:15px}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder>ul>li>span.megamenu-title{font-size:15px}}.header-bottom_area .main-menu_area>nav>ul>li.megamenu-holder>ul>li>ul>li>a{display:block;line-height:35px;font-size:16px}.header-bottom_area .main-menu_area>nav>ul>li>a{font-weight:700;color:#ffffff;display:block;padding:18px 0;text-transform:uppercase;position:relative}.header-bottom_area .main-menu_area>nav>ul>li>a:before{content:"";border-left-width:2px;border-left-style:solid;border-left-color:inherit;position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:13px;width:2px;opacity:0;visibility:hidden}.header-bottom_area .main-menu_area>nav>ul>li>a:after{content:"";border-left-width:2px;border-left-style:solid;border-left-color:inherit;position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:13px;width:2px;opacity:0;visibility:hidden}.header-bottom_area .main-menu_area>nav>ul>li:hover>a{color:#ffffff !important}.header-bottom_area .main-menu_area>nav>ul>li:hover>a:before{opacity:1;visibility:visible;left:-10px}.header-bottom_area .main-menu_area>nav>ul>li:hover>a:after{opacity:1;visibility:visible;right:-10px}.header-bottom_area .header-right_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 575px){.header-bottom_area .header-right_area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header-bottom_area .header-right_area>ul>li{display:inline-block;border-right:1px solid rgba(0,0,0,0.07)}@media (max-width: 575px){.header-bottom_area .header-right_area>ul>li{border:0}}.header-bottom_area .header-right_area>ul>li>a{width:60px;height:60px;line-height:60px;text-align:center;display:block;color:#ffffff;font-size:20px}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom_area .header-right_area>ul>li>a{width:60px}}@media (max-width: 991px){.header-bottom_area .header-right_area>ul>li>a{height:80px;line-height:80px}}.header-bottom_area .header-right_area>ul>li>a>i{font-size:26px}.header-bottom_area .header-right_area>ul>li:first-child{border-left:1px solid rgba(0,0,0,0.07)}@media (max-width: 575px){.header-bottom_area .header-right_area>ul>li:first-child{border:0}}.header-bottom_area .header-right_area.header-right_area-2>ul>li{border-right:1px solid rgba(0,0,0,0.07)}@media (max-width: 767px){.header-bottom_area .header-right_area.header-right_area-2>ul>li{border-right:0}}.header-bottom_area .header-right_area.header-right_area-2>ul>li:first-child{border-left:1px solid rgba(0,0,0,0.07)}@media (max-width: 767px){.header-bottom_area .header-right_area.header-right_area-2>ul>li:first-child{border-left:0}}.header-bottom_area .header-right_area.header-right_area-2>ul>li>a{color:#333333}.header-bottom_area.header-bottom_area-2{background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.07);position:absolute;top:0;left:0;right:0;z-index:1}@media (max-width: 1199px){.header-bottom_area.header-bottom_area-2{background-color:#ffffff !important;position:relative}}.header-bottom_area.header-bottom_area-2 .container-fliud{padding:0 10%;position:relative}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom_area.header-bottom_area-2 .container-fliud .header-logo{padding-top:20px}}@media only screen and (min-width: 576px) and (max-width: 767px){.header-bottom_area.header-bottom_area-2 .container-fliud .header-logo{padding:20px 0 0}}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li{padding-right:16px}}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li>a{padding:30px 0;color:#000}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li>a:before{color:#000}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li>a:after{color:#000}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li:hover>a{color:#cda557 !important}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li:hover>a:before{color:#cda557}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li:hover>a:after{color:#cda557}.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area>nav>ul>li.megamenu-holder>ul{left:10%;width:calc(100% - 20%)}.header-bottom_area.header-bottom_area-2 .container-fliud .header-right_area>ul>li>a{width:65px;height:85px;line-height:85px;color:#000}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-bottom_area.header-bottom_area-2 .container-fliud .header-right_area>ul>li>a{width:50px}}@media (max-width: 479px){.header-bottom_area.header-bottom_area-2 .container-fliud .header-right_area>ul>li>a{width:50px}}.header-bottom_area.header-bottom_area-2 .container-fliud .header-right_area>ul>li>a:hover{color:#cda557 !important}.header-main_area .header-sticky.sticky{background:#cda557;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);left:0;position:fixed;right:0;top:0;-webkit-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;z-index:1049}@media (max-width: 575px){.header-main_area .header-sticky.sticky{position:static}}.header-main_area .header-sticky.sticky.sticky{-webkit-animation:800ms ease-in-out 0s normal none 1 running slideInDown;animation:800ms ease-in-out 0s normal none 1 running slideInDown}.header-main_area .header-sticky.sticky.header-sticky:hover{background:#cda557}.header-main_area.header-main_area-2 .header-sticky.sticky{background-color:#ffffff}.header-main_area.header-main_area-2 .header-sticky.sticky.header-sticky:hover{background:#ffffff}.header-main_area-3 .header-top_area .ht-left_area .welcome_text{padding:8px 0}.header-main_area-3 .header-top_area .ht-left_area .welcome_text p{font-size:14px;margin-bottom:0}.header-main_area-3 .header-top_area .ht-left_area .welcome_text p>span{color:#b76e79}.header-main_area-3 .header-middle_area .header-middle_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-main_area-3 .header-middle_area .header-middle_wrap .header-contact_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-main_area-3 .header-middle_area .header-middle_wrap .header-contact_area [class*="contact-box"]:first-child{border-right:2px solid #e5e5e5;padding-right:25px;margin-right:25px}.header-main_area-3 .header-middle_area .header-middle_wrap .header-contact_area .contact-box>span{color:#abaaaa;text-transform:uppercase;font-size:12px}.header-main_area-3 .header-middle_area .header-middle_wrap .header-contact_area .contact-box>p{font-size:14px;margin-bottom:0}.header-main_area-3 .header-middle_area .header-middle_wrap .header-right_area>ul>li>a:hover{color:#b76e79 !important}.header-main_area-3 .header-bottom_area{background-color:#b76e79;display:block}@media (max-width: 991px){.header-main_area-3 .header-bottom_area{display:none}}.header-main_area-3 .header-bottom_area .header-logo{padding-top:5px}@media (max-width: 991px){.header-main_area-3 .header-bottom_area .header-logo{padding:22px 0 0}}.header-main_area-3 .header-bottom_area.header-sticky{display:none}@media (max-width: 991px){.header-main_area-3 .header-bottom_area.header-sticky{background-color:#b76e79 !important;display:block}.header-main_area-3 .header-bottom_area.header-sticky .header-right_area>ul>li>a:hover{color:#ffffff !important}}.header-main_area-3 .header-bottom_area.sticky{background-color:#b76e79 !important;display:block}.header-main_area-3 .header-bottom_area.sticky.white--color .main-menu_area>nav>ul>li:hover>a{color:#ffffff !important}.header-main_area-3 .header-bottom_area.sticky.white--color .main-menu_area>nav>ul>li:hover>a:before{color:#ffffff}.header-main_area-3 .header-bottom_area.sticky.white--color .main-menu_area>nav>ul>li:hover>a:after{color:#ffffff}.header-main_area-3 .header-bottom_area.sticky.white--color .header-right_area>ul>li>a:hover{color:#ffffff !important}.hiraola-footer_area{background-color:#f7f7f7}.hiraola-footer_area .footer-top_area{padding:50px 0 30px}@media (max-width: 767px){.hiraola-footer_area .footer-top_area{padding:60px 0 45px}}.hiraola-footer_area .footer-top_area .footer-widgets_info .footer-widgets_logo{padding-bottom:25px}.hiraola-footer_area .footer-top_area .footer-widgets_info .widget-short_desc>p{margin-bottom:0}.hiraola-footer_area .footer-top_area .footer-widgets_info .widgets-essential_stuff>ul>li{padding-bottom:15px}.hiraola-footer_area .footer-top_area .footer-widgets_info .widgets-essential_stuff>ul>li:last-child{padding-bottom:0}.hiraola-footer_area .footer-top_area .footer-widgets_info .widgets-essential_stuff>ul>li>i{font-size:21px;padding-right:10px;vertical-align:middle}.hiraola-footer_area .footer-top_area .footer-widgets_title h6{text-transform:uppercase;padding-bottom:20px;font-size:16px;margin-bottom:0}@media (max-width: 991px){.hiraola-footer_area .footer-top_area .footer-widgets_title h6{padding-top:25px}}.hiraola-footer_area .footer-top_area .short-desc>p{margin-bottom:0;padding-bottom:20px}.hiraola-footer_area .footer-top_area .footer-widgets>ul>li{padding-bottom:10px}.hiraola-footer_area .footer-top_area .footer-widgets>ul>li:last-child{padding-bottom:0}.instagram-container{position:relative;overflow:hidden}#Instafeed>li{list-style:none;float:left;width:33.33%;padding:0 7.5px;margin-bottom:15px}#Instafeed>li:last-child{margin-bottom:0}#Instafeed>li>a{display:block;position:relative}#Instafeed>li>a:before{position:absolute;top:15px;left:15px;right:15px;bottom:15px;content:"";background:rgba(0,0,0,0.5);-webkit-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#Instafeed>li>a:after{content:"";background-image:url("../images/insta-icon/1.png");position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;margin-left:-12px;margin-right:-12px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:20}#Instafeed>li>a img{width:100%}#Instafeed>li:hover>a:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#Instafeed>li:hover>a:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-animation:zoomIn 500ms ease-in-out;animation:zoomIn 500ms ease-in-out}.footer-bottom_area .footer-bottom_nav{border-top:1px solid #e5e5e5;padding:10px 0 15px}.footer-bottom_area .footer-bottom_nav .footer-links{padding:0 40px 20px}.footer-bottom_area .footer-bottom_nav .footer-links>ul{text-align:center}.footer-bottom_area .footer-bottom_nav .footer-links>ul>li{display:inline-block;position:relative}.footer-bottom_area .footer-bottom_nav .footer-links>ul>li>a{color:#888;line-height:24px;letter-spacing:0.3px}.footer-bottom_area .footer-bottom_nav .footer-links>ul>li::after{content:"/";color:#888}.footer-bottom_area .footer-bottom_nav .footer-links>ul>li>a:hover{color:#242424;text-decoration:underline}.footer-bottom_area .footer-bottom_nav .payment{text-align:center}.footer-bottom_area .footer-bottom_nav .copyright{padding-top:25px;text-align:center}.hiraola-content_wrapper{padding-top:75px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories{background-color:#ffffff;border:1px solid #e5e5e5;padding:25px;margin-bottom:60px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories .hiraola-categories_title{border-bottom:2px solid #e5e5e5;position:relative}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories .hiraola-categories_title:before{content:"";background-color:#cda557;width:70px;height:2px;position:absolute;bottom:-2px;left:0}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories .hiraola-categories_title h5{text-transform:uppercase;margin-bottom:0;padding-bottom:25px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories .hiraola-categories_title h5:after{height:2px;bottom:-2px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories .sidebar-checkbox_list>li{padding-bottom:15px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories .sidebar-checkbox_list>li:first-child{padding-top:20px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module{padding:0}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module .category-module_heading{background-color:#cda557;padding:15px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module .category-module_heading>h5{color:#ffffff;text-transform:uppercase}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module .module-body{padding:20px 25px 25px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module .module-body>.module-list_item>li>a{padding-bottom:15px;display:block}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module .module-body>.module-list_item>li .module-sub-list_item>li{padding-left:20px}.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module .module-body>.module-list_item>li .module-sub-list_item>li>a{padding-bottom:15px;display:block}.sidebar-banner_area{padding-bottom:60px}.sidebar-banner_area .banner-item{border:1px solid #e5e5e5}.hiraola-content_wrapper .hiraola-paginatoin-area{padding:0 0 75px}@media (max-width: 575px){.hiraola-content_wrapper .hiraola-paginatoin-area .hiraola-pagination-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}}@media (max-width: 575px){.hiraola-content_wrapper .hiraola-paginatoin-area .product-select-box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.hiraola-content_wrapper .hiraola-paginatoin-area .product-select-box .product-short>p{padding-left:0}.shop-toolbar{border:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px}@media (max-width: 575px){.shop-toolbar{display:block}}.shop-toolbar .product-view-mode>a{color:#333333;display:inline-block;cursor:pointer;padding-right:10px;font-size:18px}.shop-toolbar .product-view-mode>a.active{color:#cda557}.shop-toolbar .product-item-selection_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 575px){.shop-toolbar .product-item-selection_area{padding-top:30px;display:block;text-align:center}}.shop-toolbar .product-item-selection_area .product-short{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 575px){.shop-toolbar .product-item-selection_area .product-short{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.shop-toolbar .product-item-selection_area .product-short>label{margin-bottom:0;padding-right:25px}@media (max-width: 991px){.shop-toolbar .product-item-selection_area .product-short>label{padding-right:10px}}.shop-toolbar .product-item-selection_area .product-short .nice-select{width:320px;height:30px;line-height:25px}@media (max-width: 479px){.shop-toolbar .product-item-selection_area .product-short .nice-select{width:180px}}.shop-toolbar .product-item-selection_area .product-short .nice-select .list{width:100%}.shop-toolbar .product-item-selection_area .product-showing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:25px}@media (max-width: 575px){.shop-toolbar .product-item-selection_area .product-showing{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 0 0}}.shop-toolbar .product-item-selection_area .product-showing>label{margin-bottom:0;padding-right:25px}@media (max-width: 991px){.shop-toolbar .product-item-selection_area .product-showing>label{padding-right:10px}}.shop-toolbar .product-item-selection_area .product-showing .myniceselect.nice-select span{height:40px;line-height:40px}@media (max-width: 767px){.shop-toolbar .product-item-selection_area .product-showing .myniceselect.nice-select span{padding:0 35px 0 20px}}@media (max-width: 767px){.shop-toolbar .product-item-selection_area .product-showing .myniceselect.nice-select .list{width:auto;right:0;left:auto}}.shop-product-wrap{padding:0 0 30px}.shop-product-wrap.grid .list-slide_item{display:none}.shop-product-wrap.grid .slide-item{display:block}.shop-product-wrap.grid .slide-item .single_product{margin-top:30px;overflow:hidden}.shop-product-wrap.grid .slide-item .single_product .product-img{overflow:visible}.shop-product-wrap.grid .slide-item .single_product .product-img img{width:100%}.shop-product-wrap.grid.gridview-2>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width: 575px){.shop-product-wrap.grid.gridview-2>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.shop-product-wrap.grid.gridview-3>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.333333%}@media only screen and (min-width: 576px) and (max-width: 767px){.shop-product-wrap.grid.gridview-3>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 480px) and (max-width: 575px){.shop-product-wrap.grid.gridview-3>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width: 479px){.shop-product-wrap.grid.gridview-3>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.shop-product-wrap.grid.gridview-4>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.shop-product-wrap.grid.gridview-5>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.shop-product-wrap.listview>[class*="col-"]{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%}.shop-product-wrap.listview>[class*="col-"] .list-slide_item{display:block}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product{background-color:#ffffff;margin-top:30px;padding:25px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product{display:block;padding:15px 15px 30px}}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .product-img{position:relative;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;width:33.333%}@media (max-width: 767px){.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .product-img{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .product-img>a{display:block}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .product-img>a img{width:100%}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .product-img>a .secondary-img{position:absolute;left:0;top:0;opacity:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .product-img:hover .secondary-img{opacity:1}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content{-webkit-flex-basis:66.666%;-ms-flex-preferred-size:66.666%;flex-basis:66.666%;width:66.666%;padding-left:30px}@media (max-width: 767px){.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding-left:0}}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .product-desc_info>h6{margin-bottom:0;padding-bottom:10px}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .product-desc_info .rating-box{padding-bottom:5px}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .product-desc_info .rating-box>ul>li{display:inline-block}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .product-desc_info .price-box{padding-bottom:5px}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .product-desc_info .product-short_desc>p{margin-bottom:0;padding-bottom:23px}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .add-actions>ul>li{display:inline-block;padding-left:5px}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .add-actions>ul>li>a{border:1px solid #e5e5e5;padding:10px 20px;display:block}@media (max-width: 479px){.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .add-actions>ul>li>a{padding:10px}}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .add-actions>ul>li>a:hover{background-color:#cda557;color:#ffffff !important}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .add-actions>ul>li:first-child .hiraola-add_cart{background-color:#333333;color:#ffffff}.shop-product-wrap.listview>[class*="col-"] .list-slide_item .single_product .hiraola-product_content .add-actions>ul>li:first-child .hiraola-add_cart:hover{background-color:#cda557;color:#ffffff !important}.shop-product-wrap.listview>[class*="col-"] .slide-item{display:none}.sp-area{padding:60px 0 0}.sp-area .sp-nav{background-color:#ffffff;padding-top:25px}.sp-area .sp-nav .zoompro-border{border:1px solid #e5e5e5}.sp-area .sp-nav .sp-img_slider{padding:0 30px;margin-top:30px}.sp-area .sp-nav .sp-img_slider .slick-list{margin:0 -15px}.sp-area .sp-nav .sp-img_slider .slick-list .slick-slide{border:1px solid #e5e5e5;margin:0 15px}.sp-area .sp-nav .sp-img_slider .slick-list .slick-slide img{width:100%}@media (max-width: 991px){.sp-area .sp-nav .sp-content{padding-top:30px}}.sp-area .sp-nav .sp-content .sp-heading>h5{margin-bottom:0;padding-bottom:20px}@media (max-width: 575px){.sp-area .sp-nav .sp-content .sp-heading>h5{font-size:18px}}.sp-area .sp-nav .sp-content .rating-box{padding:15px 0 20px}.sp-area .sp-nav .sp-content .rating-box>ul>li{display:inline-block}.sp-area .sp-nav .sp-content .rating-box>ul>li>i{font-size:14px}.sp-area .sp-nav .sp-content .sp-essential_stuff>ul>li{font-weight:700}.sp-area .sp-nav .sp-content .sp-essential_stuff>ul>li>a{font-weight:400;padding-left:5px}.sp-area .sp-nav .sp-content .sp-essential_stuff>ul>li>a>span{color:#595959 !important}.sp-area .sp-nav .sp-content .price-box{padding-bottom:10px}.sp-area .sp-nav .sp-content .price-box .old-price{color:#bababa;text-decoration:line-through;font-size:14px;margin-left:10px}.sp-area .sp-nav .sp-content .price-box .new-price{font-size:16px}.sp-area .sp-nav .sp-content .short-desc>p{margin-bottom:0;padding-bottom:20px}.sp-area .sp-nav .sp-content .hiraola-countdown{padding:30px 0 0}.sp-area .sp-nav .sp-content .product-size_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:25px}.sp-area .sp-nav .sp-content .product-size_box>span{padding-right:15px}.sp-area .sp-nav .sp-content .product-size_box .myniceselect.nice-select>span{height:40px;line-height:40px;padding:0 30px}.sp-area .sp-nav .sp-content .color-list_area{margin-top:25px}.sp-area .sp-nav .sp-content .quantity{padding-top:30px}.sp-area .sp-nav .sp-content .quantity .cart-plus-minus{display:inline-block;margin-left:15px}.sp-area .sp-nav .sp-content .qty-btn_area{padding-top:30px}.sp-area .sp-nav .sp-content .qty-btn_area>ul li{display:inline-block;padding-left:5px}.sp-area .sp-nav .sp-content .qty-btn_area>ul li:first-child{padding-left:0}.sp-area .sp-nav .sp-content .qty-btn_area>ul li>a{border:1px solid #e5e5e5;display:block;padding:10px 15px}.sp-area .sp-nav .sp-content .qty-btn_area>ul li>a>i{display:block}.sp-area .sp-nav .sp-content .hiraola-tag-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:23px}.sp-area .sp-nav .sp-content .hiraola-tag-line>h6{font-size:18px;margin-bottom:0}.sp-area .sp-nav .sp-content .hiraola-tag-line>a{padding-left:10px;display:block}@media (max-width: 575px){.sp-area .sp-nav .sp-content .hiraola-tag-line>a{font-size:14px}}.sp-area .sp-nav .sp-content .hiraola-social_link{padding-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sp-group_area .sp-nav .sp-content .choose-group-product{padding-top:30px}.sp-group_area .sp-nav .sp-content .choose-group-product .cart-table table{margin-bottom:0}.sp-group_area .sp-nav .sp-content .choose-group-product .cart-table table tbody tr td{vertical-align:middle;text-align:center}.sp-affiliate_area .sp-content .qty-btn_area{display:inline-block;padding-top:25px !important}.sp-affiliate_area .sp-content .qty-btn_area a.qty-buy_btn{background-color:#333333;color:#ffffff;padding:15px 30px;display:block}.sp-affiliate_area .sp-content .qty-btn_area a.qty-buy_btn:hover{background-color:#cda557;color:#ffffff !important}.sp-slider_area{padding-top:60px}.sp-slider_area .sp-nav{padding:30px 30px 0}.sp-slider_area .sp-nav .sp-slider .slide-item .single_product .product-img{position:relative;overflow:hidden}.sp-slider_area .sp-nav .sp-slider .slide-item .single_product .product-img>a{display:block}.sp-slider_area .sp-nav .sp-slider .slide-item .single_product .product-img>a .secondary-img{position:absolute;left:0;top:0;opacity:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%}.sp-slider_area .sp-nav .sp-slider .slide-item .single_product .product-img:hover .secondary-img{opacity:1}.sp-slider_area .sp-nav .sp-content{padding-top:25px !important;float:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sp-slider_area .sp-nav .sp-content .product-size_box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sp-slider_area .sp-nav .sp-content .hiraola-tag-line{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 575px){.sp-slider_area .sp-nav .sp-content .hiraola-tag-line{margin:0 -30px}}.sp-slider_area .sp-nav .sp-content .hiraola-social_link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 479px){.sp-slider_area .sp-nav .sp-content .hiraola-social_link>ul>li>a{width:35px}}.sp-gallery_area .sp-nav{padding-top:30px}.sp-gallery_area .sp-nav .sp-gallery{padding-left:30px}@media (max-width: 991px){.sp-gallery_area .sp-nav .sp-gallery{padding:0 30px}}.sp-gallery_area .sp-nav .sp-gallery .lg-image{padding:5px}@media (max-width: 991px){.sp-gallery_area .sp-nav .sp-gallery .lg-image{margin-bottom:30px}}.sp-gallery_area .sp-nav .sp-gallery>.row:first-child{margin-bottom:30px}@media (max-width: 991px){.sp-gallery_area .sp-nav .sp-gallery>.row:first-child{margin-bottom:0}}@media (max-width: 991px){.sp-gallery_area .sp-nav .sp-content{padding:0 30px 0 30px}}.sp-gallery-right_area .sp-nav{padding:30px}@media (max-width: 991px){.sp-gallery-right_area .sp-nav{padding:30px 0}}.sp-tab-style_left .sp-img_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sp-tab-style_left .sp-img_area .sp-large_img{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;width:80%}.sp-tab-style_left .sp-img_area .sp-img_slider-3{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;width:20%}.sp-tab-style_left.sp-tab-style_right .sp-img_area{-webkit-box-orient:unset !important;-webkit-box-direction:unset !important;-webkit-flex-direction:unset !important;-ms-flex-direction:unset !important;flex-direction:unset !important}.sp-sticky_area .sp-sticky_gallery{padding-left:0 !important}.sp-sticky_area .sp-sticky_gallery>.row:first-child{margin-bottom:0 !important}.sp-sticky_area .sp-sticky_gallery>.row [class*="col-"] .lg-image{margin-bottom:30px}.sp-sticky_area .sp-sticky_gallery>.row:last-child [class*="col-"]:last-child .lg-image{margin-bottom:0}.sp-product-tab_area{background-color:#ffffff;padding-bottom:0}.sp-product-tab_area .sp-product-tab_nav{background-color:#ffffff;padding-top:30px}.sp-product-tab_area .sp-product-tab_nav.decrease{padding-top:0}.sp-product-tab_area .sp-product-tab_nav .product-tab{background-color:#f4f4f4;padding:25px 0 25px}.sp-product-tab_area .sp-product-tab_nav .product-tab .product-menu{padding-bottom:0 !important}.sp-product-tab_area .sp-product-tab_nav .tab-content{border:1px solid #e5e5e5;padding:30px}.sp-product-tab_area .sp-product-tab_nav .tab-content .product-description{margin:-5px 0 -5px}.sp-product-tab_area .sp-product-tab_nav .tab-content .product-description>ul{max-height:300px;overflow:auto}.sp-product-tab_area .sp-product-tab_nav .tab-content .product-description>ul>li{padding-top:15px}.sp-product-tab_area .sp-product-tab_nav .tab-content .product-description>ul>li:first-child{padding-top:0}.sp-product-tab_area .sp-product-tab_nav .tab-content .product-description>ul>li strong{display:block;font-size:18px;padding-bottom:10px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .table-striped{margin-bottom:25px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .table-striped>tbody tr:nth-child(2) td>p{margin-bottom:0;padding-bottom:20px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .table-striped>tbody tr:nth-child(2) td .rating-box>ul>li{display:inline-block}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .table-striped>tbody tr td{padding:20px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal h2{margin-bottom:0;padding-bottom:15px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group{margin-bottom:0;padding-bottom:15px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group.second-child{padding-bottom:10px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group.last-child{padding-bottom:0}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .review-input,.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .review-textarea{border:1px solid #e5e5e5;width:100%;height:30px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .review-input.review-textarea,.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .review-textarea.review-textarea{height:120px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group label{margin-bottom:0;padding-bottom:18px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .help-block{padding-top:18px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .hiraola-btn-ps_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 479px){.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .hiraola-btn-ps_right{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:20px}}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .your-opinion span .br-wrapper .br-widget a{font-size:16px}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .your-opinion span .br-wrapper .br-widget a.br-active:after{color:#cda557}.sp-product-tab_area .sp-product-tab_nav .tab-content .form-horizontal .form-group .your-opinion span .br-wrapper .br-widget a.br-selected:after{color:#cda557}.sp-product-slider_area{padding:40px 0 60px}.blog-item .blog-img{position:relative}.blog-item .blog-img .blog-meta-2{background-color:#ffffff;position:absolute;top:20px;left:20px;padding:10px;text-align:center}.blog-item .blog-img .blog-meta-2 .blog-time_schedule>.day{width:100%;display:block;font-size:28px;font-weight:700}.blog-item .blog-content{background-color:#ffffff;padding:25px}.blog-item .blog-content .blog-heading{padding-top:0}.latest-blog_area .hiraola-section_title{margin-bottom:30px}.latest-blog_area .latest-blog_slider .blog-slide_item .blog-item .blog-content{padding:25px 0}.hiraola-blog_area{padding:35px 0 55px;background-color:#ffffff}.hiraola-blog_area .section_title-2{margin-bottom:30px}.hiraola-blog_area .blog-item .blog-img a img{width:100%;display:block;overflow:hidden}@media (max-width: 767px){.hiraola-blog_area .blog-item .blog-img.banner-item{margin-bottom:0}}.hiraola-blog_area .blog-item .blog-content .blog-heading{padding-top:25px}.hiraola-blog_area .blog-item .blog-content .blog-heading>h5{margin-bottom:0}@media (max-width: 767px){.hiraola-blog_area .blog-item .blog-content .blog-heading>h5{font-size:16px}}.hiraola-blog_area .blog-item .blog-content .blog-meta{padding-top:15px}.hiraola-blog_area .blog-item .blog-content .blog-meta .blog-time_schedule{display:inline-block}.hiraola-blog_area .blog-item .blog-content .blog-meta .meta-author{display:inline-block;padding-left:5px}.hiraola-blog_area .blog-item .blog-content .blog-meta .meta-author:first-child{padding-left:0}.hiraola-blog_area .blog-item .blog-content .blog-short_desc{padding-top:10px}.hiraola-blog_area .blog-item .blog-content .blog-short_desc>p{margin-bottom:0}.hiraola-blog_area .blog-item .blog-content .hiraola-read-more_area{padding-top:10px}.hiraola-blog_area .blog-item .blog-content .hiraola-read-more_area .hiraola-read_more{text-decoration:underline}@media (max-width: 991px){.hiraola-blog_area .hiraola-paginatoin-area{padding-bottom:57px}}.hiraola-blog_area .hiraola-paginatoin-area .myniceselect.nice-select span{height:40px;line-height:40px;display:inline-block;padding:0 30px}.hiraola-blog_area-2{padding:80px 0 0;background-color:#ffffff}.hiraola-blog_slider .slick-slide{margin-left:30px}.hiraola-blog_slider .slick-list{margin-left:-30px}.hiraola-sidebar-search-form .hiraola-search-field{width:calc(100% - 50px);border:1px solid #e5e5e5;padding:0 10px;font-size:14px;height:50px;float:left;text-transform:capitalize}.hiraola-sidebar-search-form .hiraola-search-btn{width:50px;height:50px;margin-left:-4px;text-align:center;cursor:pointer;background-color:#595959;border:1px solid #595959}.hiraola-sidebar-search-form .hiraola-search-btn:hover{background:#cda557;border-color:#cda557}.hiraola-sidebar-search-form .hiraola-search-btn i{font-size:20px;line-height:50px;color:#ffffff}@media (max-width: 991px){.hiraola-blog-sidebar-wrapper{padding-bottom:55px}}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar{padding-top:30px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar:first-child{padding-top:0}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar:last-child{padding-top:0}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-sidebar-title{font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase;position:relative;margin-bottom:55px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-sidebar-title:before{width:55px;height:2px;bottom:-26px;left:0;background-color:#cda557;content:"";position:absolute}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-archive li{margin-bottom:10px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-archive li a{font-size:14px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-archive li:last-child{margin-bottom:0}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-recent-post{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-recent-post .hiraola-recent-post-thumb{width:65px;border:1px solid #e5e5e5;height:100%;margin-bottom:30px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-recent-post .hiraola-recent-post-des{padding-left:10px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-recent-post .hiraola-recent-post-des span{display:block;font-size:13px;font-weight:600;text-transform:capitalize}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-recent-post .hiraola-recent-post-des span a:hover{color:#ea3a3c}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-recent-post .hiraola-recent-post-des .hiraola-post-date{font-size:13px;font-weight:400}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-tags li{display:inline-block;margin-bottom:5px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-tags li a{font-size:14px;border:1px solid #e5e5e5;padding:5px 15px;display:block;line-height:20px}.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-tags li a:hover{color:#ffffff !important;background-color:#cda557;border-color:#cda557}.blog-grid-view_area{padding-bottom:80px}@media (max-width: 991px){.blog-grid-view_area{padding-bottom:75px}}@media (max-width: 991px){.blog-grid-view_area .hiraola-blog-sidebar-wrapper{padding-bottom:0}}.blog-grid-view_area .blog-item_wrap [class*="col-"]:nth-child(-n+4) .blog-item{padding-bottom:30px}@media (max-width: 991px){.blog-grid-view_area .blog-item_wrap [class*="col-"]:nth-child(-n+5) .blog-item{padding-bottom:30px}}@media (max-width: 575px){.blog-grid-view_area .hiraola-paginatoin-area .hiraola-pagination-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}}@media (max-width: 575px){.blog-grid-view_area .hiraola-paginatoin-area .product-select-box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.blog-list-view_area{padding-bottom:80px}@media (max-width: 991px){.blog-list-view_area .hiraola-blog-sidebar-wrapper{padding:80px 0 0}}.blog-list-view_area .blog-item_wrap [class*="col-"]:nth-child(-n+5) .blog-item{padding-bottom:30px}.blog-list-view_area .blog-item_wrap .blog-item .blog-content{height:100%;border:1px solid #e5e5e5}@media (max-width: 991px){.blog-list-view_area .hiraola-paginatoin-area{padding-bottom:0}}@media (max-width: 575px){.blog-list-view_area .hiraola-paginatoin-area .hiraola-pagination-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}}@media (max-width: 575px){.blog-list-view_area .hiraola-paginatoin-area .product-select-box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.blog-column-three_area,.blog-column-two_area{padding-bottom:75px}.blog-column-three_area .blog-item_wrap [class*="col-"]:nth-child(4) .blog-item,.blog-column-two_area .blog-item_wrap [class*="col-"]:nth-child(4) .blog-item{padding-bottom:0}@media (max-width: 991px){.blog-column-three_area .hiraola-paginatoin-area,.blog-column-two_area .hiraola-paginatoin-area{padding-bottom:0}}@media (max-width: 575px){.blog-column-three_area .hiraola-paginatoin-area .hiraola-pagination-box,.blog-column-two_area .hiraola-paginatoin-area .hiraola-pagination-box{text-align:center;padding-bottom:30px}}@media (max-width: 575px){.blog-column-three_area .hiraola-paginatoin-area .product-select-box,.blog-column-two_area .hiraola-paginatoin-area .product-select-box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.blog-column-three_area.blog-column-three_area .blog-item_wrap [class*="col-"]:nth-child(3) .blog-item,.blog-column-two_area.blog-column-three_area .blog-item_wrap [class*="col-"]:nth-child(3) .blog-item{padding-bottom:30px}@media (max-width: 991px){.blog-column-three_area.blog-column-three_area .blog-item_wrap [class*="col-"] .blog-item,.blog-column-two_area.blog-column-three_area .blog-item_wrap [class*="col-"] .blog-item{padding-bottom:30px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-column-three_area.blog-column-three_area .blog-item_wrap [class*="col-"] .blog-item .blog-content .blog-heading h5,.blog-column-two_area.blog-column-three_area .blog-item_wrap [class*="col-"] .blog-item .blog-content .blog-heading h5{font-size:17px}}@media (max-width: 991px){.blog-column-three_area.blog-column-three_area .blog-item_wrap [class*="col-"]:last-child .blog-item,.blog-column-two_area.blog-column-three_area .blog-item_wrap [class*="col-"]:last-child .blog-item{padding-bottom:0}}.blog-list-fullwidth_area .blog-item_wrap .blog-item .blog-content{height:100%;display:block}.hiraola-single-blog_slider .slick-dots{top:0;right:0;left:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);padding:0}.hiraola-single-blog_slider .slick-dots>li{display:inline-block;margin:0 3px;cursor:pointer;font-size:0;width:10px;height:10px;background:#516a7e;border:0;border-radius:100%;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.hiraola-single-blog_slider .slick-dots>li.slick-active{background-color:#344b5d}.hiraola-single-blog_slider .slick-dots>li:hover{background-color:#344b5d}.hiraola-blog-details .blog-item .blog-content{background-color:transparent;padding:25px 0}.hiraola-blog-details .hiraola-blog-blockquote{padding:0 0 0 40px}.hiraola-blog-details .hiraola-blog-blockquote blockquote{border:1px solid #e5e5e5;padding:40px;position:relative;margin:30px 0 20px;font-style:italic;background:#f4f4f4}.hiraola-blog-details .hiraola-blog-blockquote blockquote p:before{content:"";background:#cda557;position:absolute;width:5px;height:100%;top:0;left:0}.hiraola-blog-details .hiraola-tag-line{padding:25px 0 25px;margin-top:25px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.hiraola-blog-details .hiraola-tag-line h4{font-size:18px;font-weight:600;text-transform:capitalize;display:inline-block;padding-right:5px}.hiraola-blog-details .hiraola-tag-line a{font-style:italic;text-transform:capitalize;font-size:16px}.hiraola-blog-details .hiraola-tag-line a:hover{color:#cda557}.hiraola-blog-details .hiraola-social_link{padding-top:30px;text-align:center}@media (max-width: 479px){.hiraola-blog-details .hiraola-social_link{text-align:left}}.hiraola-blog-details .hiraola-comment-section{padding-top:28px}.hiraola-blog-details .hiraola-comment-section h3{font-size:18px;font-weight:600;padding-bottom:25px;text-transform:uppercase;margin-bottom:0}.hiraola-blog-details .hiraola-comment-section ul li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:30px 30px 23px;margin-bottom:30px;border:1px solid #e5e5e5}@media (max-width: 479px){.hiraola-blog-details .hiraola-comment-section ul li{display:block}}.hiraola-blog-details .hiraola-comment-section ul li .author-avatar{-ms-flex-preferred-size:70px;-webkit-flex-basis:70px;flex-basis:70px}@media (max-width: 479px){.hiraola-blog-details .hiraola-comment-section ul li .author-avatar{text-align:center;padding-bottom:20px}}.hiraola-blog-details .hiraola-comment-section ul li .comment-body{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;padding-left:30px}@media (max-width: 479px){.hiraola-blog-details .hiraola-comment-section ul li .comment-body{padding-left:0}}.hiraola-blog-details .hiraola-comment-section ul li .comment-body h5{font-size:14px;font-weight:600;padding-bottom:13px;margin-bottom:0;text-transform:capitalize}@media (max-width: 479px){.hiraola-blog-details .hiraola-comment-section ul li .comment-body h5{padding-bottom:18px;overflow:hidden;line-height:26px}}.hiraola-blog-details .hiraola-comment-section ul li .comment-body p{font-size:14px;max-width:80%;margin-bottom:0}@media (max-width: 479px){.hiraola-blog-details .hiraola-comment-section ul li .comment-body p{max-width:100%}}.hiraola-blog-details .hiraola-comment-section ul li .comment-body .comment-post-date{padding-bottom:10px}@media (max-width: 479px){.hiraola-blog-details .hiraola-comment-section ul li .comment-body .comment-post-date{padding-bottom:15px}}.hiraola-blog-details .hiraola-comment-section ul li .comment-body .reply-btn{float:right}.hiraola-blog-details .hiraola-comment-section ul li .comment-body .reply-btn a{color:#cda557;font-size:12px;display:inline-block;width:60px;height:25px;line-height:21px;text-align:center;border-radius:20px;text-transform:capitalize;border:1px solid #cda557}.hiraola-blog-details .hiraola-comment-section ul li .comment-body .reply-btn a:hover{color:#ffffff !important;background-color:#cda557}.hiraola-blog-details .hiraola-comment-section ul .comment-children{margin-left:40px}.hiraola-blog-details .hiraola-blog-comment-wrapper{padding-bottom:80px}.hiraola-blog-details .hiraola-blog-comment-wrapper h3{font-size:18px;font-weight:600;padding:0 0 26px;text-transform:uppercase;border-bottom:1px solid #e5e5e5;margin-bottom:0}.hiraola-blog-details .hiraola-blog-comment-wrapper p{padding:20px 0 0;font-size:14px}.hiraola-blog-details .hiraola-blog-comment-wrapper form .comment-post-box label{font-weight:600;margin-bottom:25px;display:block;text-transform:capitalize}.hiraola-blog-details .hiraola-blog-comment-wrapper form .comment-post-box .coment-field{background:#f4f4f4;border:none;padding:8px 10px;width:100%}.hiraola-blog-details .hiraola-blog-comment-wrapper form .comment-post-box textarea{height:130px;margin-bottom:20px;padding:10px;width:100%;background:#f4f4f4;border:none;font-size:14px}.hiraola-blog-details .hiraola-blog-comment-wrapper form .comment-post-box .comment-btn_wrap{padding-top:30px}.hiraola-blog-details .hiraola-blog-comment-wrapper form .comment-post-box .comment-btn_wrap .hiraola-post-btn_area .hiraola-post_btn{background-color:#cda557;color:#ffffff;width:140px;height:40px;line-height:37px;display:block;text-align:center;border:0;cursor:pointer;text-transform:capitalize;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.hiraola-blog-details .hiraola-blog-comment-wrapper form .comment-post-box .comment-btn_wrap .hiraola-post-btn_area .hiraola-post_btn:hover{background-color:#333333;color:#ffffff !important}@media (max-width: 767px){.hiraola-blog-details .hiraola-blog-comment-wrapper form .comment-post-box [class*="col-"]:nth-child(-n+3) .coment-field{margin-bottom:30px}}.account-page-area{padding:80px 0}.account-page-area .myaccount-tab-trigger{display:block}@media (max-width: 991px){.account-page-area .myaccount-tab-trigger{padding-bottom:30px}}.account-page-area .myaccount-tab-trigger li{display:block}.account-page-area .myaccount-tab-trigger li:first-child{margin-top:-1px}.account-page-area .myaccount-tab-trigger li a{border:1px solid #444444;display:block;background:#595959;color:#ffffff;text-transform:uppercase;font-weight:600;padding:10px 20px}.account-page-area .myaccount-tab-trigger li a.active{background:#cda557;border-color:#cda557;color:#ffffff}.account-page-area .myaccount-tab-trigger li a.active:hover{color:#ffffff !important}.account-page-area .myaccount-tab-trigger li a:hover{color:#cda557}.myaccount-tab-content{border:1px solid #e5e5e5;padding:30px}.myaccount-dashboard p{margin-bottom:20px}.myaccount-dashboard p:last-child{margin-bottom:0}.myaccount-orders .table{margin-bottom:0}.myaccount-orders .table .account-order-id:hover{color:#cda557}.myaccount-orders .table.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.02)}.myaccount-orders .table td,.myaccount-orders .table th{vertical-align:middle;text-align:center}@media (max-width: 767px){.myaccount-orders .table td,.myaccount-orders .table th{min-width:180px}}.myaccount-orders .small-title{margin-bottom:15px}.hiraola-form,.hiraola-form-boxed{padding:30px;border-radius:0;border:1px solid #e5e5e5}.hiraola-form .hiraola-form-inner,.hiraola-form-boxed .hiraola-form-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-20px}@media (max-width: 479px){.hiraola-form .hiraola-form-inner,.hiraola-form-boxed .hiraola-form-inner{display:block}}.hiraola-form .hiraola-form-inner .single-input,.hiraola-form-boxed .hiraola-form-inner .single-input{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:20px}@media (max-width: 479px){.hiraola-form .hiraola-form-inner .single-input,.hiraola-form-boxed .hiraola-form-inner .single-input{max-width:100% !important}}.hiraola-form .hiraola-form-inner .single-input.single-input-half,.hiraola-form-boxed .hiraola-form-inner .single-input.single-input-half{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);-webkit-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.hiraola-form .hiraola-form-inner .single-input label,.hiraola-form-boxed .hiraola-form-inner .single-input label{margin-bottom:8px;display:block}.hiraola-form .hiraola-form-inner .single-input input,.hiraola-form .hiraola-form-inner .single-input select,.hiraola-form .hiraola-form-inner .single-input textarea,.hiraola-form-boxed .hiraola-form-inner .single-input input,.hiraola-form-boxed .hiraola-form-inner .single-input select,.hiraola-form-boxed .hiraola-form-inner .single-input textarea{padding:0 15px;border:1px solid #e5e5e5;height:40px;width:100%}.hiraola-form .hiraola-form-inner .single-input input:first-child,.hiraola-form-boxed .hiraola-form-inner .single-input input:first-child{margin-top:20px}.hiraola-form .hiraola-form-inner .single-input .checkbox-input,.hiraola-form-boxed .hiraola-form-inner .single-input .checkbox-input{display:inline-block}.hiraola-form .hiraola-form-inner .single-input .checkbox-input label,.hiraola-form-boxed .hiraola-form-inner .single-input .checkbox-input label{display:inline-block}.hiraola-form .hiraola-form-inner a,.hiraola-form-boxed .hiraola-form-inner a{font-size:13px}.hiraola-form .hiraola-form-inner a:hover,.hiraola-form-boxed .hiraola-form-inner a:hover{color:#cda557}.hiraola-login-register_area{padding:80px 0}@media (max-width: 991px){[class*="col-"]:first-child form .login-form{margin-bottom:30px}}.login-form{background-color:#ffffff;padding:30px;-webkit-box-shadow:1px 1px 5px 5px rgba(0,0,0,0.1);box-shadow:1px 1px 5px 5px rgba(0,0,0,0.1)}.login-form .login-title{font-size:20px;line-height:23px;text-transform:capitalize;font-weight:700;margin-bottom:0;padding-bottom:20px}.login-form label{display:block;font-size:14px;margin-bottom:12px;font-weight:500;text-transform:capitalize}.login-form input{width:100%;background-color:transparent;border:1px solid #e5e5e5;border-radius:0;line-height:23px;padding:10px 20px;font-size:14px;color:#888888;margin-bottom:15px}.login-form input[type="checkbox"]{width:auto}.login-form .check-box{float:left;margin-right:70px}.login-form .check-box:last-child{margin-right:0}.login-form .check-box input[type="checkbox"]{display:none}.login-form .check-box input[type="checkbox"]+label{position:relative;padding-left:30px;line-height:20px;font-size:14px;font-weight:400;color:#888888;margin:0}.login-form .check-box input[type="checkbox"]+label:before{position:absolute;left:0;top:0;width:20px;height:20px;display:block;border:2px solid #e5e5e5;content:""}.login-form .check-box input[type="checkbox"]+label:after{position:absolute;left:0;top:0;display:block;content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:600;font-size:12px;line-height:20px;opacity:0;width:20px;text-align:center}.login-form .check-box input[type="checkbox"]:checked+label:before{border:2px solid #888888}.login-form .check-box input[type="checkbox"]:checked+label:after{opacity:1}@media (max-width: 767px){.forgotton-password_info{padding-top:15px}}.hiraola-login_btn,.hiraola-register_btn{background-color:#595959;color:#ffffff;display:block;margin-top:30px;width:140px;border-radius:0;height:40px;line-height:40px;border:0;text-transform:uppercase}@media (max-width: 767px){.hiraola-login_btn,.hiraola-register_btn{margin-top:25px}}.hiraola-login_btn:hover,.hiraola-register_btn:hover{background:#cda557}.hiraola-register_btn{margin-top:15px}.hiraola-wishlist_area{padding:80px 0}.table-content table{background:#ffffff none repeat scroll 0 0;border-color:#e5e5e5;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0}.table-content table th,.table-content table td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.table-content table th{border-top:medium none;font-size:15px;text-transform:capitalize;padding:20px 10px;text-align:center;font-weight:500;vertical-align:middle}.table-content table td{border-top:medium none;padding:18px 10px;vertical-align:middle;font-size:13px}@media (max-width: 767px){.table-content table td{width:100%}}@media (max-width: 767px){.table-content table td:nth-child(3){padding:32.1px 10px;display:block;width:180px}}.table-content table td.hiraola-product_remove{font-size:20px}.table-content table td.hiraola-product_remove>a:hover i{color:#cda557}.table-content table td.hiraola-product_remove>a>i{font-size:14px;font-weight:600;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.table-content table td.hiraola-product-name{font-size:16px;font-weight:500;text-transform:capitalize}.table-content table td.hiraola-product-price{font-size:16px;font-weight:700}.table-content table td.hiraola-product-stock-status span.in-stock,.table-content table td.hiraola-product-stock-status span.out-stock{color:#cda557;font-size:12px;text-transform:capitalize}.table-content table td.hiraola-product-stock-status span.out-stock{color:#ea3a3c}.table-content table td.hiraola-cart_btn a{font-size:14px;text-transform:uppercase;background:#595959;color:#ffffff;height:40px;line-height:43px;width:130px;font-weight:700;display:inline-block}.table-content table td.hiraola-cart_btn a:hover{background:#cda557;color:#ffffff !important}.hiraola-cart-area{padding:80px 0}.table-content table td.product-subtotal{font-size:16px;font-weight:700}.table-content table td.quantity .cart-plus-minus{margin:0 auto}@media (max-width: 767px){.hiraola-cart-area .table-content table td:nth-child(3){padding:45.1px 10px}}.coupon-all{margin-top:30px}.coupon-all .coupon{float:left}.coupon-all .coupon input{background-color:transparent;border:1px solid #e5e5e5;font-size:13px;border-radius:0;height:42px;width:120px;padding:0 10px}.coupon-all .coupon input.button,.coupon-all .coupon2 input.button{background-color:#595959;border:0 none;border-radius:2px;color:#ffffff;display:inline-block;font-size:13px;font-weight:700;cursor:pointer;height:42px;letter-spacing:1px;line-height:42px;padding:0 25px;text-transform:uppercase;width:inherit}.coupon-all .coupon input.button:hover,.coupon-all .coupon2 input.button:hover{background:#cda557}.coupon-all .coupon.coupon2,.coupon-all .coupon2.coupon2{float:right}@media (max-width: 479px){.coupon-all .coupon.coupon2,.coupon-all .coupon2.coupon2{float:left;padding-top:30px}}.cart-page-total{padding-top:30px}.cart-page-total>h2{font-size:25px;font-weight:700;margin-bottom:20px;text-transform:capitalize}.cart-page-total>ul{border:1px solid #e5e5e5}.cart-page-total>ul li{list-style:none;font-size:15px;padding:10px 30px;border-bottom:1px solid #e5e5e5;font-weight:700}.cart-page-total>ul li:last-child{border-bottom:0}.cart-page-total>ul li span{float:right}.cart-page-total a{background-color:#595959;border:1px solid #e5e5e5;color:#ffffff;display:inline-block;margin-top:30px;padding:10px 20px;text-transform:capitalize}.cart-page-total a:hover{background:#cda557;border-color:#cda557;color:#ffffff !important}.checkout-area{padding:80px 0 75px}.coupon-accordion h3{background-color:#f4f4f4;border-top:3px solid #cda557;font-size:14px;font-weight:400;list-style:outside none none;margin:0 0 30px;padding:16px 32px 16px 56px;position:relative;width:auto;text-transform:none}.coupon-accordion h3:before{color:#cda557;content:"\f133";display:inline-block;font-family:'Font Awesome 5 Free';font-weight:600;left:24px;position:absolute;top:16px}.coupon-accordion span{cursor:pointer;text-transform:none}.coupon-accordion span:hover{color:#cda557}.coupon-accordion .coupon-content{border:1px solid #e5e5e5;margin-bottom:20px;display:none;padding:20px}.coupon-accordion .coupon-content .coupon-info p{margin-bottom:0}.coupon-accordion .coupon-content .coupon-info p.form-row-first label,.coupon-accordion .coupon-content .coupon-info p.form-row-last label{display:block}.coupon-accordion .coupon-content .coupon-info p.form-row-first label span.required,.coupon-accordion .coupon-content .coupon-info p.form-row-last label span.required{color:#ff0000;font-weight:700}.coupon-accordion .coupon-content .coupon-info p.form-row-first input,.coupon-accordion .coupon-content .coupon-info p.form-row-last input{border:1px solid #e5e5e5;height:36px;margin:0 0 14px;border-radius:0;max-width:100%;padding:0 0 0 10px;width:370px;background-color:transparent}.coupon-accordion .coupon-content .coupon-info p.form-row input[type="submit"]{background:#595959 none repeat scroll 0 0;border:medium none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#ffffff;cursor:pointer;display:inline-block;float:left;font-size:12px;height:40px;line-height:40px;margin-right:15px;padding:0 30px;text-shadow:none;text-transform:uppercase;width:inherit}.coupon-accordion .coupon-content .coupon-info p.form-row input[type="submit"]:hover{background:#cda557}.coupon-accordion .coupon-content .coupon-info p.form-row input[type="checkbox"]{height:inherit;position:relative;top:2px;width:inherit}.coupon-accordion .coupon-content .coupon-info p.form-row label{margin-top:7px}.coupon-accordion .coupon-content .coupon-info p.checkout-coupon input[type="submit"]{background:#cda557}.coupon-accordion .coupon-content .coupon-info p.lost-password{margin-top:15px}.coupon-accordion .coupon-content .coupon-info p.lost-password a:hover{color:#cda557}.coupon-checkout-content{margin-bottom:30px;display:none}.coupon-checkout-content .coupon-info .checkout-coupon{margin-bottom:0}.coupon-checkout-content .coupon-info .checkout-coupon input[type="text"]{background-color:transparent;border:1px solid #e5e5e5;border-radius:0;height:36px;padding-left:10px;width:170px}.coupon-checkout-content .coupon-info .checkout-coupon input[type="submit"]{background:#595959;border:medium none;border-radius:0;color:#ffffff;height:36px;cursor:pointer;margin-left:6px;padding:5px 10px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:inherit}.coupon-checkout-content .coupon-info .checkout-coupon input[type="submit"]:hover{background:#cda557}@media (max-width: 479px){.coupon-checkout-content .coupon-info .checkout-coupon .coupon-inner_btn{margin:28px 0 0 !important}}.checkbox-form h3{border-bottom:1px solid #e5e5e5;font-size:25px;margin:0 0 25px;padding-bottom:10px;text-transform:uppercase;width:100%}@media (max-width: 479px){.checkbox-form h3{font-size:18px}}.checkbox-form .country-select{margin-bottom:25px}.checkbox-form .country-select .myniceselect.nice-select span{height:40px;line-height:40px;display:inline-block;width:100%;padding:0 0 0 15px}.checkbox-form .checkout-form-list{margin-bottom:30px}.checkbox-form .checkout-form-list input[type="text"],.checkbox-form .checkout-form-list input[type="password"],.checkbox-form .checkout-form-list input[type="email"]{background:#ffffff;border:1px solid #e5e5e5;border-radius:0;height:42px;width:100%;padding:0 0 0 10px}.checkbox-form .checkout-form-list input[type="checkbox"]{display:inline-block;height:inherit;margin-right:10px;position:relative;top:2px;width:inherit}.checkbox-form .checkout-form-list.create-acc{margin-bottom:15px !important}.checkbox-form .checkout-form-list.create-acc label{display:inline-block}.checkbox-form .country-select label,.checkbox-form.checkout-form-list label{margin:0 0 5px;display:block}.checkbox-form .country-select label span.required,.checkbox-form.checkout-form-list label span.required{color:#cda557;display:inline-block;font-size:24px;line-height:16px;position:relative;top:5px}.different-address h3 label{display:inline-block;margin-right:20px;font-size:25px;margin-bottom:10px}@media (max-width: 479px){.different-address h3 label{font-size:18px}}.different-address h3 input{height:inherit;line-height:normal;margin:4px 0 0;position:relative;top:0;width:auto}.order-notes .checkout-form-list-2{margin-bottom:0}@media (max-width: 991px){.order-notes .checkout-form-list-2{margin-bottom:30px}}.order-notes textarea{background-color:transparent;border:1px solid #e5e5e5;height:90px;padding:15px;width:100%}.create-account,#ship-box-info{display:none}.your-order{background:#f4f4f4;padding:30px 40px 30px}.your-order h3{border-bottom:1px solid #e5e5e5;font-size:25px;padding-bottom:10px;text-transform:uppercase;width:100%}@media (max-width: 479px){.your-order h3{font-size:18px}}.your-order .your-order-table table{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;width:100%}.your-order .your-order-table table thead{background-color:#f4f4f4}.your-order .your-order-table table thead tr th{border-top:medium none;font-weight:normal;text-align:center;text-transform:uppercase;vertical-align:middle;width:250px}.your-order .your-order-table table thead tr th,.your-order .your-order-table table thead tr td{border-bottom:1px solid #e5e5e5;border-right:medium none;font-size:14px;padding:15px 0;text-align:center}.your-order .your-order-table table .cart_item:hover{background:#f4f4f4}.your-order .your-order-table table .order-total td{border-bottom:medium none}.your-order .your-order-table table .order-total td span{font-size:20px}.your-order .your-order-table table .order-total th{border-bottom:medium none;font-size:18px}.payment-method{margin-top:20px}.payment-method .payment-accordion .card{border:0;border-radius:0;background:#f4f4f4}.payment-method .payment-accordion .card-header{padding:0;margin-bottom:0;background-color:#f4f4f4;border-bottom:0}.payment-method .payment-accordion .card-body{padding:0}.payment-method .payment-accordion .panel.panel-default{margin-bottom:20px}.payment-method .payment-accordion .panel-title{font-weight:600;font-size:18px;cursor:pointer}.payment-method .payment-accordion .panel-title a:hover{color:#cda557 !important}.order-button-payment input{background:#595959;border:medium none;color:#ffffff;font-size:17px;font-weight:600;height:50px;margin:20px 0 0;padding:0;text-transform:uppercase;width:100%;border:1px solid transparent;cursor:pointer}.order-button-payment input:hover{background:#cda557}.compare-area{padding:80px 0}.compare-table .table thead th{border-width:1px;padding:15px 10px}.compare-table .table tbody tr:hover{background-color:rgba(0,0,0,0.02)}.compare-table .table tbody tr td,.compare-table .table tbody tr th{vertical-align:middle;text-align:center}.compare-table .table tbody tr th{min-width:200px}.compare-table .table tbody tr td{min-width:250px}.compare-table .table tbody tr td .compare-pdoduct-image{max-width:200px;display:inline-block;padding:20px 0}.compare-table .table tbody tr td .compare-pdoduct-image a{display:inline-block}.compare-table .table tbody tr td .compare-pdoduct-image .hiraola-compare_btn{margin-top:30px}.compare-table .table tbody tr td .compare-pdoduct-image .hiraola-compare_btn:hover{color:#ffffff !important}.compare-table .table tbody tr td .compare-product-name{font-size:14px;font-weight:700;margin-bottom:0}.compare-table .table tbody tr td .compare-product-name a{-webkit-transition-property:color;-o-transition-property:color;transition-property:color}.compare-table .table tbody tr td .compare-product-name a:hover{color:#cda557}.compare-table .table tbody tr td .rating-box>ul>li{display:inline-block}#google-map{height:400px}.contact-main-page{padding:10px 0 60px}.contact-main-page .contact-page-side-content{background-color:#f4f4f4;padding:30px 30px 19px;margin-top:60px}@media (max-width: 479px){.contact-main-page .contact-page-side-content{padding:25px 30px 19px}}.contact-main-page .contact-page-side-content .contact-page-message{margin-bottom:0;padding-bottom:25px}.contact-main-page .contact-page-side-content .single-contact-block{padding-bottom:3px;margin-bottom:27px;border-bottom:1px solid #e5e5e5}.contact-main-page .contact-page-side-content .single-contact-block:last-child{border-bottom:none}.contact-main-page .contact-page-side-content .single-contact-block h4{margin-bottom:0;padding-bottom:25px}.contact-main-page .contact-page-side-content .single-contact-block p{margin-bottom:0;padding-bottom:20px}.contact-main-page .contact-page-side-content .single-contact-block.last-child>h4{padding-bottom:20px}.contact-main-page .contact-page-title{font-size:32px;line-height:32px;font-weight:500;margin-bottom:0;padding-bottom:20px}@media (max-width: 479px){.contact-main-page .contact-page-title{font-size:25px}}.contact-main-page .contact-form-content{margin-top:60px}.contact-main-page .contact-form-content .contact-form .form-group{margin-bottom:20px}.contact-main-page .contact-form-content .contact-form .form-group.form-group-2{margin-bottom:25px}.contact-main-page .contact-form-content .contact-form .form-group label{display:block;font-size:15px;line-height:29px;font-weight:400;margin-bottom:20px;cursor:text}.contact-main-page .contact-form-content .contact-form .form-group label span,.contact-main-page .contact-form-content .contact-form .form-group label.required{color:#ff0000}.contact-main-page .contact-form-content .contact-form .form-group input{background-color:#ffffff;width:100%;height:50px;line-height:50px;outline:none;border:1px solid #e5e5e5;padding-left:20px}.contact-main-page .contact-form-content .contact-form .form-group textarea{background-color:#ffffff;width:100%;outline:none;border:1px solid #e5e5e5;padding-left:20px;line-height:50px;height:200px}.contact-main-page .contact-form-content .contact-form .form-group .alsita-contact-form_btn{line-height:12px;display:inline-block;padding:16px 30px;border-radius:3px;font-weight:500;font-size:12px;background-color:#595959;border:1px solid #595959;color:#ffffff;text-transform:uppercase}.contact-main-page .contact-form-content .contact-form .form-group .alsita-contact-form_btn:hover{background-color:#cda557;color:#ffffff;border-color:#cda557}.about-us-area{padding-top:80px}.about-us-area .overview-content>h2{font-size:32px;font-weight:500;margin-bottom:25px;padding-bottom:20px;position:relative;text-transform:uppercase}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-us-area .overview-content>h2{font-size:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-us-area .overview-content>h2{font-size:26px}}@media (max-width: 767px){.about-us-area .overview-content>h2{font-size:20px}}@media (max-width: 479px){.about-us-area .overview-content>h2{font-size:18px}}.about-us-area .overview-content>h2 span{color:#cda557}.about-us-area .overview-content>h2:before{background-color:#f4f4f4;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.about-us-area .overview-content>h2:after{content:"";position:absolute;bottom:0;left:0;background:#cda557;height:2px;width:170px}.about-us-area .overview-content>.short_desc{margin-bottom:0;padding-bottom:25px}@media (max-width: 767px){.about-us-area .overview-content .hiraola-about-us_btn-area{float:left;width:100%;padding-bottom:30px}}.about-us-area .overview-content .hiraola-about-us_btn-area .about-us_btn{background:#cda557;color:#ffffff;display:block;float:left;height:50px;line-height:50px;width:145px;text-align:center;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.about-us-area .overview-content .hiraola-about-us_btn-area .about-us_btn:hover{background:#595959;color:#ffffff !important}.project-count-area{padding-top:60px}.project-count-area .single-count:hover .count-icon span{-webkit-animation:850ms ease-in-out 0s normal none 1 running tada;animation:850ms ease-in-out 0s normal none 1 running tada}.project-count-area .single-count .count-icon span{font-size:50px;color:#595959;line-height:1;display:inline-block}.project-count-area .single-count .count-title h2{color:#cda557;font-size:40px;font-weight:bold;letter-spacing:0.2px;margin:15px 0 5px}.project-count-area .single-count .count-title>span{font-size:20px;text-transform:capitalize}@media only screen and (min-width: 768px) and (max-width: 991px){.project-count-area [class*="col-"]:nth-child(-n+2) .single-count{padding-bottom:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.project-count-area [class*="col-"]:nth-child(-n+2) .single-count{padding-bottom:30px}}@media (max-width: 575px){.project-count-area [class*="col-"]{padding-bottom:30px}}@media (max-width: 575px){.project-count-area [class*="col-"]:last-child{padding-bottom:0}}.team-area{padding-top:70px;padding-bottom:80px}.team-area .section_title-2{margin-bottom:30px}.team-area .team-member .team-thumb img{width:100%;display:block;overflow:hidden}.team-area .team-member .team-content{padding-top:25px}.team-area .team-member .team-content h3{font-size:20px;line-height:28px;text-transform:capitalize;margin-bottom:0;padding-bottom:10px}.team-area .team-member .team-content p{margin-bottom:0;padding-bottom:15px}.team-area .team-member .team-content .hiraola-social_link{padding-top:20px}.team-area .team-member .team-content .hiraola-social_link>ul>li{padding-right:5px}.team-area .team-member .team-content .hiraola-social_link>ul>li>a{width:35px;height:35px;line-height:33px}@media (max-width: 1199px){.team-area .team-member .team-content .hiraola-social_link>ul>li>a{width:30px;height:30px;line-height:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.team-area [class*="col-"]:nth-child(-n+2) .team-member{padding-bottom:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.team-area [class*="col-"]:nth-child(-n+2) .team-member{padding-bottom:30px}}@media (max-width: 575px){.team-area [class*="col-"]:nth-child(-n+3) .team-member{padding-bottom:30px}}.frequently-area{padding:80px 0 65px}.frequently-area .frequently-content .frequently-desc{margin-bottom:25px}.frequently-area .frequently-content .frequently-desc h3{font-size:14px;font-weight:400;text-transform:capitalize}.frequently-area .frequently-content .frequently-desc p{margin:0;font-size:14px}.frequently-area .frequently-accordion .actives{border:1px solid #cda557}.frequently-area .frequently-accordion .card{border-radius:0;margin-bottom:15px}.frequently-area .frequently-accordion .card-header{padding:0;margin-bottom:0;background-color:#f4f4f4;border:0}.frequently-area .frequently-accordion .card-header a{display:block;padding:15px 10px 15px 25px;cursor:pointer;font-size:14px;font-weight:400;text-transform:capitalize}.frequently-area .frequently-accordion .card-header a:hover{color:#cda557 !important}.frequently-area .frequently-accordion .card-header a.collapsed:before{content:"\f067";font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;right:15px;top:15px;color:#bababa}@media (max-width: 479px){.frequently-area .frequently-accordion .card-header a.collapsed:before{display:none}}.frequently-area .frequently-accordion .card-header a:after{content:"\f068";font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;right:15px;top:15px;color:#bababa}@media (max-width: 479px){.frequently-area .frequently-accordion .card-header a:after{display:none}}.error404-area{padding:60px 0 80px}.error404-area .search-error-wrapper h1{color:#cda557;font-size:120px;margin-bottom:0;padding-bottom:22px}.error404-area .search-error-wrapper h2{font-size:28px;margin-bottom:0;padding-bottom:20px}.error404-area .search-error-wrapper>p{margin:0 auto 0;max-width:520px;font-size:16px}.error404-area .search-error-wrapper .error-form .inner-error_form{position:relative;width:275px;margin:22px auto 30px}.error404-area .search-error-wrapper .error-form .inner-error_form input{border:1px solid #e5e5e5;font-size:13px;position:relative;width:270px;height:40px;line-height:40px;padding:0 40px 0 15px}.error404-area .search-error-wrapper .error-search_btn{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;padding:7px 20px;position:absolute;right:0;top:0}.error404-area .search-error-wrapper .error-search_btn:hover{color:#cda557}.error404-area .search-error-wrapper .hiraola-error_btn{background:#cda557;-webkit-box-shadow:none;box-shadow:none;color:#ffffff;display:inline-block;font-size:12px;font-weight:bold;height:40px;line-height:43px;padding:0 30px;text-transform:uppercase}.error404-area .search-error-wrapper .hiraola-error_btn:hover{background:#595959;color:#ffffff !important}.mt-110{margin-top:110px}.height-100vh{min-height:100vh}.comming-soon-area{padding:60px 0;position:relative}.comming-soon-area:before{background-color:#000;content:"";width:100%;height:100%;top:0;left:0;position:absolute;opacity:0.3}@media only screen and (min-width: 768px) and (max-width: 991px){.comming-soon-area{padding:40px 0}}@media (max-width: 767px){.comming-soon-area{padding:40px 0}}@media only screen and (min-width: 480px) and (max-width: 575px){.comming-soon-area .container{max-width:300px}}.comming-soon-area .comming-soon-wrap{position:relative;z-index:99}.comming-soon-area .comming-soon-wrap .comming-soon-top{margin:0 0 54px}@media (max-width: 767px){.comming-soon-area .comming-soon-wrap .comming-soon-top{margin:0 0 30px}}.comming-soon-area .comming-soon-wrap .comming-soon-top>h3{color:#fff;font-size:30px;font-weight:500;letter-spacing:12px;line-height:1;margin:58px 0 41px}@media only screen and (min-width: 992px) and (max-width: 1199px){.comming-soon-area .comming-soon-wrap .comming-soon-top>h3{margin:29px 0 20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.comming-soon-area .comming-soon-wrap .comming-soon-top>h3{margin:40px 0 20px}}@media (max-width: 767px){.comming-soon-area .comming-soon-wrap .comming-soon-top>h3{letter-spacing:6px;margin:30px 0 20px}}.comming-soon-area .comming-soon-wrap .comming-soon-top>p{color:#fff;font-size:16px;width:66%;margin:0 auto}@media only screen and (min-width: 992px) and (max-width: 1199px){.comming-soon-area .comming-soon-wrap .comming-soon-top>p{width:85%}}@media only screen and (min-width: 768px) and (max-width: 991px){.comming-soon-area .comming-soon-wrap .comming-soon-top>p{width:82%}}@media (max-width: 767px){.comming-soon-area .comming-soon-wrap .comming-soon-top>p{width:98%}}@media only screen and (min-width: 576px) and (max-width: 767px){.comming-soon-area .comming-soon-wrap .comming-soon-top>p{width:100%}}.comming-soon-area.overlay{position:relative}.comming-soon-area.overlay:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;width:100%;z-index:9}.subscribe-area{position:relative;z-index:99}.subscribe-area>h4{color:#fff;font-size:18px;font-weight:500;letter-spacing:3px;margin:0 0 14px}@media (max-width: 767px){.subscribe-area>h4{letter-spacing:2px}}.subscribe-area .subscribe-form>form{position:relative}.subscribe-area .subscribe-form>form .mc-news{display:none}.subscribe-area .subscribe-form>form .clear{position:absolute;top:0;right:0}.subscribe-area .subscribe-form>form .clear input{background:transparent none repeat scroll 0 0;border:medium none;border-radius:50px;color:#e0e0e0;cursor:pointer;font-weight:700;padding:2px 40px 2px 30px;width:auto}@media (max-width: 767px){.subscribe-area .subscribe-form>form .clear input{padding:2px 25px 2px 18px}}.subscribe-area .subscribe-form>form .clear:hover input{color:#8f9495}.subscribe-area .subscribe-form>form .clear:before{background:#fff none repeat scroll 0 0;content:"";height:35px;position:absolute;top:10px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:2px;left:0}@media (max-width: 767px){.subscribe-area .subscribe-form>form .clear:before{height:29px}}.subscribe-area .subscribe-form>form input{background:transparent;border:1px solid #eceff8;color:#fff;font-size:14px;height:55px;padding:2px 146px 2px 40px;width:100%;font-weight:300;border-radius:50px;font-family:'Rubik',sans-serif}.subscribe-area .subscribe-form>form input::-moz-placeholder{color:#fff !important;opacity:1}.subscribe-area .subscribe-form>form input::-webkit-input-placeholder{color:#fff !important;opacity:1}@media (max-width: 767px){.subscribe-area .subscribe-form>form input{padding:2px 117px 2px 20px;height:50px}}.subscribe-area.mt-110{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 991px){.subscribe-area.mt-110{margin-top:70px}}@media (max-width: 767px){.subscribe-area.mt-110{margin-top:50px}}.DateCountdown .time_circles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.DateCountdown .time_circles canvas{width:100% !important;height:auto !important;position:absolute;left:0;top:0}.DateCountdown .time_circles>div{margin-top:86px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;position:static;width:25% !important;z-index:99}@media only screen and (min-width: 992px) and (max-width: 1199px){.DateCountdown .time_circles>div{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 991px){.DateCountdown .time_circles>div{margin-top:50px}}@media (max-width: 767px){.DateCountdown .time_circles>div{margin-top:0px}}@media only screen and (min-width: 576px) and (max-width: 767px){.DateCountdown .time_circles>div{margin-top:26px}}.DateCountdown .time_circles>div>h4{color:#ffffff;font-family:"Rubik", sans-serif;font-size:18px !important;font-weight:400;margin:89px 0 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0;text-align:center;text-transform:capitalize}@media only screen and (min-width: 768px) and (max-width: 991px){.DateCountdown .time_circles>div>h4{margin:64px 0 0}}@media (max-width: 767px){.DateCountdown .time_circles>div>h4{font-size:16px !important;margin:25px 0 0}}@media only screen and (min-width: 576px) and (max-width: 767px){.DateCountdown .time_circles>div>h4{font-size:16px !important;margin:50px 0 0}}.DateCountdown .time_circles>div>span{color:#ffffff;display:block;font-family:"Teko", sans-serif;font-size:60px !important;font-weight:400;line-height:47px !important;margin-top:16px;text-align:center;width:100%}@media only screen and (min-width: 768px) and (max-width: 991px){.DateCountdown .time_circles>div>span{font-size:50px !important}}@media (max-width: 767px){.DateCountdown .time_circles>div>span{font-size:26px !important;margin-top:12px}}.rel-area{position:relative}@-webkit-keyframes snow{0%{background-position:0 0,0 0,0 0}100%{background-position:500px 1000px,400px 400px,300px 300px}}@keyframes snow{0%{background-position:0 0,0 0,0 0}100%{background-position:500px 1000px,400px 400px,300px 300px}}.ice_effect{background-image:url("../images/coming-soon/flake.png");-webkit-animation:snow 20s linear infinite;animation:snow 20s linear infinite}.effect-body{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:rgba(0,0,0,0)}.btn-group-sm > .btn, .btn-sm{padding: 0.58rem 1.5rem !important;color: #b76e79;border-color: #efe7e7;} .btn-group-sm > .btn, .btn-sm:hover{background: #b76e79 !important;border-color: #efe7e7;    color: #fff;}   /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvX21peGlucy5zY3NzIiwidXRpbGl0aWVzL19oZWxwZXIuc2NzcyIsInV0aWxpdGllcy9fY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19hbmltYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy9fc2hpcHBpbmcuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1saW5rLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LXRhYi5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2JyYW5kLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJzZWN0aW9uL19oZWFkZXIuc2NzcyIsInNlY3Rpb24vX2Zvb3Rlci5zY3NzIiwicGFnZXMvX3Nob3Auc2NzcyIsInBhZ2VzL19zaW5nbGUtcHJvZHVjdC5zY3NzIiwicGFnZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL19teS1hY2NvdW50LnNjc3MiLCJwYWdlcy9fbG9naW4tcmVnaXN0ZXIuc2NzcyIsInBhZ2VzL193aXNobGlzdC5zY3NzIiwicGFnZXMvX2NhcnQuc2NzcyIsInBhZ2VzL19jaGVja291dC5zY3NzIiwicGFnZXMvX2NvbXBhcmUuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fYWJvdXQtdXMuc2NzcyIsInBhZ2VzL19mYXEuc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19jb21pbmctc29vbi5zY3NzIiwic3R5bGUubWluLmNzcyJd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QWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsOEJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQW1CLENBQW5CLDBCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGdCQUFpQixDRmdWcEIsdURFOVVJLGdCQUFpQixDRmtWckIsdURFL1VJLGVBQWdCLENBQ2hCLGFIcHRCbUIsQ0N1aUN2QixpQkczaUNDLHdCSlUwQixDQ3lpQzNCLFdHaGpDQyx3QkpLdUIsQ0MraUN4QixpQkdoakNDLHdCSkp3QixDQ3dqQ3pCLFlHaGpDQyx3QkpVd0IsQ0MwaUN6QixVR2pqQ0Msd0JKQXNCLENDcWpDdkIsZ0NHNWlDSSx3Qkp4Qm1CLENDNmxDdkIsc0NHbmtDSyx3QkFBaUQsQ0FDakQsd0JBQWlDLENIdWtDdEMsMEJHbmtDSSx3QkFBcUMsQ0h1a0N6QywrREc3akNRLG1DQUFnRCxDQUNoRCx3QkFBaUMsQ0hpa0N6QyxtREc3akNPLCtCQUE0QyxDSGlrQ25ELHdER3RqQ00sa0JKekRpQixDQ21uQ3ZCLHlGR2pqQ1Esa0JKbEVlLENJbUVmLGFKMURnQixDQyttQ3hCLDZDR3ZpQ1Esd0JBQXFDLENIMmlDN0Msb0RHcGlDVSx3QkFBcUMsQ0h3aUMvQywyQ0czaENNLHdCQUFxQyxDSCtoQzNDLG1ER3JoQ08sd0JBQWlDLENIeWhDeEMsMERHNWdDUSxhSjVIZSxDQzRvQ3ZCLDJFR3pnQ1UsYUpuSWEsQ0NncEN2QiwwRUd4Z0NVLGFKeElhLENDb3BDdkIsa0RHbmdDSSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isb0JBQXlCLENBQXpCLGdDQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENIdWdDN0Isd0VHcmdDSyxrQkFBbUIsQ0h5Z0N4Qiw4RUd0Z0NPLFdBQVksQ0FDWixnQkFBaUIsQ0gwZ0N4Qix1RUdyZ0NLLGFBQWMsQ0h5Z0NuQiw2RUd0Z0NPLGVBQWdCLENIMGdDdkIsK0VHeGdDUSxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsYUFBYyxDSDRnQ3RCLDJGR3hnQ1MsNkJKbEthLENDOHFDdEIsbURHaGdDSyx3QkpwTGtCLENDd3JDdkIsMkJHOS9CRyxrQkoxTG9CLENDNHJDdkIsa0NHLy9CSSx3REFBcUUsQ0htZ0N6RSxpRkczL0JNLGFKck1pQixDQ29zQ3ZCLHNHR3gvQlEsYUo1TWUsQ0N3c0N2QixxRkdqL0JNLGFKdk5pQixDQzRzQ3ZCLHVGR2ovQkssbUJBQW9CLENIcS9CekIsMEdHbC9CTyx3Qkp6TmdCLENDK3NDdkIsb0hHMStCUSxhSjFPZSxDQ3d0Q3ZCLHdER24rQkssd0JKclBrQixDSXNQbEIsd0JBQWlDLENIdStCdEMsZ0VHNzlCTyx3QkFBcUMsQ0hpK0I1QywyRUc5OUJPLHdCQUFxQyxDSGsrQjVDLDZDR3g5Qkssa0JKN1FrQixDQ3l1Q3ZCLDRDR3o5Qkssa0JKaFJrQixDQzZ1Q3ZCLG9ER3I5QkssYUp4UmtCLENDaXZDdkIsNENHcjlCSSxhSjVSbUIsQ0NxdkN2Qix3R0dqOUJPLGFKM1JpQixDQ2d2Q3hCLDhHR245QlEsd0JBQWtDLENIdTlCMUMscVZHcjhCVyx3Qkp4VFksQ0Ntd0N2QixrTUdoOEJLLGFKblVrQixDQ3l3Q3ZCLHlhRzE3Qkssd0JKelVpQixDQzR3Q3RCLDZjR2g4Qk0sb0JKbFZpQixDQzJ4Q3ZCLHlwQkdqOEJXLHdCSjFWWSxDQ295Q3ZCLHVjRy83Qkssd0JKL1ZpQixDQ3V5Q3RCLDJlR3I4Qk0sb0JKeFdpQixDQ3N6Q3ZCLCtVR3o4QkksYUp4V21CLENDMHpDdkIsbVhHaDlCSyxhSi9Xa0IsQ0N3MEN2Qiw0SEdqOUJLLGFKdlhrQixDQzYwQ3ZCLDhDRzU4Qk8sYUpqWWdCLENDaTFDdkIsc0NHcjhCTSxhSjVZaUIsQ0NxMUN2QixtREcvN0JNLGFKdFppQixDQ3kxQ3ZCLHdFRzM3Qkssd0JKOVprQixDQzYxQ3ZCLHFER3Q3Qk8sd0JKdmFnQixDQ2kyQ3ZCLDJFR243QkcsYUo5YW9CLENDcTJDdkIsNEJHbjdCRyx3QkpsYm9CLENJbWJwQixhSjFhcUIsQ0NpMkN4QixrQ0dyN0JJLHdCSmhibUIsQ0lpYm5CLHdCQUFpQyxDSHk3QnJDLGlDR3A3Qkcsd0JKM2JvQixDQ20zQ3ZCLHFJR3A3Qkcsd0JKL2JvQixDQ3czQ3ZCLDJIR3I3QkcsMkJKbmNvQixDQzYzQ3ZCLDhHRzc2Qlksd0JKaGRXLENDaTRDdkIscURHajZCTSxrQkpoZWlCLENDcTRDdkIsbURHNTVCSyxvQkp6ZWtCLENDeTRDdkIsMkNHeDVCSyxhSmpma0IsQ0M2NEN2QiwyRUdoNUJTLGFKN2ZjLENDaTVDdkIsMkVHMTRCVSx3Qkp2Z0JhLENJd2dCYixhSnhnQmEsQ0NzNUN2QixrRkczNEJVLHdCSnRnQmEsQ0l1Z0JiLGFKbmdCYyxDSW9nQmQsUUFBUyxDSCs0Qm5CLHdGRzc0Qlcsd0JKL2dCWSxDSWdoQlosd0JBQWlDLENIaTVCNUMsZ0dHbDRCTSx3Qkp6aEJnQixDQys1Q3RCLHNHR3A0Qk8sb0JKamlCZ0IsQ0N5NkN2Qix3SUd2M0JZLHdCSmxqQlcsQ0M2NkN2QixpRkdqM0JLLGFKNWpCa0IsQ0NpN0N2Qix5REc3MkJLLHdCSjlqQmlCLENDKzZDdEIsK0RHLzJCTSxvQkp0a0JpQixDQ3k3Q3ZCLDBDRzkyQkksYUoza0JtQixDQzY3Q3ZCLGlFRzEyQk0seUJKN2tCZ0IsQ0MyN0N0Qix1RUc1MkJPLHlCSnJsQmdCLENDcThDdkIsZ0NHNzZDSSx3Qkp2QnFCLENDNDlDekIsc0NHbjhDSyx3QkFBaUQsQ0FDakQsd0JBQWlDLENIdThDdEMsMEJHbjhDSSx3QkFBcUMsQ0h1OEN6QywrREc3N0NRLG1DQUFnRCxDQUNoRCx3QkFBaUMsQ0hpOEN6QyxtREc3N0NPLCtCQUE0QyxDSGk4Q25ELHdER3Q3Q00sa0JKeERtQixDQ2svQ3pCLHlGR2o3Q1Esa0JKakVpQixDSWtFakIsYUoxRGdCLENDKytDeEIsNkNHdjZDUSx3QkFBcUMsQ0gyNkM3QyxvREdwNkNVLHdCQUFxQyxDSHc2Qy9DLDJDRzM1Q00sd0JBQXFDLENIKzVDM0MsbURHcjVDTyx3QkFBaUMsQ0h5NUN4QywwREc1NENRLGFKM0hpQixDQzJnRHpCLDJFR3o0Q1UsYUpsSWUsQ0MrZ0R6QiwwRUd4NENVLGFKdkllLENDbWhEekIsa0RHbjRDSSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isb0JBQXlCLENBQXpCLGdDQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENIdTRDN0Isd0VHcjRDSyxrQkFBbUIsQ0h5NEN4Qiw4RUd0NENPLFdBQVksQ0FDWixnQkFBaUIsQ0gwNEN4Qix1RUdyNENLLGFBQWMsQ0h5NENuQiw2RUd0NENPLGVBQWdCLENIMDRDdkIsK0VHeDRDUSxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsYUFBYyxDSDQ0Q3RCLDJGR3g0Q1MsNkJKbEthLENDOGlEdEIsbURHaDRDSyx3QkpuTG9CLENDdWpEekIsMkJHOTNDRyxrQkp6THNCLENDMmpEekIsa0NHLzNDSSx3REFBcUUsQ0htNEN6RSxpRkczM0NNLGFKcE1tQixDQ21rRHpCLHNHR3gzQ1EsYUozTWlCLENDdWtEekIscUZHajNDTSxhSnRObUIsQ0Mya0R6Qix1RkdqM0NLLG1CQUFvQixDSHEzQ3pCLDBHR2wzQ08sd0JKek5nQixDQytrRHZCLG9IRzEyQ1EsYUp6T2lCLENDdWxEekIsd0RHbjJDSyx3QkpwUG9CLENJcVBwQix3QkFBaUMsQ0h1MkN0QyxnRUc3MUNPLHdCQUFxQyxDSGkyQzVDLDJFRzkxQ08sd0JBQXFDLENIazJDNUMsNkNHeDFDSyxrQko1UW9CLENDd21EekIsNENHejFDSyxrQkovUW9CLENDNG1EekIsb0RHcjFDSyxhSnZSb0IsQ0NnbkR6Qiw0Q0dyMUNJLGFKM1JxQixDQ29uRHpCLHdHR2oxQ08sYUozUmlCLENDZ25EeEIsOEdHbjFDUSx3QkFBa0MsQ0h1MUMxQyxxVkdyMENXLHdCSnZUYyxDQ2tvRHpCLGtNR2gwQ0ssYUpsVW9CLENDd29EekIseWFHMXpDSyx3Qkp6VWlCLENDNG9EdEIsNmNHaDBDTSxvQkpqVm1CLENDMHBEekIseXBCR2owQ1csd0JKelZjLENDbXFEekIsdWNHL3pDSyx3QkovVmlCLENDdXFEdEIsMmVHcjBDTSxvQkp2V21CLENDcXJEekIsK1VHejBDSSxhSnhXbUIsQ0MwckR2QixtWEdoMUNLLGFKOVdvQixDQ3VzRHpCLDRIR2oxQ0ssYUp0WG9CLENDNHNEekIsOENHNTBDTyxhSmhZa0IsQ0NndER6QixzQ0dyMENNLGFKM1ltQixDQ290RHpCLG1ERy96Q00sYUpyWm1CLENDd3REekIsd0VHM3pDSyx3Qko3Wm9CLENDNHREekIscURHdHpDTyx3Qkp0YWtCLENDZ3VEekIsMkVHbnpDRyxhSjdhc0IsQ0NvdUR6Qiw0QkduekNHLHdCSmpic0IsQ0lrYnRCLGFKMWFxQixDQ2l1RHhCLGtDR3J6Q0ksd0JKaGJtQixDSWlibkIsd0JBQWlDLENIeXpDckMsaUNHcHpDRyx3QkoxYnNCLENDa3ZEekIscUlHcHpDRyx3Qko5YnNCLENDdXZEekIsMkhHcnpDRywyQkpsY3NCLENDNHZEekIsOEdHN3lDWSx3QkovY2EsQ0Nnd0R6QixxREdqeUNNLGtCSi9kbUIsQ0Nvd0R6QixtREc1eENLLG9CSnhlb0IsQ0N3d0R6QiwyQ0d4eENLLGFKaGZvQixDQzR3RHpCLDJFR2h4Q1MsYUo1ZmdCLENDZ3hEekIsMkVHMXdDVSx3Qkp0Z0JlLENJdWdCZixhSnhnQmEsQ0NzeER2QixrRkczd0NVLHdCSnRnQmEsQ0l1Z0JiLGFKbmdCYyxDSW9nQmQsUUFBUyxDSCt3Q25CLHdGRzd3Q1csd0JKOWdCYyxDSStnQmQsd0JBQWlDLENIaXhDNUMsZ0dHbHdDTSx3Qkp6aEJnQixDQyt4RHRCLHNHR3B3Q08sb0JKaGlCa0IsQ0N3eUR6Qix3SUd2dkNZLHdCSmpqQmEsQ0M0eUR6QixpRkdqdkNLLGFKM2pCb0IsQ0NnekR6Qix5REc3dUNLLHdCSjlqQmlCLENDK3lEdEIsK0RHL3VDTSxvQkpya0JtQixDQ3d6RHpCLDBDRzl1Q0ksYUoxa0JxQixDQzR6RHpCLGlFRzF1Q00seUJKN2tCZ0IsQ0MyekR0Qix1RUc1dUNPLHlCSnBsQmtCLENDbzBEekIsZ0NHN3lESSx3Qkp0QnFCLENDMjFEekIsc0NHbjBESyx3QkFBaUQsQ0FDakQsd0JBQWlDLENIdTBEdEMsMEJHbjBESSx3QkFBcUMsQ0h1MER6QywrREc3ekRRLG1DQUFnRCxDQUNoRCx3QkFBaUMsQ0hpMER6QyxtREc3ekRPLCtCQUE0QyxDSGkwRG5ELHdER3R6RE0sa0JKdkRtQixDQ2kzRHpCLHlGR2p6RFEsa0JKaEVpQixDSWlFakIsYUoxRGdCLENDKzJEeEIsNkNHdnlEUSx3QkFBcUMsQ0gyeUQ3QyxvREdweURVLHdCQUFxQyxDSHd5RC9DLDJDRzN4RE0sd0JBQXFDLENIK3hEM0MsbURHcnhETyx3QkFBaUMsQ0h5eER4QywwREc1d0RRLGFKMUhpQixDQzA0RHpCLDJFR3p3RFUsYUpqSWUsQ0M4NER6QiwwRUd4d0RVLGFKdEllLENDazVEekIsa0RHbndESSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isb0JBQXlCLENBQXpCLGdDQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENIdXdEN0Isd0VHcndESyxrQkFBbUIsQ0h5d0R4Qiw4RUd0d0RPLFdBQVksQ0FDWixnQkFBaUIsQ0gwd0R4Qix1RUdyd0RLLGFBQWMsQ0h5d0RuQiw2RUd0d0RPLGVBQWdCLENIMHdEdkIsK0VHeHdEUSxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsYUFBYyxDSDR3RHRCLDJGR3h3RFMsNkJKbEthLENDODZEdEIsbURHaHdESyx3QkpsTG9CLENDczdEekIsMkJHOXZERyxrQkp4THNCLENDMDdEekIsa0NHL3ZESSx3REFBcUUsQ0htd0R6RSxpRkczdkRNLGFKbk1tQixDQ2s4RHpCLHNHR3h2RFEsYUoxTWlCLENDczhEekIscUZHanZETSxhSnJObUIsQ0MwOER6Qix1RkdqdkRLLG1CQUFvQixDSHF2RHpCLDBHR2x2RE8sd0JKek5nQixDQys4RHZCLG9IRzF1RFEsYUp4T2lCLENDczlEekIsd0RHbnVESyx3QkpuUG9CLENJb1BwQix3QkFBaUMsQ0h1dUR0QyxnRUc3dERPLHdCQUFxQyxDSGl1RDVDLDJFRzl0RE8sd0JBQXFDLENIa3VENUMsNkNHeHRESyxrQkozUW9CLENDdStEekIsNENHenRESyxrQko5UW9CLENDMitEekIsb0RHcnRESyxhSnRSb0IsQ0MrK0R6Qiw0Q0dydERJLGFKMVJxQixDQ20vRHpCLHdHR2p0RE8sYUozUmlCLENDZy9EeEIsOEdHbnREUSx3QkFBa0MsQ0h1dEQxQyxxVkdyc0RXLHdCSnRUYyxDQ2lnRXpCLGtNR2hzREssYUpqVW9CLENDdWdFekIseWFHMXJESyx3Qkp6VWlCLENDNGdFdEIsNmNHaHNETSxvQkpoVm1CLENDeWhFekIseXBCR2pzRFcsd0JKeFZjLENDa2lFekIsdWNHL3JESyx3QkovVmlCLENDdWlFdEIsMmVHcnNETSxvQkp0V21CLENDb2pFekIsK1VHenNESSxhSnhXbUIsQ0MwakV2QixtWEdodERLLGFKN1dvQixDQ3NrRXpCLDRIR2p0REssYUpyWG9CLENDMmtFekIsOENHNXNETyxhSi9Ya0IsQ0Mra0V6QixzQ0dyc0RNLGFKMVltQixDQ21sRXpCLG1ERy9yRE0sYUpwWm1CLENDdWxFekIsd0VHM3JESyx3Qko1Wm9CLENDMmxFekIscURHdHJETyx3QkpyYWtCLENDK2xFekIsMkVHbnJERyxhSjVhc0IsQ0NtbUV6Qiw0QkduckRHLHdCSmhic0IsQ0lpYnRCLGFKMWFxQixDQ2ltRXhCLGtDR3JyREksd0JKaGJtQixDSWlibkIsd0JBQWlDLENIeXJEckMsaUNHcHJERyx3Qkp6YnNCLENDaW5FekIscUlHcHJERyx3Qko3YnNCLENDc25FekIsMkhHcnJERywyQkpqY3NCLENDMm5FekIsOEdHN3FEWSx3Qko5Y2EsQ0MrbkV6QixxREdqcURNLGtCSjlkbUIsQ0Ntb0V6QixtREc1cERLLG9CSnZlb0IsQ0N1b0V6QiwyQ0d4cERLLGFKL2VvQixDQzJvRXpCLDJFR2hwRFMsYUozZmdCLENDK29FekIsMkVHMW9EVSx3QkpyZ0JlLENJc2dCZixhSnhnQmEsQ0NzcEV2QixrRkczb0RVLHdCSnRnQmEsQ0l1Z0JiLGFKbmdCYyxDSW9nQmQsUUFBUyxDSCtvRG5CLHdGRzdvRFcsd0JKN2dCYyxDSThnQmQsd0JBQWlDLENIaXBENUMsZ0dHbG9ETSx3Qkp6aEJnQixDQytwRXRCLHNHR3BvRE8sb0JKL2hCa0IsQ0N1cUV6Qix3SUd2bkRZLHdCSmhqQmEsQ0MycUV6QixpRkdqbkRLLGFKMWpCb0IsQ0MrcUV6Qix5REc3bURLLHdCSjlqQmlCLENDK3FFdEIsK0RHL21ETSxvQkpwa0JtQixDQ3VyRXpCLDBDRzltREksYUp6a0JxQixDQzJyRXpCLGlFRzFtRE0seUJKN2tCZ0IsQ0MyckV0Qix1RUc1bURPLHlCSm5sQmtCLENDbXNFekIsZ0NHN3FFSSx3QkpyQnFCLENDMHRFekIsc0NHbnNFSyx3QkFBaUQsQ0FDakQsd0JBQWlDLENIdXNFdEMsMEJHbnNFSSx3QkFBcUMsQ0h1c0V6QywrREc3ckVRLG1DQUFnRCxDQUNoRCx3QkFBaUMsQ0hpc0V6QyxtREc3ckVPLCtCQUE0QyxDSGlzRW5ELHdER3RyRU0sa0JKdERtQixDQ2d2RXpCLHlGR2pyRVEsa0JKL0RpQixDSWdFakIsYUoxRGdCLENDK3VFeEIsNkNHdnFFUSx3QkFBcUMsQ0gycUU3QyxvREdwcUVVLHdCQUFxQyxDSHdxRS9DLDJDRzNwRU0sd0JBQXFDLENIK3BFM0MsbURHcnBFTyx3QkFBaUMsQ0h5cEV4QywwREc1b0VRLGFKekhpQixDQ3l3RXpCLDJFR3pvRVUsYUpoSWUsQ0M2d0V6QiwwRUd4b0VVLGFKckllLENDaXhFekIsa0RHbm9FSSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isb0JBQXlCLENBQXpCLGdDQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENIdW9FN0Isd0VHcm9FSyxrQkFBbUIsQ0h5b0V4Qiw4RUd0b0VPLFdBQVksQ0FDWixnQkFBaUIsQ0gwb0V4Qix1RUdyb0VLLGFBQWMsQ0h5b0VuQiw2RUd0b0VPLGVBQWdCLENIMG9FdkIsK0VHeG9FUSxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsYUFBYyxDSDRvRXRCLDJGR3hvRVMsNkJKbEthLENDOHlFdEIsbURHaG9FSyx3QkpqTG9CLENDcXpFekIsMkJHOW5FRyxrQkp2THNCLENDeXpFekIsa0NHL25FSSx3REFBcUUsQ0htb0V6RSxpRkczbkVNLGFKbE1tQixDQ2kwRXpCLHNHR3huRVEsYUp6TWlCLENDcTBFekIscUZHam5FTSxhSnBObUIsQ0N5MEV6Qix1RkdqbkVLLG1CQUFvQixDSHFuRXpCLDBHR2xuRU8sd0JKek5nQixDQyswRXZCLG9IRzFtRVEsYUp2T2lCLENDcTFFekIsd0RHbm1FSyx3QkpsUG9CLENJbVBwQix3QkFBaUMsQ0h1bUV0QyxnRUc3bEVPLHdCQUFxQyxDSGltRTVDLDJFRzlsRU8sd0JBQXFDLENIa21FNUMsNkNHeGxFSyxrQkoxUW9CLENDczJFekIsNENHemxFSyxrQko3UW9CLENDMDJFekIsb0RHcmxFSyxhSnJSb0IsQ0M4MkV6Qiw0Q0dybEVJLGFKelJxQixDQ2szRXpCLHdHR2psRU8sYUozUmlCLENDZzNFeEIsOEdHbmxFUSx3QkFBa0MsQ0h1bEUxQyxxVkdya0VXLHdCSnJUYyxDQ2c0RXpCLGtNR2hrRUssYUpoVW9CLENDczRFekIseWFHMWpFSyx3Qkp6VWlCLENDNDRFdEIsNmNHaGtFTSxvQkovVW1CLENDdzVFekIseXBCR2prRVcsd0JKdlZjLENDaTZFekIsdWNHL2pFSyx3QkovVmlCLENDdTZFdEIsMmVHcmtFTSxvQkpyV21CLENDbTdFekIsK1VHemtFSSxhSnhXbUIsQ0MwN0V2QixtWEdobEVLLGFKNVdvQixDQ3E4RXpCLDRIR2psRUssYUpwWG9CLENDMDhFekIsOENHNWtFTyxhSjlYa0IsQ0M4OEV6QixzQ0dya0VNLGFKelltQixDQ2s5RXpCLG1ERy9qRU0sYUpuWm1CLENDczlFekIsd0VHM2pFSyx3QkozWm9CLENDMDlFekIscURHdGpFTyx3QkpwYWtCLENDODlFekIsMkVHbmpFRyxhSjNhc0IsQ0NrK0V6Qiw0QkduakVHLHdCSi9hc0IsQ0lnYnRCLGFKMWFxQixDQ2krRXhCLGtDR3JqRUksd0JKaGJtQixDSWlibkIsd0JBQWlDLENIeWpFckMsaUNHcGpFRyx3Qkp4YnNCLENDZy9FekIscUlHcGpFRyx3Qko1YnNCLENDcS9FekIsMkhHcmpFRywyQkpoY3NCLENDMC9FekIsOEdHN2lFWSx3Qko3Y2EsQ0M4L0V6QixxREdqaUVNLGtCSjdkbUIsQ0NrZ0Z6QixtREc1aEVLLG9CSnRlb0IsQ0NzZ0Z6QiwyQ0d4aEVLLGFKOWVvQixDQzBnRnpCLDJFR2hoRVMsYUoxZmdCLENDOGdGekIsMkVHMWdFVSx3QkpwZ0JlLENJcWdCZixhSnhnQmEsQ0NzaEZ2QixrRkczZ0VVLHdCSnRnQmEsQ0l1Z0JiLGFKbmdCYyxDSW9nQmQsUUFBUyxDSCtnRW5CLHdGRzdnRVcsd0JKNWdCYyxDSTZnQmQsd0JBQWlDLENIaWhFNUMsZ0dHbGdFTSx3Qkp6aEJnQixDQytoRnRCLHNHR3BnRU8sb0JKOWhCa0IsQ0NzaUZ6Qix3SUd2L0RZLHdCSi9pQmEsQ0MwaUZ6QixpRkdqL0RLLGFKempCb0IsQ0M4aUZ6Qix5REc3K0RLLHdCSjlqQmlCLENDK2lGdEIsK0RHLytETSxvQkpua0JtQixDQ3NqRnpCLDBDRzkrREksYUp4a0JxQixDQzBqRnpCLGlFRzErRE0seUJKN2tCZ0IsQ0MyakZ0Qix1RUc1K0RPLHlCSmxsQmtCLENDa2tGekIsY0lya0ZDLFdBQVksQ0FDWixrQkxEc0IsQ0tFdEIsYUxPdUIsQ0tOdkIsY0FBZSxDQUNmLFVBQVcsQ0FDWCx5QkFBMEIsQ0FDMUIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FFVCxjQUFlLENKMmtGaEIsb0JJeGtGQyxrQkxWc0IsQ0tXdEIsYUxQdUIsQ0NtbEZ4QixvQkl2a0ZDLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsYUxGZ0MsQ0M4a0ZqQywwQkkxa0ZFLGFMNUJxQixDQzBtRnZCLHVCSXZrRkMsbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDSjRrRnhCLDJDSTFrRkUsc0JBQTJCLENBQTNCLGtDQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJBQTJCLENKOGtGN0IsNENJM2tGRSxvQkFBeUIsQ0FBekIsZ0NB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a0JsT3lCLENsQm1PekIsZ0JrQm5PeUIsQ2xCb096QixZa0JwT3lCLENBQ3JCLGFBQWMsQ25COHpNbkIsMEJtQnIxTUEsbURsQnFQQyxrQmtCNU5vQixDbEI2TnBCLHFCa0I3TjJCLENsQitOM0Isa0JrQi9OMkIsQ2xCZ08zQixpQmtCaE8yQixDbEJpTzNCLGFrQmpPMkIsQ0FDdEIsY0FBZSxDbkJzME1uQixDbUJoMk1GLG1EbEJxUEMsa0JrQnJObUIsQ2xCc05uQiwwQmtCdE5nQyxDbEJ3TmhDLHVCa0J4TmdDLENsQnlOaEMsc0JrQnpOZ0MsQ2xCME5oQyxrQmtCMU5nQyxDQUM1QixvQkFBcUIsQ25CMDBNMUIsaUVtQjMyTUEsbURsQnFQQyxrQmtCbE5vQixDbEJtTnBCLG9Ca0JuTjBCLENsQnFOMUIsaUJrQnJOMEIsQ2xCc04xQixnQmtCdE4wQixDbEJ1TjFCLFlrQnZOMEIsQ0FDckIsYUFBYyxDbkJrMU1sQixDQzc0TUEsaUVrQnVCRixtRGxCcVBDLGtCa0I5TW9CLENsQitNcEIsb0JrQi9NMEIsQ2xCaU4xQixpQmtCak4wQixDbEJrTjFCLGdCa0JsTjBCLENsQm1OMUIsWWtCbk4wQixDQUNyQixhQUFjLENuQjAxTWxCLENDcDVNQSwwQmtCa0JGLG1EbEJxUEMsa0JrQjFNb0IsQ2xCMk1wQixxQmtCM00yQixDbEI2TTNCLGtCa0I3TTJCLENsQjhNM0IsaUJrQjlNMkIsQ2xCK00zQixha0IvTTJCLENBQ3RCLGNBQWUsQ25CazJNbkIsQ21COTRNRixtRGxCcVBDLGtCa0JuTW1CLENsQm9NbkIsb0JrQnBNeUIsQ2xCc016QixpQmtCdE15QixDbEJ1TXpCLGdCa0J2TXlCLENsQndNekIsWWtCeE15QixDQUNyQixhQUFjLENuQnMyTW5CLG1EQ3BxTUMsa0JrQjdMbUIsQ2xCOExuQixvQmtCOUx5QixDbEJnTXpCLGlCa0JoTXlCLENsQmlNekIsZ0JrQmpNeUIsQ2xCa016QixZa0JsTXlCLENBQ3JCLGFBQWMsQ25CMDJNbkIsNENDOXFNQyxrQmtCckxpQixDbEJzTGpCLHFCa0J0THdCLENsQndMeEIsa0JrQnhMd0IsQ2xCeUx4QixpQmtCekx3QixDbEIwTHhCLGFrQjFMd0IsQ0FDdEIsVUFBVyxDQUNYLGNBQWUsQ25CNDJNbEIsNkRtQjEyTUksYUFBYyxDbkI4Mk1sQiw2RW1CNTJNSyx3QnBCOVBtQixDb0IrUG5CLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixlQUFnQixDQUNoQixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENuQmczTWxCLDBCbUIxN01BLDZFQTRFTSxhQUFjLENBQ2Qsc0JBQXVCLENuQm0zTTNCLENtQmg4TUYsMEZBZ0ZNLGlCQUFrQixDQUNsQiwwQkFBbUIsQ0FBbkIsK0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixhQUFjLENuQnEzTXBCLDBCbUJ2OE1BLDBGQW9GTyx1QkFBZ0IsQ0FBaEIsNEJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFVBQVcsQ25CdzNNaEIsQ21CNzhNRiw0RkF3Rk8sYUFBYyxDbkIwM01yQixnR21CeDNNUSxVQUFXLENuQjQzTW5CLDJHbUJ6M01RLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFNBQVUsQ2xCNVJqQix1Q0FBd0MsQ0FFeEMsa0NBQW1DLENBQ25DLCtCQUFnQyxDa0IyUnpCLFVBQVcsQ25CZzRNbkIsK0dtQjMzTVEsU0FBVSxDbkIrM01sQixzR21CMTNNTSwwQkFBbUIsQ0FBbkIsK0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixhQUFjLENBQ2QsaUJBQWtCLENuQjgzTXhCLDBCbUI1K01BLHNHQWdITyx1QkFBZ0IsQ0FBaEIsNEJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxjQUFlLENuQmk0TXBCLENtQm4vTUYsNEhBc0hRLGVBQWdCLENBQ2hCLG1CQUFvQixDbkJrNE01QixxSW1CLzNNUSxrQkFBbUIsQ25CbTRNM0IsMkltQmg0TVUsb0JBQXFCLENuQm80TS9CLG9JbUIvM01RLGtCQUFtQixDbkJtNE0zQiwrSW1CLzNNUyxlQUFnQixDQUNoQixtQkFBb0IsQ25CbTRNN0IseUhtQjUzTVMsb0JBQXFCLENBQ3JCLGdCQUFpQixDbkJnNE0xQiwySG1COTNNVSx3QnBCNVVZLENvQjZVWixpQkFBa0IsQ0FDbEIsYUFBYyxDbkJrNE14QiwwQm1CcmhOQSwySEFxSlcsWUFBYSxDbkJxNE10QixDbUIxaE5GLGlJQXdKVyx3QnBCelZZLENvQjBWWix3QkFBaUMsQ25CdTRNNUMsdUptQmw0TVcsd0JwQjFWWSxDb0IyVlosYXBCdlZhLENDNnROeEIsNkptQnA0TVksd0JwQmxXVyxDb0JtV1gsd0JBQWlDLENuQnc0TTdDLHdEbUI3M01JLFlBQWEsQ25CaTRNakIsU29COXVOQyxnQkFBaUIsQ3BCc3ZObEIsaUJvQnB2TkUsd0JyQk1zQixDcUJMdEIsZ0JBQWlCLENwQnd2Tm5CLGlDb0J0dk5HLHdCckJBbUIsQ0Mwdk50QixnQ29CdnZORyxjQUFlLENBQ2YsZUFBZ0IsQ3BCMnZObkIsNENvQnp2TkksY0FBZSxDcEI2dk5uQix5RG9CM3ZOSyx3QnJCUmlCLENxQlNqQixhQUFjLENwQit2Tm5CLDZEb0I3dk5NLFVBQVcsQ3BCaXdOakIsMEJvQmx4TkEsNkJBd0JJLGdCQUFpQixDcEIrdk5uQixDb0J2eE5GLDRDQTRCSyxlQUFnQixDQUNoQixtQkFBb0IsQ3BCZ3dOekIsMEJvQjd4TkEsNENBK0JNLGNBQWUsQ3BCbXdObkIsQ29CbHlORix5Q0FvQ0ksbUJBQW9CLENwQm13TnhCLCtDb0Jod05NLG9CQUFxQixDcEJvd04zQixpRG9CbHdOTyxjQUFlLENwQnN3TnRCLHVEb0I5dk5NLGVyQkxtQixDQ3V3TnpCLHlEb0Jod05PLGVyQlJlLENxQlNmLGdCQUFpQixDcEJvd054Qiw4RG9CbHdOUSx3QkFBa0MsQ3BCc3dOMUMsd0NvQi92TkksbUJBQW9CLENwQm13TnhCLG1EQ3J1TkUsYUZyRXVCLENFc0V2Qiw0QkFBNkIsQ0FDN0IsY0FBZSxDQUNmLGdCQUFpQixDRHl1Tm5CLG1EQ252TkUsY0FBZSxDRHV2TmpCLDJDb0J4d05LLGVBQWdCLENBQ2hCLG1CQUFvQixDcEI0d056QixnRG9CeHdOSSxnQkFBaUIsQ3BCNHdOckIsK0NvQnp3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Z0IsQ2hDd2dUbEMsQ0N4a1RBLGlFK0JpQkYsb0NBa0RvQix5QkFBMEIsQ0FDMUIsZUFBZ0IsQ2hDMmdUbEMsQ2dDOWpURixzQ0F1RGdCLGFqQ3BPUSxDaUNxT1IsYUFBYyxDQUNkLCtCQ25QTCxDQUFDLHlCQUF5QixDQUFDLGVBQWUsQ0FBQywyQkFBMkIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGlFQUFpRSxzQ0FBc0MseUJBQXlCLENBQUMsQ0FBQywwQkFBMEIsc0NBQXNDLHlCQUF5QixDQUFDLGVBQWUsQ0FBQyxDQUFDLFVBQVUsaUJBQWlCLENBQUMsd0JBQXdCLEdBQUcsK0JBQStCLENBQUMsS0FBSyx3REFBd0QsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLCtCQUErQixDQUFDLEtBQUssd0RBQXdELENBQUMsQ0FBQyxZQUFZLHVEQUF1RCxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLGFBQWEsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyw4QkFBOEIiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbklOREVYOlxyXG5cclxuICAgIDAwIC0gQmFzZSAtIFR5cG9ncmFwaHlcclxuICAgIDAxIC0gQmFzZSAtIFZhcmlhYmxlc1xyXG4gICAgMDIgLSBCYXNlIC0gTWl4aW5zXHJcblxyXG4gICAgMDMgLSBVdGlsaXRpZXMgLSBIZWxwZXJcclxuICAgIDA0IC0gVXRpbGl0aWVzIC0gQ29sb3JcclxuXHJcbiAgICAxMCAtIENvbXBvbmVudHMgLSBCdXR0b25cclxuICAgIDExIC0gQ29tcG9uZW50cyAtIFNsaWRlclxyXG4gICAgMTIgLSBDb21wb25lbnRzIC0gQW5pbWF0aW9uXHJcbiAgICAxMyAtIENvbXBvbmVudHMgLSBOYXZpZ2F0aW9uXHJcbiAgICAxNCAtIENvbXBvbmVudHMgLSBCYW5uZXJcclxuICAgIDE1IC0gQ29tcG9uZW50cyAtIFByb2R1Y3RcclxuICAgIDE2IC0gQ29tcG9uZW50cyAtIFNoaXBwaW5nXHJcbiAgICAxNyAtIENvbXBvbmVudHMgLSBQcm9kdWN0IFRhYlxyXG4gICAgMTggLSBDb21wb25lbnRzIC0gRm9ybVxyXG4gICAgMTkgLSBDb21wb25lbnRzIC0gU29jaWFsIExpbmtcclxuICAgIDIwIC0gQ29tcG9uZW50cyAtIE1vZGFsXHJcbiAgICAyMSAtIENvbXBvbmVudHMgLSBCcmFuZFxyXG4gICAgMjIgLSBDb21wb25lbnRzIC0gQnJlYWRjcnVtYlxyXG5cclxuICAgIDI1IC0gU2VjdGlvbiAtIEhlYWRlclxyXG4gICAgMjYgLSBTZWN0aW9uIC0gRm9vdGVyXHJcblxyXG4gICAgMjkgLSBQYWdlcyAtIFNob3BcclxuICAgIDMwIC0gUGFnZXMgLSBTaW5nbGUgUHJvZHVjdFxyXG4gICAgMzEgLSBQYWdlcyAtIEJsb2dcclxuICAgIDMyIC0gUGFnZXMgLSBNeSBBY2NvdW50XHJcbiAgICAzMyAtIFBhZ2VzIC0gTG9naW4gfCBSZWdpc3RlclxyXG4gICAgMzQgLSBQYWdlcyAtIFdpc2hsaXN0XHJcbiAgICAzNSAtIFBhZ2VzIC0gQ2FydFxyXG4gICAgMzYgLSBQYWdlcyAtIENoZWNrb3V0XHJcbiAgICAzNyAtIFBhZ2VzIC0gQ29tcGFyZVxyXG4gICAgMzggLSBQYWdlcyAtIENvbnRhY3RcclxuICAgIDM5IC0gUGFnZXMgLSBBYm91dCBVc1xyXG4gICAgNDAgLSBQYWdlcyAtIEZBUVxyXG4gICAgNDEgLSBQYWdlcyAtIDQwNFxyXG4gICAgNDIgLSBQYWdlcyAtIEFib3V0IFVzXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKlxyXG4gICAgQm9keSBCYWNrZ3JvdW5kIENvbG9yOiAgICAjZmZmZmZmO1xyXG4gICAgUHJpbWFyeSBDb2xvcjogICAgICAgICAgICAjY2RhNTU3O1xyXG4gICAgUHJpbWFyeSBDb2xvciAyOiAgICAgICAgICAgI2JlODY1ODtcclxuICAgIEJvZHkgRm9udCBGYW1pbHk6ICAgICAgICAgJ0xhdG8nLCBzYW5zLXNlcmlmXHJcblxyXG4qL1xyXG5cclxuLy8gRm9udHNcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1EYW5jaW5nK1NjcmlwdDo0MDAsNzAwfExhdG86MzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGksOTAwLDkwMGl8UGFjaWZpY28nKTtcclxuXHJcbi8vQmFzZVxyXG5AaW1wb3J0ICdiYXNlL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvbWl4aW5zJztcclxuQGltcG9ydCAnYmFzZS90eXBvZ3JhcGh5JztcclxuXHJcbi8vIFV0aWxpdGllc1xyXG5AaW1wb3J0ICd1dGlsaXRpZXMvaGVscGVyJztcclxuQGltcG9ydCAndXRpbGl0aWVzL2NvbG9yJztcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b24nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3NsaWRlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYW5pbWF0aW9uJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9uYXZpZ2F0aW9uJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9iYW5uZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2R1Y3QnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3NoaXBwaW5nJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mb3JtJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9zb2NpYWwtbGluayc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJvZHVjdC10YWInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9icmFuZCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnJlYWRjcnVtYic7XHJcblxyXG4vLyBTZWN0aW9uXHJcbkBpbXBvcnQgJ3NlY3Rpb24vaGVhZGVyJztcclxuQGltcG9ydCAnc2VjdGlvbi9mb290ZXInO1xyXG5cclxuLy8gUGFnZXNcclxuQGltcG9ydCAncGFnZXMvc2hvcCc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3NpbmdsZS1wcm9kdWN0JztcclxuQGltcG9ydCAncGFnZXMvYmxvZyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL215LWFjY291bnQnO1xyXG5AaW1wb3J0ICdwYWdlcy9sb2dpbi1yZWdpc3Rlcic7XHJcbkBpbXBvcnQgJ3BhZ2VzL3dpc2hsaXN0JztcclxuQGltcG9ydCAncGFnZXMvY2FydCc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2NoZWNrb3V0JztcclxuQGltcG9ydCAncGFnZXMvY29tcGFyZSc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2NvbnRhY3QnO1xyXG5AaW1wb3J0ICdwYWdlcy9hYm91dC11cyc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2ZhcSc7XHJcbkBpbXBvcnQgJ3BhZ2VzLzQwNCc7XHJcbkBpbXBvcnQgJ3BhZ2VzL2NvbWluZy1zb29uJztcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDAwIC0gQmFzZSAtIFR5cG9ncmFwaHlcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnX2NvbG9yO1xyXG5cdGNvbG9yOiAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG5cdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZV9oZWlnaHQ7XHJcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnRfd2VpZ2h0O1xyXG59XHJcblxyXG5wIHtcclxuXHRmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuXHRjb2xvcjogJGJvZHktdGV4dF9jb2xvcjtcclxuXHRmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXQge1xyXG5cdGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXJfY29sb3I7XHJcbn1cclxuXHJcbmlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlcl9jb2xvcjtcclxufVxyXG5cclxuLl9rZXlmb2N1cyA6Zm9jdXMsXHJcbmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcclxudGV4dGFyZWE6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxyXG5zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG51bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbWctZnVsbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbiB7XHJcblx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdCY6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5hLFxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSxcclxuYnV0dG9uLFxyXG5idXR0b246Zm9jdXMsXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiAtLS1BbGlzdGEncyBCbG9nIFNlY3Rpb24gRGVmYXVsdCBZb3V0dWJlICYgU291bmRjbG91ZCBIZWlnaHQtLS0gKi9cclxuLy8gQmxvZyBHcmlkIFZpZXdcclxuLmJsb2ctZ3JpZC12aWV3X2FyZWEge1xyXG5cdC5lbWJlZC1yZXNwb25zaXZlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG5cdH1cclxufVxyXG4vLyBCbG9nIExpc3QgVmlld1xyXG4uYmxvZy1saXN0LXZpZXdfYXJlYSB7XHJcblx0LmVtYmVkLXJlc3BvbnNpdmUge1xyXG5cdFx0bWluLWhlaWdodDogMjk1cHg7XHJcblx0fVxyXG59XHJcbi8vIEJsb2cgTGlzdCBGdWxsd2lkdGhcclxuLmJsb2ctbGlzdC1mdWxsd2lkdGhfYXJlYSB7XHJcblx0LmVtYmVkLXJlc3BvbnNpdmUge1xyXG5cdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0fVxyXG59XHJcbi8vIEJsb2cgTGlzdCBGdWxsd2lkdGhcclxuLmJsb2ctY29sdW1uLXRocmVlX2FyZWEge1xyXG5cdC5lbWJlZC1yZXNwb25zaXZlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI0NXB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobm9ybWFsKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIwNXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLy0tLSBBbGwgVmFyaWFibGVzIC0gUmVsYXRlZCBTdHVmZiBJbmNsdWRlZCBJbiBUaGlzIEFyZWEgLS0t4oaTXHJcblxyXG4vLy0tLSBUeXBvZ3JhcGh5IFNlY3Rpb24gVmFyaWFibGVzIC0tLeKGk1xyXG5cclxuLy8gQ29sb3JcclxuJHByaW1hcnktY29sb3I6ICNjZGE1NTc7XHJcbiRwcmltYXJ5LWNvbG9yLTI6ICNiZTg2NTg7XHJcbiRwcmltYXJ5LWNvbG9yLTM6ICNiNzZlNzk7XHJcbiRwcmltYXJ5LWNvbG9yLTQ6ICM1OGQxNzM7XHJcbiRib2R5LXRleHRfY29sb3I6ICM1OTU5NTk7XHJcbiRoZWFkaW5nLWNvbG9yOiAjMzMzMzMzO1xyXG4kYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xyXG4kYm9keS1iZ19jb2xvcjogI2ZmZmZmZjtcclxuJGRpbS1ncmF5X2NvbG9yOiAjNjY2NjY2O1xyXG4kYmctd2hpdGVfY29sb3I6ICNmZmZmZmY7XHJcbiRiZy1hbGl6YXJpbl9jb2xvcjogI2VhM2EzYztcclxuJHdoaXRlLXNtb2tlX2NvbG9yOiAjZjRmNGY0O1xyXG4kYmctd2hpc3Blcl9jb2xvcjogI2ViZWJlYjtcclxuJGJnLXNpbHZlcl9jb2xvcjogI2JiYmJiYjtcclxuJGJnLWVjbGlwc2VfY29sb3I6ICMzOTM5Mzk7XHJcbiRiZy1uZXJvX2NvbG9yOiAjMjIyMjIyO1xyXG4kYmcteWVsbG93X2NvbG9yOiAjZmZmMDAwO1xyXG4kYmctY2lubmFiYXJfY29sb3I6ICNkNjQ0NDQ7XHJcbiRiZy13ZWRnZXdvb2RfY29sb3I6ICM1MTZhN2U7XHJcbiRiZy1jZWxsb19jb2xvcjogIzM0NGI1ZDtcclxuJGJnLXJlZF9jb2xvcjogI2ZmMDAwMDtcclxuJGJnLW9yYW5nZS1yZWRfY29sb3I6ICNmZjQwMDA7XHJcbiRiZy1zaWx2ZXJfY29sb3I6ICNiYWJhYmE7XHJcbiRiZy1kYXJrLWdyYXlfY29sb3I6ICNhYmFhYWE7XHJcbiRpbnB1dC1wbGFjZWhvbGRlcl9jb2xvcjogIzg4ODg4ODtcclxuJGJvcmRlci1yZ2JhX2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuJGJvcmRlci1yZ2JhX2NvbG9yLTI6IHJnYmEoMCwgMCwgMCwgLjA3KTtcclxuJHZlcnktbGlnaHQtZ3JleTogI2NjY2NjYztcclxuJGJ1cm50LW9yYW5nZV9jb2xvcjogI2ZmODMyYjtcclxuJGJyb3duX2NvbG9yOiAjYTYzMTFmO1xyXG4kcmF3LXVtYmVyX2NvbG9yOiAjODI0OTAwO1xyXG4kYmctYmxhY2tfY29sb3I6ICMwMDA7XHJcblxyXG4vLyBGb250IFNpemVcclxuJGJvZHktZm9udF9zaXplOiAxNnB4O1xyXG4kaGVhZGluZy1mb250X3NpemU6IDI0cHg7XHJcbiRoaXJhb2xhLWJvcmRlcl9yYWRpdXM6IDEwMCU7XHJcblxyXG4vLyBGb250IExpbmUgSGVpZ2h0XHJcbiRsaW5lLWhlaWdodDogMjRweDtcclxuJGhlYWRpbmctbGluZV9oZWlnaHQ6IDE7XHJcblxyXG4vLyBGb250IFdlaWdodFxyXG4kYm9keS1mb250X3dlaWdodDogNDAwO1xyXG4kaGVhZGluZy1mb250X3dlaWdodDogNzAwO1xyXG5cclxuLy8gRm9udCBGYW1pbHlcclxuJGJvZHktZm9udDogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZy1mb250OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLy0tLS1Tb2NpYWwgTGluayBDb2xvciBWYXJpYWJsZXMgLS0tLeKGk1xyXG4kZmFjZWJvb2stY29sb3I6ICMzYjU3OWQ7XHJcbiR0d2l0dGVyLWNvbG9yOiAjM2FjYWZmO1xyXG4kZ29vZ2xlLXBsdXMtY29sb3I6ICNkZDRiMzk7XHJcbiRsaW5rZWRpbi1jb2xvcjogIzAwOTdiZDtcclxuJHBpbnRlcmVzdC1jb2xvcjogI2NiMjAyNztcclxuJGluc3RhZ3JhbS1jb2xvcjogIzgzM2FiNDtcclxuJHNreXBlLWNvbG9yOiAjMDBhZmYwO1xyXG4kc2hhcmUtY29sb3I6ICNmZTZkNGM7XHJcbiR5b3V0dWJlLWNvbG9yOiAjZDcyNTI1O1xyXG5cclxuLy8gQ29sb3IgVmFyaWF0aW9uIC0tLS3ihpNcclxuJGNvbG9yLTE6ICRwcmltYXJ5LWNvbG9yO1xyXG4kY29sb3ItMjogJHByaW1hcnktY29sb3ItMjtcclxuJGNvbG9yLTM6ICRwcmltYXJ5LWNvbG9yLTM7XHJcbiRjb2xvci00OiAkcHJpbWFyeS1jb2xvci00O1xyXG4kY29sb3JMaXN0OiAkY29sb3ItMSwgJGNvbG9yLTIsICRjb2xvci0zLCAkY29sb3ItNDtcclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuSU5ERVg6XHJcblxyXG4gICAgMDAgLSBCYXNlIC0gVHlwb2dyYXBoeVxyXG4gICAgMDEgLSBCYXNlIC0gVmFyaWFibGVzXHJcbiAgICAwMiAtIEJhc2UgLSBNaXhpbnNcclxuXHJcbiAgICAwMyAtIFV0aWxpdGllcyAtIEhlbHBlclxyXG4gICAgMDQgLSBVdGlsaXRpZXMgLSBDb2xvclxyXG5cclxuICAgIDEwIC0gQ29tcG9uZW50cyAtIEJ1dHRvblxyXG4gICAgMTEgLSBDb21wb25lbnRzIC0gU2xpZGVyXHJcbiAgICAxMiAtIENvbXBvbmVudHMgLSBBbmltYXRpb25cclxuICAgIDEzIC0gQ29tcG9uZW50cyAtIE5hdmlnYXRpb25cclxuICAgIDE0IC0gQ29tcG9uZW50cyAtIEJhbm5lclxyXG4gICAgMTUgLSBDb21wb25lbnRzIC0gUHJvZHVjdFxyXG4gICAgMTYgLSBDb21wb25lbnRzIC0gU2hpcHBpbmdcclxuICAgIDE3IC0gQ29tcG9uZW50cyAtIFByb2R1Y3QgVGFiXHJcbiAgICAxOCAtIENvbXBvbmVudHMgLSBGb3JtXHJcbiAgICAxOSAtIENvbXBvbmVudHMgLSBTb2NpYWwgTGlua1xyXG4gICAgMjAgLSBDb21wb25lbnRzIC0gTW9kYWxcclxuICAgIDIxIC0gQ29tcG9uZW50cyAtIEJyYW5kXHJcbiAgICAyMiAtIENvbXBvbmVudHMgLSBCcmVhZGNydW1iXHJcblxyXG4gICAgMjUgLSBTZWN0aW9uIC0gSGVhZGVyXHJcbiAgICAyNiAtIFNlY3Rpb24gLSBGb290ZXJcclxuXHJcbiAgICAyOSAtIFBhZ2VzIC0gU2hvcFxyXG4gICAgMzAgLSBQYWdlcyAtIFNpbmdsZSBQcm9kdWN0XHJcbiAgICAzMSAtIFBhZ2VzIC0gQmxvZ1xyXG4gICAgMzIgLSBQYWdlcyAtIE15IEFjY291bnRcclxuICAgIDMzIC0gUGFnZXMgLSBMb2dpbiB8IFJlZ2lzdGVyXHJcbiAgICAzNCAtIFBhZ2VzIC0gV2lzaGxpc3RcclxuICAgIDM1IC0gUGFnZXMgLSBDYXJ0XHJcbiAgICAzNiAtIFBhZ2VzIC0gQ2hlY2tvdXRcclxuICAgIDM3IC0gUGFnZXMgLSBDb21wYXJlXHJcbiAgICAzOCAtIFBhZ2VzIC0gQ29udGFjdFxyXG4gICAgMzkgLSBQYWdlcyAtIEFib3V0IFVzXHJcbiAgICA0MCAtIFBhZ2VzIC0gRkFRXHJcbiAgICA0MSAtIFBhZ2VzIC0gNDA0XHJcbiAgICA0MiAtIFBhZ2VzIC0gQWJvdXQgVXNcclxuXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qXHJcbiAgICBCb2R5IEJhY2tncm91bmQgQ29sb3I6ICAgICNmZmZmZmY7XHJcbiAgICBQcmltYXJ5IENvbG9yOiAgICAgICAgICAgICNjZGE1NTc7XHJcbiAgICBQcmltYXJ5IENvbG9yIDI6ICAgICAgICAgICAjYmU4NjU4O1xyXG4gICAgQm9keSBGb250IEZhbWlseTogICAgICAgICAnTGF0bycsIHNhbnMtc2VyaWZcclxuXHJcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1EYW5jaW5nK1NjcmlwdDo0MDAsNzAwfExhdG86MzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGksOTAwLDkwMGl8UGFjaWZpY29cIik7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDAwIC0gQmFzZSAtIFR5cG9ncmFwaHlcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXQge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5fa2V5Zm9jdXMgOmZvY3VzLFxuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxudGV4dGFyZWE6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI2NkYTU1NyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbmEsXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlLFxuYnV0dG9uLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogLS0tQWxpc3RhJ3MgQmxvZyBTZWN0aW9uIERlZmF1bHQgWW91dHViZSAmIFNvdW5kY2xvdWQgSGVpZ2h0LS0tICovXG4uYmxvZy1ncmlkLXZpZXdfYXJlYSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xufVxuXG4uYmxvZy1saXN0LXZpZXdfYXJlYSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDI5NXB4O1xufVxuXG4uYmxvZy1saXN0LWZ1bGx3aWR0aF9hcmVhIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5ibG9nLWNvbHVtbi10aHJlZV9hcmVhIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogMjQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDAzIC0gVXRpbGl0aWVzIC0gSGVscGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS1IaXJhb2xhJ3MgQ3VzdG9tIENvbHVtbi0tLSAqL1xuLmdyaWQtZnVsbCB7XG4gIGZsZXg6IDAgMCA2Mi44JTtcbiAgbWF4LXdpZHRoOiA2Mi44JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZ3JpZC1mdWxsIHtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdyaWQtZnVsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtZnVsbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZC1mdWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdyaWQtaGFsZiB7XG4gIGZsZXg6IDAgMCAxOC42JTtcbiAgbWF4LXdpZHRoOiAxOC42JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZ3JpZC1oYWxmIHtcbiAgICBmbGV4OiAwIDAgMjIuNSU7XG4gICAgbWF4LXdpZHRoOiAyMi41JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ncmlkLWhhbGYge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ncmlkLWhhbGYge1xuICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWhhbGYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtaGFsZi5ncmlkLW1kX2hhbGYge1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWhhbGYuZ3JpZC1tZF9oYWxmIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ncmlkLWhhbGYgLmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS1IaXJhb2xhJ3MgUHJlbG9hZGVyLS0tKi9cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk7XG59XG5cbi5sb2FkaW5nIC5taWRkbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvYWRpbmcgLm1pZGRsZSAubGRzLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG5cbi5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTtcbn1cblxuLmxvYWRpbmcgLm1pZGRsZSAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuXG4ubG9hZGluZyAubWlkZGxlIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuXG4ubG9hZGluZyAubWlkZGxlIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDQ1cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG5cbi8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IFN0aWNrZXItLS0qL1xuLnN0aWNrZXIsXG4uc3RpY2tlci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdGlja2VyOmJlZm9yZSxcbi5zdGlja2VyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDAgNHB4O1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3RpY2tlci0yIHtcbiAgYmFja2dyb3VuZDogI2ZmNDAwMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zdGlja2VyLTI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0MDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgU2VjdGlvbiBUaXRsZS0tLSAqL1xuLmhpcmFvbGEtc2VjdGlvbl90aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uaGlyYW9sYS1zZWN0aW9uX3RpdGxlID4gaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uaGlyYW9sYS1zZWN0aW9uX3RpdGxlID4gaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIC0tLUhpcmFvbGEncyBTcGFjaW5nIEJldHdlZW4gU2xpZGUgSXRlbSAmIE90aGVyIFJlbGF0ZWQgU3R1ZmYtLS0qL1xuLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiAtLS1Pbmx5IEZvciBTaW5nbGUgUHJvZHVjdCBQYWdlIHwgU3BhY2luZyBCZXR3ZWVuIFNsaWRlIEl0ZW0tLS0gKi9cbi5zcC1pbWFnZXMgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNwLWltYWdlcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogLS0tSGlyYW9sYSdzIFNwYWNpbmcgQmV0d2VlbiBUd28gUm93LS0tKi9cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1zbGlkZSBkaXY6Zmlyc3QtY2hpbGQgLnNsaWRlLWl0ZW0sXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpY2stc2xpZGUgZGl2OmZpcnN0LWNoaWxkIC5zbGlkZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogLS0tVGFiIENvbnRlbnQgJiBQYW5lIEZpeC0tLSAqL1xuLnRhYi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRhYi1jb250ZW50IC50YWItcGFuZS5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgUmF0aW5nIEJveCBFbXB0eSBTdGFyIENvbG9yLS0tICovXG4ucmF0aW5nLWJveCA+IHVsID4gbGkuc2lsdmVyLWNvbG9yID4gaSB7XG4gIGNvbG9yOiAjYmFiYWJhICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLUhpcmFvbGEncyBHbG9iYWwgT3ZlcmxheS0tLSAqL1xuLmdsb2JhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjkpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2xvYmFsLW92ZXJsYXkub3ZlcmxheS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tSGlyYW9sYSdzIFNjcm9sbFVwLS0tICovXG4jc2Nyb2xsVXAge1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG59XG5cbiNzY3JvbGxVcDpob3ZlciA+IGkge1xuICBhbmltYXRpb246IGFsaXNTbGlkZUluVXAgMXMgaW5maW5pdGU7XG59XG5cbi8qIC0tLUhpcmFvbGEncyBUb29sdGlwLS0tICovXG4udG9vbHRpcCB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgUGFnaW5hdGlvbi0tLSAqL1xuLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSAuaGlyYW9sYS1wYWdpbmF0aW9uLWJveCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3ggbGkgPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3ggbGk6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5wcm9kdWN0LXNlbGVjdC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveCAucHJvZHVjdC1zaG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSAucHJvZHVjdC1zZWxlY3QtYm94IC5wcm9kdWN0LXNob3J0ID4gcCB7XG4gIGFsbDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5wcm9kdWN0LXNlbGVjdC1ib3ggLnByb2R1Y3Qtc2hvcnQgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgUXVhbnRpdHktLS0gKi9cbi5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMgPiAuY2FydC1wbHVzLW1pbnVzLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGhlaWdodDogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMgPiAucXR5YnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzID4gLnF0eWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzID4gLnF0eWJ1dHRvbi5kZWMge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51cyA+IC5xdHlidXR0b24uaW5jIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLyogLS0tSGlyYW9sYSdzICBOaWNlIFNlbGVjdCBDdXN0b21pemF0aW9uLS0tICovXG4ubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuXG4ubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHNwYW4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNjBweDtcbn1cblxuLm15bmljZXNlbGVjdC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS1CYXNlIFRyYW5zaXRpb24tLS0gKi9cbmEsXG5idXR0b24sIC5nbG9iYWwtb3ZlcmxheSwgLnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMgPiAucXR5YnV0dG9uLCAucG9wdXBfd3JhcHBlciwgLnBvcHVwX3dyYXBwZXIgLnRlc3QgLnBvcHVwX29mZiwgLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtLnN1YnNjcmliZS1mb3JtIGJ1dHRvbiwgLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0xIC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsIC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LCAudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0yIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTIgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwgLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0yIC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsIC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LCAudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0zIC5zaG9wLXByb2R1Y3Qtd3JhcCAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwgLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci00IC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsIC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LCBidXR0b24ubGktYnRuLCAuaGlyYW9sYS1idG4sXG4uaGlyYW9sYS1iYW5uZXJfYnRuLFxuLmhpcmFvbGEtYnRuLWJvbmRpX2JsdWUsXG4uaGlyYW9sYS1idG5fZnVsbHdpZHRoLFxuLmhpcmFvbGEtY29tcGFyZV9idG4sXG4uaGlyYW9sYS1maWx0ZXJfYnRuLFxuLmhpcmFvbGEtYnRuX2RhcmssXG4uaGlyYW9sYS1idG5fbGltZXJpY2ssIC5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaSwgLm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLFxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lcixcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLCAuYnRuLWNsb3NlLCAuYnRuLWNsb3NlID4gaSwgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSA+IC5tZW51LWV4cGFuZCwgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLCAuY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaS5yaWdodC1tZW51ID4gYTo6YWZ0ZXIsIC5jYXQtbWVnYS1tZW51LCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyxcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLmhpcmFvbGEtYWRkX2NhcnQsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLmhpcmFvbGEtYWRkX2NhcnQsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYS5oaXJhb2xhLWFkZF9jYXJ0LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEuaGlyYW9sYS1hZGRfY2FydCxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLmhpcmFvbGEtYWRkX2NhcnQsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEuaGlyYW9sYS1hZGRfY2FydCwgLm5ld3NsZXR0ZXItZm9ybV93cmFwIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1idG4sIC5tb2RhbC13cmFwcGVyLm1vZGFsLCAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jbG9zZSwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuID4gdWwgPiBsaSwgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuID4gdWwgPiBsaSAuZHJvcGRvd24sIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0biA+IHVsID4gbGkgLmRyb3Bkb3duID4gbGksIC5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnUgPiB1bCA+IGxpIC5odC1kcm9wZG93biwgLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpIC5obS1kcm9wZG93biwgLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEgPiBpLCAuaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkubWVnYW1lbnUtaG9sZGVyIC5obS1tZWdhbWVudSwgLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpID4gYTpiZWZvcmUsIC5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSA+IGE6YWZ0ZXIsICNJbnN0YWZlZWQgPiBsaSA+IGEsICNJbnN0YWZlZWQgPiBsaSA+IGE6YmVmb3JlLCAjSW5zdGFmZWVkID4gbGkgPiBhOmFmdGVyLCAuc2hvcC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sLVwiXSwgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhID4gdWwgbGkgPiBhLCAuc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWdhbGxlcnkgLmxnLWltYWdlLCAuaGlyYW9sYS1zaWRlYmFyLXNlYXJjaC1mb3JtIC5oaXJhb2xhLXNlYXJjaC1idG4gaSwgLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLXRhZy1saW5lIGEsIC5teWFjY291bnQtdGFiLWNvbnRlbnQsIC5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLCAubG9naW4tZm9ybSAuY2hlY2stYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmFmdGVyLCAuaGlyYW9sYS1sb2dpbl9idG4sXG4uaGlyYW9sYS1yZWdpc3Rlcl9idG4sIC50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtY2FydF9idG4gYSwgLmNvdXBvbi1hbGwgLmNvdXBvbiBpbnB1dC5idXR0b24sXG4uY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5idXR0b24sIC5jYXJ0LXBhZ2UtdG90YWwgYSwgLmNvdXBvbi1hY2NvcmRpb24gc3BhbiwgLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5vcmRlci1idXR0b24tcGF5bWVudCBpbnB1dCwgLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyLCAuY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgLmFsc2l0YS1jb250YWN0LWZvcm1fYnRuLCAuYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudCA+IGgyOmJlZm9yZSwgLmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIC5oaXJhb2xhLWVycm9yX2J0biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLyogLS0tUmFuZ2UgU2xpZGVyLS0tICovXG4ucHJpY2UtZmlsdGVyIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi5wcmljZS1maWx0ZXIgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAyNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMjVweDtcbn1cblxuLnByaWNlLWZpbHRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcmljZS1maWx0ZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2LjY1cHggMC4zNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItaGFuZGxlOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xufVxuXG4ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItaGFuZGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNjZGE1NTc7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCAubGFiZWwtaW5wdXQgbGFiZWwge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5sYWJlbC1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHdpZHRoOiA5OXB4O1xufVxuXG4vKiAtLS1Db2xvciBMaXN0IEFyZWEtLS0gKi9cbi5jb2xvci1saXN0X2FyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbG9yLWxpc3RfYXJlYSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0X2hlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdF9oZWFkaW5nID4gaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdF9oZWFkaW5nID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY29sb3ItbGlzdF9hcmVhIC5zdWItdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0IC5zaW5nbGUtY29sb3Igc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3QgLnNpbmdsZS1jb2xvciBzcGFuLmJnLXJlZF9jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0IC5zaW5nbGUtY29sb3Igc3Bhbi5idXJudC1vcmFuZ2VfY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MzJiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yIHNwYW4uYnJvd25fY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTYzMTFmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yIHNwYW4ucmF3LXVtYmVyX2NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3QgLnNpbmdsZS1jb2xvci5hY3RpdmUgLmNvbG9yLXRleHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3QgLmNvbG9yLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTIwcHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3QgLmNvbG9yLXRleHQge1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gIH1cbn1cblxuLyogLS0tSGlyYW9sYSdzIEltYWdlIEhvdmVyIEVmZmVjdC0tLSAqL1xuLmltZy1ob3Zlcl9lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1nLWhvdmVyX2VmZmVjdCBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctaG92ZXJfZWZmZWN0IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTElO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmltZy1ob3Zlcl9lZmZlY3QgYTphZnRlciB7XG4gIGJvdHRvbTogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uaW1nLWhvdmVyX2VmZmVjdDpob3ZlciBhOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgOTAwbXMgZWFzZS1pbjtcbn1cblxuLmltZy1ob3Zlcl9lZmZlY3Q6aG92ZXIgYTphZnRlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgOTAwbXMgZWFzZS1pbjtcbn1cblxuLyogLS0tVXJlbidzIE5ld3NsZXR0ZXJzIFBvcHVwLS0tICovXG4ucG9wdXBfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3B1cF93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3B1cF93cmFwcGVyIC50ZXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ld3NsZXR0ZXJzL2JnLTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDI1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wb3B1cF93cmFwcGVyIC50ZXN0IC5wb3B1cF9vZmYge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wb3B1cF93cmFwcGVyIC50ZXN0IC5wb3B1cF9vZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhID4gaDIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmVfYXJlYSA+IHAge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmVfYXJlYSAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybS5zdWJzY3JpYmUtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtLnN1YnNjcmliZS1mb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNTBweCAwIDIwcHg7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtLnN1YnNjcmliZS1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI2NkYTU1NztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1ib3R0b20gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtYm90dG9tIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMDQgLSBVdGlsaXRpZXMgLSBDb2xvclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tQmFja2dyb3VkIENvbG9yIHwgT25seSBGb3IgSFRNTCBNYXJrdXAtLS0qL1xuLmJnLS13aGl0ZV9zbW9rZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5iZy0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmctLW5pZ2h0X3JpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbn1cblxuLmJnLS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhO1xufVxuXG4uYmctLW5lcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4vKiAtLS1BbGwgRGVmYXVsdCBDb2xvciBWYXJpYXRpb24gSW5jbHVkZWQgSW4gVGhpcyBBcmVhLS0t4oaTICovXG4udGVtcGxhdGUtY29sb3ItMSB7XG4gIC8qIC0tLUhpcmFvbGEncyBOZXdzbGV0dGVycyBQb3B1cC0tLSAqL1xuICAvKiAtLS1TZWN0aW9uIFRpdGxlIENvbG9yLS0tICovXG4gIC8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IFN0aWNrZXIgQ29sb3ItLS0qL1xuICAvKiAtLS1Nb2JpbGUgTWVudSBXcmFwcGVyLS0tICovXG4gIC8qIC0tLU9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEtLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIEltYWdlIEhvdmVyIEVmZmVjdC0tLSAqL1xuICAvKiAtLS1Qcm9kdWN0IFRhYiBNZW51IEVsZW1lbnQgQ29sb3ItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFRvb2x0aXAtLS0gKi9cbiAgLyogLS0tU2hvcCBQYWdlLS0tICovXG4gIC8qIC0tLVByZWxvYWRlci0tLSAqL1xuICAvKiAtLS1Db2xvciBMaXN0IEFyZWEtLS0gKi9cbiAgLyogLS0tUXVpY2sgVmlldyBDbG9zZSBCdXR0b24gQ29sb3ItLS0gKi9cbiAgLyogLS0tU2luZ2xlIFByb2R1Y3QgUGFnZS0tLSAqL1xuICAvKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBBcmVhIEZvdXItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFByb2R1Y3QgQXJlYSBGaXZlLS0tICovXG4gIC8qIC0tLVNpbmdsZSBQcm9kdWN0IFNsaWRlciBBcmVhIEJvcmRlciBDb2xvci0tLSAqL1xuICAvKiAtLS1TaW5nbGUgUHJvZHVjdCBHYWxsZXJ5IE91dGxpbmUgQ29sb3ItLS0gKi9cbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgYS5oaXJhb2xhLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIGEuaGlyYW9sYS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDViNDczO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTcgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtZ3JvdXBfYnRuID4gdWwgPiBsaSA+IGEuYWRkLXRvX2NhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLWdyb3VwX2J0biA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2RhNTU3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5wb3B1cF93cmFwcGVyIC50ZXN0IC5wb3B1cF9vZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oYi1tZW51ID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2NkYTU1NyAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGItbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2NkYTU1NyAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaG0tZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNjZGE1NTcgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGVhZGVyLXNoaXBwaW5nX2FyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYSA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtc2VjdGlvbl90aXRsZSA+IGg0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5zdGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLnN0aWNrZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2RhNTU3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIC5oaXJhb2xhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAubW9iaWxlLW1lbnVfd3JhcHBlciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2NkYTU1NyAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOmhvdmVyID4gLm1lbnUtZXhwYW5kIHtcbiAgY29sb3I6ICNjZGE1NTcgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaW1nLWhvdmVyX2VmZmVjdCBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5oaXJhb2xhLWJ0bi1wc19sZWZ0IC5oaXJhb2xhLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2xlZnQgLmhpcmFvbGEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0xIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTEgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTEgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93LFxuLnRlbXBsYXRlLWNvbG9yLTEgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3csXG4udGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTEgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXRlc3RpbW9uaWFsX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1icmFuZF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5wcm9kdWN0LXRhYiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAucmF0aW5nLWJveCA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC53aWRnZXRzLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5jb3B5cmlnaHQgPiBzcGFuID4gYSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAjc2Nyb2xsVXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgI3Njcm9sbFVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItMSAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItMSAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgPiAucHJvZHVjdC1pbWcgPiAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXYge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2NkYTU1Nztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLm1vZGFsLWJvZHkgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnNwLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYSA+IHVsIGxpID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGE1NTc7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMSAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgPiB1bCBsaSA+IGEucXR5LWNhcnRfYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhID4gdWwgbGkgPiBhLnF0eS1jYXJ0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5zcC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0xIC5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeSAubGctaW1hZ2Uge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTEgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiB7XG4gIC8qIC0tLUhpcmFvbGEncyBOZXdzbGV0dGVycyBQb3B1cC0tLSAqL1xuICAvKiAtLS1TZWN0aW9uIFRpdGxlIENvbG9yLS0tICovXG4gIC8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IFN0aWNrZXIgQ29sb3ItLS0qL1xuICAvKiAtLS1Nb2JpbGUgTWVudSBXcmFwcGVyLS0tICovXG4gIC8qIC0tLU9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEtLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIEltYWdlIEhvdmVyIEVmZmVjdC0tLSAqL1xuICAvKiAtLS1Qcm9kdWN0IFRhYiBNZW51IEVsZW1lbnQgQ29sb3ItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFRvb2x0aXAtLS0gKi9cbiAgLyogLS0tU2hvcCBQYWdlLS0tICovXG4gIC8qIC0tLVByZWxvYWRlci0tLSAqL1xuICAvKiAtLS1Db2xvciBMaXN0IEFyZWEtLS0gKi9cbiAgLyogLS0tUXVpY2sgVmlldyBDbG9zZSBCdXR0b24gQ29sb3ItLS0gKi9cbiAgLyogLS0tU2luZ2xlIFByb2R1Y3QgUGFnZS0tLSAqL1xuICAvKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBBcmVhIEZvdXItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFByb2R1Y3QgQXJlYSBGaXZlLS0tICovXG4gIC8qIC0tLVNpbmdsZSBQcm9kdWN0IFNsaWRlciBBcmVhIEJvcmRlciBDb2xvci0tLSAqL1xuICAvKiAtLS1TaW5nbGUgUHJvZHVjdCBHYWxsZXJ5IE91dGxpbmUgQ29sb3ItLS0gKi9cbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgYS5oaXJhb2xhLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIGEuaGlyYW9sYS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5OTcyO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiBhOmhvdmVyIHtcbiAgY29sb3I6ICNiZTg2NTggIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtZ3JvdXBfYnRuID4gdWwgPiBsaSA+IGEuYWRkLXRvX2NhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU4NjU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLWdyb3VwX2J0biA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmU4NjU4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5wb3B1cF93cmFwcGVyIC50ZXN0IC5wb3B1cF9vZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JlODY1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oYi1tZW51ID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2JlODY1OCAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGItbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2JlODY1OCAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaG0tZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNiZTg2NTggIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGVhZGVyLXNoaXBwaW5nX2FyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYSA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtc2VjdGlvbl90aXRsZSA+IGg0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5zdGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLnN0aWNrZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmU4NjU4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIC5oaXJhb2xhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAubW9iaWxlLW1lbnVfd3JhcHBlciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlODY1ODtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2JlODY1OCAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOmhvdmVyID4gLm1lbnUtZXhwYW5kIHtcbiAgY29sb3I6ICNiZTg2NTggIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaW1nLWhvdmVyX2VmZmVjdCBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBjb2xvcjogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5oaXJhb2xhLWJ0bi1wc19sZWZ0IC5oaXJhb2xhLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2xlZnQgLmhpcmFvbGEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0yIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTIgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTIgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMiAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTIgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93LFxuLnRlbXBsYXRlLWNvbG9yLTIgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3csXG4udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTIgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXRlc3RpbW9uaWFsX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1icmFuZF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5wcm9kdWN0LXRhYiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAucmF0aW5nLWJveCA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC53aWRnZXRzLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5jb3B5cmlnaHQgPiBzcGFuID4gYSB7XG4gIGNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAjc2Nyb2xsVXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU4NjU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgI3Njcm9sbFVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItMiAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItMiAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgPiAucHJvZHVjdC1pbWcgPiAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXYge1xuICBiYWNrZ3JvdW5kOiAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2JlODY1ODtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLm1vZGFsLWJvZHkgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnNwLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYSA+IHVsIGxpID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZTg2NTg7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMiAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgPiB1bCBsaSA+IGEucXR5LWNhcnRfYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhID4gdWwgbGkgPiBhLnF0eS1jYXJ0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTg2NTg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5zcC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICNiZTg2NTg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0yIC5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeSAubGctaW1hZ2Uge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTIgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjYmU4NjU4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyB7XG4gIC8qIC0tLUhpcmFvbGEncyBOZXdzbGV0dGVycyBQb3B1cC0tLSAqL1xuICAvKiAtLS1TZWN0aW9uIFRpdGxlIENvbG9yLS0tICovXG4gIC8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IFN0aWNrZXIgQ29sb3ItLS0qL1xuICAvKiAtLS1Nb2JpbGUgTWVudSBXcmFwcGVyLS0tICovXG4gIC8qIC0tLU9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEtLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIEltYWdlIEhvdmVyIEVmZmVjdC0tLSAqL1xuICAvKiAtLS1Qcm9kdWN0IFRhYiBNZW51IEVsZW1lbnQgQ29sb3ItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFRvb2x0aXAtLS0gKi9cbiAgLyogLS0tU2hvcCBQYWdlLS0tICovXG4gIC8qIC0tLVByZWxvYWRlci0tLSAqL1xuICAvKiAtLS1Db2xvciBMaXN0IEFyZWEtLS0gKi9cbiAgLyogLS0tUXVpY2sgVmlldyBDbG9zZSBCdXR0b24gQ29sb3ItLS0gKi9cbiAgLyogLS0tU2luZ2xlIFByb2R1Y3QgUGFnZS0tLSAqL1xuICAvKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBBcmVhIEZvdXItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFByb2R1Y3QgQXJlYSBGaXZlLS0tICovXG4gIC8qIC0tLVNpbmdsZSBQcm9kdWN0IFNsaWRlciBBcmVhIEJvcmRlciBDb2xvci0tLSAqL1xuICAvKiAtLS1TaW5nbGUgUHJvZHVjdCBHYWxsZXJ5IE91dGxpbmUgQ29sb3ItLS0gKi9cbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgYS5oaXJhb2xhLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIGEuaGlyYW9sYS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM4NjhmO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtZ3JvdXBfYnRuID4gdWwgPiBsaSA+IGEuYWRkLXRvX2NhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc2ZTc5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLWdyb3VwX2J0biA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjc2ZTc5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5wb3B1cF93cmFwcGVyIC50ZXN0IC5wb3B1cF9vZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2I3NmU3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oYi1tZW51ID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2I3NmU3OSAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGItbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2I3NmU3OSAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaG0tZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGVhZGVyLXNoaXBwaW5nX2FyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYSA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtc2VjdGlvbl90aXRsZSA+IGg0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5zdGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLnN0aWNrZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjc2ZTc5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIC5oaXJhb2xhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAubW9iaWxlLW1lbnVfd3JhcHBlciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3NmU3OTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2I3NmU3OSAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOmhvdmVyID4gLm1lbnUtZXhwYW5kIHtcbiAgY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaW1nLWhvdmVyX2VmZmVjdCBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBjb2xvcjogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5oaXJhb2xhLWJ0bi1wc19sZWZ0IC5oaXJhb2xhLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2xlZnQgLmhpcmFvbGEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0zIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTMgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItMyAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTMgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93LFxuLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3csXG4udGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXRlc3RpbW9uaWFsX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1icmFuZF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5wcm9kdWN0LXRhYiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAucmF0aW5nLWJveCA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC53aWRnZXRzLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5jb3B5cmlnaHQgPiBzcGFuID4gYSB7XG4gIGNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAjc2Nyb2xsVXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc2ZTc5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgI3Njcm9sbFVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItMyAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItMyAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgPiAucHJvZHVjdC1pbWcgPiAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXYge1xuICBiYWNrZ3JvdW5kOiAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2I3NmU3OTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLm1vZGFsLWJvZHkgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnNwLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYSA+IHVsIGxpID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNzZlNzk7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItMyAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgPiB1bCBsaSA+IGEucXR5LWNhcnRfYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhID4gdWwgbGkgPiBhLnF0eS1jYXJ0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzk7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5zcC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci0zIC5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeSAubGctaW1hZ2Uge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTMgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjYjc2ZTc5O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCB7XG4gIC8qIC0tLUhpcmFvbGEncyBOZXdzbGV0dGVycyBQb3B1cC0tLSAqL1xuICAvKiAtLS1TZWN0aW9uIFRpdGxlIENvbG9yLS0tICovXG4gIC8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IFN0aWNrZXIgQ29sb3ItLS0qL1xuICAvKiAtLS1Nb2JpbGUgTWVudSBXcmFwcGVyLS0tICovXG4gIC8qIC0tLU9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEtLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIEltYWdlIEhvdmVyIEVmZmVjdC0tLSAqL1xuICAvKiAtLS1Qcm9kdWN0IFRhYiBNZW51IEVsZW1lbnQgQ29sb3ItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFRvb2x0aXAtLS0gKi9cbiAgLyogLS0tU2hvcCBQYWdlLS0tICovXG4gIC8qIC0tLVByZWxvYWRlci0tLSAqL1xuICAvKiAtLS1Db2xvciBMaXN0IEFyZWEtLS0gKi9cbiAgLyogLS0tUXVpY2sgVmlldyBDbG9zZSBCdXR0b24gQ29sb3ItLS0gKi9cbiAgLyogLS0tU2luZ2xlIFByb2R1Y3QgUGFnZS0tLSAqL1xuICAvKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBBcmVhIEZvdXItLS0gKi9cbiAgLyogLS0tSGlyYW9sYSdzIFByb2R1Y3QgQXJlYSBGaXZlLS0tICovXG4gIC8qIC0tLVNpbmdsZSBQcm9kdWN0IFNsaWRlciBBcmVhIEJvcmRlciBDb2xvci0tLSAqL1xuICAvKiAtLS1TaW5nbGUgUHJvZHVjdCBHYWxsZXJ5IE91dGxpbmUgQ29sb3ItLS0gKi9cbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgYS5oaXJhb2xhLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IGEuaGlyYW9sYS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRkOThhO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1OGQxNzMgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtZ3JvdXBfYnRuID4gdWwgPiBsaSA+IGEuYWRkLXRvX2NhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMTczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLWdyb3VwX2J0biA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNThkMTczICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5wb3B1cF93cmFwcGVyIC50ZXN0IC5wb3B1cF9vZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU4ZDE3MztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oYi1tZW51ID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzU4ZDE3MyAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGItbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU4ZDE3MyAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaG0tZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1OGQxNzMgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGVhZGVyLXNoaXBwaW5nX2FyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYSA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtc2VjdGlvbl90aXRsZSA+IGg0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5zdGlja2VyIHtcbiAgYmFja2dyb3VuZDogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLnN0aWNrZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNThkMTczIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIC5oaXJhb2xhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAubW9iaWxlLW1lbnVfd3JhcHBlciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZDE3MztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzU4ZDE3MyAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOmhvdmVyID4gLm1lbnUtZXhwYW5kIHtcbiAgY29sb3I6ICM1OGQxNzMgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaW1nLWhvdmVyX2VmZmVjdCBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBjb2xvcjogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5oaXJhb2xhLWJ0bi1wc19sZWZ0IC5oaXJhb2xhLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2xlZnQgLmhpcmFvbGEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci00IC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTQgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsXG4udGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnRlbXBsYXRlLWNvbG9yLTQgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdyxcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93LFxuLnRlbXBsYXRlLWNvbG9yLTQgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3csXG4udGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3Zlcixcbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93OmhvdmVyLFxuLnRlbXBsYXRlLWNvbG9yLTQgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXRlc3RpbW9uaWFsX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1icmFuZF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5wcm9kdWN0LXRhYiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAucmF0aW5nLWJveCA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC53aWRnZXRzLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5jb3B5cmlnaHQgPiBzcGFuID4gYSB7XG4gIGNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAjc2Nyb2xsVXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMTczO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgI3Njcm9sbFVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItNCAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsXG4udGVtcGxhdGUtY29sb3ItNCAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgPiAucHJvZHVjdC1pbWcgPiAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXYge1xuICBiYWNrZ3JvdW5kOiAjNThkMTczO1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzU4ZDE3Mztcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLm1vZGFsLWJvZHkgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnNwLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYSA+IHVsIGxpID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OGQxNzM7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4udGVtcGxhdGUtY29sb3ItNCAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgPiB1bCBsaSA+IGEucXR5LWNhcnRfYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhID4gdWwgbGkgPiBhLnF0eS1jYXJ0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQxNzM7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3RfYXJlYS00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5zcC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi50ZW1wbGF0ZS1jb2xvci00IC5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeSAubGctaW1hZ2Uge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRlbXBsYXRlLWNvbG9yLTQgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjNThkMTczO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDEwIC0gQ29tcG9uZW50cyAtIEJ1dHRvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnV0dG9uLmxpLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLmxpLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiAtLUhpcmFvbGEncyBTZWFyY2ggQnV0dG9uLS0gKi9cbi5oaXJhb2xhLXNlYXJjaF9idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDE1cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4uaGlyYW9sYS1zZWFyY2hfYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi8qIC0tLUhpcmFvbGEncyBCdXR0b24gUG9zaXRpb24tLS0gKi9cbi5oaXJhb2xhLWJ0bi1wc19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhpcmFvbGEtYnRuLXBzX2NlbnRlci5oaXJhb2xhLWJ0bi1wc19sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uaGlyYW9sYS1idG4tcHNfY2VudGVyLmhpcmFvbGEtYnRuLXBzX3JpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogLS1IaXJhb2xhJ3MgQnV0dG9uLS0gKi9cbi5oaXJhb2xhLWJ0bixcbi5oaXJhb2xhLWJhbm5lcl9idG4sXG4uaGlyYW9sYS1idG4tYm9uZGlfYmx1ZSxcbi5oaXJhb2xhLWJ0bl9mdWxsd2lkdGgsXG4uaGlyYW9sYS1jb21wYXJlX2J0bixcbi5oaXJhb2xhLWZpbHRlcl9idG4sXG4uaGlyYW9sYS1idG5fZGFyayxcbi5oaXJhb2xhLWJ0bl9saW1lcmljayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtYnRuLFxuICAuaGlyYW9sYS1iYW5uZXJfYnRuLFxuICAuaGlyYW9sYS1idG4tYm9uZGlfYmx1ZSxcbiAgLmhpcmFvbGEtYnRuX2Z1bGx3aWR0aCxcbiAgLmhpcmFvbGEtY29tcGFyZV9idG4sXG4gIC5oaXJhb2xhLWZpbHRlcl9idG4sXG4gIC5oaXJhb2xhLWJ0bl9kYXJrLFxuICAuaGlyYW9sYS1idG5fbGltZXJpY2sge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIC0tLUhpcmFvbGEncyBCdXR0b24gV2l0aCBDb2xvciBWYXJpYXRpb24tLS0gKi9cbi5oaXJhb2xhLWJ0bi1ib25kaV9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oaXJhb2xhLWJ0bi1ib25kaV9ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhpcmFvbGEtYnRuX2Rhcmsge1xuICBiYWNrZ3JvdW5kOiAjNTk1OTU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5oaXJhb2xhLWJ0bl9saW1lcmljayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5oaXJhb2xhLWJ0bl9saW1lcmljazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIC0tLUhpcmFvbGEncyBCdXR0b24gV2l0aCBWYXJpb3VzIFNpemVzLS0tICovXG4uaGlyYW9sYS1idG5fZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlyYW9sYS1idG5fc20ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgT3RoZXIgQnV0dG9uLS0tICovXG4uaGlyYW9sYS1iYW5uZXJfYnRuIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA2Ljc5cHggMC4yMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5oaXJhb2xhLWNvbXBhcmVfYnRuIHtcbiAgYmFja2dyb3VuZDogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmhpcmFvbGEtY29tcGFyZV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xufVxuXG4uZmItZmlsdGVyLWJ0bl9hcmVhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5mYi1maWx0ZXItYnRuX2FyZWEgLmhpcmFvbGEtZmlsdGVyX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mYi1maWx0ZXItYnRuX2FyZWEgLmhpcmFvbGEtZmlsdGVyX2J0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmItZmlsdGVyLWJ0bl9hcmVhIC5oaXJhb2xhLWZpbHRlcl9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDExIC0gQ29tcG9uZW50cyAtIFNsaWRlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tU2xpZGVyIFdpdGggQ2F0ZWdvcnkgTWVudS0tLSAqL1xuLnNsaWRlci13aXRoLWNhdGVnb3J5X21lbnUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNsaWRlci13aXRoLWNhdGVnb3J5X21lbnUgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2xpZGVyLXdpdGgtY2F0ZWdvcnlfbWVudSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgfVxufVxuXG4uc2xpZGVyLXdpdGgtY2F0ZWdvcnlfbWVudSAuYmFubmVyLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5zbGlkZXItd2l0aC1jYXRlZ29yeV9tZW51IC5iYW5uZXItaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogLS1TbGlkZXIgQXJlYSBPbmUtLS0gKi9cbi5oaXJhb2xhLXNsaWRlcl9hcmVhIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDUlO1xufVxuXG4uaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50ID4gaDUge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5oaXJhb2xhLXNsaWRlcl9hcmVhIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgPiBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaXJhb2xhLXNsaWRlcl9hcmVhIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50ID4gaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCA+IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCA+IGg0ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tU2xpZGVyIEFyZWEgVHdvLS0tICovXG4uaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgPiBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMiAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50ID4gaDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCA+IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCA+IGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtc2xpZGVyX2FyZWEtMiAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50ID4gaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtc2xpZGVyX2FyZWEtMiAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50ID4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgPiBoNCA+IHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCAuaGlyYW9sYS1idG4tcHNfY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vKiAtLS1TbGlkZXIgQXJlYSBUaHJlZS0tLSAqL1xuLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAzJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2luZ2xlLXNsaWRlIC5zbGlkZXItY29udGVudCBoMixcbiAgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQgaDIsXG4gIC5oaXJhb2xhLXNsaWRlcl9hcmVhLTMgLm1haW4tc2xpZGVyIC5zaW5nbGUtc2xpZGUgLnNsaWRlci1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQtMiB7XG4gIHJpZ2h0OiAyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQtMiB7XG4gICAgcmlnaHQ6IDglO1xuICB9XG59XG5cbi5oaXJhb2xhLXNsaWRlcl9hcmVhLTMuY29sb3Itd2hpdGUgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCA+IGg1LFxuLmhpcmFvbGEtc2xpZGVyX2FyZWEtMy5jb2xvci13aGl0ZSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IGgyLFxuLmhpcmFvbGEtc2xpZGVyX2FyZWEtMy5jb2xvci13aGl0ZSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IGgzLFxuLmhpcmFvbGEtc2xpZGVyX2FyZWEtMy5jb2xvci13aGl0ZSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oaXJhb2xhLXNsaWRlcl9hcmVhLTMuY29sb3Itd2hpdGUgLm1haW4tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiAtLVNsaWRlciBCYWNrZ3JvdW5kIEltYWdlLS0gKi9cbi5iZy0xLFxuLmJnLTIsXG4uYmctMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvMS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJnLTEsXG4gIC5iZy0yLFxuICAuYmctMyB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuLmJnLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyLzIuanBnXCIpO1xufVxuXG4uYmctMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvMy5qcGdcIik7XG59XG5cbi5iZy00LFxuLmJnLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyLzQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA4MjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmctNCxcbiAgLmJnLTUge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmctNCxcbiAgLmJnLTUge1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICB9XG59XG5cbi5iZy01IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRlci81LmpwZ1wiKTtcbn1cblxuLmJnLTYsXG4uYmctNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvNi5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDgyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iZy02LFxuICAuYmctNyB7XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iZy02LFxuICAuYmctNyB7XG4gICAgbWluLWhlaWdodDogNDEwcHg7XG4gIH1cbn1cblxuLmJnLTcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyLzcuanBnXCIpO1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgU2xpZGVyIFByb2dyZXNzIEJhci0tLSAqL1xuLnNsaWRlci1wcm9ncmVzcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpbml0aWFsO1xuICBhbmltYXRpb246IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5zbGljay1jdXJyZW50IC5zbGlkZXItcHJvZ3Jlc3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdGltZWJhciA4cyBlYXNlLWluLW91dCAwcyAxIGJhY2t3YXJkcztcbiAgYW5pbWF0aW9uOiB0aW1lYmFyIDhzIGVhc2UtaW4tb3V0IDBzIDEgYmFja3dhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGltZWJhciB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRpbWViYXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogU2xpZGVyIFBhZ2luYXRpb24gICovXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWNrLWFycm93LFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpY2stYXJyb3csXG4uc3AtaW1nX3NsaWRlciAuc2xpY2stYXJyb3csXG4uc3Atc2xpZGVyIC5zbGljay1hcnJvdyxcbi5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWFycm93LFxuLmJyYW5kLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOS44cHggMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjY2RhNTU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc2xpZGVyIC5zbGljay1hcnJvdyxcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWNrLWFycm93LFxuICAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1hcnJvdyxcbiAgLnNwLWltZ19zbGlkZXIgLnNsaWNrLWFycm93LFxuICAuc3Atc2xpZGVyIC5zbGljay1hcnJvdyxcbiAgLnNwLWltZ19zbGlkZXItMyAuc2xpY2stYXJyb3csXG4gIC5icmFuZC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcixcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3Zlcixcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93OmhvdmVyLFxuLnNwLWltZ19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLFxuLnNwLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4uc3AtaW1nX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3Zlcixcbi5icmFuZC1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1uZXh0LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWNrLW5leHQsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1uZXh0LFxuLnNwLWltZ19zbGlkZXIgLnNsaWNrLW5leHQsXG4uc3Atc2xpZGVyIC5zbGljay1uZXh0LFxuLnNwLWltZ19zbGlkZXItMyAuc2xpY2stbmV4dCxcbi5icmFuZC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLm1haW4tc2xpZGVyOmhvdmVyIC5zbGljay1hcnJvdyxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yOmhvdmVyIC5zbGljay1hcnJvdyxcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTM6aG92ZXIgLnNsaWNrLWFycm93LFxuLnNwLWltZ19zbGlkZXI6aG92ZXIgLnNsaWNrLWFycm93LFxuLnNwLXNsaWRlcjpob3ZlciAuc2xpY2stYXJyb3csXG4uc3AtaW1nX3NsaWRlci0zOmhvdmVyIC5zbGljay1hcnJvdyxcbi5icmFuZC1zbGlkZXI6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWNrLWFycm93LFxuLmFycm93LXR5cGUtdHdvIC5zbGljay1hcnJvdyxcbi5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcixcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3Zlcixcbi5hcnJvdy10eXBlLXR3byAuc2xpY2stYXJyb3c6aG92ZXIsXG4ubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdy5zbGljay1uZXh0LFxuLmFycm93LXR5cGUtdHdvIC5zbGljay1hcnJvdy5zbGljay1uZXh0LFxuLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93LFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpY2stYXJyb3csXG4gIC5hcnJvdy10eXBlLXR3byAuc2xpY2stYXJyb3csXG4gIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tU2luZ2xlIFByb2R1Y3QgSW1hZ2UgU2xpZGVyLS0tICovXG4uc3AtaW1nX3NsaWRlciAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zcC1pbWdfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiAtLS1TaW5nbGUgUG9yZHVjdCBJbWFnZSBTbGlkZXIgVHdvLS0tICovXG4uc3AtaW1nX3NsaWRlci0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnNwLWltZ19zbGlkZXItbmF2IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc3AtaW1nX3NsaWRlci1uYXYgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5zcC1pbWdfc2xpZGVyLW5hdiAuc2xpY2stbGlzdCAuc2luZ2xlLXNsaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi8qIC0tLVNpbmdsZSBQb3JkdWN0IEltYWdlIFNsaWRlciBUaHJlZS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcC1pbWdfc2xpZGVyLTMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLWltZ19zbGlkZXItMyB7XG4gICAgZmxleC1iYXNpczogMzAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc3AtaW1nX3NsaWRlci0zIHtcbiAgICBmbGV4LWJhc2lzOiA0MCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNwLWltZ19zbGlkZXItMyAuc2xpY2stYXJyb3cge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwLWltZ19zbGlkZXItMyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwLWltZ19zbGlkZXItMyAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLyogLS0tU2xpZGVyIERvdHMtLS0gKi9cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHotaW5kZXg6IDg7XG59XG5cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDEyIC0gQ29tcG9uZW50cyAtIEFuaW1hdGlvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSGlyYW9sYSdzIEFuaW1hdGlvbiBTdHlsZSBPbmUgKi9cbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5zbGlkZXItY29udGVudCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IDEyMDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XG4gIGFuaW1hdGlvbjogMTIwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlci1jb250ZW50ID4gaDIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMTQwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcbiAgYW5pbWF0aW9uOiAxNDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGVyLWNvbnRlbnQgPiBoMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxNjAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO1xuICBhbmltYXRpb246IDE2MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XG59XG5cbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5zbGlkZXItY29udGVudCA+IGg0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDE2MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XG4gIGFuaW1hdGlvbjogMTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlci1jb250ZW50ID4gaDUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMTgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcbiAgYW5pbWF0aW9uOiAxODAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGVyLWNvbnRlbnQgPiAuc2xpZGUtYnRuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDIwMDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XG4gIGFuaW1hdGlvbjogMjAwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDIgLnNsaWRlci1jb250ZW50ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMTIwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uOiAxMjAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGVyLWNvbnRlbnQgPiBoMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxNDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xuICBhbmltYXRpb246IDE0MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluUmlnaHQ7XG59XG5cbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC5zbGlkZXItY29udGVudCA+IGgzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDE2MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbjogMTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDIgLnNsaWRlci1jb250ZW50ID4gaDQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uOiAxNjAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGVyLWNvbnRlbnQgPiBoNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxODAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xuICBhbmltYXRpb246IDE4MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluUmlnaHQ7XG59XG5cbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC5zbGlkZXItY29udGVudCA+IC5zbGlkZS1idG4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMjAwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uOiAyMDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xufVxuXG4vKlRvcCBVcCBLZXlmcmFtZXMqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGFsaXNTbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFsaXNTbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2xpZGUtaW4tcmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAxOS0xLTcgMTc6MDoxM1xyXG4gKiB3OiBodHRwOi8vYW5pbWlzdGEubmV0LCB0OiBAY3NzYW5pbWlzdGFcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogYW5pbWF0aW9uIHNsaWRlLWluLXJpZ2h0XHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMTMgLSBDb21wb25lbnRzIC0gTmF2aWdhdGlvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tTW9iaWxlIE1lbnUgV3JhcHBlci0tLSAqL1xuLm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLFxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lcixcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjg1cHg7XG4gIHdpZHRoOiAyODVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5OTk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIsXG4gIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIsXG4gIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoLFxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX3NlYXJjaCxcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveCxcbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveCxcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX3NlYXJjaCAuaG0tc2VhcmNoYm94ID4gaW5wdXQsXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3ggPiBpbnB1dCxcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3ggPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTJweCAwIDE1cHg7XG59XG5cbi5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX3NlYXJjaCAuaG0tc2VhcmNoYm94ID4gLnNlYXJjaF9idG4sXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0bixcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm1vYmlsZS1tZW51X3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLW1lbnUtaW5uZXIsXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLW1lbnUtaW5uZXIsXG4ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyLm9wZW4gLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDEwNXB4IDAgMDtcbn1cblxuLyogLS0tT2ZmY2FudmFzIENsb3NlIEJ1dHRvbi0tLSAqL1xuLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNjBweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYnRuLWNsb3NlIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG4uYnRuLWNsb3NlOmhvdmVyID4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi1jbG9zZSA+IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLU9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEtLS0gKi9cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgPiBsaSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgPiBsaSA+IGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSA+IC5tZW51LWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkubWVudS1vcGVuID4gLm1lbnUtZXhwYW5kIGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQ2Mic7XG59XG5cbi8qIC0tLUhlYWRlciBVc2VyIFNldHRpbmcgQXJlYS0tLSAqL1xuLnVzZXItc2V0dGluZ19hcmVhIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi51c2VyLXNldHRpbmdfYXJlYSA+IHVsID4gbGkgPiBhID4gc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKiAtLS1PZmZjYW52YXMgTWVudSBXcmFwcGVyLS0tICovXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLyogLS0tT2ZmY2FudmFzIENvbXBvbmVudC0tLSAqL1xuICAvKiAtLS1PZmZjYW52YXMgSW5uZXIgU29jaWFsIExpbmstLS0gKi9cbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2Uge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtY29tcG9uZW50LmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWNvbXBvbmVudCAub2ZmY2FudmFzLWNvbXBvbmVudF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnQgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWNvbXBvbmVudCAub2ZmY2FudmFzLWNvbXBvbmVudF9tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWNvbXBvbmVudCAub2ZmY2FudmFzLWNvbXBvbmVudF9tZW51ID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtY29tcG9uZW50IC5vZmZjYW52YXMtY29tcG9uZW50X21lbnUgPiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyLXNvY2lhbF9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyLm9wZW4gLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1pbm5lcl9sb2dvIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAuc2hvcnQtZGVzYyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLnNob3J0LWRlc2MgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0tT2ZmY2FudmFzIE1pbmljYXJ0IEFyZWEtLS0gKi9cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWhlYWRpbmcgPiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0IHtcbiAgbWF4LWhlaWdodDogMzEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3QgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0ID4gbGkubWluaWNhcnQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3QgPiBsaS5taW5pY2FydC1wcm9kdWN0ID4gYS5wcm9kdWN0LWl0ZW1fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9pbWcge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDY1cHg7XG4gIC1tb3otZmxleC1iYXNpczogNjVweDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY1cHg7XG4gIGZsZXgtYmFzaXM6IDY1cHg7XG4gIG1heC13aWR0aDogNjVweDtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9jb250ZW50IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgLW1vei1mbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9jb250ZW50IGEucHJvZHVjdC1pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9jb250ZW50IC5wcm9kdWN0LWl0ZW1fcXVhbnRpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWl0ZW1fdG90YWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWEgLmhpcmFvbGEtYnRuIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tT2ZmY2FudmFzIFNlYXJjaCBBcmVhLS0tICovXG4ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIG9wYWNpdHk6IDAuOTc7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjUlKTtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveCA+IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwMHB4IDAgMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveCA+IC5zZWFyY2hfYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlci5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiAtLS1DYXRlZ29yeSBNZW51LS0tICovXG4uY2F0ZWdvcnktbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXRlZ29yeS1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNjZGE1NTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxOXB4IDA7XG59XG5cbi5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1oZWFkaW5nID4gaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LWhlYWRpbmcgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1oZWFkaW5nID4gaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktaGVhZGluZyA+IGgyOmFmdGVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1oZWFkaW5nID4gaDIgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktaGVhZGluZyA+IGgyID4gc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LWhlYWRpbmcgPiBoMiA+IHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDExLjJweCAwO1xufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaTpob3ZlciAuY2F0LW1lZ2EtbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkucmlnaHQtbWVudSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA3OCc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaS5yaWdodC1tZW51OmhvdmVyID4gYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaS5yeC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1tZW51LWxpc3QgPiB1bCA+IGxpLnJ4LXBhcmVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1tZW51LWxpc3QgPiB1bCA+IGxpLnJ4LXBhcmVudCBhLnJ4LXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaS5yeC1wYXJlbnQucngtY2hhbmdlIGEucngtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1tZW51LWxpc3QgPiB1bCA+IGxpLnJ4LXBhcmVudC5yeC1jaGFuZ2UgYS5yeC1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXQtbWVnYS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwOCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDY0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2NkYTU1Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXQtbWVnYS1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IDk7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0LW1lZ2EtbWVudSB7XG4gICAgbGVmdDogMTE0JTtcbiAgfVxufVxuXG4uY2F0LW1lZ2EtbWVudSA+IGxpLnJpZ2h0LW1lbnUge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYXQtbWVnYS1tZW51ID4gbGkuY2F0LW1lZ2EtdGl0bGUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdC1tZWdhLW1lbnUgPiBsaS5jYXQtbWVnYS10aXRsZSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhdC1tZWdhLW1lbnUgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNhdC1tZWdhLW1lbnUgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1OGQxNzM7XG59XG5cbi5jYXQtbWVnYS1tZW51LmNhdC1tZWdhLW1lbnUtMiB7XG4gIHdpZHRoOiA4NDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXQtbWVnYS1tZW51LmNhdC1tZWdhLW1lbnUtMiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNhdC1tZWdhLW1lbnUuY2F0LW1lZ2EtbWVudS0yID4gbGkucmlnaHQtbWVudSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2F0LW1lZ2EtbWVudS5jYXQtbWVnYS1tZW51LTIgPiBsaS5yaWdodC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2F0LW1lZ2EtbWVudS5jYXQtbWVnYS1tZW51LTMge1xuICB3aWR0aDogNDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2F0LW1lZ2EtbWVudS5jYXQtbWVnYS1tZW51LTMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jYXQtbWVnYS1tZW51LmNhdC1tZWdhLW1lbnUtMyA+IGxpLnJpZ2h0LW1lbnUge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhdC1tZWdhLW1lbnUuY2F0LW1lZ2EtbWVudS0zID4gbGkucmlnaHQtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogLS0tQ2F0ZWdvcnkgTWVudSBJbiBNb2JpbGUgRGV2aWNlLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwge1xuICAgIGhlaWdodDogMTM4cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaS5yaWdodC1tZW51IC5jYXQtbWVnYS1tZW51ID4gbGkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXRlZ29yeS1tZW51LWxpc3QgPiB1bCA+IGxpLnJpZ2h0LW1lbnUgLmNhdC1tZWdhLW1lbnUgPiBsaS5jYXQtbWVnYS10aXRsZSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxuICAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaS5yaWdodC1tZW51IC5jYXQtbWVnYS1tZW51ID4gbGkuY2F0LW1lZ2EtdGl0bGUgPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS1tZW51LWxpc3QgPiB1bCA+IGxpLnJpZ2h0LW1lbnUgLmNhdC1tZWdhLW1lbnUgPiBsaS5jYXQtbWVnYS10aXRsZTpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuY2F0ZWdvcnktbWVudS1saXN0ID4gdWwgPiBsaS5yaWdodC1tZW51IC5jYXQtbWVnYS1tZW51ID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMzVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5jYXRlZ29yeS1tZW51LWxpc3QgPiB1bCA+IGxpLnJpZ2h0LW1lbnUgLmNhdC1tZWdhLW1lbnUgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkucmlnaHQtbWVudSAuY2F0LWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbiAgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkucmlnaHQtbWVudSAuY2F0LWRyb3Bkb3duID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkucmlnaHQtbWVudSA+IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkgaS5tZW51LWV4cGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIC5jYXRlZ29yeS1tZW51LWxpc3QgPiB1bCA+IGxpIGkubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4OVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmNhdGVnb3J5LW1lbnUtbGlzdCA+IHVsID4gbGkgaS5tZW51LWV4cGFuZC5hY3RpdmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMTQgLSBDb21wb25lbnRzIC0gQmFubmVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGlyYW9sYS1iYW5uZXJfYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uaGlyYW9sYS1iYW5uZXJfYXJlYSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAzJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaXJhb2xhLWJhbm5lcl9hcmVhIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlyYW9sYS1iYW5uZXJfYXJlYSAuY29udGFpbmVyLWZsdWlkIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc3RhdGljLWJhbm5lcl9hcmVhIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL3N0YXRpYy1iYW5uZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWltYWdlLnN0YXRpYy1iYW5uZXItaW1hZ2UtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvc3RhdGljLWJhbm5lci0yLnBuZ1wiKTtcbn1cblxuLnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWNvbnRlbnQgPiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudCA+IHAgc3BhbiB7XG4gIGNvbG9yOiAjZWEzYTNjO1xufVxuXG4uc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWNvbnRlbnQgPiBwLnNjaGVkdWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudCA+IHAuc2NoZWR1bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNlYTNhM2M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudCA+IGgyLFxuLnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWNvbnRlbnQgPiBoMixcbiAgLnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1jb250ZW50IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudCAuaGlyYW9sYS1idG4tcHNfbGVmdCAuaGlyYW9sYS1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1iYW5uZXJfYXJlYS5zdGF0aWMtYmFubmVyX2FyZWEtMiAuc3RhdGljLWJhbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdGljLWJhbm5lcl9hcmVhLnN0YXRpYy1iYW5uZXJfYXJlYS0yIC5zdGF0aWMtYmFubmVyLWNvbnRlbnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnN0YXRpYy1iYW5uZXJfYXJlYS5zdGF0aWMtYmFubmVyX2FyZWEtMiAuc3RhdGljLWJhbm5lci1jb250ZW50IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi5oaXJhb2xhLWJhbm5lcl9hcmVhLTIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaXJhb2xhLWJhbm5lcl9hcmVhLTIgW2NsYXNzKj1cImNvbFwiXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtYmFubmVyX2FyZWEtMyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpcmFvbGEtYmFubmVyX2FyZWEtMyBbY2xhc3MqPVwiY29sXCJdOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDE1IC0gQ29tcG9uZW50cyAtIFByb2R1Y3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oaXJhb2xhLXByb2R1Y3RfYXJlYSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X2FyZWEgLmhpcmFvbGEtc2VjdGlvbl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3RfYXJlYS5zZWN0aW9uLXNwYWNlX2FkZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBTbGlkZXItLS0gKi9cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCxcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LFxuLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSxcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSxcbi5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSBpbWcsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZyxcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZyxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZyxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZyxcbi5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgLnNlY29uZGFyeS1pbWcsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5zZWNvbmRhcnktaW1nLFxuLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgLnNlY29uZGFyeS1pbWcsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSAuc2Vjb25kYXJ5LWltZyxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5zZWNvbmRhcnktaW1nLFxuLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5zZWNvbmRhcnktaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgLnNlY29uZGFyeS1pbWcsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgLnNlY29uZGFyeS1pbWcsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nOmhvdmVyIC5zZWNvbmRhcnktaW1nLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciAuc2Vjb25kYXJ5LWltZyxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgLnNlY29uZGFyeS1pbWcsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciAuc2Vjb25kYXJ5LWltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyxcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyxcbi5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSxcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSxcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGksXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSxcbi5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLFxuLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYSxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLFxuLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEgPiBpLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYSA+IGksXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYSA+IGksXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYSA+IGksXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYSA+IGksXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYTpob3Zlcixcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGE6aG92ZXIsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYTpob3Zlcixcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhOmhvdmVyLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGE6aG92ZXIsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYS5oaXJhb2xhLWFkZF9jb21wYXJlLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYS5oaXJhb2xhLWFkZF9jb21wYXJlLFxuLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEuaGlyYW9sYS1hZGRfY29tcGFyZSxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLmhpcmFvbGEtYWRkX2NvbXBhcmUsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYS5oaXJhb2xhLWFkZF9jb21wYXJlLFxuLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLmhpcmFvbGEtYWRkX2NvbXBhcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLnF1aWNrLXZpZXctYnRuLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYS5xdWljay12aWV3LWJ0bixcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgbGkgPiBhLnF1aWNrLXZpZXctYnRuLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCBsaSA+IGEucXVpY2stdmlldy1idG4sXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYS5xdWljay12aWV3LWJ0bixcbi5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsIGxpID4gYS5xdWljay12aWV3LWJ0biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyID4gLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyxcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyID4gLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyxcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciA+IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIgPiAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyID4gLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyxcbi5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIgPiAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyID4gLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIgPiAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIgPiAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIgPiAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIgPiAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyID4gLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyBoNixcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDYsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyBoNixcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIGg2LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDYsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3gsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94LFxuLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3gsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94LFxuLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3ggPiB1bCA+IGxpLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGksXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGksXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGksXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGksXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3ggPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGkgPiBpLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGkgPiBpLFxuLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3ggPiB1bCA+IGxpID4gaSxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94ID4gdWwgPiBsaSA+IGksXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGkgPiBpLFxuLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94ID4gdWwgPiBsaSA+IGkge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3gsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3gsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3gsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAubmV3LXByaWNlLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2UsXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2UsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2UsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2UsXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAubmV3LXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5vbGQtcHJpY2UsXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm9sZC1wcmljZSxcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm9sZC1wcmljZSxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm9sZC1wcmljZSxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm9sZC1wcmljZSxcbi5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5vbGQtcHJpY2Uge1xuICBjb2xvcjogI2JhYmFiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb24sXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb24sXG4uaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLmFkZGl0aW9uYWwtYWRkX2FjdGlvbixcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb24sXG4uc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLmFkZGl0aW9uYWwtYWRkX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uID4gdWwgPiBsaSA+IGEgPiBpLFxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uID4gdWwgPiBsaSA+IGEgPiBpLFxuLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLmFkZGl0aW9uYWwtYWRkX2FjdGlvbiA+IHVsID4gbGkgPiBhID4gaSxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb24gPiB1bCA+IGxpID4gYSA+IGksXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uID4gdWwgPiBsaSA+IGEgPiBpLFxuLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb24gPiB1bCA+IGxpID4gYSA+IGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIC0tLUhpcmFvbGEncyBDb3VudGRvd24tLS0gKi9cbi5oaXJhb2xhLWNvdW50ZG93biAuY291bnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpcmFvbGEtY291bnRkb3duIC5jb3VudCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtY291bnRkb3duIC5jb3VudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmhpcmFvbGEtY291bnRkb3duIC5jb3VudCBzcGFuLmNvdW50LWFtb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtY291bnRkb3duIC5jb3VudCBzcGFuLmNvdW50LWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5oaXJhb2xhLWNvdW50ZG93biAuY291bnQgc3Bhbi5jb3VudC1wZXJpb2Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAxNiAtIENvbXBvbmVudHMgLSBTaGlwcGluZ1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhpcmFvbGEtc2hpcHBpbmdfYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5oaXJhb2xhLXNoaXBwaW5nX2FyZWEgLnNoaXBwaW5nLW5hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiA4MHB4IDAgNzVweDtcbn1cblxuLmhpcmFvbGEtc2hpcHBpbmdfYXJlYSAuc2hpcHBpbmctbmF2IC5zaGlwcGluZy1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGlyYW9sYS1zaGlwcGluZ19hcmVhIC5zaGlwcGluZy1uYXYgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWljb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4uaGlyYW9sYS1zaGlwcGluZ19hcmVhIC5zaGlwcGluZy1uYXYgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWNvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5oaXJhb2xhLXNoaXBwaW5nX2FyZWEgLnNoaXBwaW5nLW5hdiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpcmFvbGEtc2hpcHBpbmdfYXJlYSAuc2hpcHBpbmctbmF2IFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKC1uICsgMikgLnNoaXBwaW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlyYW9sYS1zaGlwcGluZ19hcmVhIC5zaGlwcGluZy1uYXYgW2NsYXNzKj1cImNvbFwiXTpudGgtY2hpbGQoLW4gKyAzKSAuc2hpcHBpbmctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtc2hpcHBpbmdfYXJlYS5oaXJhb2xhLXNoaXBwaW5nX2FyZWEtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oaXJhb2xhLXNoaXBwaW5nX2FyZWEuaGlyYW9sYS1zaGlwcGluZ19hcmVhLTIgLnNoaXBwaW5nLW5hdiB7XG4gIHBhZGRpbmc6IDYwcHggMCA1NXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDE4IC0gQ29tcG9uZW50cyAtIEZvcm1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLUhpcmFvbGEncyBOZXdzbGV0dGVyIEZvcm0tLS0gKi9cbi5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDcwcHggMCAyMHB4O1xufVxuXG4ubmV3c2xldHRlci1mb3JtX3dyYXAgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybV93cmFwIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDE5IC0gQ29tcG9uZW50cyAtIFNvY2lhbCBMaW5rXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGlyYW9sYS1zb2NpYWxfbGluayB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5oaXJhb2xhLXNvY2lhbF9saW5rID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpID4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkgPiBhIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMTcgLSBDb21wb25lbnRzIC0gUHJvZHVjdCBUYWJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IFRhYiBBcmVhLS0tICovXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5oaXJhb2xhLXNlY3Rpb25fdGl0bGUtMyA+IGg0LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5oaXJhb2xhLXNlY3Rpb25fdGl0bGUtMyA+IGg0LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5oaXJhb2xhLXNlY3Rpb25fdGl0bGUtMyA+IGg0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAucHJvZHVjdC10YWIsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYixcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYixcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAucHJvZHVjdC10YWIgLmhpcmFvbGEtdGFiX3RpdGxlLFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5oaXJhb2xhLXRhYl90aXRsZSxcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAucHJvZHVjdC10YWIgLmhpcmFvbGEtdGFiX3RpdGxlID4gaDQsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5oaXJhb2xhLXRhYl90aXRsZSA+IGg0LFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGUgPiBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiIC5oaXJhb2xhLXRhYl90aXRsZSA+IGg0LFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5oaXJhb2xhLXRhYl90aXRsZSA+IGg0LFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFiIC5oaXJhb2xhLXRhYl90aXRsZSA+IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpID4gYSxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWIgPiB1bC5wcm9kdWN0LW1lbnUgPiBsaSA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhLFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhLFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAucHJvZHVjdC10YWIgPiB1bC5wcm9kdWN0LW1lbnUgPiBsaSA+IGEsXG4gIC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWIgPiB1bC5wcm9kdWN0LW1lbnUgPiBsaSA+IGEsXG4gIC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWIgPiB1bC5wcm9kdWN0LW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAucHJvZHVjdC10YWIgPiB1bC5wcm9kdWN0LW1lbnUgPiBsaSA+IGE6YWZ0ZXIsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhOmFmdGVyLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhOmFmdGVyLFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhOmFmdGVyLFxuICAuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpID4gYTphZnRlcixcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpID4gYTphZnRlcixcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpID4gYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGE6YWZ0ZXIsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGE6YWZ0ZXIsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFiID4gdWwucHJvZHVjdC1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiA+IHVsLnByb2R1Y3QtbWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWIsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiLFxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5wcm9kdWN0LW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5wcm9kdWN0LW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5wcm9kdWN0LW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMy5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCxcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4vKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBUYWIgQXJlYSBUaHJlZS0tLSAqL1xuLnNwLXByb2R1Y3QtdGFiX2FyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNob3J0LWRlc2Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc2hvcnQtZGVzYyA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAyMCAtIENvbXBvbmVudHMgLSBNb2RhbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tTW9kYWwtLS0gKi9cbi5tb2RhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXdyYXBwZXIubW9kYWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgei1pbmRleDogLTk7XG59XG5cbi5tb2RhbC13cmFwcGVyLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICB6LWluZGV4OiAxMDUwO1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA4NiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gIGhlaWdodDogNzU1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiA1MDVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmNsb3NlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMCAwIDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtaW1nX3NsaWRlci0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtaW1nX3NsaWRlci1uYXYge1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWltZ19zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1pbWdfc2xpZGVyLW5hdiAuc2xpY2stbGlzdCAuc2luZ2xlLXNsaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWltZ19zbGlkZXItbmF2IC5zbGljay1saXN0IC5zaW5nbGUtc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5zcC1oZWFkaW5nID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5zcC1oZWFkaW5nID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5yYXRpbmctYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLnJhdGluZy1ib3ggPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5wcmljZS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAucHJpY2UtYm94IC5uZXctcHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgY29sb3I6ICNiYWJhYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5lc3NlbnRpYWxfc3R1ZmYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmxpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5saXN0LWl0ZW0ubGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5xdWFudGl0eSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLWdyb3VwX2J0biB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLWdyb3VwX2J0biA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtZ3JvdXBfYnRuID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLWdyb3VwX2J0biA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtZ3JvdXBfYnRuID4gdWwgPiBsaSA+IGEuYWRkLXRvX2NhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1ncm91cF9idG4gPiB1bCA+IGxpID4gYS5hZGQtdG9fY2FydCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtZ3JvdXBfYnRuID4gdWwgPiBsaSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLWdyb3VwX2J0biA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXRhZy1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtdGFnLWxpbmUgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtdGFnLWxpbmUgPiBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4ge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0biA+IHVsID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogIzNiNTc5ZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0biA+IHVsID4gbGkgPiBhID4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuID4gdWwgPiBsaTpudGgtY2hpbGQoMikgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhY2FmZjtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuID4gdWwgPiBsaTpudGgtY2hpbGQoMykgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNmQ0Yztcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuID4gdWwgPiBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0biA+IHVsID4gbGkgLmRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxNjVweDtcbiAgcGFkZGluZzogNHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4gPiB1bCA+IGxpIC5kcm9wZG93biB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4gPiB1bCA+IGxpIC5kcm9wZG93biA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0biA+IHVsID4gbGkgLmRyb3Bkb3duID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1NzlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuID4gdWwgPiBsaSAuZHJvcGRvd24gPiBsaSA+IGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4gPiB1bCA+IGxpOmhvdmVyID4gLmRyb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAyMSAtIENvbXBvbmVudHMgLSBCcmFuZFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyYW5kLWFyZWEge1xuICBwYWRkaW5nOiA1MHB4IDAgODBweDtcbn1cblxuLmJyYW5kLWFyZWEgLmJyYW5kLXNsaWRlcl9uYXYgLmJyYW5kLXNsaWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uYnJhbmQtYXJlYSAuYnJhbmQtc2xpZGVyX25hdiAuYnJhbmQtc2xpZGVyIC5zbGlkZS1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmJyYW5kLWFyZWEgLmJyYW5kLXNsaWRlcl9uYXYgLmJyYW5kLXNsaWRlciAuc2xpZGUtaXRlbSA+IGEgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyYW5kLWFyZWEgLmJyYW5kLXNsaWRlcl9uYXYgLmJyYW5kLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmJyYW5kLWFyZWEgLmJyYW5kLXNsaWRlcl9uYXYgLmJyYW5kLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAyMiAtIENvbXBvbmVudHMgLSBCcmVhZGNydW1iXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYi1hcmVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JyZWFkY3J1bWIvMS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCA+IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCB1bCA+IGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQgdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCB1bCA+IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMjUgLSBTZWN0aW9uIC0gSGVhZGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS1IZWFkZXIgVG9wIEFyZWEtLS0gKi9cbi5oZWFkZXItdG9wX2FyZWEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItdG9wX2FyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaTpob3ZlciAuaHQtZHJvcGRvd24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnUgPiB1bCA+IGxpIC5odC1kcm9wZG93biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnUgPiB1bCA+IGxpIC5odC1kcm9wZG93biA+IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNiNzZlNzk7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnUgPiB1bCA+IGxpIC5odC1kcm9wZG93biA+IGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2I3NmU3OTtcbn1cblxuLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudSA+IHVsID4gbGkgLmh0LWRyb3Bkb3duID4gbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnUgPiB1bCA+IGxpIC5odC1kcm9wZG93biA+IGxpIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnUgPiB1bCA+IGxpIC5odC1kcm9wZG93biA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaSAuaHQtZHJvcGRvd24gPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnUgPiB1bCA+IGxpID4gYSA+IGkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uaGVhZGVyLXRvcF9hcmVhIC5odC1sZWZ0X2FyZWEgLmhlYWRlci1zaGlwcGluZ19hcmVhID4gdWwgPiBsaSB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rID4gdWwgPiBsaSA+IGEge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tSGVhZGVyIE1pZGRsZSBBcmVhLS0tICovXG4uaGVhZGVyLW1pZGRsZV9hcmVhIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmhlYWRlci1taWRkbGVfYXJlYSAuaG0tZm9ybV9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci1taWRkbGVfYXJlYSAuaG0tc2VhcmNoYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogNjgwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmhlYWRlci1taWRkbGVfYXJlYSAuaG0tc2VhcmNoYm94IC5uaWNlLXNlbGVjdC5zZWxlY3Qtc2VhcmNoLWNhdGVnb3J5IHtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDI4cHggMCAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1taWRkbGVfYXJlYSAuc2VsZWN0LXNlYXJjaC1jYXRlZ29yeSB1bC5saXN0IHtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBub25lO1xufVxuXG4uaGVhZGVyLW1pZGRsZV9hcmVhIC5obS1zZWFyY2hib3ggLmN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaGVhZGVyLW1pZGRsZV9hcmVhIC5obS1zZWFyY2hib3ggLm5pY2Utc2VsZWN0LnNlbGVjdC1zZWFyY2gtY2F0ZWdvcnk6OmJlZm9yZSB7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDI1cHg7XG59XG5cbi5oZWFkZXItbWlkZGxlX2FyZWEgLmhtLXNlYXJjaGJveCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2MHB4IDAgMzNweDtcbn1cblxuLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItbWlkZGxlX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG5cbi5oZWFkZXItbWlkZGxlX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGEgPiBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYSA+IHVsID4gbGkgPiBhID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLyogLS0tSGVhZGVyIEJvdHRvbSBBcmVhLS0tICovXG4uaGVhZGVyLWJvdHRvbV9hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1Nztcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1sb2dvIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItbG9nbyB7XG4gICAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSAuaG0tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMzBweDtcbiAgcGFkZGluZzogMjBweCAwIDI0cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSAuaG0tZHJvcGRvd24gPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGk6aG92ZXIgLmhtLWRyb3Bkb3duIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bC5obS1zdWJfZHJvcGRvd24ge1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEgPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpID4gdWwgPiBsaTpob3ZlciA+IC5obS1zdWJfZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSA+IHVsID4gbGk6aG92ZXIgPiBhID4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaS5tZWdhbWVudS1ob2xkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkubWVnYW1lbnUtaG9sZGVyIC5obS1tZWdhbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogOTk7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaS5tZWdhbWVudS1ob2xkZXI6aG92ZXIgLmhtLW1lZ2FtZW51IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaS5tZWdhbWVudS1ob2xkZXIgPiB1bCA+IGxpIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpLm1lZ2FtZW51LWhvbGRlciA+IHVsID4gbGkubWVudS1pdGVtX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51L2JnLzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW46IC0zMHB4O1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkubWVnYW1lbnUtaG9sZGVyID4gdWwgPiBsaSA+IHNwYW4ubWVnYW1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkubWVnYW1lbnUtaG9sZGVyID4gdWwgPiBsaSA+IHNwYW4ubWVnYW1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkubWVnYW1lbnUtaG9sZGVyID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWEgPiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGEge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYSA+IHVsID4gbGkgPiBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEgPiB1bCA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYS5oZWFkZXItcmlnaHRfYXJlYS0yID4gdWwgPiBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYS5oZWFkZXItcmlnaHRfYXJlYS0yID4gdWwgPiBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhLmhlYWRlci1yaWdodF9hcmVhLTIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWEuaGVhZGVyLXJpZ2h0X2FyZWEtMiA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhLmhlYWRlci1yaWdodF9hcmVhLTIgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQge1xuICBwYWRkaW5nOiAwIDEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYm90dG9tX2FyZWEuaGVhZGVyLWJvdHRvbV9hcmVhLTIgLmNvbnRhaW5lci1mbGl1ZCAuaGVhZGVyLWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLmhlYWRlci1sb2dvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLm1haW4tbWVudV9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNjZGE1NTcgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YWZ0ZXIge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGkubWVnYW1lbnUtaG9sZGVyID4gdWwge1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMCUpO1xufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGEge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBsaW5lLWhlaWdodDogODVweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5oZWFkZXItcmlnaHRfYXJlYSA+IHVsID4gbGkgPiBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5oZWFkZXItcmlnaHRfYXJlYSA+IHVsID4gbGkgPiBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2NkYTU1NyAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS1IZWFkZXIgU3RpY2t5LS0tICovXG4uaGVhZGVyLW1haW5fYXJlYSAuaGVhZGVyLXN0aWNreS5zdGlja3kge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluIDBzO1xuICB6LWluZGV4OiAxMDQ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1tYWluX2FyZWEgLmhlYWRlci1zdGlja3kuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5oZWFkZXItbWFpbl9hcmVhIC5oZWFkZXItc3RpY2t5LnN0aWNreS5zdGlja3kge1xuICAtd2Via2l0LWFuaW1hdGlvbjogODAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb246IDgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBzbGlkZUluRG93bjtcbn1cblxuLmhlYWRlci1tYWluX2FyZWEgLmhlYWRlci1zdGlja3kuc3RpY2t5LmhlYWRlci1zdGlja3k6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4uaGVhZGVyLW1haW5fYXJlYS5oZWFkZXItbWFpbl9hcmVhLTIgLmhlYWRlci1zdGlja3kuc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1tYWluX2FyZWEuaGVhZGVyLW1haW5fYXJlYS0yIC5oZWFkZXItc3RpY2t5LnN0aWNreS5oZWFkZXItc3RpY2t5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLyogLS0tSGVhZGVyIE1haW4gQXJlYSBUaHJlZS0tLSAqL1xuLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1sZWZ0X2FyZWEgLndlbGNvbWVfdGV4dCB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItdG9wX2FyZWEgLmh0LWxlZnRfYXJlYSAud2VsY29tZV90ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtbGVmdF9hcmVhIC53ZWxjb21lX3RleHQgcCA+IHNwYW4ge1xuICBjb2xvcjogI2I3NmU3OTtcbn1cblxuLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItbWlkZGxlX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLW1pZGRsZV93cmFwIC5oZWFkZXItY29udGFjdF9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItbWlkZGxlX3dyYXAgLmhlYWRlci1jb250YWN0X2FyZWEgW2NsYXNzKj1cImNvbnRhY3QtYm94XCJdOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItbWlkZGxlX2FyZWEgLmhlYWRlci1taWRkbGVfd3JhcCAuaGVhZGVyLWNvbnRhY3RfYXJlYSAuY29udGFjdC1ib3ggPiBzcGFuIHtcbiAgY29sb3I6ICNhYmFhYWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItbWlkZGxlX3dyYXAgLmhlYWRlci1jb250YWN0X2FyZWEgLmNvbnRhY3QtYm94ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItbWlkZGxlX3dyYXAgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2I3NmU3OSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc2ZTc5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1sb2dvIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLWxvZ28ge1xuICAgIHBhZGRpbmc6IDIycHggMCAwO1xuICB9XG59XG5cbi5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItc3RpY2t5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc2ZTc5ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1zdGlja3kgLmhlYWRlci1yaWdodF9hcmVhID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLWJvdHRvbV9hcmVhLnN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzZlNzkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYS5zdGlja3kud2hpdGUtLWNvbG9yIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLWJvdHRvbV9hcmVhLnN0aWNreS53aGl0ZS0tY29sb3IgLm1haW4tbWVudV9hcmVhID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYS5zdGlja3kud2hpdGUtLWNvbG9yIC5tYWluLW1lbnVfYXJlYSA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYS5zdGlja3kud2hpdGUtLWNvbG9yIC5oZWFkZXItcmlnaHRfYXJlYSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAyNSAtIFNlY3Rpb24gLSBGb290ZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oaXJhb2xhLWZvb3Rlcl9hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSB7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSB7XG4gICAgcGFkZGluZzogNjBweCAwIDQ1cHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHNfaW5mbyAuZm9vdGVyLXdpZGdldHNfbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uaGlyYW9sYS1mb290ZXJfYXJlYSAuZm9vdGVyLXRvcF9hcmVhIC5mb290ZXItd2lkZ2V0c19pbmZvIC53aWRnZXQtc2hvcnRfZGVzYyA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlyYW9sYS1mb290ZXJfYXJlYSAuZm9vdGVyLXRvcF9hcmVhIC5mb290ZXItd2lkZ2V0c19pbmZvIC53aWRnZXRzLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHNfaW5mbyAud2lkZ2V0cy1lc3NlbnRpYWxfc3R1ZmYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHNfaW5mbyAud2lkZ2V0cy1lc3NlbnRpYWxfc3R1ZmYgPiB1bCA+IGxpID4gaSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHNfdGl0bGUgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHNfdGl0bGUgaDYge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi5oaXJhb2xhLWZvb3Rlcl9hcmVhIC5mb290ZXItdG9wX2FyZWEgLnNob3J0LWRlc2MgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oaXJhb2xhLWZvb3Rlcl9hcmVhIC5mb290ZXItdG9wX2FyZWEgLmZvb3Rlci13aWRnZXRzID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uaGlyYW9sYS1mb290ZXJfYXJlYSAuZm9vdGVyLXRvcF9hcmVhIC5mb290ZXItd2lkZ2V0cyA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiAtLS1JbnN0YWZlZWQtLS0gKi9cbi5pbnN0YWdyYW0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jSW5zdGFmZWVkID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMCA3LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI0luc3RhZmVlZCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jSW5zdGFmZWVkID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI0luc3RhZmVlZCA+IGxpID4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjIsIDEuMiwgMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxLjIpO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbiNJbnN0YWZlZWQgPiBsaSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5zdGEtaWNvbi8xLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICB6LWluZGV4OiAyMDtcbn1cblxuI0luc3RhZmVlZCA+IGxpID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI0luc3RhZmVlZCA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbn1cblxuI0luc3RhZmVlZCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDUwMG1zIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHpvb21JbiA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLyogLS0tRm9vdGVyIEJvdHRvbS0tLSAqL1xuLmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMzBweCAwIDM1cHg7XG4gIC8qRm9vdGVyIFN0YXRpYyBCb3R0b20qL1xufVxuXG4uZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdiAuZm9vdGVyLWxpbmtzIHtcbiAgcGFkZGluZzogMCA0MHB4IDIwcHg7XG59XG5cbi5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5mb290ZXItbGlua3MgPiB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYgLmZvb3Rlci1saW5rcyA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYgLmZvb3Rlci1saW5rcyA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM4ODg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5cbi5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5mb290ZXItbGlua3MgPiB1bCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYgLmZvb3Rlci1saW5rcyA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdiAucGF5bWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYgLmNvcHlyaWdodCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMjkgLSBQYWdlcyAtIFNob3BcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oaXJhb2xhLWNvbnRlbnRfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG4uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMgLmhpcmFvbGEtY2F0ZWdvcmllc190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTVlNWU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcyAuaGlyYW9sYS1jYXRlZ29yaWVzX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcyAuaGlyYW9sYS1jYXRlZ29yaWVzX3RpdGxlIGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcyAuaGlyYW9sYS1jYXRlZ29yaWVzX3RpdGxlIGg1OmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTJweDtcbn1cblxuLmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzIC5zaWRlYmFyLWNoZWNrYm94X2xpc3QgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMgLnNpZGViYXItY2hlY2tib3hfbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcy5jYXRlZ29yeS1tb2R1bGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMuY2F0ZWdvcnktbW9kdWxlIC5jYXRlZ29yeS1tb2R1bGVfaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcy5jYXRlZ29yeS1tb2R1bGUgLmNhdGVnb3J5LW1vZHVsZV9oZWFkaW5nID4gaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzLmNhdGVnb3J5LW1vZHVsZSAubW9kdWxlLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjVweDtcbn1cblxuLmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzLmNhdGVnb3J5LW1vZHVsZSAubW9kdWxlLWJvZHkgPiAubW9kdWxlLWxpc3RfaXRlbSA+IGxpID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzLmNhdGVnb3J5LW1vZHVsZSAubW9kdWxlLWJvZHkgPiAubW9kdWxlLWxpc3RfaXRlbSA+IGxpIC5tb2R1bGUtc3ViLWxpc3RfaXRlbSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMuY2F0ZWdvcnktbW9kdWxlIC5tb2R1bGUtYm9keSA+IC5tb2R1bGUtbGlzdF9pdGVtID4gbGkgLm1vZHVsZS1zdWItbGlzdF9pdGVtID4gbGkgPiBhIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhci1iYW5uZXJfYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uc2lkZWJhci1iYW5uZXJfYXJlYSAuYmFubmVyLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4vKiAtLS1TaG9wIFBhZ2luYXRvaW4gQXJlYS0tLSAqL1xuLmhpcmFvbGEtY29udGVudF93cmFwcGVyIC5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSB7XG4gIHBhZGRpbmc6IDAgMCA3NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpcmFvbGEtY29udGVudF93cmFwcGVyIC5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSAuaGlyYW9sYS1wYWdpbmF0aW9uLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpcmFvbGEtY29udGVudF93cmFwcGVyIC5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSAucHJvZHVjdC1zZWxlY3QtYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGlyYW9sYS1jb250ZW50X3dyYXBwZXIgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5wcm9kdWN0LXNlbGVjdC1ib3ggLnByb2R1Y3Qtc2hvcnQgPiBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiAtLS1TaG9wIFRvb2xiYXItLS0gKi9cbi5zaG9wLXRvb2xiYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcC10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LXZpZXctbW9kZSA+IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC12aWV3LW1vZGUgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG9ydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3J0ID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3J0ID4gbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3J0IC5uaWNlLXNlbGVjdCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG9ydCAubmljZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvcnQgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG93aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3dpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3dpbmcgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvd2luZyA+IGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG93aW5nIC5teW5pY2VzZWxlY3QubmljZS1zZWxlY3Qgc3BhbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvd2luZyAubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMzVweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG93aW5nIC5teW5pY2VzZWxlY3QubmljZS1zZWxlY3QgLmxpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC13cmFwIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkIC5saXN0LXNsaWRlX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIC1tb3otYm94LWZsZXg6IDA7XG4gIC1tb3otZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIDUwJTtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gIC1tb3otYm94LWZsZXg6IDA7XG4gIC1tb3otZmxleDogMCAwIDI1JTtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCAyMCU7XG4gIC1tb3otYm94LWZsZXg6IDA7XG4gIC1tb3otZmxleDogMCAwIDIwJTtcbiAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMSAwIDEwMCU7XG4gIC1tb3otYm94LWZsZXg6IDE7XG4gIC1tb3otZmxleDogMSAwIDEwMCU7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgd2lkdGg6IDMzLjMzMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5zZWNvbmRhcnktaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciAuc2Vjb25kYXJ5LWltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NiU7XG4gIHdpZHRoOiA2Ni42NjYlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByb2R1Y3Qtc2hvcnRfZGVzYyA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5hZGQtYWN0aW9ucyA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5oaXJhb2xhLWFkZF9jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5oaXJhb2xhLWFkZF9jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1NztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLnNsaWRlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDMwIC0gUGFnZXMgLSBTaW5nbGUgUHJvZHVjdFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tU2luZ2xlIFByb2R1Y3QgUGFnZS0tLSAqL1xuLnNwLWFyZWEge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cblxuLnNwLWFyZWEgLnNwLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC56b29tcHJvLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWltZ19zbGlkZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWltZ19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWltZ19zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWltZ19zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuc3AtaGVhZGluZyA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zcC1oZWFkaW5nID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5yYXRpbmctYm94IHtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnJhdGluZy1ib3ggPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5yYXRpbmctYm94ID4gdWwgPiBsaSA+IGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnNwLWVzc2VudGlhbF9zdHVmZiA+IHVsID4gbGkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zcC1lc3NlbnRpYWxfc3R1ZmYgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zcC1lc3NlbnRpYWxfc3R1ZmYgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xuICBjb2xvcjogIzU5NTk1OSAhaW1wb3J0YW50O1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcmljZS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucHJpY2UtYm94IC5vbGQtcHJpY2Uge1xuICBjb2xvcjogI2JhYmFiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnByaWNlLWJveCAubmV3LXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zaG9ydC1kZXNjID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLWNvdW50ZG93biB7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcm9kdWN0LXNpemVfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnByb2R1Y3Qtc2l6ZV9ib3ggPiBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucHJvZHVjdC1zaXplX2JveCAubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0ID4gc3BhbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuY29sb3ItbGlzdF9hcmVhIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXVhbnRpdHkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgPiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYSA+IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgPiB1bCBsaSA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgPiB1bCBsaSA+IGEgPiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLmhpcmFvbGEtdGFnLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjNweDtcbn1cblxuLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZSA+IGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLXRhZy1saW5lID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLXRhZy1saW5lID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogLS0tU2luZ2xlIFByb2R1Y3QgR3JvdXAgUGFnZS0tLSAqL1xuLnNwLWdyb3VwX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuY2hvb3NlLWdyb3VwLXByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNwLWdyb3VwX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuY2hvb3NlLWdyb3VwLXByb2R1Y3QgLmNhcnQtdGFibGUgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3AtZ3JvdXBfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5jaG9vc2UtZ3JvdXAtcHJvZHVjdCAuY2FydC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tU2luZ2xlIFByb2R1YyBBZmZpbGlhdGUgUGFnZS0tLSAqL1xuLnNwLWFmZmlsaWF0ZV9hcmVhIC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zcC1hZmZpbGlhdGVfYXJlYSAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhIGEucXR5LWJ1eV9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwLWFmZmlsaWF0ZV9hcmVhIC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWEgYS5xdHktYnV5X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLVNpbmdsZSBQcm9kdWN0IFNsaWRlciBBcmVhLS0tICovXG4uc3Atc2xpZGVyX2FyZWEge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnNwLXNsaWRlcl9hcmVhIC5zcC1uYXYge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLnNwLXNsaWRlcl9hcmVhIC5zcC1uYXYgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3Atc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcC1zbGlkZXJfYXJlYSAuc3AtbmF2IC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgLnNlY29uZGFyeS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwLXNsaWRlcl9hcmVhIC5zcC1uYXYgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nOmhvdmVyIC5zZWNvbmRhcnktaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNwLXNsaWRlcl9hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBmbG9hdDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcC1zbGlkZXJfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcm9kdWN0LXNpemVfYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcC1zbGlkZXJfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLXRhZy1saW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZSB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICB9XG59XG5cbi5zcC1zbGlkZXJfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfbGluayA+IHVsID4gbGkgPiBhIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuXG4vKiAtLS1TaW5nbGUgUHJvZHVjdCBHYWxsZXJ5LS0tICovXG4uc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeSAubGctaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5ID4gLnJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWdhbGxlcnkgPiAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gIH1cbn1cblxuLyogLS0tU2luZ2xlIFByb2R1Y3QgR2FsbGVyeSBSaWdodC0tLSAqL1xuLnNwLWdhbGxlcnktcmlnaHRfYXJlYSAuc3AtbmF2IHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcC1nYWxsZXJ5LXJpZ2h0X2FyZWEgLnNwLW5hdiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi8qIC0tLVNpbmdsZSBQcm9kdWN0IFRhYiBTdHlsZS0tLSAqL1xuLnNwLXRhYi1zdHlsZV9sZWZ0IC5zcC1pbWdfYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnNwLXRhYi1zdHlsZV9sZWZ0IC5zcC1pbWdfYXJlYSAuc3AtbGFyZ2VfaW1nIHtcbiAgZmxleC1iYXNpczogODAlO1xuICB3aWR0aDogODAlO1xufVxuXG4uc3AtdGFiLXN0eWxlX2xlZnQgLnNwLWltZ19hcmVhIC5zcC1pbWdfc2xpZGVyLTMge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5zcC10YWItc3R5bGVfbGVmdC5zcC10YWItc3R5bGVfcmlnaHQgLnNwLWltZ19hcmVhIHtcbiAgZmxleC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLVNpbmdsZSBQcm9kdWN0IFN0aWNreS0tLSAqL1xuLnNwLXN0aWNreV9hcmVhIC5zcC1zdGlja3lfZ2FsbGVyeSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3Atc3RpY2t5X2FyZWEgLnNwLXN0aWNreV9nYWxsZXJ5ID4gLnJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNwLXN0aWNreV9hcmVhIC5zcC1zdGlja3lfZ2FsbGVyeSA+IC5yb3cgW2NsYXNzKj1cImNvbC1cIl0gLmxnLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNwLXN0aWNreV9hcmVhIC5zcC1zdGlja3lfZ2FsbGVyeSA+IC5yb3c6bGFzdC1jaGlsZCBbY2xhc3MqPVwiY29sLVwiXTpsYXN0LWNoaWxkIC5sZy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdi5kZWNyZWFzZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC5wcm9kdWN0LXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDI1cHggMCAyNXB4O1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC5wcm9kdWN0LXRhYiAucHJvZHVjdC1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogLTVweCAwIC01cHg7XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAucHJvZHVjdC1kZXNjcmlwdGlvbiA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCA+IGxpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC50YWJsZS1zdHJpcGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAudGFibGUtc3RyaXBlZCA+IHRib2R5IHRyOm50aC1jaGlsZCgyKSB0ZCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAudGFibGUtc3RyaXBlZCA+IHRib2R5IHRyOm50aC1jaGlsZCgyKSB0ZCAucmF0aW5nLWJveCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLnNlY29uZC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAucmV2aWV3LWlucHV0LFxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAucmV2aWV3LXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAucmV2aWV3LWlucHV0LnJldmlldy10ZXh0YXJlYSxcbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLnJldmlldy10ZXh0YXJlYS5yZXZpZXctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAuaGlyYW9sYS1idG4tcHNfcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAuaGlyYW9sYS1idG4tcHNfcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC55b3VyLW9waW5pb24gc3BhbiAuYnItd3JhcHBlciAuYnItd2lkZ2V0IGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLnlvdXItb3BpbmlvbiBzcGFuIC5ici13cmFwcGVyIC5ici13aWRnZXQgYS5ici1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAueW91ci1vcGluaW9uIHNwYW4gLmJyLXdyYXBwZXIgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi8qIC0tLVNpbmdsZSBQcm9kdWN0IFNsaWRlciBBcmVhLS0tICovXG4uc3AtcHJvZHVjdC1zbGlkZXJfYXJlYSB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDMxIC0gUGFnZXMgLSBCbG9nXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS1CbG9nIEl0ZW0tLS0gKi9cbi5ibG9nLWl0ZW0gLmJsb2ctaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1pdGVtIC5ibG9nLWltZyAuYmxvZy1tZXRhLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy1pdGVtIC5ibG9nLWltZyAuYmxvZy1tZXRhLTIgLmJsb2ctdGltZV9zY2hlZHVsZSA+IC5kYXkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5ibG9nLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogLS0tSGlyYW9sYSBMYXRlc3QgQmxvZyBBcmVhLS0tICovXG4ubGF0ZXN0LWJsb2dfYXJlYSAuaGlyYW9sYS1zZWN0aW9uX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxhdGVzdC1ibG9nX2FyZWEgLmxhdGVzdC1ibG9nX3NsaWRlciAuYmxvZy1zbGlkZV9pdGVtIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLyogLS0tSGlyYW9sYSBCbG9nIEFyZWEtLS0gKi9cbi5oaXJhb2xhLWJsb2dfYXJlYSB7XG4gIHBhZGRpbmc6IDM1cHggMCA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGlyYW9sYS1ibG9nX2FyZWEgLnNlY3Rpb25fdGl0bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWltZy5iYW5uZXItaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGlyYW9sYS1ibG9nX2FyZWEgLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5ibG9nLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1oZWFkaW5nID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1oZWFkaW5nID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaGlyYW9sYS1ibG9nX2FyZWEgLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5ibG9nLW1ldGEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1tZXRhIC5ibG9nLXRpbWVfc2NoZWR1bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQgLmJsb2ctbWV0YSAubWV0YS1hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uaGlyYW9sYS1ibG9nX2FyZWEgLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5ibG9nLW1ldGEgLm1ldGEtYXV0aG9yOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaGlyYW9sYS1ibG9nX2FyZWEgLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5ibG9nLXNob3J0X2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1zaG9ydF9kZXNjID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQgLmhpcmFvbGEtcmVhZC1tb3JlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuaGlyYW9sYS1yZWFkLW1vcmVfYXJlYSAuaGlyYW9sYS1yZWFkX21vcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaXJhb2xhLWJsb2dfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1N3B4O1xuICB9XG59XG5cbi5oaXJhb2xhLWJsb2dfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLm15bmljZXNlbGVjdC5uaWNlLXNlbGVjdCBzcGFuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi8qIC0tLUhpcmFvbGEgQXJlYSBCbG9nIFR3by0tLSAqL1xuLmhpcmFvbGEtYmxvZ19hcmVhLTIge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogLS0tU3BhY2VzIEJldHdlZW4gQmxvZyBTbGlkZXIgaXRlbS0tLSAqL1xuLmhpcmFvbGEtYmxvZ19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5oaXJhb2xhLWJsb2dfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4vKiAtLS1CbG9nIFBhZ2UgU3R5bGUtLS0gKi9cbi8qIC0tU2VhcmNoIEZvcm0tLS0gKi9cbi5oaXJhb2xhLXNpZGViYXItc2VhcmNoLWZvcm0gLmhpcmFvbGEtc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5oaXJhb2xhLXNpZGViYXItc2VhcmNoLWZvcm0gLmhpcmFvbGEtc2VhcmNoLWJ0biB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTtcbn1cblxuLmhpcmFvbGEtc2lkZWJhci1zZWFyY2gtZm9ybSAuaGlyYW9sYS1zZWFyY2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkYTU1NztcbiAgYm9yZGVyLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4uaGlyYW9sYS1zaWRlYmFyLXNlYXJjaC1mb3JtIC5oaXJhb2xhLXNlYXJjaC1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiAtLUJsb2cgU2lkZWJhciBPdGhlciBSZWxhdGVkIFN0dWZmLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG59XG5cbi5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIC5oaXJhb2xhLWJsb2ctc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctc2lkZWJhci10aXRsZTpiZWZvcmUge1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTI2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE1NTc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctYXJjaGl2ZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIC5oaXJhb2xhLWJsb2ctc2lkZWJhciAuaGlyYW9sYS1ibG9nLWFyY2hpdmUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctYXJjaGl2ZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLXJlY2VudC1wb3N0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtcmVjZW50LXBvc3QgLmhpcmFvbGEtcmVjZW50LXBvc3QtdGh1bWIge1xuICB3aWR0aDogNjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtcmVjZW50LXBvc3QgLmhpcmFvbGEtcmVjZW50LXBvc3QtZGVzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtcmVjZW50LXBvc3QgLmhpcmFvbGEtcmVjZW50LXBvc3QtZGVzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLXJlY2VudC1wb3N0IC5oaXJhb2xhLXJlY2VudC1wb3N0LWRlcyBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogI2VhM2EzYztcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLXJlY2VudC1wb3N0IC5oaXJhb2xhLXJlY2VudC1wb3N0LWRlcyAuaGlyYW9sYS1wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIC5oaXJhb2xhLWJsb2ctc2lkZWJhciAuaGlyYW9sYS1ibG9nLXRhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctdGFncyBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtYmxvZy10YWdzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xuICBib3JkZXItY29sb3I6ICNjZGE1NTc7XG59XG5cbi8qIC0tLUJsb2cgR3JpZCBWaWV3LS0tICovXG4uYmxvZy1ncmlkLXZpZXdfYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctZ3JpZC12aWV3X2FyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1ncmlkLXZpZXdfYXJlYSAuaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2ctZ3JpZC12aWV3X2FyZWEgLmJsb2ctaXRlbV93cmFwIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbiArIDQpIC5ibG9nLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWdyaWQtdmlld19hcmVhIC5ibG9nLWl0ZW1fd3JhcCBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4gKyA1KSAuYmxvZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJsb2ctZ3JpZC12aWV3X2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1ncmlkLXZpZXdfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogLS0tQmxvZyBMaXN0IHZpZXcgSXRlbS0tLSAqL1xuLmJsb2ctbGlzdC12aWV3X2FyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWxpc3Qtdmlld19hcmVhIC5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxufVxuXG4uYmxvZy1saXN0LXZpZXdfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKC1uICsgNSkgLmJsb2ctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uYmxvZy1saXN0LXZpZXdfYXJlYSAuYmxvZy1pdGVtX3dyYXAgLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctbGlzdC12aWV3X2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJsb2ctbGlzdC12aWV3X2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1saXN0LXZpZXdfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogLS0tQmxvZyBDb2x1bW4gVGhyZWUgJiBGb3VyLS0tICovXG4uYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSxcbi5ibG9nLWNvbHVtbi10d29fYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4uYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDQpIC5ibG9nLWl0ZW0sXG4uYmxvZy1jb2x1bW4tdHdvX2FyZWEgLmJsb2ctaXRlbV93cmFwIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCg0KSAuYmxvZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEsXG4gIC5ibG9nLWNvbHVtbi10d29fYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3gsXG4gIC5ibG9nLWNvbHVtbi10d29fYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5wcm9kdWN0LXNlbGVjdC1ib3gsXG4gIC5ibG9nLWNvbHVtbi10d29fYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmJsb2ctY29sdW1uLXRocmVlX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDMpIC5ibG9nLWl0ZW0sXG4uYmxvZy1jb2x1bW4tdHdvX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDMpIC5ibG9nLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWNvbHVtbi10aHJlZV9hcmVhLmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmJsb2ctaXRlbV93cmFwIFtjbGFzcyo9XCJjb2wtXCJdIC5ibG9nLWl0ZW0sXG4gIC5ibG9nLWNvbHVtbi10d29fYXJlYS5ibG9nLWNvbHVtbi10aHJlZV9hcmVhIC5ibG9nLWl0ZW1fd3JhcCBbY2xhc3MqPVwiY29sLVwiXSAuYmxvZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLWNvbHVtbi10aHJlZV9hcmVhLmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmJsb2ctaXRlbV93cmFwIFtjbGFzcyo9XCJjb2wtXCJdIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1oZWFkaW5nIGg1LFxuICAuYmxvZy1jb2x1bW4tdHdvX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl0gLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5ibG9nLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctY29sdW1uLXRocmVlX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZCAuYmxvZy1pdGVtLFxuICAuYmxvZy1jb2x1bW4tdHdvX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZCAuYmxvZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvZy1saXN0LWZ1bGx3aWR0aF9hcmVhIC5ibG9nLWl0ZW1fd3JhcCAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS1BbGlzdGEncyBTaW5nbGUgQmxvZyBTbGlkZXIgRG90cy0tLSAqL1xuLmhpcmFvbGEtc2luZ2xlLWJsb2dfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oaXJhb2xhLXNpbmdsZS1ibG9nX3NsaWRlciAuc2xpY2stZG90cyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzUxNmE3ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbjtcbn1cblxuLmhpcmFvbGEtc2luZ2xlLWJsb2dfc2xpZGVyIC5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NGI1ZDtcbn1cblxuLmhpcmFvbGEtc2luZ2xlLWJsb2dfc2xpZGVyIC5zbGljay1kb3RzID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0YjVkO1xufVxuXG4vKiAtLS1BbGlzdGEncyBCbG9nIERldGFpbHMtLS0gKi9cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtYmxvZy1ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjZGE1NTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS10YWctbGluZSB7XG4gIHBhZGRpbmc6IDI1cHggMCAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS10YWctbGluZSBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtdGFnLWxpbmUgYSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLXRhZy1saW5lIGE6aG92ZXIge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1zb2NpYWxfbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmF1dGhvci1hdmF0YXIge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzBweDtcbiAgZmxleC1iYXNpczogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmF1dGhvci1hdmF0YXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIC5jb21tZW50LWJvZHkge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIC5jb21tZW50LWJvZHkgaDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIC5jb21tZW50LWJvZHkgLmNvbW1lbnQtcG9zdC1kYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIC5jb21tZW50LWJvZHkgLmNvbW1lbnQtcG9zdC1kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIC5jb21tZW50LWJvZHkgLnJlcGx5LWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IC5yZXBseS1idG4gYSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RhNTU3O1xufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIC5jb21tZW50LWJvZHkgLnJlcGx5LWJ0biBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYTU1Nztcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCAuY29tbWVudC1jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtYmxvZy1jb21tZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctY29tbWVudC13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDAgMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBwIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctY29tbWVudC13cmFwcGVyIGZvcm0gLmNvbW1lbnQtcG9zdC1ib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBmb3JtIC5jb21tZW50LXBvc3QtYm94IC5jb21lbnQtZmllbGQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctY29tbWVudC13cmFwcGVyIGZvcm0gLmNvbW1lbnQtcG9zdC1ib3ggdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBmb3JtIC5jb21tZW50LXBvc3QtYm94IC5jb21tZW50LWJ0bl93cmFwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBmb3JtIC5jb21tZW50LXBvc3QtYm94IC5jb21tZW50LWJ0bl93cmFwIC5oaXJhb2xhLXBvc3QtYnRuX2FyZWEgLmhpcmFvbGEtcG9zdF9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctY29tbWVudC13cmFwcGVyIGZvcm0gLmNvbW1lbnQtcG9zdC1ib3ggLmNvbW1lbnQtYnRuX3dyYXAgLmhpcmFvbGEtcG9zdC1idG5fYXJlYSAuaGlyYW9sYS1wb3N0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtYmxvZy1jb21tZW50LXdyYXBwZXIgZm9ybSAuY29tbWVudC1wb3N0LWJveCBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4gKyAzKSAuY29tZW50LWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMzIgLSBQYWdlcyAtIE15IEFjY291bnRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hY2NvdW50LXBhZ2UtYXJlYSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvdW50LXBhZ2UtYXJlYSAubXlhY2NvdW50LXRhYi10cmlnZ2VyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5hY2NvdW50LXBhZ2UtYXJlYSAubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzU5NTk1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xuICBib3JkZXItY29sb3I6ICNjZGE1NTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciBsaSBhLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvdW50LXBhZ2UtYXJlYSAubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLm15YWNjb3VudC10YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5teWFjY291bnQtZGFzaGJvYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXlhY2NvdW50LWRhc2hib2FyZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXlhY2NvdW50LW9yZGVycyAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXlhY2NvdW50LW9yZGVycyAudGFibGUgLmFjY291bnQtb3JkZXItaWQ6aG92ZXIge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLm15YWNjb3VudC1vcmRlcnMgLnRhYmxlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLm15YWNjb3VudC1vcmRlcnMgLnRhYmxlIHRkLFxuLm15YWNjb3VudC1vcmRlcnMgLnRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm15YWNjb3VudC1vcmRlcnMgLnRhYmxlIHRkLFxuICAubXlhY2NvdW50LW9yZGVycyAudGFibGUgdGgge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLm15YWNjb3VudC1vcmRlcnMgLnNtYWxsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyogLS0tTXkgQWNjb3VudCBGb3JtIFN0eWxlLS0tICovXG4uaGlyYW9sYS1mb3JtLFxuLmhpcmFvbGEtZm9ybS1ib3hlZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lcixcbi5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyLFxuICAuaGlyYW9sYS1mb3JtLWJveGVkIC5oaXJhb2xhLWZvcm0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0LFxuLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGlyYW9sYS1mb3JtIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCxcbiAgLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0LnNpbmdsZS1pbnB1dC1oYWxmLFxuLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQuc2luZ2xlLWlucHV0LWhhbGYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5cbi5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IGxhYmVsLFxuLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlyYW9sYS1mb3JtIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBpbnB1dCxcbi5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHNlbGVjdCxcbi5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHRleHRhcmVhLFxuLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgaW5wdXQsXG4uaGlyYW9sYS1mb3JtLWJveGVkIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBzZWxlY3QsXG4uaGlyYW9sYS1mb3JtLWJveGVkIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgaW5wdXQ6Zmlyc3QtY2hpbGQsXG4uaGlyYW9sYS1mb3JtLWJveGVkIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IC5jaGVja2JveC1pbnB1dCxcbi5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IC5jaGVja2JveC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgLmNoZWNrYm94LWlucHV0IGxhYmVsLFxuLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgLmNoZWNrYm94LWlucHV0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlyYW9sYS1mb3JtIC5oaXJhb2xhLWZvcm0taW5uZXIgYSxcbi5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaGlyYW9sYS1mb3JtIC5oaXJhb2xhLWZvcm0taW5uZXIgYTpob3Zlcixcbi5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMzMgLSBQYWdlcyAtIExvZ2luIHwgUmVnaXN0ZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLUpCJ3MgTG9naW4gUmVnaXN0ZXIgQXJlYS0tLSAqL1xuLmhpcmFvbGEtbG9naW4tcmVnaXN0ZXJfYXJlYSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIFtjbGFzcyo9XCJjb2wtXCJdOmZpcnN0LWNoaWxkIGZvcm0gLmxvZ2luLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmxvZ2luLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5sb2dpbi1mb3JtIC5sb2dpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmxvZ2luLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxvZ2luLWZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubG9naW4tZm9ybSAuY2hlY2stYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLmxvZ2luLWZvcm0gLmNoZWNrLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubG9naW4tZm9ybSAuY2hlY2stYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxvZ2luLWZvcm0gLmNoZWNrLWJveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODg4ODg4O1xufVxuXG4ubG9naW4tZm9ybSAuY2hlY2stYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcmdvdHRvbi1wYXNzd29yZF9pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4vKi0tIFBsYWNlIE9yZGVyIC0tKi9cbi5oaXJhb2xhLWxvZ2luX2J0bixcbi5oaXJhb2xhLXJlZ2lzdGVyX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlyYW9sYS1sb2dpbl9idG4sXG4gIC5oaXJhb2xhLXJlZ2lzdGVyX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4uaGlyYW9sYS1sb2dpbl9idG46aG92ZXIsXG4uaGlyYW9sYS1yZWdpc3Rlcl9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4uaGlyYW9sYS1yZWdpc3Rlcl9idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDM0IC0gUGFnZXMgLSBXaXNobGlzdFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhpcmFvbGEtd2lzaGxpc3RfYXJlYSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGFibGUgdGgsXG4udGFibGUtY29udGVudCB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4udGFibGUtY29udGVudCB0YWJsZSB0aCB7XG4gIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGFibGUgdGQge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZzogMThweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1jb250ZW50IHRhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZzogMzIuMXB4IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtcHJvZHVjdF9yZW1vdmUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtcHJvZHVjdF9yZW1vdmUgPiBhOmhvdmVyIGkge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGFibGUgdGQuaGlyYW9sYS1wcm9kdWN0X3JlbW92ZSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGFibGUgdGQuaGlyYW9sYS1wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLXByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtcHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi5pbi1zdG9jaywgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGQuaGlyYW9sYS1wcm9kdWN0LXN0b2NrLXN0YXR1cyBzcGFuLm91dC1zdG9jayB7XG4gIGNvbG9yOiAjY2RhNTU3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLXByb2R1Y3Qtc3RvY2stc3RhdHVzIHNwYW4ub3V0LXN0b2NrIHtcbiAgY29sb3I6ICNlYTNhM2M7XG59XG5cbi50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtY2FydF9idG4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzU5NTk1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLWNhcnRfYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDM1IC0gUGFnZXMgLSBDYXJ0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGlyYW9sYS1jYXJ0LWFyZWEge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi50YWJsZS1jb250ZW50IHRhYmxlIHRkLnByb2R1Y3Qtc3VidG90YWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50YWJsZS1jb250ZW50IHRhYmxlIHRkLnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXJhb2xhLWNhcnQtYXJlYSAudGFibGUtY29udGVudCB0YWJsZSB0ZDpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmc6IDQ1LjFweCAxMHB4O1xuICB9XG59XG5cbi5jb3Vwb24tYWxsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNvdXBvbi1hbGwgLmNvdXBvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY291cG9uLWFsbCAuY291cG9uIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNvdXBvbi1hbGwgLmNvdXBvbiBpbnB1dC5idXR0b24sXG4uY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLmNvdXBvbi1hbGwgLmNvdXBvbiBpbnB1dC5idXR0b246aG92ZXIsXG4uY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4uY291cG9uLWFsbCAuY291cG9uLmNvdXBvbjIsXG4uY291cG9uLWFsbCAuY291cG9uMi5jb3Vwb24yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvdXBvbi1hbGwgLmNvdXBvbi5jb3Vwb24yLFxuICAuY291cG9uLWFsbCAuY291cG9uMi5jb3Vwb24yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY2FydC1wYWdlLXRvdGFsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgPiB1bCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgPiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCA+IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FydC1wYWdlLXRvdGFsID4gdWwgbGkgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkYTU1NztcbiAgYm9yZGVyLWNvbG9yOiAjY2RhNTU3O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDM2IC0gUGFnZXMgLSBDaGVja291dFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrb3V0LWFyZWEge1xuICBwYWRkaW5nOiA4MHB4IDAgNzVweDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gaDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2NkYTU1NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggNTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIGgzOmJlZm9yZSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjY2RhNTU3O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctZmlyc3QgbGFiZWwsIC5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1sYXN0IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCBsYWJlbCBzcGFuLnJlcXVpcmVkLCAuY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCBsYWJlbCBzcGFuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCBpbnB1dCwgLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93LWxhc3QgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgd2lkdGg6IDM3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjNTk1OTU5IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93IGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuY2hlY2tvdXQtY291cG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAubG9zdC1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5sb3N0LXBhc3N3b3JkIGE6aG92ZXIge1xuICBjb2xvcjogI2NkYTU1Nztcbn1cblxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IC5jb3Vwb24taW5mbyAuY2hlY2tvdXQtY291cG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IC5jb3Vwb24taW5mbyAuY2hlY2tvdXQtY291cG9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5jb3Vwb24tY2hlY2tvdXQtY29udGVudCAuY291cG9uLWluZm8gLmNoZWNrb3V0LWNvdXBvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogIzU5NTk1OTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IC5jb3Vwb24taW5mbyAuY2hlY2tvdXQtY291cG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvdXBvbi1jaGVja291dC1jb250ZW50IC5jb3Vwb24taW5mbyAuY2hlY2tvdXQtY291cG9uIC5jb3Vwb24taW5uZXJfYnRuIHtcbiAgICBtYXJnaW46IDI4cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNoZWNrYm94LWZvcm0gaDMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2hlY2tib3gtZm9ybSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jaGVja2JveC1mb3JtIC5jb3VudHJ5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jaGVja2JveC1mb3JtIC5jb3VudHJ5LXNlbGVjdCAubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHNwYW4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG4uY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3QgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG4uY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0LmNyZWF0ZS1hY2Mge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3QuY3JlYXRlLWFjYyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoZWNrYm94LWZvcm0gLmNvdW50cnktc2VsZWN0IGxhYmVsLCAuY2hlY2tib3gtZm9ybS5jaGVja291dC1mb3JtLWxpc3QgbGFiZWwge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hlY2tib3gtZm9ybSAuY291bnRyeS1zZWxlY3QgbGFiZWwgc3Bhbi5yZXF1aXJlZCwgLmNoZWNrYm94LWZvcm0uY2hlY2tvdXQtZm9ybS1saXN0IGxhYmVsIHNwYW4ucmVxdWlyZWQge1xuICBjb2xvcjogI2NkYTU1NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG4uZGlmZmVyZW50LWFkZHJlc3MgaDMgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRpZmZlcmVudC1hZGRyZXNzIGgzIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmRpZmZlcmVudC1hZGRyZXNzIGgzIGlucHV0IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLm9yZGVyLW5vdGVzIC5jaGVja291dC1mb3JtLWxpc3QtMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkZXItbm90ZXMgLmNoZWNrb3V0LWZvcm0tbGlzdC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vcmRlci1ub3RlcyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JlYXRlLWFjY291bnQsXG4jc2hpcC1ib3gtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi55b3VyLW9yZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMzBweCA0MHB4IDMwcHg7XG59XG5cbi55b3VyLW9yZGVyIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnlvdXItb3JkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLFxuLnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgLmNhcnRfaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIC5vcmRlci10b3RhbCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xufVxuXG4ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSAub3JkZXItdG90YWwgdGQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgLm9yZGVyLXRvdGFsIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBheW1lbnQtbWV0aG9kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGF5bWVudC1tZXRob2QgLnBheW1lbnQtYWNjb3JkaW9uIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGF5bWVudC1tZXRob2QgLnBheW1lbnQtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAucGFuZWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAucGFuZWwtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2RhNTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1idXR0b24tcGF5bWVudCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICM1OTU5NTk7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1idXR0b24tcGF5bWVudCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZGE1NTc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMzcgLSBQYWdlcyAtIENvbXBhcmVcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wYXJlLWFyZWEge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCxcbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgLmhpcmFvbGEtY29tcGFyZV9idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcGRvZHVjdC1pbWFnZSAuaGlyYW9sYS1jb21wYXJlX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCAuY29tcGFyZS1wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCAuY29tcGFyZS1wcm9kdWN0LW5hbWUgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXByb2R1Y3QtbmFtZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCAucmF0aW5nLWJveCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMzggLSBQYWdlcyAtIENvbnRhY3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLUdvb2dsZSBNYXAgUmVsYXRlZCBTdHVmZi0tLSAqL1xuI2dvb2dsZS1tYXAge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4vKiAtLS1Db250YWN0IE1haW4gUGFnZS0tLSAqL1xuLmNvbnRhY3QtbWFpbi1wYWdlIHtcbiAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIC8qIC0tLUNvbnRhY3QgRm9ybSBBcmVhLS0tICovXG59XG5cbi5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1wYWdlLXNpZGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxOXB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2Utc2lkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMTlweDtcbiAgfVxufVxuXG4uY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtcGFnZS1zaWRlLWNvbnRlbnQgLmNvbnRhY3QtcGFnZS1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1wYWdlLXNpZGUtY29udGVudCAuc2luZ2xlLWNvbnRhY3QtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2Utc2lkZS1jb250ZW50IC5zaW5nbGUtY29udGFjdC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2Utc2lkZS1jb250ZW50IC5zaW5nbGUtY29udGFjdC1ibG9jayBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtcGFnZS1zaWRlLWNvbnRlbnQgLnNpbmdsZS1jb250YWN0LWJsb2NrIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2Utc2lkZS1jb250ZW50IC5zaW5nbGUtY29udGFjdC1ibG9jay5sYXN0LWNoaWxkID4gaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LWZvcm0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwgc3BhbiwgLmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgLmFsc2l0YS1jb250YWN0LWZvcm1fYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTk1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCAuYWxzaXRhLWNvbnRhY3QtZm9ybV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNTU3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2RhNTU3O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDM5IC0gUGFnZXMgLSBBYm91dCBVc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFib3V0LXVzLWFyZWEge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmFib3V0LXVzLWFyZWEgLm92ZXJ2aWV3LWNvbnRlbnQgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWFyZWEgLm92ZXJ2aWV3LWNvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFib3V0LXVzLWFyZWEgLm92ZXJ2aWV3LWNvbnRlbnQgPiBoMiBzcGFuIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50ID4gaDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LXVzLWFyZWEgLm92ZXJ2aWV3LWNvbnRlbnQgPiBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4uYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudCA+IC5zaG9ydF9kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudCAuaGlyYW9sYS1hYm91dC11c19idG4tYXJlYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzLWFyZWEgLm92ZXJ2aWV3LWNvbnRlbnQgLmhpcmFvbGEtYWJvdXQtdXNfYnRuLWFyZWEgLmFib3V0LXVzX2J0biB7XG4gIGJhY2tncm91bmQ6ICNjZGE1NTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudCAuaGlyYW9sYS1hYm91dC11c19idG4tYXJlYSAuYWJvdXQtdXNfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU5NTk1OTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2plY3QtY291bnQtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucHJvamVjdC1jb3VudC1hcmVhIC5zaW5nbGUtY291bnQ6aG92ZXIgLmNvdW50LWljb24gc3BhbiB7XG4gIGFuaW1hdGlvbjogODUwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHRhZGE7XG59XG5cbi5wcm9qZWN0LWNvdW50LWFyZWEgLnNpbmdsZS1jb3VudCAuY291bnQtaWNvbiBzcGFuIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2plY3QtY291bnQtYXJlYSAuc2luZ2xlLWNvdW50IC5jb3VudC10aXRsZSBoMiB7XG4gIGNvbG9yOiAjY2RhNTU3O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbn1cblxuLnByb2plY3QtY291bnQtYXJlYSAuc2luZ2xlLWNvdW50IC5jb3VudC10aXRsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2plY3QtY291bnQtYXJlYSBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4gKyAyKSAuc2luZ2xlLWNvdW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2plY3QtY291bnQtYXJlYSBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4gKyAyKSAuc2luZ2xlLWNvdW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2plY3QtY291bnQtYXJlYSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9qZWN0LWNvdW50LWFyZWEgW2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRlYW0tYXJlYSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnRlYW0tYXJlYSAuc2VjdGlvbl90aXRsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRlYW0tYXJlYSAudGVhbS1tZW1iZXIgLnRlYW0tdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVhbS1hcmVhIC50ZWFtLW1lbWJlciAudGVhbS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi50ZWFtLWFyZWEgLnRlYW0tbWVtYmVyIC50ZWFtLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50ZWFtLWFyZWEgLnRlYW0tbWVtYmVyIC50ZWFtLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udGVhbS1hcmVhIC50ZWFtLW1lbWJlciAudGVhbS1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi50ZWFtLWFyZWEgLnRlYW0tbWVtYmVyIC50ZWFtLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2xpbmsgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4udGVhbS1hcmVhIC50ZWFtLW1lbWJlciAudGVhbS1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9saW5rID4gdWwgPiBsaSA+IGEge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbS1hcmVhIC50ZWFtLW1lbWJlciAudGVhbS1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9saW5rID4gdWwgPiBsaSA+IGEge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0tYXJlYSBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4gKyAyKSAudGVhbS1tZW1iZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1hcmVhIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbiArIDIpIC50ZWFtLW1lbWJlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZWFtLWFyZWEgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKC1uICsgMykgLnRlYW0tbWVtYmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDQwIC0gUGFnZXMgLSBGQVFcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mcmVxdWVudGx5LWFyZWEge1xuICBwYWRkaW5nOiA4MHB4IDAgNjVweDtcbn1cblxuLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1jb250ZW50IC5mcmVxdWVudGx5LWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWNvbnRlbnQgLmZyZXF1ZW50bHktZGVzYyBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktY29udGVudCAuZnJlcXVlbnRseS1kZXNjIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1hY2NvcmRpb24gLmFjdGl2ZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RhNTU3O1xufVxuXG4uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktYWNjb3JkaW9uIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2RhNTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIGNvbG9yOiAjYmFiYWJhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgY29sb3I6ICNiYWJhYmE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDQxIC0gUGFnZXMgLSA0MDRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lcnJvcjQwNC1hcmVhIHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG59XG5cbi5lcnJvcjQwNC1hcmVhIC5zZWFyY2gtZXJyb3Itd3JhcHBlciBoMSB7XG4gIGNvbG9yOiAjY2RhNTU3O1xuICBmb250LXNpemU6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuLmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyID4gcCB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIC5lcnJvci1mb3JtIC5pbm5lci1lcnJvcl9mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjc1cHg7XG4gIG1hcmdpbjogMjJweCBhdXRvIDMwcHg7XG59XG5cbi5lcnJvcjQwNC1hcmVhIC5zZWFyY2gtZXJyb3Itd3JhcHBlciAuZXJyb3ItZm9ybSAuaW5uZXItZXJyb3JfZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XG59XG5cbi5lcnJvcjQwNC1hcmVhIC5zZWFyY2gtZXJyb3Itd3JhcHBlciAuZXJyb3Itc2VhcmNoX2J0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIC5lcnJvci1zZWFyY2hfYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNjZGE1NTc7XG59XG5cbi5lcnJvcjQwNC1hcmVhIC5zZWFyY2gtZXJyb3Itd3JhcHBlciAuaGlyYW9sYS1lcnJvcl9idG4ge1xuICBiYWNrZ3JvdW5kOiAjY2RhNTU3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIC5oaXJhb2xhLWVycm9yX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1OTU5NTk7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgNDIgLSBQYWdlcyAtIEFib3V0IFVzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXQtMTEwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5oZWlnaHQtMTAwdmgge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNvbW1pbmctc29vbi1hcmVhIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21taW5nLXNvb24tYXJlYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbW1pbmctc29vbi1hcmVhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21taW5nLXNvb24tYXJlYSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29tbWluZy1zb29uLWFyZWEgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcCB7XG4gIG1hcmdpbjogMCAwIDU0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbi5jb21taW5nLXNvb24tYXJlYSAuY29tbWluZy1zb29uLXdyYXAgLmNvbW1pbmctc29vbi10b3AgPiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA1OHB4IDAgNDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wID4gaDMge1xuICAgIG1hcmdpbjogMjlweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21taW5nLXNvb24tYXJlYSAuY29tbWluZy1zb29uLXdyYXAgLmNvbW1pbmctc29vbi10b3AgPiBoMyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcCA+IGgzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cbn1cblxuLmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcCA+IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNjYlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wID4gcCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcCA+IHAge1xuICAgIHdpZHRoOiA4MiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21taW5nLXNvb24tYXJlYSAuY29tbWluZy1zb29uLXdyYXAgLmNvbW1pbmctc29vbi10b3AgPiBwIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wID4gcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbW1pbmctc29vbi1hcmVhLm92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21taW5nLXNvb24tYXJlYS5vdmVybGF5OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTtcbn1cblxuLnN1YnNjcmliZS1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnN1YnNjcmliZS1hcmVhID4gaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1hcmVhID4gaDQge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtZm9ybSA+IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0gPiBmb3JtIC5tYy1uZXdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtZm9ybSA+IGZvcm0gLmNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtID4gZm9ybSAuY2xlYXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2UwZTBlMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAycHggNDBweCAycHggMzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtID4gZm9ybSAuY2xlYXIgaW5wdXQge1xuICAgIHBhZGRpbmc6IDJweCAyNXB4IDJweCAxOHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0gPiBmb3JtIC5jbGVhcjpob3ZlciBpbnB1dCB7XG4gIGNvbG9yOiAjOGY5NDk1O1xufVxuXG4uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtID4gZm9ybSAuY2xlYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtZm9ybSA+IGZvcm0gLmNsZWFyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0gPiBmb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VmZjg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMnB4IDE0NnB4IDJweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdSdWJpaycsc2Fucy1zZXJpZjtcbn1cblxuLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtZm9ybSA+IGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtID4gZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtID4gZm9ybSBpbnB1dCB7XG4gICAgcGFkZGluZzogMnB4IDExN3B4IDJweCAyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWFyZWEubXQtMTEwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmUtYXJlYS5tdC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtYXJlYS5tdC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcyBjYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXMgPiBkaXYge1xuICBtYXJnaW4tdG9wOiA4NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCAyNSU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcyA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcyA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcyA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbi5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiA4OXB4IDAgMDtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzID4gZGl2ID4gaDQge1xuICAgIG1hcmdpbjogNjRweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG5cbi5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJUZWtvXCIsXHIgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzID4gZGl2ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi8qLS0tU25vdyBGYWxsIENTUy0tLSovXG4ucmVsLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgc25vdyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsMCAwLDAgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsNDAwcHggNDAwcHgsMzAwcHggMzAwcHg7XG4gIH1cbn1cblxuLmljZV9lZmZlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29taW5nLXNvb24vZmxha2UucG5nXCIpO1xuICBhbmltYXRpb246IHNub3cgMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmVmZmVjdC1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4iLCIvLy0tLSBBbGwgTWl4aW5zIC0gUmVsYXRlZCBTdHVmZiBJbmNsdWRlZCBJbiBUaGlzIEFyZWEgLS0t4oaTXHJcblxyXG4vLyBUcmFuc2l0aW9uXHJcbkBtaXhpbiB0cmFuc2l0aW9uIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tMiB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLTMge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxuXHQtby10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLy8gQWJzb2x1dGUgY2VudGVyXHJcbkBtaXhpbiBhYnNDZW50ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi8vIEhlYWRlciBNaWRkbGUgRHJvcGRvd24gTWVudVxyXG5AbWl4aW4gZHJvcGRvd24ge1xyXG5cdC5obS1kcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDI0cHg7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHQuaG0tZHJvcGRvd24ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIE1lZ2FtZW51XHJcbkBtaXhpbiBtZWdhbWVudSB7XHJcblx0LmhtLW1lZ2FtZW51IHtcclxuXHRcdGJhY2tncm91bmQ6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdC5obS1tZWdhbWVudSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gSGlyYW9sYSdzIE5ldyBQcmljZVxyXG5AbWl4aW4gbmV3LXByaWNlIHtcclxuXHQubmV3LXByaWNlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEhpcmFvbGEncyBPbGQgUHJpY2VcclxuQG1peGluIG9sZC1wcmljZSB7XHJcblx0Lm9sZC1wcmljZSB7XHJcblx0XHRjb2xvcjogJGJnLXNpbHZlcl9jb2xvcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBIaXJhb2xhJ3MgU2xpZGVyIERvdHNcclxuQG1peGluIGpiLXNsaWNrX2RvdHMge1xyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdHotaW5kZXg6IDg7XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIDNweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHQtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0LW8tYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcclxuXHQvLyBGaXhlZCBEZXZpY2VzXHJcblx0QGlmICRwb2ludCA9PSB4eC1sYXJnZSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IHgtbGFyZ2Uge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbGFyZ2Uge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbm9ybWFsIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbWVkaXVtIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRwb2ludCA9PSBzbWFsbCB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0geC1zbWFsbCB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0geHgtc21hbGwge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAgTXVsdGlwbGUgRGV2aWNlc1xyXG5cdEBpZiAkcG9pbnQgPT0gbWF4LWxhcmdlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbWF4LW5vcm1hbCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IG1heC1tZWRpdW0ge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IG1heC1zbWFsbCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbWF4LXhfc21hbGwge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAgTXVsdGlwbGUgRGV2aWNlcyBNaW4gV2lkdGhcclxuXHRAaWYgJHBvaW50ID09IG1pbi1sYXJnZSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gV2hpdGUgc3BhY2VcclxuXHJcbkBtaXhpbiB3aGl0ZS1zcGFjZSgkdmFsdWUpIHtcclxuXHR3aGl0ZS1zcGFjZTogLW1vei0jeyR2YWx1ZX07XHJcblx0d2hpdGUtc3BhY2U6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gYm94IHJlZmxlY3RcclxuQG1peGluIGJveC1yZWZsZWN0KCR2YWx1ZS4uLikge1xyXG5cdC13ZWJraXQtYm94LXJlZmxlY3Q6ICR2YWx1ZTtcclxuXHQtbW96LWJveC1yZWZsZWN0OiAkdmFsdWU7XHJcblx0LW8tYm94LXJlZmxlY3Q6ICR2YWx1ZTtcclxuXHQtbXMtYm94LXJlZmxlY3Q6ICR2YWx1ZTtcclxuXHRib3gtcmVmbGVjdDogJHZhbHVlO1xyXG59XHJcblxyXG4vLyBGaWx0ZXJcclxuQG1peGluIGZpbHRlcigkdmFsdWUuLi4pIHtcclxuXHQtd2Via2l0LWZpbHRlcjogJHZhbHVlO1xyXG5cdC1tb3otZmlsdGVyOiAkdmFsdWU7XHJcblx0LW8tZmlsdGVyOiAkdmFsdWU7XHJcblx0LW1zLWZpbHRlcjogJHZhbHVlO1xyXG5cdGZpbHRlcjogJHZhbHVlO1xyXG59XHJcblxyXG4vLyBBcHBlYXJhbmNlXHJcbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZS4uLikge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdC1tcy1hcHBlYXJhbmNlOiAkdmFsdWU7XHJcblx0LW8tYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdGFwcGVhcmFuY2U6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlLi4uKSB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcclxuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xyXG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcclxuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcclxuXHR0cmFuc2Zvcm06ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gQm94IHNpemluZ1xyXG5AbWl4aW4gYm94LXNpemluZygkYnotdmFsdWUuLi4pIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6ICRiei12YWx1ZTtcclxuXHQtbW96LWJveC1zaXppbmc6ICRiei12YWx1ZTtcclxuXHQtbXMtYm94LXNpemluZzogJGJ6LXZhbHVlO1xyXG5cdC1vLWJveC1zaXppbmc6ICRiei12YWx1ZTtcclxuXHRib3gtc2l6aW5nOiAkYnotdmFsdWU7XHJcbn1cclxuXHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJGJyLXZhbHVlKSB7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkYnItdmFsdWU7XHJcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkYnItdmFsdWU7XHJcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6ICRici12YWx1ZTtcclxuXHQtby1iYWNrZmFjZS12aXNpYmlsaXR5OiAkYnItdmFsdWU7XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogJGJyLXZhbHVlO1xyXG59XHJcblxyXG4vLyBCb3ggc2hhZG93XHJcbkBtaXhpbiBib3gtc2hhZG93KCRicy12YWx1ZS4uLikge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogJGJzLXZhbHVlO1xyXG5cdC1tb3otYm94LXNoYWRvdzogJGJzLXZhbHVlO1xyXG5cdC1tcy1ib3gtc2hhZG93OiAkYnMtdmFsdWU7XHJcblx0LW8tYm94LXNoYWRvdzogJGJzLXZhbHVlO1xyXG5cdGJveC1zaGFkb3c6ICRicy12YWx1ZTtcclxufVxyXG5cclxuLy8gQm9yZGVyIHJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkYnItdmFsdWUpIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRici12YWx1ZTtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6ICRici12YWx1ZTtcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogJGJyLXZhbHVlO1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6ICRici12YWx1ZTtcclxuXHRib3JkZXItcmFkaXVzOiAkYnItdmFsdWU7XHJcbn1cclxuXHJcbi8vIFRyYW5zaXRpb25cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0LW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG4vLyBUZXh0IFNoYWRvd1xyXG5AbWl4aW4gdGV4dC1zaGFkb3coJHQtc2hhZG93Li4uKSB7XHJcblx0LXdlYmtpdC10ZXh0LXNoYWRvdzogJHQtc2hhZG93O1xyXG5cdC1tb3otdGV4dC1zaGFkb3c6ICR0LXNoYWRvdztcclxuXHQtbXMtdGV4dC1zaGFkb3c6ICR0LXNoYWRvdztcclxuXHQtby10ZXh0LXNoYWRvdzogJHQtc2hhZG93O1xyXG5cdHRleHQtc2hhZG93OiAkdC1zaGFkb3c7XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybSBPcmlnaW5cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJHRyYW5zZm9ybS1vcmlnaW4uLi4pIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICR0cmFuc2Zvcm0tb3JpZ2luO1xyXG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJHRyYW5zZm9ybS1vcmlnaW47XHJcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICR0cmFuc2Zvcm0tb3JpZ2luO1xyXG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICR0cmFuc2Zvcm0tb3JpZ2luO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46ICR0cmFuc2Zvcm0tb3JpZ2luO1xyXG59XHJcblxyXG4vLyBBbmltYXRpb25cclxuQG1peGluIGFuaW1hdGlvbigkdmFsdWUuLi4pIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogJHZhbHVlO1xyXG5cdC1tb3otYW5pbWF0aW9uOiAkdmFsdWU7XHJcblx0LW1zLWFuaW1hdGlvbjogJHZhbHVlO1xyXG5cdC1vLWFuaW1hdGlvbjogJHZhbHVlO1xyXG5cdGFuaW1hdGlvbjogJHZhbHVlO1xyXG59XHJcblxyXG4vLyBiYWNrZ3JvdW5kIGdyYWRpZW50XHJcbkBtaXhpbiBiYWNrZ3JvdW5kKCR2YWx1ZS4uLikge1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZDogJHZhbHVlO1xyXG5cdC1tb3otYmFja2dyb3VuZDogJHZhbHVlO1xyXG5cdC1tcy1iYWNrZ3JvdW5kOiAkdmFsdWU7XHJcblx0LW8tYmFja2dyb3VuZDogJHZhbHVlO1xyXG5cdGJhY2tncm91bmQ6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gRmxleGJveFxyXG5AbWl4aW4gZmxleGJveCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vLyBJbmxpbmUgZmxleFxyXG5AbWl4aW4gaW5saW5lLWZsZXgge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tb3otaW5saW5lLWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4vLyBGbGV4Ym94IERpcmVjdGlvblxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcclxuXHRAaWYgJHZhbHVlID09IHJvdy1yZXZlcnNlIHtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4ge1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0fSBAZWxzZSB7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHR9XHJcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG5cdC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcclxuXHRmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG59XHJcblxyXG4vLyBGbGV4Ym94IFdyYXBcclxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xyXG5cdC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XHJcblx0LW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcclxuXHRAaWYgJHZhbHVlID09IG5vd3JhcCB7XHJcblx0XHQtbXMtZmxleC13cmFwOiBub25lO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogJHZhbHVlO1xyXG5cdH1cclxuXHRmbGV4LXdyYXA6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gRmxleGJveCBGbG93IChzaG9ydGhhbmQpXHJcbkBtaXhpbiBmbGV4LWZsb3coJHZhbHVlczogKHJvdyBub3dyYXApKSB7XHJcblx0LXdlYmtpdC1mbGV4LWZsb3c6ICR2YWx1ZXM7XHJcblx0LW1vei1mbGV4LWZsb3c6ICR2YWx1ZXM7XHJcblx0LW1zLWZsZXgtZmxvdzogJHZhbHVlcztcclxuXHRmbGV4LWZsb3c6ICR2YWx1ZXM7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggT3JkZXJcclxuQG1peGluIG9yZGVyKCRpbnQ6IDApIHtcclxuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkaW50ICsgMTtcclxuXHQtd2Via2l0LW9yZGVyOiAkaW50O1xyXG5cdC1tb3otb3JkZXI6ICRpbnQ7XHJcblx0LW1zLWZsZXgtb3JkZXI6ICRpbnQ7XHJcblx0b3JkZXI6ICRpbnQ7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggR3Jvd1xyXG5AbWl4aW4gZmxleC1ncm93KCRpbnQ6IDApIHtcclxuXHQtd2Via2l0LWJveC1mbGV4OiAkaW50O1xyXG5cdC13ZWJraXQtZmxleC1ncm93OiAkaW50O1xyXG5cdC1tb3otZmxleC1ncm93OiAkaW50O1xyXG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAkaW50O1xyXG5cdGZsZXgtZ3JvdzogJGludDtcclxufVxyXG5cclxuLy8gRmxleGJveCBTaHJpbmtcclxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcclxuXHQtd2Via2l0LWZsZXgtc2hyaW5rOiAkaW50O1xyXG5cdC1tb3otZmxleC1zaHJpbms6ICRpbnQ7XHJcblx0LW1zLWZsZXgtbmVnYXRpdmU6ICRpbnQ7XHJcblx0ZmxleC1zaHJpbms6ICRpbnQ7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggQmFzaXNcclxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XHJcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XHJcblx0LW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XHJcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR2YWx1ZTtcclxuXHRmbGV4LWJhc2lzOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggXCJGbGV4XCIgKHNob3J0aGFuZClcclxuQG1peGluIGZsZXgoJGZnOiAxLCAkZnM6IG51bGwsICRmYjogbnVsbCkge1xyXG5cdCRmZy1ib3hmbGV4OiAkZmc7XHJcblxyXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcclxuXHRcdCRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcclxuXHR9XHJcblxyXG5cdC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xyXG5cdC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XHJcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XHJcblx0LW1vei1mbGV4OiAkZmcgJGZzICRmYjtcclxuXHQtbXMtZmxleDogJGZnICRmcyAkZmI7XHJcblx0ZmxleDogJGZnICRmcyAkZmI7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggSnVzdGlmeSBDb250ZW50XHJcbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxyXG4vLyBEZWZhdWx0OiBmbGV4LXN0YXJ0XHJcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XHJcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcblx0fSBAZWxzZSB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XHJcblx0XHQtbXMtZmxleC1wYWNrOiAkdmFsdWU7XHJcblx0fVxyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XHJcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxufVxyXG4vLyBTaG9ydGVyIHZlcnNpb246XHJcbkBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHtcclxuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJGFyZ3MuLi4pO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEZsZXhib3ggQWxpZ24gSXRlbXNcclxuLy9cclxuLy8gRmxleCBpdGVtcyBjYW4gYmUgYWxpZ25lZCBpbiB0aGUgY3Jvc3MgYXhpcyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZVxyXG4vLyBmbGV4IGNvbnRhaW5lciwgc2ltaWxhciB0byAnanVzdGlmeS1jb250ZW50JyBidXQgaW4gdGhlIHBlcnBlbmRpY3VsYXJcclxuLy8gZGlyZWN0aW9uLiAnYWxpZ24taXRlbXMnIHNldHMgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGZvciBhbGwgb2YgdGhlIGZsZXhcclxuLy8gY29udGFpbmVyJ3MgaXRlbXMsIGluY2x1ZGluZyBhbm9ueW1vdXMgZmxleCBpdGVtcy4gJ2FsaWduLXNlbGYnIGFsbG93c1xyXG4vLyB0aGlzIGRlZmF1bHQgYWxpZ25tZW50IHRvIGJlIG92ZXJyaWRkZW4gZm9yIGluZGl2aWR1YWwgZmxleCBpdGVtcy4gKEZvclxyXG4vLyBhbm9ueW1vdXMgZmxleCBpdGVtcywgJ2FsaWduLXNlbGYnIGFsd2F5cyBtYXRjaGVzIHRoZSB2YWx1ZSBvZiAnYWxpZ24taXRlbXMnXHJcbi8vIG9uIHRoZWlyIGFzc29jaWF0ZWQgZmxleCBjb250YWluZXIuKVxyXG4vL1xyXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxyXG4vLyBEZWZhdWx0OiBzdHJldGNoXHJcbi8vXHJcbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1pdGVtcy1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xyXG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcblx0fSBAZWxzZSB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcclxuXHR9XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xyXG5cdC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcclxuXHRhbGlnbi1pdGVtczogJHZhbHVlO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEZsZXhib3ggQWxpZ24gU2VsZlxyXG4vL1xyXG4vLyBWYWx1ZXM6IGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcclxuLy8gRGVmYXVsdDogYXV0b1xyXG5cclxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XHJcblx0Ly8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cclxuXHQtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcclxuXHQtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcclxuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xyXG5cdH1cclxuXHRhbGlnbi1zZWxmOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBBbGlnbiBDb250ZW50XHJcbi8vXHJcbi8vIFRoZSAnYWxpZ24tY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGEgZmxleCBjb250YWluZXIncyBsaW5lcyB3aXRoaW4gdGhlXHJcbi8vIGZsZXggY29udGFpbmVyIHdoZW4gdGhlcmUgaXMgZXh0cmEgc3BhY2UgaW4gdGhlIGNyb3NzLWF4aXMsIHNpbWlsYXIgdG9cclxuLy8gaG93ICdqdXN0aWZ5LWNvbnRlbnQnIGFsaWducyBpbmRpdmlkdWFsIGl0ZW1zIHdpdGhpbiB0aGUgbWFpbi1heGlzLiBOb3RlLFxyXG4vLyB0aGlzIHByb3BlcnR5IGhhcyBubyBlZmZlY3Qgd2hlbiB0aGUgZmxleGJveCBoYXMgb25seSBhIHNpbmdsZSBsaW5lLlxyXG4vL1xyXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoXHJcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWNvbnRlbnQtcHJvcGVydHlcclxuXHJcbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xyXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xyXG5cdC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xyXG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XHJcblx0fVxyXG5cdGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMDMgLSBVdGlsaXRpZXMgLSBIZWxwZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tSGlyYW9sYSdzIEN1c3RvbSBDb2x1bW4tLS0gKi9cclxuLmdyaWQtZnVsbCB7XHJcblx0ZmxleDogMCAwIDYyLjglO1xyXG5cdG1heC13aWR0aDogNjIuOCU7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LWxhcmdlKSB7XHJcblx0XHRmbGV4OiAwIDAgNTUlO1xyXG5cdFx0bWF4LXdpZHRoOiA1NSU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG5vcm1hbCkge1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtZWRpdW0pIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4uZ3JpZC1oYWxmIHtcclxuXHRmbGV4OiAwIDAgMTguNiU7XHJcblx0bWF4LXdpZHRoOiAxOC42JTtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbGFyZ2UpIHtcclxuXHRcdGZsZXg6IDAgMCAyMi41JTtcclxuXHRcdG1heC13aWR0aDogMjIuNSU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG5vcm1hbCkge1xyXG5cdFx0ZmxleDogMCAwIDI1JTtcclxuXHRcdG1heC13aWR0aDogMjUlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtZWRpdW0pIHtcclxuXHRcdGZsZXg6IDAgMCA1NSU7XHJcblx0XHRtYXgtd2lkdGg6IDU1JTtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLmdyaWQtbWRfaGFsZiB7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtZWRpdW0pIHtcclxuXHRcdFx0ZmxleDogMCAwIDQ1JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NSU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2F0ZWdvcnktbWVudSB7XHJcblx0XHQuY2F0ZWdvcnktbWVudS1saXN0IHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWVkaXVtKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1IaXJhb2xhJ3MgUHJlbG9hZGVyLS0tKi9cclxuLmxvYWRpbmcge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWJsYWNrX2NvbG9yO1xyXG5cdHotaW5kZXg6IDk5OTk5OTk5OTk5OTk7XHJcblx0Lm1pZGRsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Lmxkcy1lbGxpcHNpcyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0aGVpZ2h0OiA2NHB4O1xyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDI3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0bGVmdDogNnB4O1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDZweDtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAyNnB4O1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDQ1cHg7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IGxkcy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczMge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcclxuXHR9XHJcbn1cclxuLyogLS0tSGlyYW9sYSdzIFByb2R1Y3QgU3RpY2tlci0tLSovXHJcbi5zdGlja2VyLFxyXG4uc3RpY2tlci0yIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyMHB4O1xyXG5cdGxlZnQ6IDIwcHg7XHJcblx0d2lkdGg6IDQ1cHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogNHB4IDRweCAwIDRweDtcclxuXHRcdGxlZnQ6IDlweDtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuLnN0aWNrZXItMiB7XHJcblx0YmFja2dyb3VuZDogJGJnLW9yYW5nZS1yZWRfY29sb3I7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0bGVmdDogYXV0bztcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRiZy1vcmFuZ2UtcmVkX2NvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIFNlY3Rpb24gVGl0bGUtLS0gKi9cclxuLmhpcmFvbGEtc2VjdGlvbl90aXRsZSB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHQ+IGg0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIFNwYWNpbmcgQmV0d2VlbiBTbGlkZSBJdGVtICYgT3RoZXIgUmVsYXRlZCBTdHVmZi0tLSovXHJcbi5zbGljay1saXN0IHtcclxuXHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcblx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLU9ubHkgRm9yIFNpbmdsZSBQcm9kdWN0IFBhZ2UgfCBTcGFjaW5nIEJldHdlZW4gU2xpZGUgSXRlbS0tLSAqL1xyXG4uc3AtaW1hZ2VzIHtcclxuXHQuc2xpY2stbGlzdCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIFNwYWNpbmcgQmV0d2VlbiBUd28gUm93LS0tKi9cclxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIsXHJcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIHtcclxuXHQuc2xpY2stc2xpZGUgZGl2OmZpcnN0LWNoaWxkIC5zbGlkZS1pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1UYWIgQ29udGVudCAmIFBhbmUgRml4LS0tICovXHJcbi50YWItY29udGVudCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LnRhYi1wYW5lIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1IaXJhb2xhJ3MgUmF0aW5nIEJveCBFbXB0eSBTdGFyIENvbG9yLS0tICovXHJcbi5yYXRpbmctYm94IHtcclxuXHQ+IHVsIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHQmLnNpbHZlci1jb2xvciB7XHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmctc2lsdmVyX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1IaXJhb2xhJ3MgR2xvYmFsIE92ZXJsYXktLS0gKi9cclxuLmdsb2JhbC1vdmVybGF5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoZWFkaW5nLWNvbG9yLCAuOSk7XHJcblx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQmLm92ZXJsYXktb3BlbiB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIFNjcm9sbFVwLS0tICovXHJcbiNzY3JvbGxVcCB7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0Ym90dG9tOiAxNXB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHR3aWR0aDogNTBweDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRoaXJhb2xhLWJvcmRlcl9yYWRpdXM7XHJcblx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0PiBpIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBhbGlzU2xpZGVJblVwIDFzIGluZmluaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIFRvb2x0aXAtLS0gKi9cclxuLnRvb2x0aXB7XHJcblx0ei1pbmRleDogOTtcclxufVxyXG4udG9vbHRpcC1pbm5lciB7XHJcblx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdHBhZGRpbmc6IDNweCA4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxufVxyXG4udG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXHJcbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG59XHJcblxyXG4vKiAtLS1IaXJhb2xhJ3MgUGFnaW5hdGlvbi0tLSAqL1xyXG4uaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEge1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdC5oaXJhb2xhLXBhZ2luYXRpb24tYm94IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDE1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJvZHVjdC1zZWxlY3QtYm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0LnByb2R1Y3Qtc2hvcnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQ+IHAge1xyXG5cdFx0XHRcdGFsbDogaW5oZXJpdDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1IaXJhb2xhJ3MgUXVhbnRpdHktLS0gKi9cclxuLnF1YW50aXR5IHtcclxuXHQuY2FydC1wbHVzLW1pbnVzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA3NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdD4gLmNhcnQtcGx1cy1taW51cy1ib3gge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdH1cclxuXHRcdD4gLnF0eWJ1dHRvbiB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJnLXdoaXNwZXJfY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5kZWMge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmluYyB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUhpcmFvbGEncyAgTmljZSBTZWxlY3QgQ3VzdG9taXphdGlvbi0tLSAqL1xyXG4ubXluaWNlc2VsZWN0IHtcclxuXHQmLm5pY2Utc2VsZWN0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRsaW5lLWhlaWdodDogYXV0bztcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHRcdH1cclxuXHRcdC5saXN0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1CYXNlIFRyYW5zaXRpb24tLS0gKi9cclxuJWJhc2V0cmFuc2l0aW9uIHtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZS1pbik7XHJcbn1cclxuXHJcbi8qIC0tLVJhbmdlIFNsaWRlci0tLSAqL1xyXG4ucHJpY2UtZmlsdGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuXHRcdC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAyNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcblx0XHQtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDI1cHg7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG5cdFx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDI1cHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweDtcclxuXHRcdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMjVweDtcclxuXHR9XHJcblx0LnVpLXNsaWRlci1yYW5nZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDYuNjVweCAuMzVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogNXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogNXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJpY2Utc2xpZGVyLWFtb3VudCB7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQubGFiZWwtaW5wdXQge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyMjI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuXHRcdFx0XHRib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICMyMjI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHR3aWR0aDogOTlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tQ29sb3IgTGlzdCBBcmVhLS0tICovXHJcbi5jb2xvci1saXN0X2FyZWEge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0cGFkZGluZzogMjVweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblx0LmNvbG9yLWxpc3RfaGVhZGluZyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdD4gaDQge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3ViLXRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5jb2xvci1saXN0IHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuXHRcdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LnNpbmdsZS1jb2xvciB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDJweDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdCYuYmctcmVkX2NvbG9yIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1yZWRfY29sb3I7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5idXJudC1vcmFuZ2VfY29sb3Ige1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1cm50LW9yYW5nZV9jb2xvcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmJyb3duX2NvbG9yIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicm93bl9jb2xvcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnJhdy11bWJlcl9jb2xvciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmF3LXVtYmVyX2NvbG9yO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHQuY29sb3ItdGV4dCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb2xvci10ZXh0IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTEyMHB4O1xyXG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0cmlnaHQ6IC0xMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIEltYWdlIEhvdmVyIEVmZmVjdC0tLSAqL1xyXG4uaW1nLWhvdmVyX2VmZmVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGEge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDUxJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym90dG9tOiA1MCU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDkwMG1zIGVhc2UtaW47XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCA5MDBtcyBlYXNlLWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1VcmVuJ3MgTmV3c2xldHRlcnMgUG9wdXAtLS0gKi9cclxuLnBvcHVwX3dyYXBwZXIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogOTk5OTk5OTtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudGVzdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9uZXdzbGV0dGVycy9iZy0xLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiA0MjVweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0M3B4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHQucG9wdXBfb2ZmIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJnLW5lcm9fY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3Vic2NyaWJlX2FyZWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0PiBoMiB7XHJcblx0XHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHQ+IHAge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1heC13aWR0aDogNDUwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdC5zdWJzY3JpYmUtZm9ybS1ncm91cCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmb3JtIHtcclxuXHRcdFx0XHQmLnN1YnNjcmliZS1mb3Jte1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1MHB4IDAgMjBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250X3dlaWdodDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3Vic2NyaWJlLWJvdHRvbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwNCAtIFV0aWxpdGllcyAtIENvbG9yXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS1CYWNrZ3JvdWQgQ29sb3IgfCBPbmx5IEZvciBIVE1MIE1hcmt1cC0tLSovXHJcbi5iZy0td2hpdGVfc21va2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxufVxyXG4uYmctLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcbn1cclxuXHJcbi5iZy0tbmlnaHRfcmlkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LXRleHRfY29sb3I7XHJcbn1cclxuXHJcbi5iZy0tc2lsdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc2lsdmVyX2NvbG9yO1xyXG59XHJcbi5iZy0tbmVybyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW5lcm9fY29sb3I7XHJcbn1cclxuXHJcbi8qIC0tLUFsbCBEZWZhdWx0IENvbG9yIFZhcmlhdGlvbiBJbmNsdWRlZCBJbiBUaGlzIEFyZWEtLS3ihpMgKi9cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9yTGlzdCkge1xyXG5cdC50ZW1wbGF0ZS1jb2xvci0jeyRpfSB7XHJcblx0XHQvLyBEZWZhdWx0IEFuY2hvciBUYWcgQ29sb3JcclxuXHRcdGEge1xyXG5cdFx0XHQmLmhpcmFvbGEtYnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4obnRoKCRjb2xvckxpc3QsICRpKSwgNyk7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIEdyb3VwIEJ1dHRvbiBDb2xvclxyXG5cdFx0LmhpcmFvbGEtZ3JvdXBfYnRuIHtcclxuXHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHQmLmFkZC10b19jYXJ0IHtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qIC0tLUhpcmFvbGEncyBOZXdzbGV0dGVycyBQb3B1cC0tLSAqL1xyXG5cdFx0LnBvcHVwX3dyYXBwZXIge1xyXG5cdFx0XHQudGVzdCB7XHJcblx0XHRcdFx0LnBvcHVwX29mZiB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnN1YnNjcmliZV9hcmVhIHtcclxuXHRcdFx0XHQuc3Vic2NyaWJlLWZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIEhlYWRlciBFbGVtZW50IENvbG9yXHJcblx0XHQuaGItbWVudSB7XHJcblx0XHRcdD4gbmF2IHtcclxuXHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhtLWRyb3Bkb3duIHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkZXItcmlnaHRfYXJlYSB7XHJcblx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBIZWFkZXIgVG9wIEFyZWFcclxuXHRcdC5oZWFkZXItdG9wX2FyZWEge1xyXG5cdFx0XHQuaHQtbWVudSB7XHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaHQtZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5odC1yaWdodF9hcmVhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0LmhlYWRlci1zaGlwcGluZ19hcmVhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyogLS0tU2VjdGlvbiBUaXRsZSBDb2xvci0tLSAqL1xyXG5cdFx0LmhpcmFvbGEtc2VjdGlvbl90aXRsZSB7XHJcblx0XHRcdD4gaDQge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBTdGlja2VyIENvbG9yLS0tKi9cclxuXHRcdC5zdGlja2Vye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gT2ZmY2FudmFzIEVsZW1lbnQgQ29sb3JcclxuXHRcdC5vZmZjYW52YXMtbWVudV93cmFwcGVyIHtcclxuXHRcdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVyIHtcclxuXHRcdFx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm9mZmNhbnZhcy1jb21wb25lbnRfbWVudSB7XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciB7XHJcblx0XHRcdC5vZmZjYW52YXMtbWVudS1pbm5lciB7XHJcblx0XHRcdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5taW5pY2FydC1idG5fYXJlYSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdC5oaXJhb2xhLWJ0biB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIHtcclxuXHRcdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVyIHtcclxuXHRcdFx0XHQub2ZmY2FudmFzLXNlYXJjaCB7XHJcblx0XHRcdFx0XHQuaG0tc2VhcmNoYm94IHtcclxuXHRcdFx0XHRcdFx0PiAuc2VhcmNoX2J0biB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qIC0tLU1vYmlsZSBNZW51IFdyYXBwZXItLS0gKi9cclxuXHRcdC5tb2JpbGUtbWVudV93cmFwcGVyIHtcclxuXHRcdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyogLS0tT2ZmY2FudmFzIE5hdmlnYXRpb24gQXJlYS0tLSAqL1xyXG5cdFx0Lm9mZmNhbnZhcy1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0Lm1vYmlsZS1tZW51IHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiA+IC5tZW51LWV4cGFuZCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyogLS0tSGlyYW9sYSdzIEltYWdlIEhvdmVyIEVmZmVjdC0tLSAqL1xyXG5cdFx0LmltZy1ob3Zlcl9lZmZlY3Qge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBEZWZhdWx0IFNsaWRlciBFbGVtZW50IENvbG9yXHJcblx0XHQubWFpbi1zbGlkZXIge1xyXG5cdFx0XHQuc2xpZGVyLWNvbnRlbnQge1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhpcmFvbGEtc2xpZGVyX2FyZWEtMyB7XHJcblx0XHRcdC5tYWluLXNsaWRlciB7XHJcblx0XHRcdFx0LnNsaWRlci1jb250ZW50IHtcclxuXHRcdFx0XHRcdC5oaXJhb2xhLWJ0bi1wc19sZWZ0IHtcclxuXHRcdFx0XHRcdFx0LmhpcmFvbGEtYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTMgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLFxyXG5cdFx0LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMixcclxuXHRcdC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIHtcclxuXHRcdFx0LnNsaWRlLWl0ZW0ge1xyXG5cdFx0XHRcdC5zaW5nbGVfcHJvZHVjdCB7XHJcblx0XHRcdFx0XHQucHJvZHVjdC1pbWcge1xyXG5cdFx0XHRcdFx0XHQuYWRkLWFjdGlvbnMge1xyXG5cdFx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS1wcm9kdWN0X3NsaWRlcixcclxuXHRcdC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yLFxyXG5cdFx0LmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMsXHJcblx0XHQuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zLFxyXG5cdFx0LmxhdGVzdC1ibG9nX3NsaWRlcixcclxuXHRcdC5zaG9wLXByb2R1Y3Qtd3JhcCB7XHJcblx0XHRcdC5zbGlkZS1pdGVtIHtcclxuXHRcdFx0XHQuc2luZ2xlX3Byb2R1Y3Qge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wcm9kdWN0LWltZyB7XHJcblx0XHRcdFx0XHRcdC5hZGQtYWN0aW9ucyB7XHJcblx0XHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LXNsaWRlX2l0ZW0ge1xyXG5cdFx0XHRcdC5zaW5nbGVfcHJvZHVjdCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhpcmFvbGEtdGVzdGltb25pYWxfc2xpZGVyLFxyXG5cdFx0LmhpcmFvbGEtYnJhbmRfc2xpZGVyIHtcclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyogLS0tUHJvZHVjdCBUYWIgTWVudSBFbGVtZW50IENvbG9yLS0tICovXHJcblx0XHQucHJvZHVjdC10YWIge1xyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRGVmYXVsdCBSYXRpbmcgQm94IENvbG9yXHJcblx0XHQucmF0aW5nLWJveCB7XHJcblx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBEZWZhdWx0IEZvb3RlciBFbGVtZW50IENvbG9yXHJcblx0XHQud2lkZ2V0cy1lc3NlbnRpYWxfc3R1ZmYge1xyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5ld3NsZXR0ZXItZm9ybV93cmFwIHtcclxuXHRcdFx0LnN1YnNjcmliZS1mb3JtIHtcclxuXHRcdFx0XHQubmV3c2xldHRlci1idG4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcclxuXHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdiAuY29weXJpZ2h0ID4gc3BhbiA+IGEge1xyXG5cdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdH1cclxuXHRcdC8vIERlZmF1bHQgU2Nyb2xsVXAgRWxlbWVudCBDb2xvclxyXG5cdFx0I3Njcm9sbFVwIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAtLS1IaXJhb2xhJ3MgVG9vbHRpcC0tLSAqL1xyXG5cdFx0LnRvb2x0aXAtaW5uZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0fVxyXG5cdFx0LnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLFxyXG5cdFx0LnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0fVxyXG5cdFx0LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSxcclxuXHRcdC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHR9XHJcblx0XHQvKiAtLS1TaG9wIFBhZ2UtLS0gKi9cclxuXHRcdC5zaG9wLXByb2R1Y3Qtd3JhcCB7XHJcblx0XHRcdCYuZ3JpZCB7XHJcblx0XHRcdFx0LnNsaWRlLWl0ZW0ge1xyXG5cdFx0XHRcdFx0LnNpbmdsZV9wcm9kdWN0IHtcclxuXHRcdFx0XHRcdFx0PiAucHJvZHVjdC1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdD4gLmFkZC1hY3Rpb25zIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAtLS1QcmVsb2FkZXItLS0gKi9cclxuXHRcdC5sb2FkaW5nIHtcclxuXHRcdFx0Lm1pZGRsZSB7XHJcblx0XHRcdFx0Lmxkcy1lbGxpcHNpcyB7XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyogLS0tQ29sb3IgTGlzdCBBcmVhLS0tICovXHJcblx0XHQuY29sb3ItbGlzdCB7XHJcblx0XHRcdC5zaW5nbGUtY29sb3Ige1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qIC0tLVF1aWNrIFZpZXcgQ2xvc2UgQnV0dG9uIENvbG9yLS0tICovXHJcblx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdC5jbG9zZSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qIC0tLVNpbmdsZSBQcm9kdWN0IFBhZ2UtLS0gKi9cclxuXHRcdC5zcC1hcmVhIHtcclxuXHRcdFx0LnNwLW5hdiB7XHJcblx0XHRcdFx0LnNwLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0LnNwLWVzc2VudGlhbF9zdHVmZiB7XHJcblx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucXR5LWJ0bl9hcmVhIHtcclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5xdHktY2FydF9idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvckxpc3QsICRpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IEFyZWEgRm91ci0tLSAqL1xyXG5cdFx0LmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQge1xyXG5cdFx0XHQuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIHtcclxuXHRcdFx0XHQuc2xpZGUtaXRlbSB7XHJcblx0XHRcdFx0XHQuc2luZ2xlX3Byb2R1Y3Qge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qIC0tLUhpcmFvbGEncyBQcm9kdWN0IEFyZWEgRml2ZS0tLSAqL1xyXG5cdFx0LmhpcmFvbGEtcHJvZHVjdF9hcmVhLTUge1xyXG5cdFx0XHQuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIHtcclxuXHRcdFx0XHQuc2xpZGUtaXRlbSB7XHJcblx0XHRcdFx0XHQuc2luZ2xlX3Byb2R1Y3Qge1xyXG5cdFx0XHRcdFx0XHQucHJvZHVjdC1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdC5hZGQtYWN0aW9ucyB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRcdFx0Y29sb3I6IG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAtLS1TaW5nbGUgUHJvZHVjdCBTbGlkZXIgQXJlYSBCb3JkZXIgQ29sb3ItLS0gKi9cclxuXHRcdC5zcC1zbGlkZXIge1xyXG5cdFx0XHQuc2xpZGUtaXRlbSB7XHJcblx0XHRcdFx0LnNpbmdsZV9wcm9kdWN0IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRcdGNvbG9yOiBudGgoJGNvbG9yTGlzdCwgJGkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAtLS1TaW5nbGUgUHJvZHVjdCBHYWxsZXJ5IE91dGxpbmUgQ29sb3ItLS0gKi9cclxuXHRcdC5zcC1nYWxsZXJ5X2FyZWEge1xyXG5cdFx0XHQuc3AtbmF2IHtcclxuXHRcdFx0XHQuc3AtZ2FsbGVyeSB7XHJcblx0XHRcdFx0XHQubGctaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogMXB4IHNvbGlkIG50aCgkY29sb3JMaXN0LCAkaSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDEwIC0gQ29tcG9uZW50cyAtIEJ1dHRvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vLyBIaXJhb2xhXHJcbmJ1dHRvbi5saS1idG4ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR3aWR0aDogNDVweDtcclxuXHRib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtMXB4O1xyXG5cdHRvcDogLTFweDtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYnV0dG9uLmxpLWJ0bjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJGhlYWRpbmctY29sb3I7XHJcblx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxufVxyXG5cclxuLyogLS1IaXJhb2xhJ3MgU2VhcmNoIEJ1dHRvbi0tICovXHJcbi5oaXJhb2xhLXNlYXJjaF9idG4ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0dG9wOiAxNXB4O1xyXG5cdGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXJfY29sb3I7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1IaXJhb2xhJ3MgQnV0dG9uIFBvc2l0aW9uLS0tICovXHJcbi8vIENlbnRlclxyXG4uaGlyYW9sYS1idG4tcHNfY2VudGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdCYuaGlyYW9sYS1idG4tcHNfbGVmdCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdCYuaGlyYW9sYS1idG4tcHNfcmlnaHQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tSGlyYW9sYSdzIEJ1dHRvbi0tICovXHJcbi5oaXJhb2xhLWJ0bixcclxuLmhpcmFvbGEtYmFubmVyX2J0bixcclxuLmhpcmFvbGEtYnRuLWJvbmRpX2JsdWUsXHJcbi5oaXJhb2xhLWJ0bl9mdWxsd2lkdGgsXHJcbi5oaXJhb2xhLWNvbXBhcmVfYnRuLFxyXG4uaGlyYW9sYS1maWx0ZXJfYnRuLFxyXG4uaGlyYW9sYS1idG5fZGFyayxcclxuLmhpcmFvbGEtYnRuX2xpbWVyaWNrIHtcclxuXHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdGJveC1zaGFkb3c6IDBweCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdHdpZHRoOiAxOTVweDtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUhpcmFvbGEncyBCdXR0b24gV2l0aCBDb2xvciBWYXJpYXRpb24tLS0gKi9cclxuLmhpcmFvbGEtYnRuLWJvbmRpX2JsdWUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4uaGlyYW9sYS1idG5fZGFyayB7XHJcblx0YmFja2dyb3VuZDogJGJvZHktdGV4dF9jb2xvcjtcclxuXHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdHdpZHRoOiAxNTBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuLmhpcmFvbGEtYnRuX2xpbWVyaWNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHR9XHJcbn1cclxuLyogLS0tSGlyYW9sYSdzIEJ1dHRvbiBXaXRoIFZhcmlvdXMgU2l6ZXMtLS0gKi9cclxuLmhpcmFvbGEtYnRuX2Z1bGx3aWR0aCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8vIFNtYWxsIFNpemVcclxuLmhpcmFvbGEtYnRuX3NtIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkYm9keS1mb250X3dlaWdodDtcclxufVxyXG4vKiAtLS1IaXJhb2xhJ3MgT3RoZXIgQnV0dG9uLS0tICovXHJcbi5oaXJhb2xhLWJhbm5lcl9idG4ge1xyXG5cdGJveC1zaGFkb3c6IDBweCAxcHggNi43OXB4IDAuMjFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG4uaGlyYW9sYS1jb21wYXJlX2J0biB7XHJcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktdGV4dF9jb2xvcjtcclxuXHR9XHJcbn1cclxuLmZiLWZpbHRlci1idG5fYXJlYSB7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0LmhpcmFvbGEtZmlsdGVyX2J0biB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogJGJvZHktZm9udF93ZWlnaHQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTEgLSBDb21wb25lbnRzIC0gU2xpZGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIC0tLVNsaWRlciBXaXRoIENhdGVnb3J5IE1lbnUtLS0gKi9cclxuLnNsaWRlci13aXRoLWNhdGVnb3J5X21lbnUge1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0cGFkZGluZzogMCAzJTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHgtc21hbGwpe1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJhbm5lci1pdGVtIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS1TbGlkZXIgQXJlYSBPbmUtLS0gKi9cclxuLmhpcmFvbGEtc2xpZGVyX2FyZWEge1xyXG5cdC5tYWluLXNsaWRlciB7XHJcblx0XHQuc2xpZGVyLWNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGxlZnQ6IDUlO1xyXG5cdFx0XHQ+IGg1IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBoMiB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobm9ybWFsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGgzIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChub3JtYWwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gaDQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLVNsaWRlciBBcmVhIFR3by0tLSAqL1xyXG4uaGlyYW9sYS1zbGlkZXJfYXJlYS0yIHtcclxuXHQubWFpbi1zbGlkZXIge1xyXG5cdFx0LnNsaWRlci1jb250ZW50IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MiU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiA4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGg1IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDdweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGgyIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gaDMge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGg0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGlyYW9sYS1idG4tcHNfY2VudGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1TbGlkZXIgQXJlYSBUaHJlZS0tLSAqL1xyXG4uaGlyYW9sYS1zbGlkZXJfYXJlYS0ze1xyXG5cdC5jb250YWluZXItZmx1aWR7XHJcblx0XHRwYWRkaW5nOiAwIDMlO1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJ7XHJcblx0XHQuc2luZ2xlLXNsaWRle1xyXG5cdFx0XHQuc2xpZGVyLWNvbnRlbnR7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbm9ybWFsKXtcclxuXHRcdFx0XHRcdGgyLFxyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4eC1zbWFsbCl7XHJcblx0XHRcdFx0XHRoMixcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGlkZXItY29udGVudC0ye1xyXG5cdFx0XHRcdHJpZ2h0OiAyMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGFyZ2Upe1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmNvbG9yLXdoaXRle1xyXG5cdFx0Lm1haW4tc2xpZGVye1xyXG5cdFx0XHQuc2xpZGVyLWNvbnRlbnR7XHJcblx0XHRcdFx0PiBoNSxcclxuXHRcdFx0XHRoMixcclxuXHRcdFx0XHRoMyxcclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGljay1hcnJvd3tcclxuXHRcdFx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tU2xpZGVyIEJhY2tncm91bmQgSW1hZ2UtLSAqL1xyXG4vLyBIb21lIE9uZVxyXG4uYmctMSxcclxuLmJnLTIsXHJcbi5iZy0zIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvMS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRtaW4taGVpZ2h0OiA1MjBweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0bWluLWhlaWdodDogMzgwcHg7XHJcblx0fVxyXG59XHJcbi5iZy0yIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvMi5qcGcnKTtcclxufVxyXG4uYmctMyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyLzMuanBnJyk7XHJcbn1cclxuLy8gSG9tZSBUd29cclxuLmJnLTQsXHJcbi5iZy01IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvNC5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRtaW4taGVpZ2h0OiA4MjVweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbm9ybWFsKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQxMHB4O1xyXG5cdH1cclxufVxyXG4uYmctNSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyLzUuanBnJyk7XHJcbn1cclxuLy8gSG9tZSBUaHJlZVxyXG4uYmctNixcclxuLmJnLTcge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci82LmpwZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdG1pbi1oZWlnaHQ6IDgyNXB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1ub3JtYWwpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0bWluLWhlaWdodDogNDEwcHg7XHJcblx0fVxyXG59XHJcbi5iZy03IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvNy5qcGcnKTtcclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIFNsaWRlciBQcm9ncmVzcyBCYXItLS0gKi9cclxuLnNsaWRlci1wcm9ncmVzcyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IGluaXRpYWw7XHJcblx0YW5pbWF0aW9uOiBpbml0aWFsO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLnNsaWNrLWN1cnJlbnQgLnNsaWRlci1wcm9ncmVzcyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IHRpbWViYXIgOHMgZWFzZS1pbi1vdXQgMHMgMSBiYWNrd2FyZHM7XHJcblx0YW5pbWF0aW9uOiB0aW1lYmFyIDhzIGVhc2UtaW4tb3V0IDBzIDEgYmFja3dhcmRzO1xyXG59XHJcblxyXG4vLyBIaXJhb2xhJ3MgS2V5ZnJhbWVzXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0aW1lYmFyIHtcclxuXHQwJSB7XHJcblx0XHR3aWR0aDogMDtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyB0aW1lYmFyIHtcclxuXHQwJSB7XHJcblx0XHR3aWR0aDogMDtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNsaWRlciBQYWdpbmF0aW9uICAqL1xyXG4ubWFpbi1zbGlkZXIsXHJcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yLFxyXG4uaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zLFxyXG4uc3AtaW1nX3NsaWRlcixcclxuLnNwLXNsaWRlcixcclxuLnNwLWltZ19zbGlkZXItMyxcclxuLmJyYW5kLXNsaWRlciB7XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA5LjhweCAwLjJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogODtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRoaXJhb2xhLWJvcmRlcl9yYWRpdXM7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctd2hpdGVfY29sb3IsIDYpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFByb2R1Y3QgU2xpZGVyIFBhZ2luYXRpb25cclxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIsXHJcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zLFxyXG4uYXJyb3ctdHlwZS10d28sXHJcbi5sYXRlc3QtYmxvZ19zbGlkZXIge1xyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0b3A6IC04MHB4O1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdH1cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLVNpbmdsZSBQcm9kdWN0IEltYWdlIFNsaWRlci0tLSAqL1xyXG4uc3AtaW1nX3NsaWRlciB7XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2luZ2xlIFBvcmR1Y3QgSW1hZ2UgU2xpZGVyIFR3by0tLSAqL1xyXG4uc3AtaW1nX3NsaWRlci0yIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5zcC1pbWdfc2xpZGVyLW5hdiB7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0LnNpbmdsZS1zbGlkZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2luZ2xlIFBvcmR1Y3QgSW1hZ2UgU2xpZGVyIFRocmVlLS0tICovXHJcbi5zcC1pbWdfc2xpZGVyLTMge1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1lZGl1bSkge1xyXG5cdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdGZsZXgtYmFzaXM6IDMwJSAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0ZmxleC1iYXNpczogNDAlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IGF1dG87XHJcblx0XHR3aWR0aDogMzVweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdHRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRib3R0b206IDYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1lZGl1bSkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2xpZGVyIERvdHMtLS0gKi9cclxuLm1haW4tc2xpZGVyIHtcclxuXHRAaW5jbHVkZSBqYi1zbGlja19kb3RzO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxMiAtIENvbXBvbmVudHMgLSBBbmltYXRpb25cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogSGlyYW9sYSdzIEFuaW1hdGlvbiBTdHlsZSBPbmUgKi9cclxuLnNsaWNrLWFjdGl2ZSB7XHJcblx0Ji5hbmltYXRpb24tc3R5bGUtMDEge1xyXG5cdFx0LnNsaWRlci1jb250ZW50IHtcclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogMTIwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcclxuXHRcdFx0XHRhbmltYXRpb246IDEyMDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBoMiB7XHJcblx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IDE0MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAxNDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaDMge1xyXG5cdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiAxNjAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogMTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGg0IHtcclxuXHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogMTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDtcclxuXHRcdFx0XHRhbmltYXRpb246IDE2MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBoNSB7XHJcblx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IDE4MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAxODAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gLnNsaWRlLWJ0biB7XHJcblx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IDIwMDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluVXA7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAyMDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYW5pbWF0aW9uLXN0eWxlLTAyIHtcclxuXHRcdC5zbGlkZXItY29udGVudCB7XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IDEyMDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluUmlnaHQ7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAxMjAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaDIge1xyXG5cdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiAxNDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogMTQwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGgzIHtcclxuXHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogMTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcclxuXHRcdFx0XHRhbmltYXRpb246IDE2MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluUmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBoNCB7XHJcblx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IDE2MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgem9vbUluUmlnaHQ7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAxNjAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaDUge1xyXG5cdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiAxODAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogMTgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC5zbGlkZS1idG4ge1xyXG5cdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiAyMDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogMjAwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gS3lmcmFtZXNcclxuXHJcbi8qVG9wIFVwIEtleWZyYW1lcyovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbGlzU2xpZGVJblVwIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNTBweCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwcHgpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgYWxpc1NsaWRlSW5VcCB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwcHgpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1MHB4KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4vLyBCZWdpbiBTbGlkZSBJbiBSaWdodCBLeWZyYW1lc1xyXG4uc2xpZGUtaW4tcmlnaHQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XHJcblx0YW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAxOS0xLTcgMTc6MDoxM1xyXG4gKiB3OiBodHRwOi8vYW5pbWlzdGEubmV0LCB0OiBAY3NzYW5pbWlzdGFcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyoqXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogYW5pbWF0aW9uIHNsaWRlLWluLXJpZ2h0XHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbi1yaWdodCB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzQwcHgpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM0MHB4KTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzbGlkZS1pbi1yaWdodCB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzQwcHgpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM0MHB4KTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuLy8gU2xpZGUgSW4gUmlnaHQgS3lmcmFtZXMgRW5kIEhlcmVcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDEzIC0gQ29tcG9uZW50cyAtIE5hdmlnYXRpb25cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tTW9iaWxlIE1lbnUgV3JhcHBlci0tLSAqL1xyXG4ubW9iaWxlLW1lbnVfd3JhcHBlcixcclxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyLFxyXG4ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIHtcclxuXHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IC0yODVweDtcclxuXHRcdHdpZHRoOiAyODVweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHR9XHJcblx0XHQvLyBPZmZjYW52YXMgSW5uZXIgU2VhcmNoIEJhclxyXG5cdFx0Lm9mZmNhbnZhcy1pbm5lcl9zZWFyY2gge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDBweCk7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHRcdC5obS1zZWFyY2hib3gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQ+IGlucHV0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA1MnB4IDAgMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAuc2VhcmNoX2J0biB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYub3BlbiB7XHJcblx0XHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0cGFkZGluZzogMTA1cHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1PZmZjYW52YXMgQ2xvc2UgQnV0dG9uLS0tICovXHJcbi5idG4tY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogLTYwcHg7XHJcblx0YmFja2dyb3VuZDogJGhlYWRpbmctY29sb3I7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0bGVmdDogLTUwcHg7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHQ+IGkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gaSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbi8qIC0tLU9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEtLS0gKi9cclxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIHtcclxuXHQubW9iaWxlLW1lbnUge1xyXG5cdFx0JiA+IGxpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmID4gLm1lbnUtZXhwYW5kIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN1Yi1tZW51IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5tZW51LW9wZW4ge1xyXG5cdFx0XHRcdCYgPiAubWVudS1leHBhbmQge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmNDYyJztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1IZWFkZXIgVXNlciBTZXR0aW5nIEFyZWEtLS0gKi9cclxuLnVzZXItc2V0dGluZ19hcmVhIHtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHQ+IHVsIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLU9mZmNhbnZhcyBNZW51IFdyYXBwZXItLS0gKi9cclxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0cGFkZGluZzogMjVweCAzMHB4IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xyXG5cdFx0d2lkdGg6IDM3NXB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0bWluLWhlaWdodDogNjAwcHg7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGJvZHktdGV4dF9jb2xvcjtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiAtLS1PZmZjYW52YXMgQ29tcG9uZW50LS0tICovXHJcblx0XHQub2ZmY2FudmFzLWNvbXBvbmVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHQmLmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQub2ZmY2FudmFzLWNvbXBvbmVudF90aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQub2ZmY2FudmFzLWNvbXBvbmVudF9tZW51IHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8qIC0tLU9mZmNhbnZhcyBJbm5lciBTb2NpYWwgTGluay0tLSAqL1xyXG5cdFx0Lm9mZmNhbnZhcy1pbm5lci1zb2NpYWxfbGluayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm9wZW4ge1xyXG5cdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVyIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm9mZmNhbnZhcy1pbm5lcl9sb2dvIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHR9XHJcblx0LnNob3J0LWRlc2Mge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdD4gcCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1PZmZjYW52YXMgTWluaWNhcnQgQXJlYS0tLSAqL1xyXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIge1xyXG5cdC5vZmZjYW52YXMtbWVudS1pbm5lciB7XHJcblx0XHRwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRib2R5LXRleHRfY29sb3I7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQubWluaWNhcnQtY29udGVudCB7XHJcblx0XHRcdC5taW5pY2FydC1oZWFkaW5nIHtcclxuXHRcdFx0XHQ+IGg0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1pbmljYXJ0LWxpc3Qge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMxMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm1pbmljYXJ0LXByb2R1Y3Qge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdCYucHJvZHVjdC1pdGVtX3JlbW92ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtaXRlbV9pbWcge1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtZmxleC1iYXNpczogNjVweDtcclxuXHRcdFx0XHRcdFx0XHQtbW96LWZsZXgtYmFzaXM6IDY1cHg7XHJcblx0XHRcdFx0XHRcdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNjVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtaXRlbV9jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdC1tb3otZmxleC1iYXNpczogY2FsYygxMDAlIC0gNjVweCk7XHJcblx0XHRcdFx0XHRcdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLnByb2R1Y3QtaXRlbV90aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5wcm9kdWN0LWl0ZW1fcXVhbnRpdHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5taW5pY2FydC1pdGVtX3RvdGFsIHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0XHR9XHJcblx0XHQubWluaWNhcnQtYnRuX2FyZWEge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0LmhpcmFvbGEtYnRuIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLU9mZmNhbnZhcyBTZWFyY2ggQXJlYS0tLSAqL1xyXG4ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIHtcclxuXHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW5lcm9fY29sb3I7XHJcblx0XHRvcGFjaXR5OiAwLjk3O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHR9XHJcblx0XHQub2ZmY2FudmFzLXNlYXJjaCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNSUpO1xyXG5cdFx0XHQuaG0tc2VhcmNoYm94IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0PiBpbnB1dCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTAwcHggMCAyNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAuc2VhcmNoX2J0biB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm9wZW4ge1xyXG5cdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVyIHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1DYXRlZ29yeSBNZW51LS0tICovXHJcbi5jYXRlZ29yeS1tZW51IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5jYXRlZ29yeS1oZWFkaW5nIHtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cGFkZGluZzogMTlweCAwO1xyXG5cdFx0PiBoMiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbm9ybWFsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDNjXCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDE4cHg7XHJcblx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChub3JtYWwpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbm9ybWFsKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG5vcm1hbCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2F0ZWdvcnktbWVudS1saXN0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHQ+IHVsIHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMS4ycHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQuY2F0LW1lZ2EtbWVudSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yaWdodC1tZW51IHtcclxuXHRcdFx0XHRcdD4gYTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDc4JztcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlciA+IGE6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yeC1jaGlsZCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnJ4LXBhcmVudCB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdGEucngtc2hvdyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnJ4LWNoYW5nZSBhIHtcclxuXHRcdFx0XHRcdFx0Ji5yeC1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYucngtc2hvdyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gQ2F0ZWdvcnkgTWVnYSBtZW51IE9uZVxyXG4uY2F0LW1lZ2EtbWVudSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAxMDglO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHdpZHRoOiAyMjBweDtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHR3aWR0aDogNjQwcHg7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChub3JtYWwpIHtcclxuXHRcdGxlZnQ6IDExNCU7XHJcblx0fVxyXG5cdD4gbGkge1xyXG5cdFx0Ji5yaWdodC1tZW51IHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0Ji5jYXQtbWVnYS10aXRsZSB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiB1bCB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIENhdGVnb3J5IE1lZ2EgbWVudSBUd29cclxuXHQmLmNhdC1tZWdhLW1lbnUtMiB7XHJcblx0XHR3aWR0aDogODQwcHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdCYucmlnaHQtbWVudSB7XHJcblx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gQ2F0ZWdvcnkgTWVnYSBtZW51IFRocmVlXHJcblx0Ji5jYXQtbWVnYS1tZW51LTMge1xyXG5cdFx0d2lkdGg6IDQ0MHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHRcdD4gbGkge1xyXG5cdFx0XHQmLnJpZ2h0LW1lbnUge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1DYXRlZ29yeSBNZW51IEluIE1vYmlsZSBEZXZpY2UtLS0gKi9cclxuQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdC5jYXRlZ29yeS1tZW51LWxpc3R7XHJcblx0XHQ+IHVse1xyXG5cdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdD4gdWx7XHJcblx0XHRcdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdFx0XHQ+IHVse1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTM4cHg7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnJpZ2h0LW1lbnV7XHJcblx0XHRcdFx0XHQuY2F0LW1lZ2EtbWVudXtcclxuXHRcdFx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0XHRcdFx0XHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHQmLmNhdC1tZWdhLXRpdGxle1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+IHVse1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXQtZHJvcGRvd257XHJcblx0XHRcdFx0XHRcdD4gbGl7XHJcblx0XHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4IDEwcHggMzVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0Ji5tZW51LWV4cGFuZHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjQ4OVwiO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTQgLSBDb21wb25lbnRzIC0gQmFubmVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oaXJhb2xhLWJhbm5lcl9hcmVhIHtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHQuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdHBhZGRpbmc6IDAgMyU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4LXNtYWxsKXtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4IDA7XHJcblx0XHR9XHJcblx0XHRbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uICsgMikge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gU3RhdGljIEJhbm5lclxyXG4uc3RhdGljLWJhbm5lcl9hcmVhIHtcclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxuXHQuc3RhdGljLWJhbm5lci1pbWFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL3N0YXRpYy1iYW5uZXIucG5nXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDM0NXB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdCYuc3RhdGljLWJhbm5lci1pbWFnZS0ye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL3N0YXRpYy1iYW5uZXItMi5wbmdcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdGF0aWMtYmFubmVyLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA3NXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHR9XHJcblx0XHQ+IHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRiZy1hbGl6YXJpbl9jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNjaGVkdWxlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy1hbGl6YXJpbl9jb2xvcjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IGgyLFxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXdlaWdodDogJGJvZHktZm9udF93ZWlnaHQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcdC5oaXJhb2xhLWJ0bi1wc19sZWZ0IHtcclxuXHRcdFx0LmhpcmFvbGEtYnRuIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnN0YXRpYy1iYW5uZXJfYXJlYS0ye1xyXG5cdFx0LnN0YXRpYy1iYW5uZXItY29udGVudHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzQ2VudGVyO1xyXG5cdFx0XHRsZWZ0OiA2MCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21hbGwpe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4LXNtYWxsKXtcclxuXHRcdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBCYW5uZXIgQXJlYSBUd29cclxuLmhpcmFvbGEtYmFubmVyX2FyZWEtMiB7XHJcblx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0W2NsYXNzKj1cImNvbFwiXSB7XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIEJhbm5lciBBcmVhIFRocmVlXHJcbi5oaXJhb2xhLWJhbm5lcl9hcmVhLTMge1xyXG5cdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFtjbGFzcyo9XCJjb2xcIl0ge1xyXG5cdFx0JjpudGgtY2hpbGQoLW4gKyAyKSB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTUgLSBDb21wb25lbnRzIC0gUHJvZHVjdFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGlyYW9sYS1wcm9kdWN0X2FyZWEge1xyXG5cdHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuaGlyYW9sYS1zZWN0aW9uX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdCYuc2VjdGlvbi1zcGFjZV9hZGQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1IaXJhb2xhJ3MgUHJvZHVjdCBTbGlkZXItLS0gKi9cclxuLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIsXHJcbi5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMsXHJcbi5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyLFxyXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMixcclxuLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMsXHJcbi5zaG9wLXByb2R1Y3Qtd3JhcCB7XHJcblx0LnNsaWRlLWl0ZW0ge1xyXG5cdFx0LnNpbmdsZV9wcm9kdWN0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHQucHJvZHVjdC1pbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zZWNvbmRhcnktaW1nIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tMjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LnNlY29uZGFyeS1pbWcge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYWRkLWFjdGlvbnMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5oaXJhb2xhLWFkZF9jYXJ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmhpcmFvbGEtYWRkX2NvbXBhcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLTI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLnF1aWNrLXZpZXctYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi0zO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQ+IC5wcm9kdWN0LWltZyB7XHJcblx0XHRcdFx0XHQuYWRkLWFjdGlvbnMge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDIwcHg7XHJcblx0XHRcdFx0LnByb2R1Y3QtZGVzY19pbmZvIHtcclxuXHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmF0aW5nLWJveCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnByaWNlLWJveCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbmV3LXByaWNlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvbGQtcHJpY2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYWRkaXRpb25hbC1hZGRfYWN0aW9uIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUhpcmFvbGEncyBDb3VudGRvd24tLS0gKi9cclxuLmhpcmFvbGEtY291bnRkb3duIHtcclxuXHQuY291bnQge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCYuY291bnQtYW1vdW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmctZm9udF93ZWlnaHQ7XHJcblx0XHRcdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jb3VudC1wZXJpb2Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxNiAtIENvbXBvbmVudHMgLSBTaGlwcGluZ1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGlyYW9sYS1zaGlwcGluZ19hcmVhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2VfY29sb3I7XHJcblx0LnNoaXBwaW5nLW5hdiB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCA3NXB4O1xyXG5cdFx0LnNoaXBwaW5nLWl0ZW0ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC5zaGlwcGluZy1pY29uIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNoaXBwaW5nLWNvbnRlbnQge1xyXG5cdFx0XHRcdD4gaDYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFtjbGFzcyo9XCJjb2xcIl0ge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgtbiArIDIpIHtcclxuXHRcdFx0XHQuc2hpcHBpbmctaXRlbSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uICsgMykge1xyXG5cdFx0XHRcdC5zaGlwcGluZy1pdGVtIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5oaXJhb2xhLXNoaXBwaW5nX2FyZWEtMiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHQuc2hpcHBpbmctbmF2IHtcclxuXHRcdFx0cGFkZGluZzogNjBweCAwIDU1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxOCAtIENvbXBvbmVudHMgLSBGb3JtXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIC0tLUhpcmFvbGEncyBOZXdzbGV0dGVyIEZvcm0tLS0gKi9cclxuLm5ld3NsZXR0ZXItZm9ybV93cmFwIHtcclxuXHQuc3Vic2NyaWJlLWZvcm0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Lm5ld3NsZXR0ZXItaW5wdXQge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDcwcHggMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Lm5ld3NsZXR0ZXItYnRuIHtcclxuXHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTkgLSBDb21wb25lbnRzIC0gU29jaWFsIExpbmtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhpcmFvbGEtc29jaWFsX2xpbmsge1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdD4gdWwge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1yZ2JhX2NvbG9yLTI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMTcgLSBDb21wb25lbnRzIC0gUHJvZHVjdCBUYWJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tSGlyYW9sYSdzIFByb2R1Y3QgVGFiIEFyZWEtLS0gKi9cclxuLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yLFxyXG4uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMsXHJcbi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cdC5oaXJhb2xhLXNlY3Rpb25fdGl0bGUtMyB7XHJcblx0XHQ+IGg0IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wcm9kdWN0LXRhYiB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS10YWJfdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGg0IHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiB1bCB7XHJcblx0XHRcdCYucHJvZHVjdC1tZW51IHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250X3dlaWdodDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1ncmV5O1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtOXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC01cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIHtcclxuXHRcdC5wcm9kdWN0LXRhYiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0XHQucHJvZHVjdC1tZW51IHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tSGlyYW9sYSdzIFByb2R1Y3QgVGFiIEFyZWEgVGhyZWUtLS0gKi9cclxuLnNwLXByb2R1Y3QtdGFiX2FyZWEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRwYWRkaW5nOiAwIDAgNjBweDtcclxuXHQuc2hvcnQtZGVzYyB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdD4gcCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjAgLSBDb21wb25lbnRzIC0gTW9kYWxcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tTW9kYWwtLS0gKi9cclxuLm1vZGFsLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0Ji5tb2RhbCB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHR6LWluZGV4OiAtOTtcclxuXHR9XHJcblx0Ji5zaG93IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuXHRcdHotaW5kZXg6IDEwNTA7XHJcblx0fVxyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0bWF4LXdpZHRoOiA4NiU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDc1NXB4O1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbGFyZ2UpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwNXB4O1xyXG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHQuY2xvc2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1ub3JtYWwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubW9kYWwtaW5uZXItYXJlYSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQuc3AtaW1nX3NsaWRlci0yIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zcC1pbWdfc2xpZGVyLW5hdiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0XHQuc2luZ2xlLXNsaWRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNwLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3AtaGVhZGluZyB7XHJcblx0XHRcdFx0XHRcdFx0PiBoNSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbm9ybWFsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhdGluZy1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByaWNlLWJveCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Lm5ldy1wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9sZC1wcmljZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZXNzZW50aWFsX3N0dWZmIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubGlzdC1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHQmLmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5xdWFudGl0eSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmhpcmFvbGEtZ3JvdXBfYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWRkLXRvX2NhcnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmhpcmFvbGEtdGFnLWxpbmUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaGlyYW9sYS1zb2NpYWxfYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZmFjZWJvb2stY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHR3aXR0ZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJlLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vay1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjEgLSBDb21wb25lbnRzIC0gQnJhbmRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyYW5kLWFyZWF7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgODBweDtcclxuICAgIC5icmFuZC1zbGlkZXJfbmF2e1xyXG4gICAgICAgIC5icmFuZC1zbGlkZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyBcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLnNsaWRlLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgID4gaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMjIgLSBDb21wb25lbnRzIC0gQnJlYWRjcnVtYlxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJlYWRjcnVtYi1hcmVhIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnJlYWRjcnVtYi8xLmpwZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRtaW4taGVpZ2h0OiAyMjVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdH1cclxuXHQuYnJlYWRjcnVtYi1jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIGFic0NlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0PiBoMiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250X3dlaWdodDtcclxuXHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbm9ybWFsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAyNSAtIFNlY3Rpb24gLSBIZWFkZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tSGVhZGVyIFRvcCBBcmVhLS0tICovXHJcbi5oZWFkZXItdG9wX2FyZWEge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5odC1tZW51IHtcclxuXHRcdD4gdWwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Lmh0LWRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3ItMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gQmVnaW4gSGVhZGVyIFRvcCBEcm9wZG93biBBcmVhXHJcblx0XHRcdFx0Lmh0LWRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBIZWFkZXIgVG9wIERyb3Bkb3duIEFyZWEgRW5kIEhlcmVcclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkaW0tZ3JheV9jb2xvcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmh0LWxlZnRfYXJlYSB7XHJcblx0XHQuaGVhZGVyLXNoaXBwaW5nX2FyZWEge1xyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaHQtcmlnaHRfYXJlYSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS1zb2NpYWxfbGluayB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLUhlYWRlciBNaWRkbGUgQXJlYS0tLSAqL1xyXG4uaGVhZGVyLW1pZGRsZV9hcmVhIHtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdC5obS1mb3JtX2FyZWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0fVxyXG5cdC8vIFNlYXJjaCBCYXJcclxuXHQuaG0tc2VhcmNoYm94IHtcclxuXHRcdGJhY2tncm91bmQ6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0bWluLXdpZHRoOiA2ODBweDtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHR9XHJcblx0LmhtLXNlYXJjaGJveCAubmljZS1zZWxlY3Quc2VsZWN0LXNlYXJjaC1jYXRlZ29yeSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0aGVpZ2h0OiA0M3B4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0cGFkZGluZzogMCAyOHB4IDAgMjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5zZWxlY3Qtc2VhcmNoLWNhdGVnb3J5IHVsLmxpc3Qge1xyXG5cdFx0aGVpZ2h0OiA0NDBweDtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IG5vbmU7XHJcblx0fVxyXG5cdC5obS1zZWFyY2hib3ggLmN1cnJlbnQ6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHQuaG0tc2VhcmNoYm94IC5uaWNlLXNlbGVjdC5zZWxlY3Qtc2VhcmNoLWNhdGVnb3J5OjpiZWZvcmUge1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHR0b3A6IDI1cHg7XHJcblx0fVxyXG5cdC5obS1zZWFyY2hib3ggaW5wdXQge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgNjBweCAwIDMzcHg7XHJcblx0fVxyXG5cdC8vIEhlYWRlciBSaWdodCBBcmVhXHJcblx0LmhlYWRlci1yaWdodF9hcmVhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQ+IHVsIHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1ub3JtYWwpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tSGVhZGVyIEJvdHRvbSBBcmVhLS0tICovXHJcbi5oZWFkZXItYm90dG9tX2FyZWEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdD4gLmNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5oZWFkZXItbG9nbyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0cGFkZGluZzogMTVweCAwIDMwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChzbWFsbCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIEhlYWRlciBNYWluIE1lbnVcclxuXHQubWFpbi1tZW51X2FyZWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdD4gbmF2IHtcclxuXHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRyb3Bkb3duO1xyXG5cdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHQvLyBCZWdpbiBIZWFkZXIgTWlkZGxlIFN1YiBEcm9wZG93biBBcmVhXHJcblx0XHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmhtLXN1Yl9kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IC5obS1zdWJfZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gSGVhZGVyIE1pZGRsZSBTdWIgRHJvcGRvd24gQXJlYSBFbmQgSGVyZVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm1lZ2FtZW51LWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZ2FtZW51O1xyXG5cdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtaXRlbV9pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS9iZy8xLmpwZ1wiKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubWVnYW1lbnUtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobm9ybWFsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmctZm9udF93ZWlnaHQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gSGVhZGVyIFJpZ2h0IEFyZWFcclxuXHQuaGVhZGVyLXJpZ2h0X2FyZWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdD4gdWwge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDcpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobm9ybWFsKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDcpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5oZWFkZXItcmlnaHRfYXJlYS0yIHtcclxuXHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4wNyk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDcpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmhlYWRlci1ib3R0b21fYXJlYS0yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW5vcm1hbCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRhaW5lci1mbGl1ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC5oZWFkZXItbG9nbyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobm9ybWFsKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoc21hbGwpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubWFpbi1tZW51X2FyZWEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0PiBuYXYge1xyXG5cdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG5vcm1hbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctYmxhY2tfY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctYmxhY2tfY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy1ibGFja19jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5tZWdhbWVudS1ob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDEwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkZXItcmlnaHRfYXJlYSB7XHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDg1cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy1ibGFja19jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChub3JtYWwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLUhlYWRlciBTdGlja3ktLS0gKi9cclxuLmhlYWRlci1tYWluX2FyZWEge1xyXG5cdC5oZWFkZXItc3RpY2t5LnN0aWNreSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluIDBzO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4gMHM7XHJcblx0XHR6LWluZGV4OiAxMDQ5O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdH1cclxuXHRcdCYuc3RpY2t5IHtcclxuXHRcdFx0LXdlYmtpdC1hbmltYXRpb246IDgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBzbGlkZUluRG93bjtcclxuXHRcdFx0YW5pbWF0aW9uOiA4MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgc2xpZGVJbkRvd247XHJcblx0XHR9XHJcblx0XHQmLmhlYWRlci1zdGlja3kge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmhlYWRlci1tYWluX2FyZWEtMiB7XHJcblx0XHQuaGVhZGVyLXN0aWNreS5zdGlja3kge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdCYuaGVhZGVyLXN0aWNreSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1IZWFkZXIgTWFpbiBBcmVhIFRocmVlLS0tICovXHJcbi5oZWFkZXItbWFpbl9hcmVhLTN7XHJcblx0LmhlYWRlci10b3BfYXJlYXtcclxuXHRcdC5odC1sZWZ0X2FyZWF7XHJcblx0XHRcdC53ZWxjb21lX3RleHR7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHQ+IHNwYW57XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGVyLW1pZGRsZV9hcmVhe1xyXG5cdFx0LmhlYWRlci1taWRkbGVfd3JhcHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQuaGVhZGVyLWNvbnRhY3RfYXJlYXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFtjbGFzcyo9XCJjb250YWN0LWJveFwiXXtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRhY3QtYm94e1xyXG5cdFx0XHRcdFx0PiBzcGFue1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJnLWRhcmstZ3JheV9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBwe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkZXItcmlnaHRfYXJlYXtcclxuXHRcdFx0XHQ+IHVse1xyXG5cdFx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3ItMyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGVyLWJvdHRvbV9hcmVhe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWVkaXVtKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5oZWFkZXItbG9nb3tcclxuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWVkaXVtKXtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDAgMDs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaGVhZGVyLXN0aWNreXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWVkaXVtKXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LmhlYWRlci1yaWdodF9hcmVhe1xyXG5cdFx0XHRcdFx0PiB1bHtcclxuXHRcdFx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnN0aWNreXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMyAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ji53aGl0ZS0tY29sb3J7XHJcblx0XHRcdFx0Lm1haW4tbWVudV9hcmVhe1xyXG5cdFx0XHRcdFx0PiBuYXZ7XHJcblx0XHRcdFx0XHRcdD4gdWx7XHJcblx0XHRcdFx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmhlYWRlci1yaWdodF9hcmVhe1xyXG5cdFx0XHRcdFx0PiB1bHtcclxuXHRcdFx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDI1IC0gU2VjdGlvbiAtIEZvb3RlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGlyYW9sYS1mb290ZXJfYXJlYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHQuZm9vdGVyLXRvcF9hcmVhIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCA4MHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMCA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvb3Rlci13aWRnZXRzX2luZm8ge1xyXG5cdFx0XHQuZm9vdGVyLXdpZGdldHNfbG9nbyB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LndpZGdldC1zaG9ydF9kZXNjIHtcclxuXHRcdFx0XHQ+IHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LndpZGdldHMtZXNzZW50aWFsX3N0dWZmIHtcclxuXHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdGVyLXdpZGdldHNfdGl0bGUge1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaG9ydC1kZXNjIHtcclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdGVyLXdpZGdldHMge1xyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1JbnN0YWZlZWQtLS0gKi9cclxuLmluc3RhZ3JhbS1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiNJbnN0YWZlZWQge1xyXG5cdD4gbGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdHBhZGRpbmc6IDAgNy41cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxLjIpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjIsIDEuMiwgMS4yKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbnN0YS1pY29uLzEucG5nXCIpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuXHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuXHRcdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcblx0XHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDUwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB6b29tSW4gNTAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1Gb290ZXIgQm90dG9tLS0tICovXHJcbi5mb290ZXItYm90dG9tX2FyZWEge1xyXG5cdC5mb290ZXItYm90dG9tX25hdiB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDMwcHggMCAzNXB4O1xyXG5cclxuXHRcdC8qRm9vdGVyIFN0YXRpYyBCb3R0b20qL1xyXG5cdFx0LmZvb3Rlci1saW5rcyB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvb3Rlci1saW5rcyA+IHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmZvb3Rlci1saW5rcyA+IHVsID4gbGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdC5mb290ZXItbGlua3MgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRcdGNvbG9yOiAjODg4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG5cdFx0fVxyXG5cdFx0LmZvb3Rlci1saW5rcyA+IHVsID4gbGk6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCIvXCI7XHJcblx0XHRcdGNvbG9yOiAjODg4O1xyXG5cdFx0fVxyXG5cdFx0LmZvb3Rlci1saW5rcyA+IHVsID4gbGkgPiBhOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMyNDI0MjQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0LnBheW1lbnQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuY29weXJpZ2h0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDI5IC0gUGFnZXMgLSBTaG9wXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oaXJhb2xhLWNvbnRlbnRfd3JhcHBlciB7XHJcblx0cGFkZGluZy10b3A6IDc1cHg7XHJcbn1cclxuLy8gSGlyYW9sYSdzIFNpZGViYXIgQ2F0ZWdvcmllc1xyXG4uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSB7XHJcblx0LmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdC5oaXJhb2xhLWNhdGVnb3JpZXNfdGl0bGUge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpZGViYXItY2hlY2tib3hfbGlzdCB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmNhdGVnb3J5LW1vZHVsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdC5jYXRlZ29yeS1tb2R1bGVfaGVhZGluZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHQ+IGg1IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kdWxlLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjVweCAyNXB4O1xyXG5cdFx0XHRcdD4gLm1vZHVsZS1saXN0X2l0ZW0ge1xyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1vZHVsZS1zdWItbGlzdF9pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNpZGViYXItYmFubmVyX2FyZWEge1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdC5iYW5uZXItaXRlbSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2hvcCBQYWdpbmF0b2luIEFyZWEtLS0gKi9cclxuLmhpcmFvbGEtY29udGVudF93cmFwcGVyIHtcclxuXHQuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEge1xyXG5cdFx0cGFkZGluZzogMCAwIDc1cHg7XHJcblx0XHQuaGlyYW9sYS1wYWdpbmF0aW9uLWJveCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3Qtc2VsZWN0LWJveCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3Qtc2hvcnQge1xyXG5cdFx0XHRcdD4gcCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1TaG9wIFRvb2xiYXItLS0gKi9cclxuLnNob3AtdG9vbGJhciB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnByb2R1Y3Qtdmlldy1tb2RlIHtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LXNob3J0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5pY2Utc2VsZWN0IHtcclxuXHRcdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3Qtc2hvd2luZyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubXluaWNlc2VsZWN0IHtcclxuXHRcdFx0XHQmLm5pY2Utc2VsZWN0IHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFNob3AgUHJvZHVjdCBXcmFwXHJcbi5zaG9wLXByb2R1Y3Qtd3JhcCB7XHJcblx0cGFkZGluZzogMCAwIDMwcHg7XHJcblx0Ji5ncmlkIHtcclxuXHRcdC5saXN0LXNsaWRlX2l0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWRlLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LnNpbmdsZV9wcm9kdWN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0LnByb2R1Y3QtaW1nIHtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmdyaWR2aWV3IHtcclxuXHRcdFx0Ji0yIHtcclxuXHRcdFx0XHQmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgNTAlKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgMTAwJSk7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0zIHtcclxuXHRcdFx0XHQmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgMzMuMzMzMzMzJSk7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChzbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4KDAgMCA1MCUpO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgNTAlKTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4KDAgMCAxMDAlKTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLTQge1xyXG5cdFx0XHRcdCYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4KDAgMCAyNSUpO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtNSB7XHJcblx0XHRcdFx0JiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgoMCAwIDIwJSk7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5saXN0dmlldyB7XHJcblx0XHQmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4KDEgMCAxMDAlKTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0Lmxpc3Qtc2xpZGVfaXRlbSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LnNpbmdsZV9wcm9kdWN0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnByb2R1Y3QtaW1nIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMy4zMzMlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnNlY29uZGFyeS1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLTI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0LnNlY29uZGFyeS1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDY2LjY2NiU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2Ni42NjYlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wcm9kdWN0LWRlc2NfaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0PiBoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5yYXRpbmctYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5wcmljZS1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnByb2R1Y3Qtc2hvcnRfZGVzYyB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmFkZC1hY3Rpb25zIHtcclxuXHRcdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaGlyYW9sYS1hZGRfY2FydCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlLWl0ZW0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMzAgLSBQYWdlcyAtIFNpbmdsZSBQcm9kdWN0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS1TaW5nbGUgUHJvZHVjdCBQYWdlLS0tICovXHJcbi5zcC1hcmVhIHtcclxuXHRwYWRkaW5nOiA2MHB4IDAgMDtcclxuXHQuc3AtbmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0Lnpvb21wcm8tYm9yZGVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5zcC1pbWdfc2xpZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zcC1jb250ZW50IHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zcC1oZWFkaW5nIHtcclxuXHRcdFx0XHQ+IGg1IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnJhdGluZy1ib3gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG5cdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNwLWVzc2VudGlhbF9zdHVmZiB7XHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnRfd2VpZ2h0O1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9keS1mb250X3dlaWdodDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRib2R5LXRleHRfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaWNlLWJveCB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgb2xkLXByaWNlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG5ldy1wcmljZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hvcnQtZGVzYyB7XHJcblx0XHRcdFx0PiBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhpcmFvbGEtY291bnRkb3duIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdC1zaXplX2JveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubXluaWNlc2VsZWN0IHtcclxuXHRcdFx0XHRcdCYubmljZS1zZWxlY3Qge1xyXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbG9yLWxpc3RfYXJlYSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucXVhbnRpdHkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdC5jYXJ0LXBsdXMtbWludXMge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5xdHktYnRuX2FyZWEge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oaXJhb2xhLXRhZy1saW5lIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIzcHg7XHJcblx0XHRcdFx0PiBoNiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oaXJhb2xhLXNvY2lhbF9saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLVNpbmdsZSBQcm9kdWN0IEdyb3VwIFBhZ2UtLS0gKi9cclxuLnNwLWdyb3VwX2FyZWEge1xyXG5cdC5zcC1uYXYge1xyXG5cdFx0LnNwLWNvbnRlbnQge1xyXG5cdFx0XHQuY2hvb3NlLWdyb3VwLXByb2R1Y3Qge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdC5jYXJ0LXRhYmxlIHtcclxuXHRcdFx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2luZ2xlIFByb2R1YyBBZmZpbGlhdGUgUGFnZS0tLSAqL1xyXG4uc3AtYWZmaWxpYXRlX2FyZWEge1xyXG5cdC5zcC1jb250ZW50IHtcclxuXHRcdC5xdHktYnRuX2FyZWEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdCYucXR5LWJ1eV9idG4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLVNpbmdsZSBQcm9kdWN0IFNsaWRlciBBcmVhLS0tICovXHJcbi5zcC1zbGlkZXJfYXJlYSB7XHJcblx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0LnNwLW5hdiB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcclxuXHRcdC5zcC1zbGlkZXIge1xyXG5cdFx0XHQuc2xpZGUtaXRlbSB7XHJcblx0XHRcdFx0LnNpbmdsZV9wcm9kdWN0IHtcclxuXHRcdFx0XHRcdC5wcm9kdWN0LWltZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHQuc2Vjb25kYXJ5LWltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tMjtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQuc2Vjb25kYXJ5LWltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNwLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRmbG9hdDogdW5zZXQ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC5wcm9kdWN0LXNpemVfYm94IHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGlyYW9sYS10YWctbGluZSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAtMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhpcmFvbGEtc29jaWFsX2xpbmsge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2luZ2xlIFByb2R1Y3QgR2FsbGVyeS0tLSAqL1xyXG4uc3AtZ2FsbGVyeV9hcmVhIHtcclxuXHQuc3AtbmF2IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0LnNwLWdhbGxlcnkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmxnLWltYWdlIHtcclxuXHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiAucm93IHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3AtY29udGVudCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1TaW5nbGUgUHJvZHVjdCBHYWxsZXJ5IFJpZ2h0LS0tICovXHJcbi5zcC1nYWxsZXJ5LXJpZ2h0X2FyZWEge1xyXG5cdC5zcC1uYXYge1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2luZ2xlIFByb2R1Y3QgVGFiIFN0eWxlLS0tICovXHJcbi5zcC10YWItc3R5bGVfbGVmdCB7XHJcblx0LnNwLWltZ19hcmVhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHQuc3AtbGFyZ2VfaW1nIHtcclxuXHRcdFx0ZmxleC1iYXNpczogODAlO1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdFx0LnNwLWltZ19zbGlkZXItMyB7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDIwJTtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zcC10YWItc3R5bGVfcmlnaHQge1xyXG5cdFx0LnNwLWltZ19hcmVhIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1TaW5nbGUgUHJvZHVjdCBTdGlja3ktLS0gKi9cclxuLnNwLXN0aWNreV9hcmVhIHtcclxuXHQuc3Atc3RpY2t5X2dhbGxlcnkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHQ+IC5yb3cge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0W2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRcdC5sZy1pbWFnZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdC5sZy1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gU2luZ2xlIFByb2R1Y3QgVGFiIEFyZWEgfCBTaW5nbGUgUHJvZHVjdCBQYWdlIFN0eWxlXHJcbi5zcC1wcm9kdWN0LXRhYl9hcmVhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZ19jb2xvcjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHQuc3AtcHJvZHVjdC10YWJfbmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0Ly8gU2VjdGlvbiBTcGFjZSBEZWNyZWFzZSBGb3IgR2FsbGVyeSBSaWdodCBQYWdlXHJcblx0XHQmLmRlY3JlYXNlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC10YWIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2VfY29sb3I7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMCAyNXB4O1xyXG5cdFx0XHQucHJvZHVjdC1tZW51IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGFiLWNvbnRlbnQge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHQucHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAtNXB4IDAgLTVweDtcclxuXHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWhvcml6b250YWwge1xyXG5cdFx0XHRcdC50YWJsZS1zdHJpcGVkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHQ+IHRib2R5IHtcclxuXHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5yYXRpbmctYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0Ji5zZWNvbmQtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJldmlldy1pbnB1dCxcclxuXHRcdFx0XHRcdC5yZXZpZXctdGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHQmLnJldmlldy10ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5oZWxwLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaGlyYW9sYS1idG4tcHNfcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnlvdXItb3BpbmlvbiB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdC5ici13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5ici13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5ici1hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5ici1zZWxlY3RlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tU2luZ2xlIFByb2R1Y3QgU2xpZGVyIEFyZWEtLS0gKi9cclxuLnNwLXByb2R1Y3Qtc2xpZGVyX2FyZWEge1xyXG5cdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAzMSAtIFBhZ2VzIC0gQmxvZ1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAtLS1CbG9nIEl0ZW0tLS0gKi9cclxuLmJsb2ctaXRlbSB7XHJcblx0LmJsb2ctaW1nIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5ibG9nLW1ldGEtMiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0LmJsb2ctdGltZV9zY2hlZHVsZSB7XHJcblx0XHRcdFx0PiAuZGF5IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmctZm9udF93ZWlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ibG9nLWNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0cGFkZGluZzogMjVweDtcclxuXHRcdC5ibG9nLWhlYWRpbmcge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUhpcmFvbGEgTGF0ZXN0IEJsb2cgQXJlYS0tLSAqL1xyXG4ubGF0ZXN0LWJsb2dfYXJlYXtcclxuXHQuaGlyYW9sYS1zZWN0aW9uX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0LmxhdGVzdC1ibG9nX3NsaWRlcntcclxuXHRcdC5ibG9nLXNsaWRlX2l0ZW17XHJcblx0XHRcdC5ibG9nLWl0ZW17XHJcblx0XHRcdFx0LmJsb2ctY29udGVudHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUhpcmFvbGEgQmxvZyBBcmVhLS0tICovXHJcbi5oaXJhb2xhLWJsb2dfYXJlYSB7XHJcblx0cGFkZGluZzogMzVweCAwIDU1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdC5zZWN0aW9uX3RpdGxlLTIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0LmJsb2ctaXRlbSB7XHJcblx0XHQuYmxvZy1pbWcge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYmFubmVyLWl0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9nLWNvbnRlbnQge1xyXG5cdFx0XHQuYmxvZy1oZWFkaW5nIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0XHQ+IGg1IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvZy1tZXRhIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0XHQuYmxvZy10aW1lX3NjaGVkdWxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1ldGEtYXV0aG9yIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2ctc2hvcnRfZGVzYyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0PiBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oaXJhb2xhLXJlYWQtbW9yZV9hcmVhIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHQuaGlyYW9sYS1yZWFkX21vcmUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSB7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1N3B4O1xyXG5cdFx0fVxyXG5cdFx0Lm15bmljZXNlbGVjdCB7XHJcblx0XHRcdCYubmljZS1zZWxlY3Qge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1IaXJhb2xhIEFyZWEgQmxvZyBUd28tLS0gKi9cclxuLmhpcmFvbGEtYmxvZ19hcmVhLTIge1xyXG5cdHBhZGRpbmc6IDgwcHggMCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnX2NvbG9yO1xyXG59XHJcblxyXG4vKiAtLS1TcGFjZXMgQmV0d2VlbiBCbG9nIFNsaWRlciBpdGVtLS0tICovXHJcbi5oaXJhb2xhLWJsb2dfc2xpZGVyIHtcclxuXHQuc2xpY2stc2xpZGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG5cdC5zbGljay1saXN0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUJsb2cgUGFnZSBTdHlsZS0tLSAqL1xyXG5cclxuLyogLS1TZWFyY2ggRm9ybS0tLSAqL1xyXG4uaGlyYW9sYS1zaWRlYmFyLXNlYXJjaC1mb3JtIHtcclxuXHQuaGlyYW9sYS1zZWFyY2gtZmllbGQge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG5cdC5oaXJhb2xhLXNlYXJjaC1idG4ge1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LXRleHRfY29sb3I7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0aSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLUJsb2cgU2lkZWJhciBPdGhlciBSZWxhdGVkIFN0dWZmLS0tICovXHJcbi5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIHtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuXHR9XHJcblx0LmhpcmFvbGEtYmxvZy1zaWRlYmFyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS1ibG9nLXNpZGViYXItdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogNTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRib3R0b206IC0yNnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oaXJhb2xhLWJsb2ctYXJjaGl2ZSB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oaXJhb2xhLXJlY2VudC1wb3N0IHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQuaGlyYW9sYS1yZWNlbnQtcG9zdC10aHVtYiB7XHJcblx0XHRcdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGlyYW9sYS1yZWNlbnQtcG9zdC1kZXMge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmctYWxpemFyaW5fY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmhpcmFvbGEtcG9zdC1kYXRlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS1ibG9nLXRhZ3Mge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUJsb2cgR3JpZCBWaWV3LS0tICovXHJcbi5ibG9nLWdyaWQtdmlld19hcmVhIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHR9XHJcblx0LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJsb2ctaXRlbV93cmFwIHtcclxuXHRcdFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoLW4gKyA0KSB7XHJcblx0XHRcdFx0LmJsb2ctaXRlbSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoLW4gKyA1KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRcdFx0LmJsb2ctaXRlbSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEge1xyXG5cdFx0LmhpcmFvbGEtcGFnaW5hdGlvbi1ib3gge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LXNlbGVjdC1ib3gge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLUJsb2cgTGlzdCB2aWV3IEl0ZW0tLS0gKi9cclxuLmJsb2ctbGlzdC12aWV3X2FyZWEge1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdC5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0cGFkZGluZzogODBweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ibG9nLWl0ZW1fd3JhcCB7XHJcblx0XHRbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uICsgNSkge1xyXG5cdFx0XHRcdC5ibG9nLWl0ZW0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmxvZy1pdGVtIHtcclxuXHRcdFx0LmJsb2ctY29udGVudCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIHtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS1wYWdpbmF0aW9uLWJveCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3Qtc2VsZWN0LWJveCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tQmxvZyBDb2x1bW4gVGhyZWUgJiBGb3VyLS0tICovXHJcbi5ibG9nLWNvbHVtbi10aHJlZV9hcmVhLFxyXG4uYmxvZy1jb2x1bW4tdHdvX2FyZWEge1xyXG5cdHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cdC5ibG9nLWl0ZW1fd3JhcCB7XHJcblx0XHRbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHQuYmxvZy1pdGVtIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEge1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1lZGl1bSkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdC5oaXJhb2xhLXBhZ2luYXRpb24tYm94IHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LXNlbGVjdC1ib3gge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSB7XHJcblx0XHQuYmxvZy1pdGVtX3dyYXAge1xyXG5cdFx0XHRbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0LmJsb2ctaXRlbSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxvZy1pdGVtIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmxvZy1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0LmJsb2ctaGVhZGluZyB7XHJcblx0XHRcdFx0XHRcdFx0aDUge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobm9ybWFsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdC5ibG9nLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEJsb2cgTGlzdCBGdWxsd2lkdGhcclxuLmJsb2ctbGlzdC1mdWxsd2lkdGhfYXJlYSB7XHJcblx0LmJsb2ctaXRlbV93cmFwIHtcclxuXHRcdC5ibG9nLWl0ZW0ge1xyXG5cdFx0XHQuYmxvZy1jb250ZW50IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLUFsaXN0YSdzIFNpbmdsZSBCbG9nIFNsaWRlciBEb3RzLS0tICovXHJcbi5oaXJhb2xhLXNpbmdsZS1ibG9nX3NsaWRlciB7XHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAzcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctd2VkZ2V3b29kX2NvbG9yO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluO1xyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWNlbGxvX2NvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1jZWxsb19jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tQWxpc3RhJ3MgQmxvZyBEZXRhaWxzLS0tICovXHJcbi5oaXJhb2xhLWJsb2ctZGV0YWlscyB7XHJcblx0LmJsb2ctaXRlbSB7XHJcblx0XHQuYmxvZy1jb250ZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhpcmFvbGEtYmxvZy1ibG9ja3F1b3RlIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XHJcblx0XHRibG9ja3F1b3RlIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMCAyMHB4O1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oaXJhb2xhLXRhZy1saW5lIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggMCAyNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGlyYW9sYS1zb2NpYWxfbGluayB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDIzcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmF1dGhvci1hdmF0YXIge1xyXG5cdFx0XHRcdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDcwcHg7XHJcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA3MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbW1lbnQtYm9keSB7XHJcblx0XHRcdFx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcclxuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbW1lbnQtcG9zdC1kYXRlIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZXBseS1idG4ge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21tZW50LWNoaWxkcmVuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMjZweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdGZvcm0ge1xyXG5cdFx0XHQuY29tbWVudC1wb3N0LWJveCB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29tZW50LWZpZWxkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlLXNtb2tlX2NvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29tbWVudC1idG5fd3JhcCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdC5oaXJhb2xhLXBvc3QtYnRuX2FyZWEge1xyXG5cdFx0XHRcdFx0XHQuaGlyYW9sYS1wb3N0X2J0biB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tMjtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgtbiArIDMpIHtcclxuXHRcdFx0XHRcdFx0LmNvbWVudC1maWVsZCB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMzIgLSBQYWdlcyAtIE15IEFjY291bnRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFjY291bnQtcGFnZS1hcmVhIHtcclxuXHRwYWRkaW5nOiA4MHB4IDA7XHJcblx0Lm15YWNjb3VudC10YWItdHJpZ2dlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJvZHktdGV4dF9jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTXkgQWNjb3VudCBUYWIgQ29udGVudFxyXG4ubXlhY2NvdW50LXRhYi1jb250ZW50IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbn1cclxuXHJcbi5teWFjY291bnQtZGFzaGJvYXJkIHtcclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm15YWNjb3VudC1vcmRlcnMge1xyXG5cdC50YWJsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0LmFjY291bnQtb3JkZXItaWQge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudGFibGUtaG92ZXIge1xyXG5cdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZCxcclxuXHRcdHRoIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbWFsbC10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tTXkgQWNjb3VudCBGb3JtIFN0eWxlLS0tICovXHJcbi5oaXJhb2xhLWZvcm0sXHJcbi5oaXJhb2xhLWZvcm0tYm94ZWQge1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdC5oaXJhb2xhLWZvcm0taW5uZXIge1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LnNpbmdsZS1pbnB1dCB7XHJcblx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNpbmdsZS1pbnB1dC1oYWxmIHtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0XHRcdC1tcy1mbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dCxcclxuXHRcdFx0c2VsZWN0LFxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jaGVja2JveC1pbnB1dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMzMgLSBQYWdlcyAtIExvZ2luIHwgUmVnaXN0ZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tSkIncyBMb2dpbiBSZWdpc3RlciBBcmVhLS0tICovXHJcbi5oaXJhb2xhLWxvZ2luLXJlZ2lzdGVyX2FyZWEge1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxufVxyXG5bY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRmb3JtIHtcclxuXHRcdFx0LmxvZ2luLWZvcm0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5sb2dpbi1mb3JtIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0LmxvZ2luLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG5cdGlucHV0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlcl9jb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtIHtcclxuXHQuY2hlY2stYm94IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXJfY29sb3I7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGlucHV0LXBsYWNlaG9sZGVyX2NvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcmdvdHRvbi1wYXNzd29yZF9pbmZvIHtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbWFsbCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIFBsYWNlIE9yZGVyIC0tKi9cclxuLmhpcmFvbGEtbG9naW5fYnRuLFxyXG4uaGlyYW9sYS1yZWdpc3Rlcl9idG4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LXRleHRfY29sb3I7XHJcblx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdHdpZHRoOiAxNDBweDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRib3JkZXI6IDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0fVxyXG59XHJcbi5oaXJhb2xhLXJlZ2lzdGVyX2J0biB7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMzQgLSBQYWdlcyAtIFdpc2hsaXN0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oaXJhb2xhLXdpc2hsaXN0X2FyZWEge1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxufVxyXG4udGFibGUtY29udGVudCB7XHJcblx0dGFibGUge1xyXG5cdFx0YmFja2dyb3VuZDogJGJnLXdoaXRlX2NvbG9yIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR0aCxcclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0XHR0aCB7XHJcblx0XHRcdGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Ly8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMTBweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMi4xcHggMTBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmhpcmFvbGEtcHJvZHVjdF9yZW1vdmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5oaXJhb2xhLXByb2R1Y3QtbmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5oaXJhb2xhLXByb2R1Y3QtcHJpY2Uge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaGlyYW9sYS1wcm9kdWN0LXN0b2NrLXN0YXR1cyB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHQmLmluLXN0b2NrLFxyXG5cdFx0XHRcdFx0Ji5vdXQtc3RvY2sge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm91dC1zdG9jayB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmctYWxpemFyaW5fY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaGlyYW9sYS1jYXJ0X2J0biB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvZHktdGV4dF9jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMzUgLSBQYWdlcyAtIENhcnRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhpcmFvbGEtY2FydC1hcmVhIHtcclxuXHRwYWRkaW5nOiA4MHB4IDA7XHJcbn1cclxuLnRhYmxlLWNvbnRlbnQge1xyXG5cdHRhYmxlIHtcclxuXHRcdHRkIHtcclxuXHRcdFx0Ji5wcm9kdWN0LXN1YnRvdGFsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnF1YW50aXR5IHtcclxuXHRcdFx0XHQuY2FydC1wbHVzLW1pbnVzIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhpcmFvbGEtY2FydC1hcmVhIHtcclxuXHQudGFibGUtY29udGVudCB7XHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNDUuMXB4IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY291cG9uLWFsbCB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHQuY291cG9uIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY291cG9uLFxyXG5cdC5jb3Vwb24yIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0Ji5idXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LXRleHRfY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb3Vwb24yIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FydC1wYWdlLXRvdGFsIHtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHQ+IGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG5cdD4gdWwge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktdGV4dF9jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDM2IC0gUGFnZXMgLSBDaGVja291dFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlY2tvdXQtYXJlYSB7XHJcblx0cGFkZGluZzogODBweCAwIDc1cHg7XHJcbn1cclxuLmNvdXBvbi1hY2NvcmRpb24ge1xyXG5cdGgzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcclxuXHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDMycHggMTZweCA1NnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjEzM1wiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGxlZnQ6IDI0cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY291cG9uLWNvbnRlbnQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdC5jb3Vwb24taW5mbyB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Ji5mb3JtLXJvdy1maXJzdCxcclxuXHRcdFx0XHQmLmZvcm0tcm93LWxhc3Qge1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Ji5yZXF1aXJlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXJlZF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzcwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmZvcm0tcm93IHtcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9keS10ZXh0X2NvbG9yIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHQvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jaGVja291dC1jb3Vwb24ge1xyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmxvc3QtcGFzc3dvcmQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb3Vwb24tY2hlY2tvdXQtY29udGVudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdC5jb3Vwb24taW5mbyB7XHJcblx0XHQuY2hlY2tvdXQtY291cG9uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuXHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY291cG9uLWlubmVyX2J0biB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMjhweCAwIDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jaGVja2JveC1mb3JtIHtcclxuXHRoMyB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdG1hcmdpbjogMCAwIDI1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvdW50cnktc2VsZWN0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHQubXluaWNlc2VsZWN0IHtcclxuXHRcdFx0Ji5uaWNlLXNlbGVjdCB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrb3V0LWZvcm0tbGlzdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdCYuY3JlYXRlLWFjYyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY291bnRyeS1zZWxlY3QsXHJcblx0Ji5jaGVja291dC1mb3JtLWxpc3Qge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQmLnJlcXVpcmVkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5kaWZmZXJlbnQtYWRkcmVzcyB7XHJcblx0aDMge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdG1hcmdpbjogNHB4IDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm9yZGVyLW5vdGVzIHtcclxuXHQuY2hlY2tvdXQtZm9ybS1saXN0LTIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZWRpdW0pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0dGV4dGFyZWEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmNyZWF0ZS1hY2NvdW50LFxyXG4jc2hpcC1ib3gtaW5mbyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ueW91ci1vcmRlciB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlLXNtb2tlX2NvbG9yO1xyXG5cdHBhZGRpbmc6IDMwcHggNDBweCAzMHB4O1xyXG5cdGgzIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50ICh4eC1zbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC55b3VyLW9yZGVyLXRhYmxlIHtcclxuXHRcdHRhYmxlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG5cdFx0XHRib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGhlYWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoLFxyXG5cdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhcnRfaXRlbSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2VfY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5vcmRlci10b3RhbCB7XHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbWVkaXVtIG5vbmU7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYXltZW50LW1ldGhvZCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHQucGF5bWVudC1hY2NvcmRpb24ge1xyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnBhbmVsLnBhbmVsLWRlZmF1bHQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnBhbmVsLXRpdGxlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXItYnV0dG9uLXBheW1lbnQge1xyXG5cdGlucHV0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRib2R5LXRleHRfY29sb3I7XHJcblx0XHRib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAzNyAtIFBhZ2VzIC0gQ29tcGFyZVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29tcGFyZS1hcmVhIHtcclxuXHRwYWRkaW5nOiA4MHB4IDA7XHJcbn1cclxuLmNvbXBhcmUtdGFibGUge1xyXG5cdC50YWJsZSB7XHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdHRoIHtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZCxcclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0LmNvbXBhcmUtcGRvZHVjdC1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmhpcmFvbGEtY29tcGFyZV9idG4ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29tcGFyZS1wcm9kdWN0LW5hbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmF0aW5nLWJveCB7XHJcblx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMzggLSBQYWdlcyAtIENvbnRhY3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLS0tR29vZ2xlIE1hcCBSZWxhdGVkIFN0dWZmLS0tICovXHJcbiNnb29nbGUtbWFwIHtcclxuXHRoZWlnaHQ6IDQwMHB4O1xyXG59XHJcbi8qIC0tLUNvbnRhY3QgTWFpbiBQYWdlLS0tICovXHJcbi5jb250YWN0LW1haW4tcGFnZSB7XHJcblx0cGFkZGluZzogODBweCAwIDYwcHg7XHJcblx0LmNvbnRhY3QtcGFnZS1zaWRlLWNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNtb2tlX2NvbG9yO1xyXG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDE5cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogMjVweCAzMHB4IDE5cHg7XHJcblx0XHR9XHJcblx0XHQuY29udGFjdC1wYWdlLW1lc3NhZ2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHRcdC5zaW5nbGUtY29udGFjdC1ibG9jayB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdD4gaDQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250YWN0LXBhZ2UtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvKiAtLS1Db250YWN0IEZvcm0gQXJlYS0tLSAqL1xyXG5cdC5jb250YWN0LWZvcm0tY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0LmNvbnRhY3QtZm9ybSB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdCYuZm9ybS1ncm91cC0yIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdGN1cnNvcjogdGV4dDtcclxuXHRcdFx0XHRcdHNwYW4sXHJcblx0XHRcdFx0XHQmLnJlcXVpcmVkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRiZy1yZWRfY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFsc2l0YS1jb250YWN0LWZvcm1fYnRuIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTZweCAzMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LXRleHRfY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9keS10ZXh0X2NvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDM5IC0gUGFnZXMgLSBBYm91dCBVc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWJvdXQtdXMtYXJlYSB7XHJcblx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0Lm92ZXJ2aWV3LWNvbnRlbnQge1xyXG5cdFx0PiBoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobm9ybWFsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1lZGl1bSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21hbGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2VfY29sb3I7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0d2lkdGg6IDE3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5zaG9ydF9kZXNjIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS1hYm91dC11c19idG4tYXJlYSB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hYm91dC11c19idG4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvZHktdGV4dF9jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmctd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEpCJ3MgQ291bnRlclVwXHJcbi5wcm9qZWN0LWNvdW50LWFyZWEge1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdC5zaW5nbGUtY291bnQge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5jb3VudC1pY29uIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogODUwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHRhZGE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY291bnQtaWNvbiB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0XHRjb2xvcjogIzU5NTk1OTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb3VudC10aXRsZSB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuXHRcdFx0XHRtYXJnaW46IDE1cHggMCA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0W2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0JjpudGgtY2hpbGQoLW4gKyAyKSB7XHJcblx0XHRcdC5zaW5nbGUtY291bnQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14X3NtYWxsKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhfc21hbGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gSkIncyBUZWFtIE1lbWJlclxyXG4udGVhbS1hcmVhIHtcclxuXHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHQuc2VjdGlvbl90aXRsZS0yIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC50ZWFtLW1lbWJlciB7XHJcblx0XHQudGVhbS10aHVtYiB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRlYW0tY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGlyYW9sYS1zb2NpYWxfbGluayB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbm9ybWFsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHQmOm50aC1jaGlsZCgtbiArIDIpIHtcclxuXHRcdFx0LnRlYW0tbWVtYmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtZWRpdW0pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChzbWFsbCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgtbiArIDMpIHtcclxuXHRcdFx0LnRlYW0tbWVtYmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteF9zbWFsbCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICA0MCAtIFBhZ2VzIC0gRkFRXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mcmVxdWVudGx5LWFyZWEge1xyXG5cdHBhZGRpbmc6IDgwcHggMCA2NXB4O1xyXG5cdC5mcmVxdWVudGx5LWNvbnRlbnQge1xyXG5cdFx0LmZyZXF1ZW50bHktZGVzYyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mcmVxdWVudGx5LWFjY29yZGlvbiB7XHJcblx0XHQuYWN0aXZlcyB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNtb2tlX2NvbG9yO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDI1cHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNjdcIjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJnLXNpbHZlcl9jb2xvcjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAoeHgtc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNjhcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJnLXNpbHZlcl9jb2xvcjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKHh4LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICA0MSAtIFBhZ2VzIC0gNDA0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lcnJvcjQwNC1hcmVhIHtcclxuXHRwYWRkaW5nOiA2MHB4IDAgODBweDtcclxuXHQuc2VhcmNoLWVycm9yLXdyYXBwZXIge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0PiBwIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0LmVycm9yLWZvcm0ge1xyXG5cdFx0XHQuaW5uZXItZXJyb3JfZm9ybSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAyNzVweDtcclxuXHRcdFx0XHRtYXJnaW46IDIycHggYXV0byAzMHB4O1xyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZXJyb3Itc2VhcmNoX2J0biB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuXHRcdFx0Ym9yZGVyOiBtZWRpdW0gbm9uZTtcclxuXHRcdFx0cGFkZGluZzogN3B4IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGlyYW9sYS1lcnJvcl9idG4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGJnLXdoaXRlX2NvbG9yO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRib2R5LXRleHRfY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRiZy13aGl0ZV9jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICA0MiAtIFBhZ2VzIC0gQWJvdXQgVXNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm10LTExMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweFxyXG59XHJcbi5oZWlnaHQtMTAwdmgge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5jb21taW5nLXNvb24tYXJlYXtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ibGFja19jb2xvcjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtYWxsKXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeC1zbWFsbCl7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tbWluZy1zb29uLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAuY29tbWluZy1zb29uLXRvcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNThweCAwIDQxcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG5vcm1hbCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyOXB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobm9ybWFsKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbWFsbCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1hcmVhe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICA+IGg0e1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbWFsbCl7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnNjcmliZS1mb3Jte1xyXG4gICAgICAgID4gZm9ybXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAubWMtbmV3cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGVhciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTBlMGUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0MHB4IDJweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtYWxsKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDI1cHggMnB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Zjk0OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZmY4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTQ2cHggMnB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSdWJpaycsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbWFsbCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDExN3B4IDJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubXQtMTEwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbWFsbCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uRGF0ZUNvdW50ZG93biB7XHJcbiAgICAudGltZV9jaXJjbGVze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNhbnZhc3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMjUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG5vcm1hbCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmctd2hpdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4OXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbWFsbCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRiZy13aGl0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVGVrb1wiLFxyXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbWFsbCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS1Tbm93IEZhbGwgQ1NTLS0tKi9cclxuXHJcbi5yZWwtYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgc25vdyB7XHJcbiAgIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246MCAwLDAgMCwwIDA7XHJcbiAgIH1cclxuICAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwMHB4IDEwMDBweCw0MDBweCA0MDBweCwzMDBweCAzMDBweDtcclxuICAgfVxyXG4gIH1cclxuICBcclxuICAuaWNlX2VmZmVjdCB7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbWluZy1zb29uL2ZsYWtlLnBuZycpO1xyXG4gICBhbmltYXRpb246c25vdyAyMHMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxuICAuZWZmZWN0LWJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICB9IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9RGFuY2luZytTY3JpcHQ6NDAwLDcwMHxMYXRvOjMwMCwzMDBpLDQwMCw0MDBpLDcwMCw3MDBpLDkwMCw5MDBpfFBhY2lmaWNvXCIpO2JvZHl7Zm9udC1mYW1pbHk6XCJMYXRvXCIsIHNhbnMtc2VyaWY7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2NvbG9yOiM1OTU5NTk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH1oMSxoMixoMyxoNCxoNSxoNntmb250LWZhbWlseTpcIkxhdG9cIiwgc2Fucy1zZXJpZjtjb2xvcjojMzMzMzMzO2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NzAwfXB7Zm9udC1mYW1pbHk6XCJMYXRvXCIsIHNhbnMtc2VyaWY7Y29sb3I6IzU5NTk1OTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9aW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9aW5wdXR7Y29sb3I6Izg4ODg4OH1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojODg4ODg4fWlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM4ODg4ODh9aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM4ODg4ODh9aW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojODg4ODg4fWlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojODg4ODg4fS5fa2V5Zm9jdXMgOmZvY3VzLGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyx0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1c3tvdXRsaW5lOjB9dWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX1pbWd7bWF4LXdpZHRoOjEwMCV9LmltZy1mdWxse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2t9YXtjb2xvcjojNTk1OTU5fWE6aG92ZXJ7Y29sb3I6I2NkYTU1NyAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOiNjZGE1NTd9YSxhOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmUsYnV0dG9uLGJ1dHRvbjpmb2N1cyxpbnB1dCxzZWxlY3QsdGV4dGFyZWF7b3V0bGluZTpub25lfWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtwYWRkaW5nOjA7b3V0bGluZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmJsb2ctZ3JpZC12aWV3X2FyZWEgLmVtYmVkLXJlc3BvbnNpdmV7bWluLWhlaWdodDoyNjBweH0uYmxvZy1saXN0LXZpZXdfYXJlYSAuZW1iZWQtcmVzcG9uc2l2ZXttaW4taGVpZ2h0OjI5NXB4fS5ibG9nLWxpc3QtZnVsbHdpZHRoX2FyZWEgLmVtYmVkLXJlc3BvbnNpdmV7bWluLWhlaWdodDo0MDBweH0uYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuZW1iZWQtcmVzcG9uc2l2ZXttaW4taGVpZ2h0OjI0NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5ibG9nLWNvbHVtbi10aHJlZV9hcmVhIC5lbWJlZC1yZXNwb25zaXZle21pbi1oZWlnaHQ6MjA1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmVtYmVkLXJlc3BvbnNpdmV7bWluLWhlaWdodDoxMDAlfX0uZ3JpZC1mdWxsey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDYyLjglOy1tcy1mbGV4OjAgMCA2Mi44JTtmbGV4OjAgMCA2Mi44JTttYXgtd2lkdGg6NjIuOCV9QG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCl7LmdyaWQtZnVsbHstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCA1NSU7LW1zLWZsZXg6MCAwIDU1JTtmbGV4OjAgMCA1NSU7bWF4LXdpZHRoOjU1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmdyaWQtZnVsbHstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCA1MCU7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuZ3JpZC1mdWxsey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDEwMCU7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZ3JpZC1mdWxsey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDEwMCU7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmdyaWQtaGFsZnstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCAxOC42JTstbXMtZmxleDowIDAgMTguNiU7ZmxleDowIDAgMTguNiU7bWF4LXdpZHRoOjE4LjYlfUBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpey5ncmlkLWhhbGZ7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDAgMjIuNSU7LW1zLWZsZXg6MCAwIDIyLjUlO2ZsZXg6MCAwIDIyLjUlO21heC13aWR0aDoyMi41JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmdyaWQtaGFsZnstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCAyNSU7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuZ3JpZC1oYWxmey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDU1JTstbXMtZmxleDowIDAgNTUlO2ZsZXg6MCAwIDU1JTttYXgtd2lkdGg6NTUlO3BhZGRpbmctdG9wOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmdyaWQtaGFsZnstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCAxMDAlOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmdyaWQtaGFsZi5ncmlkLW1kX2hhbGZ7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDAgNDUlOy1tcy1mbGV4OjAgMCA0NSU7ZmxleDowIDAgNDUlO21heC13aWR0aDo0NSU7cGFkZGluZy10b3A6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZ3JpZC1oYWxmLmdyaWQtbWRfaGFsZntwYWRkaW5nLXRvcDozMHB4Oy13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDEwMCU7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuZ3JpZC1oYWxmIC5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1tZW51LWxpc3R7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0ubG9hZGluZ3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDo5OTk5OTk5OTk5OTk5fS5sb2FkaW5nIC5taWRkbGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDoxMDAlfS5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpc3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo2NHB4O2hlaWdodDo2NHB4fS5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI3cHg7d2lkdGg6MTFweDtoZWlnaHQ6MTFweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNjZGE1NTc7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAxLCAxLCAwKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAxLCAxLCAwKX0ubG9hZGluZyAubWlkZGxlIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKXtsZWZ0OjZweDstd2Via2l0LWFuaW1hdGlvbjpsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7YW5pbWF0aW9uOmxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZX0ubG9hZGluZyAubWlkZGxlIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKXtsZWZ0OjZweDstd2Via2l0LWFuaW1hdGlvbjpsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7YW5pbWF0aW9uOmxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZX0ubG9hZGluZyAubWlkZGxlIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKXtsZWZ0OjI2cHg7LXdlYmtpdC1hbmltYXRpb246bGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO2FuaW1hdGlvbjpsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGV9LmxvYWRpbmcgLm1pZGRsZSAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCl7bGVmdDo0NXB4Oy13ZWJraXQtYW5pbWF0aW9uOmxkcy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTthbmltYXRpb246bGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBsZHMtZWxsaXBzaXMxezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIGxkcy1lbGxpcHNpczN7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfX1Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczN7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbGRzLWVsbGlwc2lzMnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxOXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDE5cHgsIDApfX1Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczJ7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTlweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxOXB4LCAwKX19LnN0aWNrZXIsLnN0aWNrZXItMntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjIwcHg7d2lkdGg6NDVweDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3RpY2tlcjpiZWZvcmUsLnN0aWNrZXItMjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo0cHggNHB4IDAgNHB4O2xlZnQ6OXB4O3RvcDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlfS5zdGlja2VyLTJ7YmFja2dyb3VuZDojZmY0MDAwO3JpZ2h0OjIwcHg7bGVmdDphdXRvfS5zdGlja2VyLTI6YmVmb3Jle2JvcmRlci1jb2xvcjojZmY0MDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5oaXJhb2xhLXNlY3Rpb25fdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9LmhpcmFvbGEtc2VjdGlvbl90aXRsZT5oNHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjI1cHh9LmhpcmFvbGEtc2VjdGlvbl90aXRsZT5oNDpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7d2lkdGg6MTYwcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowfS5zbGljay1saXN0e21hcmdpbi1sZWZ0Oi0zMHB4fS5zbGljay1saXN0IC5zbGljay1zbGlkZXttYXJnaW4tbGVmdDozMHB4O291dGxpbmU6bm9uZX0uc3AtaW1hZ2VzIC5zbGljay1saXN0e21hcmdpbi1sZWZ0OjB9LnNwLWltYWdlcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGV7bWFyZ2luLWxlZnQ6MH0uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stc2xpZGUgZGl2OmZpcnN0LWNoaWxkIC5zbGlkZS1pdGVtLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1zbGlkZSBkaXY6Zmlyc3QtY2hpbGQgLnNsaWRlLWl0ZW17bWFyZ2luLWJvdHRvbTozMHB4fS50YWItY29udGVudHt3aWR0aDoxMDAlfS50YWItY29udGVudCAudGFiLXBhbmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDttYXgtd2lkdGg6MTAwJTt2aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS50YWItY29udGVudCAudGFiLXBhbmUuYWN0aXZle2hlaWdodDphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7b3ZlcmZsb3c6dmlzaWJsZX0ucmF0aW5nLWJveD51bD5saS5zaWx2ZXItY29sb3I+aXtjb2xvcjojYmFiYWJhICFpbXBvcnRhbnR9Lmdsb2JhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSg1MSw1MSw1MSwwLjkpO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO3otaW5kZXg6MTAwMDt2aXNpYmlsaXR5OmhpZGRlbn0uZ2xvYmFsLW92ZXJsYXkub3ZlcmxheS1vcGVue3Zpc2liaWxpdHk6dmlzaWJsZX0jc2Nyb2xsVXB7cmlnaHQ6MTVweDtib3R0b206MTVweDtoZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjEwMCU7ei1pbmRleDoxMDAwICFpbXBvcnRhbnR9I3Njcm9sbFVwOmhvdmVyPml7LXdlYmtpdC1hbmltYXRpb246YWxpc1NsaWRlSW5VcCAxcyBpbmZpbml0ZTthbmltYXRpb246YWxpc1NsaWRlSW5VcCAxcyBpbmZpbml0ZX0udG9vbHRpcHt6LWluZGV4Ojl9LnRvb2x0aXAtaW5uZXJ7Y29sb3I6I2ZmZmZmZjttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzozcHggOHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6LjI1cmVtfS50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjVweCA1cHggMH0uaGlyYW9sYS1wYWdpbmF0b2luLWFyZWF7cGFkZGluZy10b3A6MzBweH0uaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3ggbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94IGxpLmFjdGl2ZT5he2JhY2tncm91bmQtY29sb3I6I2NkYTU1Nztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94IGxpPmF7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmc6OXB4IDE1cHg7ZGlzcGxheTpibG9ja30uaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3ggbGk6aG92ZXI+YXtiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTc7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSAucHJvZHVjdC1zZWxlY3QtYm94e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSAucHJvZHVjdC1zZWxlY3QtYm94IC5wcm9kdWN0LXNob3J0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5wcm9kdWN0LXNlbGVjdC1ib3ggLnByb2R1Y3Qtc2hvcnQ+cHthbGw6aW5oZXJpdDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5wcm9kdWN0LXNlbGVjdC1ib3ggLnByb2R1Y3Qtc2hvcnQ+c3BhbntwYWRkaW5nLWxlZnQ6MTVweH0ucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51c3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo3NnB4O3RleHQtYWxpZ246bGVmdH0ucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51cz4uY2FydC1wbHVzLW1pbnVzLWJveHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7aGVpZ2h0OjQ2cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NDhweDtiYWNrZ3JvdW5kOiNmZmZmZmZ9LnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXM+LnF0eWJ1dHRvbntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yaWdodDoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O2N1cnNvcjpwb2ludGVyO2hlaWdodDoyM3B4O2xpbmUtaGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjhweDtsaW5lLWhlaWdodDoyMXB4fS5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzPi5xdHlidXR0b246aG92ZXJ7YmFja2dyb3VuZDojZWJlYmVifS5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzPi5xdHlidXR0b24uZGVje2JvdHRvbTowO3JpZ2h0OjB9LnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXM+LnF0eWJ1dHRvbi5pbmN7Ym9yZGVyLWJvdHRvbTpub25lO3RvcDowO3JpZ2h0OjB9Lm15bmljZXNlbGVjdC5uaWNlLXNlbGVjdHtwYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6YXV0b30ubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHNwYW57aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNjBweH0ubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IC5saXN0e3dpZHRoOjEwMCV9YSxidXR0b24sLmdsb2JhbC1vdmVybGF5LC5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzPi5xdHlidXR0b24sLnBvcHVwX3dyYXBwZXIsLnBvcHVwX3dyYXBwZXIgLnRlc3QgLnBvcHVwX29mZiwucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gYnV0dG9uLC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5zaG9wLXByb2R1Y3Qtd3JhcCAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTIgLmxhdGVzdC1ibG9nX3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTMgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0zIC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTMgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5zaG9wLXByb2R1Y3Qtd3JhcCAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCxidXR0b24ubGktYnRuLC5oaXJhb2xhLWJ0biwuaGlyYW9sYS1iYW5uZXJfYnRuLC5oaXJhb2xhLWJ0bi1ib25kaV9ibHVlLC5oaXJhb2xhLWJ0bl9mdWxsd2lkdGgsLmhpcmFvbGEtY29tcGFyZV9idG4sLmhpcmFvbGEtZmlsdGVyX2J0biwuaGlyYW9sYS1idG5fZGFyaywuaGlyYW9sYS1idG5fbGltZXJpY2ssLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpLC5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLC5idG4tY2xvc2UsLmJ0bi1jbG9zZT5pLC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGk+Lm1lbnUtZXhwYW5kLC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciwuY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJpZ2h0LW1lbnU+YTo6YWZ0ZXIsLmNhdC1tZWdhLW1lbnUsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YS5oaXJhb2xhLWFkZF9jYXJ0LC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YS5oaXJhb2xhLWFkZF9jYXJ0LC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmEuaGlyYW9sYS1hZGRfY2FydCwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLmhpcmFvbGEtYWRkX2NhcnQsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YS5oaXJhb2xhLWFkZF9jYXJ0LC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLmhpcmFvbGEtYWRkX2NhcnQsLm5ld3NsZXR0ZXItZm9ybV93cmFwIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1idG4sLm1vZGFsLXdyYXBwZXIubW9kYWwsLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY2xvc2UsLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuPnVsPmxpLC5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0bj51bD5saSAuZHJvcGRvd24sLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuPnVsPmxpIC5kcm9wZG93bj5saSwuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpIC5odC1kcm9wZG93biwuaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGkgLmhtLWRyb3Bkb3duLC5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT51bD5saT5hPmksLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpLm1lZ2FtZW51LWhvbGRlciAuaG0tbWVnYW1lbnUsLmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpPmE6YmVmb3JlLC5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT5hOmFmdGVyLCNJbnN0YWZlZWQ+bGk+YSwjSW5zdGFmZWVkPmxpPmE6YmVmb3JlLCNJbnN0YWZlZWQ+bGk+YTphZnRlciwuc2hvcC1wcm9kdWN0LXdyYXA+W2NsYXNzKj1cImNvbC1cIl0sLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhPnVsIGxpPmEsLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZSwuaGlyYW9sYS1zaWRlYmFyLXNlYXJjaC1mb3JtIC5oaXJhb2xhLXNlYXJjaC1idG4gaSwuaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtdGFnLWxpbmUgYSwubXlhY2NvdW50LXRhYi1jb250ZW50LC5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZSwubG9naW4tZm9ybSAuY2hlY2stYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDphZnRlciwuaGlyYW9sYS1sb2dpbl9idG4sLmhpcmFvbGEtcmVnaXN0ZXJfYnRuLC50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtY2FydF9idG4gYSwuY291cG9uLWFsbCAuY291cG9uIGlucHV0LmJ1dHRvbiwuY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5idXR0b24sLmNhcnQtcGFnZS10b3RhbCBhLC5jb3Vwb24tYWNjb3JkaW9uIHNwYW4sLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLm9yZGVyLWJ1dHRvbi1wYXltZW50IGlucHV0LC5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciwuY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgLmFsc2l0YS1jb250YWN0LWZvcm1fYnRuLC5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50PmgyOmJlZm9yZSwuZXJyb3I0MDQtYXJlYSAuc2VhcmNoLWVycm9yLXdyYXBwZXIgLmhpcmFvbGEtZXJyb3JfYnRuey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluOy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW59LnByaWNlLWZpbHRlcntwYWRkaW5nLXRvcDozNXB4fS5wcmljZS1maWx0ZXIgLnVpLXdpZGdldC1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2hlaWdodDoxMHB4O21hcmdpbjowIDAgMjVweDt3aWR0aDoxMDAlO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MjVweDstbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDoyNXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjI1cHg7LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OjI1cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoyNXB4Oy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjI1cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MjVweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6MjVweH0ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItcmFuZ2V7YmFja2dyb3VuZDojMzMzMzMzO2JvcmRlcjpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtoZWlnaHQ6MTAwJX0ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItaGFuZGxle2JhY2tncm91bmQ6I2NkYTU1Nztib3JkZXI6bm9uZTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtsaW5lLWhlaWdodDoxNXB4O21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3RvcDo1MCU7Ym9yZGVyLXJhZGl1czoxMDAlOy13ZWJraXQtYm94LXNoYWRvdzowcHggMHB4IDYuNjVweCAwLjM1cHggcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93OjBweCAwcHggNi42NXB4IDAuMzVweCByZ2JhKDAsMCwwLDAuMTUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfS5wcmljZS1maWx0ZXIgLnVpLXNsaWRlci1oYW5kbGU6bGFzdC1jaGlsZHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtNTAlKX0ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItaGFuZGxlOmJlZm9yZXtiYWNrZ3JvdW5kOiNjZGE1NTc7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo1cHg7Ym9yZGVyLXJhZGl1czoxMDAlfS5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgLmxhYmVsLWlucHV0IGxhYmVse2NvbG9yOiMyMjI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0ucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5sYWJlbC1pbnB1dCBpbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7Ym9yZGVyOm1lZGl1bSBub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtjb2xvcjojMjIyO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDppbmhlcml0O3BhZGRpbmctbGVmdDo1cHg7d2lkdGg6OTlweH0uY29sb3ItbGlzdF9hcmVhe2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nOjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuY29sb3ItbGlzdF9hcmVhe3BhZGRpbmc6MTVweH19LmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdF9oZWFkaW5ne3BhZGRpbmctYm90dG9tOjE1cHh9LmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdF9oZWFkaW5nPmg0e3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0X2hlYWRpbmc+aDR7Zm9udC1zaXplOjE0cHh9fS5jb2xvci1saXN0X2FyZWEgLnN1Yi10aXRsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjIwcHh9LmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0IC5zaW5nbGUtY29sb3J7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7cGFkZGluZzoycHg7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0IC5zaW5nbGUtY29sb3Igc3Bhbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3QgLnNpbmdsZS1jb2xvciBzcGFuLmJnLXJlZF9jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwMDA7ZGlzcGxheTpibG9ja30uY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0IC5zaW5nbGUtY29sb3Igc3Bhbi5idXJudC1vcmFuZ2VfY29sb3J7YmFja2dyb3VuZC1jb2xvcjojZmY4MzJiO2Rpc3BsYXk6YmxvY2t9LmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yIHNwYW4uYnJvd25fY29sb3J7YmFja2dyb3VuZC1jb2xvcjojYTYzMTFmO2Rpc3BsYXk6YmxvY2t9LmNvbG9yLWxpc3RfYXJlYSAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yIHNwYW4ucmF3LXVtYmVyX2NvbG9ye2JhY2tncm91bmQtY29sb3I6IzgyNDkwMDtkaXNwbGF5OmJsb2NrfS5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3QgLnNpbmdsZS1jb2xvci5hY3RpdmUgLmNvbG9yLXRleHR7Y29sb3I6IzMzMzMzMztkaXNwbGF5OmJsb2NrfS5jb2xvci1saXN0X2FyZWEgLmNvbG9yLWxpc3QgLmNvbG9yLXRleHR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEyMHB4O3dpZHRoOmF1dG8gIWltcG9ydGFudDt0b3A6MDtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuY29sb3ItbGlzdF9hcmVhIC5jb2xvci1saXN0IC5jb2xvci10ZXh0e3JpZ2h0Oi0xMTBweH19LmltZy1ob3Zlcl9lZmZlY3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uaW1nLWhvdmVyX2VmZmVjdCBhe292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrfS5pbWctaG92ZXJfZWZmZWN0IGEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmV7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjUxJTt0b3A6MDtvcGFjaXR5OjAuNn0uaW1nLWhvdmVyX2VmZmVjdCBhOmFmdGVye2JvdHRvbTo1MCU7Y29udGVudDpcIlwiO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7b3BhY2l0eTowLjZ9LmltZy1ob3Zlcl9lZmZlY3Q6aG92ZXIgYTpiZWZvcmV7bGVmdDowO3JpZ2h0OjA7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgOTAwbXMgZWFzZS1pbjstby10cmFuc2l0aW9uOmFsbCA5MDBtcyBlYXNlLWluO3RyYW5zaXRpb246YWxsIDkwMG1zIGVhc2UtaW59LmltZy1ob3Zlcl9lZmZlY3Q6aG92ZXIgYTphZnRlcnt0b3A6MDtib3R0b206MDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA5MDBtcyBlYXNlLWluOy1vLXRyYW5zaXRpb246YWxsIDkwMG1zIGVhc2UtaW47dHJhbnNpdGlvbjphbGwgOTAwbXMgZWFzZS1pbn0ucG9wdXBfd3JhcHBlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO2hlaWdodDoxMDAlO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTk5OX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wb3B1cF93cmFwcGVye2Rpc3BsYXk6bm9uZX19LnBvcHVwX3dyYXBwZXIgLnRlc3R7YmFja2dyb3VuZDojZmZmZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL25ld3NsZXR0ZXJzL2JnLTEucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvdHRvbTowO2hlaWdodDo0MjVweDtsZWZ0OjA7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjk3MHB4O3BhZGRpbmctbGVmdDo0M3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LnBvcHVwX3dyYXBwZXIgLnRlc3QgLnBvcHVwX29mZntiYWNrZ3JvdW5kOiMyMjIyMjI7Y29sb3I6I2ZmZmZmZjt0b3A6MDtyaWdodDowO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MjBweH0ucG9wdXBfd3JhcHBlciAudGVzdCAucG9wdXBfb2ZmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkYTU1N30ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWF7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWE+aDJ7Y29sb3I6IzMzMzMzMztmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjMwcHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjBweH0ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWE+cHttYXJnaW46MDttYXgtd2lkdGg6NDUwcHg7cGFkZGluZy1ib3R0b206MjVweDtjb2xvcjojMzMzMzMzO2ZvbnQtc2l6ZToxNnB4fS5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmVfYXJlYSAuc3Vic2NyaWJlLWZvcm0tZ3JvdXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm17cG9zaXRpb246cmVsYXRpdmV9LnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtLnN1YnNjcmliZS1mb3JtIGlucHV0e2JhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtjb2xvcjojMzMzMzMzO2JvcmRlcjowIG5vbmU7aGVpZ2h0OjUwcHg7cGFkZGluZzowIDE1MHB4IDAgMjBweDt3aWR0aDo0NTBweH0ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzMzMzMzM30ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzMzMzMzM30ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMzMzMzMzN9LnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtLnN1YnNjcmliZS1mb3JtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzMzMzMzM30ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiMzMzMzMzN9LnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtLnN1YnNjcmliZS1mb3JtIGJ1dHRvbntmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojY2RhNTU3O2NvbG9yOiMzMzMzMzM7dG9wOjA7cmlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMzBweDtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmVfYXJlYSAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybS5zdWJzY3JpYmUtZm9ybSBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2RhNTU3O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1ib3R0b217ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoyNXB4fS5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmVfYXJlYSAuc3Vic2NyaWJlLWJvdHRvbSBpbnB1dHttYXJnaW4tcmlnaHQ6NXB4fS5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmVfYXJlYSAuc3Vic2NyaWJlLWJvdHRvbSBsYWJlbHttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzMzMzMzM30uYmctLXdoaXRlX3Ntb2tle2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0uYmctLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0uYmctLW5pZ2h0X3JpZGVye2JhY2tncm91bmQtY29sb3I6IzU5NTk1OX0uYmctLXNpbHZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiYWJhYmF9LmJnLS1uZXJve2JhY2tncm91bmQtY29sb3I6IzIyMjIyMn0udGVtcGxhdGUtY29sb3ItMSBhLmhpcmFvbGEtYnRue2JhY2tncm91bmQtY29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSBhLmhpcmFvbGEtYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q1YjQ3Mztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgYTpob3Zlcntjb2xvcjojY2RhNTU3ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtZ3JvdXBfYnRuPnVsPmxpPmEuYWRkLXRvX2NhcnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2RhNTU3ICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLWdyb3VwX2J0bj51bD5saT5hOmhvdmVye2JvcmRlci1jb2xvcjojY2RhNTU3ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgLnBvcHVwX3dyYXBwZXIgLnRlc3QgLnBvcHVwX29mZjpob3ZlcntiYWNrZ3JvdW5kOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNjZGE1NTc7Y29sb3I6I2ZmZmZmZn0udGVtcGxhdGUtY29sb3ItMSAuaGItbWVudT5uYXY+dWw+bGk6aG92ZXI+YXtjb2xvcjojY2RhNTU3ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgLmhiLW1lbnU+bmF2PnVsPmxpPnVsPmxpLmFjdGl2ZT5he2NvbG9yOiNjZGE1NTcgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMSAuaG0tZHJvcGRvd24+bGkuYWN0aXZlPmF7Y29sb3I6I2NkYTU1NyAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0xIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saT5hOmhvdmVye2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpOmhvdmVyPmF7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpIC5odC1kcm9wZG93bj5saS5hY3RpdmUgYXtjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGkgLmh0LWRyb3Bkb3duPmxpOmhvdmVyIGF7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50ZW1wbGF0ZS1jb2xvci0xIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhlYWRlci1zaGlwcGluZ19hcmVhe3BhZGRpbmctcmlnaHQ6MjBweH0udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYT51bD5saXtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fS50ZW1wbGF0ZS1jb2xvci0xIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmt7cGFkZGluZy10b3A6MH0udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpe3BhZGRpbmctcmlnaHQ6MH0udGVtcGxhdGUtY29sb3ItMSAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpPmF7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDowfS50ZW1wbGF0ZS1jb2xvci0xIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk6Zmlyc3QtY2hpbGQ+YXtib3JkZXItbGVmdDoxcHggc29saWQgI2U1ZTVlNX0udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1zZWN0aW9uX3RpdGxlPmg0OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLnN0aWNrZXJ7YmFja2dyb3VuZDojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5zdGlja2VyOmJlZm9yZXtib3JkZXItY29sb3I6I2NkYTU1NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0udGVtcGxhdGUtY29sb3ItMSAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3Zlcntjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWNvbXBvbmVudF9tZW51PmxpLmFjdGl2ZT5he2NvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVye2NvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWF7cGFkZGluZy1ib3R0b206MTVweH0udGVtcGxhdGUtY29sb3ItMSAub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1idG5fYXJlYSAuaGlyYW9sYS1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzfS50ZW1wbGF0ZS1jb2xvci0xIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3g+LnNlYXJjaF9idG46aG92ZXJ7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAubW9iaWxlLW1lbnVfd3JhcHBlciAuYnRuLWNsb3NlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkYTU1Nztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaTpob3Zlcj5he2NvbG9yOiNjZGE1NTcgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMSAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOmhvdmVyPi5tZW51LWV4cGFuZHtjb2xvcjojY2RhNTU3ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgLmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmV7YmFja2dyb3VuZDojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5pbWctaG92ZXJfZWZmZWN0IGE6YWZ0ZXJ7YmFja2dyb3VuZDojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgc3Bhbntjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3d7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2xlZnQgLmhpcmFvbGEtYnRue2NvbG9yOiNmZmZmZmZ9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5oaXJhb2xhLWJ0bi1wc19sZWZ0IC5oaXJhb2xhLWJ0bjpob3Zlcntjb2xvcjojYjc2ZTc5ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcntjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3R7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0xIC5zaG9wLXByb2R1Y3Qtd3JhcCAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5zaG9wLXByb2R1Y3Qtd3JhcCAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcntib3JkZXItY29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3csLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWNrLWFycm93LC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItMSAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItMSAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93e2NvbG9yOiMzMzMzMzN9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLnNob3AtcHJvZHVjdC13cmFwIC5zbGljay1hcnJvdzpob3Zlcntjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXRlc3RpbW9uaWFsX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtYnJhbmRfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcntjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5wcm9kdWN0LXRhYj51bD5saT5hLmFjdGl2ZXtjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5yYXRpbmctYm94PnVsPmxpPml7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAud2lkZ2V0cy1lc3NlbnRpYWxfc3R1ZmY+dWw+bGk+aXtjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItYnRue2JhY2tncm91bmQtY29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuaGlyYW9sYS1zb2NpYWxfbGluaz51bD5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdiAuY29weXJpZ2h0PnNwYW4+YXtjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xICNzY3JvbGxVcHtiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTc7Y29sb3I6I2ZmZmZmZn0udGVtcGxhdGUtY29sb3ItMSAjc2Nyb2xsVXA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzO2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMSAudG9vbHRpcC1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC50ZW1wbGF0ZS1jb2xvci0xIC50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLC50ZW1wbGF0ZS1jb2xvci0xIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0Pi5wcm9kdWN0LWltZz4uYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLmxvYWRpbmcgLm1pZGRsZSAubGRzLWVsbGlwc2lzIGRpdntiYWNrZ3JvdW5kOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLmNvbG9yLWxpc3QgLnNpbmdsZS1jb2xvci5hY3RpdmV7Ym9yZGVyLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLm1vZGFsLWJvZHkgLmNsb3NlOmhvdmVye2NvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuc3AtZXNzZW50aWFsX3N0dWZmPnVsPmxpPmF7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWE+dWwgbGk+YTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICNjZGE1NTc7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWE+dWwgbGk+YS5xdHktY2FydF9idG57YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzO2NvbG9yOiNmZmZmZmY7Ym9yZGVyOjB9LnRlbXBsYXRlLWNvbG9yLTEgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhPnVsIGxpPmEucXR5LWNhcnRfYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkYTU1Nztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3R7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVye2JvcmRlci1jb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0xIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTUgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpY2stYXJyb3d7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuc3Atc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTEgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTEgLnNwLXNsaWRlciAuc2xpY2stYXJyb3d7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItMSAuc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWdhbGxlcnkgLmxnLWltYWdle291dGxpbmU6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTEgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZTpob3ZlcntvdXRsaW5lOjFweCBzb2xpZCAjY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0yIGEuaGlyYW9sYS1idG57YmFja2dyb3VuZC1jb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIGEuaGlyYW9sYS1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzg5OTcyO2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiBhOmhvdmVye2NvbG9yOiNiZTg2NTggIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1ncm91cF9idG4+dWw+bGk+YS5hZGQtdG9fY2FydDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiZTg2NTggIWltcG9ydGFudDtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtZ3JvdXBfYnRuPnVsPmxpPmE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiZTg2NTggIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiAucG9wdXBfd3JhcHBlciAudGVzdCAucG9wdXBfb2ZmOmhvdmVye2JhY2tncm91bmQ6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlX2FyZWEgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0gYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2JlODY1ODtjb2xvcjojZmZmZmZmfS50ZW1wbGF0ZS1jb2xvci0yIC5oYi1tZW51Pm5hdj51bD5saTpob3Zlcj5he2NvbG9yOiNiZTg2NTggIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiAuaGItbWVudT5uYXY+dWw+bGk+dWw+bGkuYWN0aXZlPmF7Y29sb3I6I2JlODY1OCAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0yIC5obS1kcm9wZG93bj5saS5hY3RpdmU+YXtjb2xvcjojYmU4NjU4ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci1yaWdodF9hcmVhPnVsPmxpPmE6aG92ZXJ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGk6aG92ZXI+YXtjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGkgLmh0LWRyb3Bkb3duPmxpLmFjdGl2ZSBhe2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saSAuaHQtZHJvcGRvd24+bGk6aG92ZXIgYXtjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWF7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGVhZGVyLXNoaXBwaW5nX2FyZWF7cGFkZGluZy1yaWdodDoyMHB4fS50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhlYWRlci1zaGlwcGluZ19hcmVhPnVsPmxpe2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9LnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGlua3twYWRkaW5nLXRvcDowfS50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGl7cGFkZGluZy1yaWdodDowfS50ZW1wbGF0ZS1jb2xvci0yIC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk+YXtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0OjB9LnRlbXBsYXRlLWNvbG9yLTIgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluaz51bD5saTpmaXJzdC1jaGlsZD5he2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXNlY3Rpb25fdGl0bGU+aDQ6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuc3RpY2tlcntiYWNrZ3JvdW5kOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLnN0aWNrZXI6YmVmb3Jle2JvcmRlci1jb2xvcjojYmU4NjU4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS50ZW1wbGF0ZS1jb2xvci0yIC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVye2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtY29tcG9uZW50X21lbnU+bGkuYWN0aXZlPmF7Y29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2U6aG92ZXJ7Y29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1idG5fYXJlYXtwYWRkaW5nLWJvdHRvbToxNXB4fS50ZW1wbGF0ZS1jb2xvci0yIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhIC5oaXJhb2xhLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzN9LnRlbXBsYXRlLWNvbG9yLTIgLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveD4uc2VhcmNoX2J0bjpob3Zlcntjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5tb2JpbGUtbWVudV93cmFwcGVyIC5idG4tY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYmU4NjU4O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOmhvdmVyPmF7Y29sb3I6I2JlODY1OCAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0yIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGk6aG92ZXI+Lm1lbnUtZXhwYW5ke2NvbG9yOiNiZTg2NTggIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiAuaW1nLWhvdmVyX2VmZmVjdCBhOmJlZm9yZXtiYWNrZ3JvdW5kOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLmltZy1ob3Zlcl9lZmZlY3QgYTphZnRlcntiYWNrZ3JvdW5kOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCBzcGFue2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLm1haW4tc2xpZGVyIC5zbGljay1hcnJvd3tjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXNsaWRlcl9hcmVhLTMgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCAuaGlyYW9sYS1idG4tcHNfbGVmdCAuaGlyYW9sYS1idG57Y29sb3I6I2ZmZmZmZn0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2xlZnQgLmhpcmFvbGEtYnRuOmhvdmVye2NvbG9yOiNiNzZlNzkgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVye2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTIgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTIgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcntib3JkZXItY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0yIC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0yIC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTIgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNX0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0yIC5sYXRlc3QtYmxvZ19zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLnNob3AtcHJvZHVjdC13cmFwIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVye2JvcmRlci1jb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpY2stYXJyb3csLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWNrLWFycm93LC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93LC50ZW1wbGF0ZS1jb2xvci0yIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWNrLWFycm93LC50ZW1wbGF0ZS1jb2xvci0yIC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpY2stYXJyb3d7Y29sb3I6IzMzMzMzM30udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93OmhvdmVye2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtdGVzdGltb25pYWxfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1icmFuZF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVye2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLnByb2R1Y3QtdGFiPnVsPmxpPmEuYWN0aXZle2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLnJhdGluZy1ib3g+dWw+bGk+aXtjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC53aWRnZXRzLWVzc2VudGlhbF9zdHVmZj51bD5saT5pe2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLm5ld3NsZXR0ZXItZm9ybV93cmFwIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1idG57YmFja2dyb3VuZC1jb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5jb3B5cmlnaHQ+c3Bhbj5he2NvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgI3Njcm9sbFVwe2JhY2tncm91bmQtY29sb3I6I2JlODY1ODtjb2xvcjojZmZmZmZmfS50ZW1wbGF0ZS1jb2xvci0yICNzY3JvbGxVcDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzM7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0yIC50b29sdGlwLWlubmVye2JhY2tncm91bmQtY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsLnRlbXBsYXRlLWNvbG9yLTIgLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLnRlbXBsYXRlLWNvbG9yLTIgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q+LnByb2R1Y3QtaW1nPi5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAubG9hZGluZyAubWlkZGxlIC5sZHMtZWxsaXBzaXMgZGl2e2JhY2tncm91bmQ6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuY29sb3ItbGlzdCAuc2luZ2xlLWNvbG9yLmFjdGl2ZXtib3JkZXItY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAubW9kYWwtYm9keSAuY2xvc2U6aG92ZXJ7Y29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zcC1lc3NlbnRpYWxfc3R1ZmY+dWw+bGk+YXtjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYT51bCBsaT5hOmhvdmVye2JvcmRlcjoxcHggc29saWQgI2JlODY1ODtjb2xvcjojY2RhNTU3fS50ZW1wbGF0ZS1jb2xvci0yIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYT51bCBsaT5hLnF0eS1jYXJ0X2J0bntiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzM7Y29sb3I6I2ZmZmZmZjtib3JkZXI6MH0udGVtcGxhdGUtY29sb3ItMiAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWE+dWwgbGk+YS5xdHktY2FydF9idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYmU4NjU4O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X2FyZWEtNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTIgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTUgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuaGlyYW9sYS1wcm9kdWN0X2FyZWEtNSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1hcnJvd3tjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNX0udGVtcGxhdGUtY29sb3ItMiAuc3Atc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcntib3JkZXItY29sb3I6I2JlODY1OH0udGVtcGxhdGUtY29sb3ItMiAuc3Atc2xpZGVyIC5zbGljay1hcnJvd3tjb2xvcjojYmU4NjU4fS50ZW1wbGF0ZS1jb2xvci0yIC5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeSAubGctaW1hZ2V7b3V0bGluZToxcHggc29saWQgI2U1ZTVlNX0udGVtcGxhdGUtY29sb3ItMiAuc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWdhbGxlcnkgLmxnLWltYWdlOmhvdmVye291dGxpbmU6MXB4IHNvbGlkICNiZTg2NTh9LnRlbXBsYXRlLWNvbG9yLTMgYS5oaXJhb2xhLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgYS5oaXJhb2xhLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMzg2OGY7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIGE6aG92ZXJ7Y29sb3I6I2I3NmU3OSAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLWdyb3VwX2J0bj51bD5saT5hLmFkZC10b19jYXJ0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I3NmU3OSAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1ncm91cF9idG4+dWw+bGk+YTpob3Zlcntib3JkZXItY29sb3I6I2I3NmU3OSAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIC5wb3B1cF93cmFwcGVyIC50ZXN0IC5wb3B1cF9vZmY6aG92ZXJ7YmFja2dyb3VuZDojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmVfYXJlYSAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybSBidXR0b246aG92ZXJ7YmFja2dyb3VuZDojYjc2ZTc5O2NvbG9yOiNmZmZmZmZ9LnRlbXBsYXRlLWNvbG9yLTMgLmhiLW1lbnU+bmF2PnVsPmxpOmhvdmVyPmF7Y29sb3I6I2I3NmU3OSAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIC5oYi1tZW51Pm5hdj51bD5saT51bD5saS5hY3RpdmU+YXtjb2xvcjojYjc2ZTc5ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTMgLmhtLWRyb3Bkb3duPmxpLmFjdGl2ZT5he2NvbG9yOiNiNzZlNzkgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YTpob3Zlcntjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saTpob3Zlcj5he2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saSAuaHQtZHJvcGRvd24+bGkuYWN0aXZlIGF7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpIC5odC1kcm9wZG93bj5saTpob3ZlciBhe2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYXtwYWRkaW5nLXJpZ2h0OjIwcHh9LnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGVhZGVyLXNoaXBwaW5nX2FyZWE+dWw+bGl7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweH0udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5re3BhZGRpbmctdG9wOjB9LnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluaz51bD5saXtwYWRkaW5nLXJpZ2h0OjB9LnRlbXBsYXRlLWNvbG9yLTMgLmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGluaz51bD5saT5he2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6MH0udGVtcGxhdGUtY29sb3ItMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpOmZpcnN0LWNoaWxkPmF7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtc2VjdGlvbl90aXRsZT5oNDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5zdGlja2Vye2JhY2tncm91bmQ6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAuc3RpY2tlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNiNzZlNzkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9LnRlbXBsYXRlLWNvbG9yLTMgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2U6aG92ZXJ7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudT5saS5hY3RpdmU+YXtjb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3Zlcntjb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWJ0bl9hcmVhe3BhZGRpbmctYm90dG9tOjE1cHh9LnRlbXBsYXRlLWNvbG9yLTMgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWEgLmhpcmFvbGEtYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzMzMzM30udGVtcGxhdGUtY29sb3ItMyAub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLXNlYXJjaCAuaG0tc2VhcmNoYm94Pi5zZWFyY2hfYnRuOmhvdmVye2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLm1vYmlsZS1tZW51X3dyYXBwZXIgLmJ0bi1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiNzZlNzk7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGk6aG92ZXI+YXtjb2xvcjojYjc2ZTc5ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTMgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaTpob3Zlcj4ubWVudS1leHBhbmR7Y29sb3I6I2I3NmU3OSAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIC5pbWctaG92ZXJfZWZmZWN0IGE6YmVmb3Jle2JhY2tncm91bmQ6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAuaW1nLWhvdmVyX2VmZmVjdCBhOmFmdGVye2JhY2tncm91bmQ6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IHNwYW57Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93e2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5oaXJhb2xhLWJ0bi1wc19sZWZ0IC5oaXJhb2xhLWJ0bntjb2xvcjojZmZmZmZmfS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXNsaWRlcl9hcmVhLTMgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCAuaGlyYW9sYS1idG4tcHNfbGVmdCAuaGlyYW9sYS1idG46aG92ZXJ7Y29sb3I6I2I3NmU3OSAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXJ7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNX0udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVye2JvcmRlci1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTMgLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3R7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAuc2hvcC1wcm9kdWN0LXdyYXAgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93LC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpY2stYXJyb3csLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpY2stYXJyb3csLnRlbXBsYXRlLWNvbG9yLTMgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3csLnRlbXBsYXRlLWNvbG9yLTMgLnNob3AtcHJvZHVjdC13cmFwIC5zbGljay1hcnJvd3tjb2xvcjojMzMzMzMzfS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpY2stYXJyb3c6aG92ZXJ7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS10ZXN0aW1vbmlhbF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLWJyYW5kX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXJ7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAucHJvZHVjdC10YWI+dWw+bGk+YS5hY3RpdmV7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAucmF0aW5nLWJveD51bD5saT5pe2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLndpZGdldHMtZXNzZW50aWFsX3N0dWZmPnVsPmxpPml7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAubmV3c2xldHRlci1mb3JtX3dyYXAgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYgLmNvcHlyaWdodD5zcGFuPmF7Y29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAjc2Nyb2xsVXB7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5O2NvbG9yOiNmZmZmZmZ9LnRlbXBsYXRlLWNvbG9yLTMgI3Njcm9sbFVwOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTMgLnRvb2x0aXAtaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwudGVtcGxhdGUtY29sb3ItMyAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwudGVtcGxhdGUtY29sb3ItMyAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdD4ucHJvZHVjdC1pbWc+LmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5sb2FkaW5nIC5taWRkbGUgLmxkcy1lbGxpcHNpcyBkaXZ7YmFja2dyb3VuZDojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5jb2xvci1saXN0IC5zaW5nbGUtY29sb3IuYWN0aXZle2JvcmRlci1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5tb2RhbC1ib2R5IC5jbG9zZTpob3Zlcntjb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnNwLWVzc2VudGlhbF9zdHVmZj51bD5saT5he2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhPnVsIGxpPmE6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjYjc2ZTc5O2NvbG9yOiNjZGE1NTd9LnRlbXBsYXRlLWNvbG9yLTMgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhPnVsIGxpPmEucXR5LWNhcnRfYnRue2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztjb2xvcjojZmZmZmZmO2JvcmRlcjowfS50ZW1wbGF0ZS1jb2xvci0zIC5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYT51bCBsaT5hLnF0eS1jYXJ0X2J0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiNzZlNzk7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNX0udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X2FyZWEtNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcntib3JkZXItY29sb3I6I2I3NmU3OX0udGVtcGxhdGUtY29sb3ItMyAuaGlyYW9sYS1wcm9kdWN0X2FyZWEtNSAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWNrLWFycm93e2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3R7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci0zIC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVye2JvcmRlci1jb2xvcjojYjc2ZTc5fS50ZW1wbGF0ZS1jb2xvci0zIC5zcC1zbGlkZXIgLnNsaWNrLWFycm93e2NvbG9yOiNiNzZlNzl9LnRlbXBsYXRlLWNvbG9yLTMgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZXtvdXRsaW5lOjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci0zIC5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeSAubGctaW1hZ2U6aG92ZXJ7b3V0bGluZToxcHggc29saWQgI2I3NmU3OX0udGVtcGxhdGUtY29sb3ItNCBhLmhpcmFvbGEtYnRue2JhY2tncm91bmQtY29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCBhLmhpcmFvbGEtYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc0ZDk4YTtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgYTpob3Zlcntjb2xvcjojNThkMTczICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtZ3JvdXBfYnRuPnVsPmxpPmEuYWRkLXRvX2NhcnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNThkMTczICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLWdyb3VwX2J0bj51bD5saT5hOmhvdmVye2JvcmRlci1jb2xvcjojNThkMTczICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgLnBvcHVwX3dyYXBwZXIgLnRlc3QgLnBvcHVwX29mZjpob3ZlcntiYWNrZ3JvdW5kOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZV9hcmVhIC5zdWJzY3JpYmUtZm9ybS1ncm91cCBmb3JtIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiM1OGQxNzM7Y29sb3I6I2ZmZmZmZn0udGVtcGxhdGUtY29sb3ItNCAuaGItbWVudT5uYXY+dWw+bGk6aG92ZXI+YXtjb2xvcjojNThkMTczICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgLmhiLW1lbnU+bmF2PnVsPmxpPnVsPmxpLmFjdGl2ZT5he2NvbG9yOiM1OGQxNzMgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItNCAuaG0tZHJvcGRvd24+bGkuYWN0aXZlPmF7Y29sb3I6IzU4ZDE3MyAhaW1wb3J0YW50fS50ZW1wbGF0ZS1jb2xvci00IC5oZWFkZXItcmlnaHRfYXJlYT51bD5saT5hOmhvdmVye2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpOmhvdmVyPmF7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpIC5odC1kcm9wZG93bj5saS5hY3RpdmUgYXtjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGkgLmh0LWRyb3Bkb3duPmxpOmhvdmVyIGF7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50ZW1wbGF0ZS1jb2xvci00IC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhlYWRlci1zaGlwcGluZ19hcmVhe3BhZGRpbmctcmlnaHQ6MjBweH0udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYT51bD5saXtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fS50ZW1wbGF0ZS1jb2xvci00IC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbmt7cGFkZGluZy10b3A6MH0udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpe3BhZGRpbmctcmlnaHQ6MH0udGVtcGxhdGUtY29sb3ItNCAuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpPmF7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDowfS50ZW1wbGF0ZS1jb2xvci00IC5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk6Zmlyc3QtY2hpbGQ+YXtib3JkZXItbGVmdDoxcHggc29saWQgI2U1ZTVlNX0udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1zZWN0aW9uX3RpdGxlPmg0OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLnN0aWNrZXJ7YmFja2dyb3VuZDojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5zdGlja2VyOmJlZm9yZXtib3JkZXItY29sb3I6IzU4ZDE3MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0udGVtcGxhdGUtY29sb3ItNCAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3Zlcntjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWNvbXBvbmVudF9tZW51PmxpLmFjdGl2ZT5he2NvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVye2NvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWF7cGFkZGluZy1ib3R0b206MTVweH0udGVtcGxhdGUtY29sb3ItNCAub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1idG5fYXJlYSAuaGlyYW9sYS1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzfS50ZW1wbGF0ZS1jb2xvci00IC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3g+LnNlYXJjaF9idG46aG92ZXJ7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAubW9iaWxlLW1lbnVfd3JhcHBlciAuYnRuLWNsb3NlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU4ZDE3Mztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaTpob3Zlcj5he2NvbG9yOiM1OGQxNzMgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItNCAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpOmhvdmVyPi5tZW51LWV4cGFuZHtjb2xvcjojNThkMTczICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgLmltZy1ob3Zlcl9lZmZlY3QgYTpiZWZvcmV7YmFja2dyb3VuZDojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5pbWctaG92ZXJfZWZmZWN0IGE6YWZ0ZXJ7YmFja2dyb3VuZDojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgc3Bhbntjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3d7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1zbGlkZXJfYXJlYS0zIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2xlZnQgLmhpcmFvbGEtYnRue2NvbG9yOiNmZmZmZmZ9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5oaXJhb2xhLWJ0bi1wc19sZWZ0IC5oaXJhb2xhLWJ0bjpob3Zlcntjb2xvcjojYjc2ZTc5ICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcntjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3R7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXJ7Ym9yZGVyLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmE6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hOmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlciwudGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCwudGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0LC50ZW1wbGF0ZS1jb2xvci00IC5zaG9wLXByb2R1Y3Qtd3JhcCAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3ZlciwudGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5zaG9wLXByb2R1Y3Qtd3JhcCAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcntib3JkZXItY29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpY2stYXJyb3csLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWNrLWFycm93LC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItNCAubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGljay1hcnJvdywudGVtcGxhdGUtY29sb3ItNCAuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWNrLWFycm93e2NvbG9yOiMzMzMzMzN9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3ZlciwudGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmxhdGVzdC1ibG9nX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLnNob3AtcHJvZHVjdC13cmFwIC5zbGljay1hcnJvdzpob3Zlcntjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXRlc3RpbW9uaWFsX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtYnJhbmRfc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcntjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5wcm9kdWN0LXRhYj51bD5saT5hLmFjdGl2ZXtjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5yYXRpbmctYm94PnVsPmxpPml7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAud2lkZ2V0cy1lc3NlbnRpYWxfc3R1ZmY+dWw+bGk+aXtjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItYnRue2JhY2tncm91bmQtY29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuaGlyYW9sYS1zb2NpYWxfbGluaz51bD5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdiAuY29weXJpZ2h0PnNwYW4+YXtjb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00ICNzY3JvbGxVcHtiYWNrZ3JvdW5kLWNvbG9yOiM1OGQxNzM7Y29sb3I6I2ZmZmZmZn0udGVtcGxhdGUtY29sb3ItNCAjc2Nyb2xsVXA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzO2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0udGVtcGxhdGUtY29sb3ItNCAudG9vbHRpcC1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC50ZW1wbGF0ZS1jb2xvci00IC50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLC50ZW1wbGF0ZS1jb2xvci00IC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0Pi5wcm9kdWN0LWltZz4uYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLmxvYWRpbmcgLm1pZGRsZSAubGRzLWVsbGlwc2lzIGRpdntiYWNrZ3JvdW5kOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLmNvbG9yLWxpc3QgLnNpbmdsZS1jb2xvci5hY3RpdmV7Ym9yZGVyLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLm1vZGFsLWJvZHkgLmNsb3NlOmhvdmVye2NvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuc3AtZXNzZW50aWFsX3N0dWZmPnVsPmxpPmF7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWE+dWwgbGk+YTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICM1OGQxNzM7Y29sb3I6I2NkYTU1N30udGVtcGxhdGUtY29sb3ItNCAuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWE+dWwgbGk+YS5xdHktY2FydF9idG57YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzO2NvbG9yOiNmZmZmZmY7Ym9yZGVyOjB9LnRlbXBsYXRlLWNvbG9yLTQgLnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhPnVsIGxpPmEucXR5LWNhcnRfYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU4ZDE3Mztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTQgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3R7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3RfYXJlYS00IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVye2JvcmRlci1jb2xvcjojNThkMTczfS50ZW1wbGF0ZS1jb2xvci00IC5oaXJhb2xhLXByb2R1Y3RfYXJlYS01IC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLmhpcmFvbGEtcHJvZHVjdF9hcmVhLTUgLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpY2stYXJyb3d7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuc3Atc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTQgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXJ7Ym9yZGVyLWNvbG9yOiM1OGQxNzN9LnRlbXBsYXRlLWNvbG9yLTQgLnNwLXNsaWRlciAuc2xpY2stYXJyb3d7Y29sb3I6IzU4ZDE3M30udGVtcGxhdGUtY29sb3ItNCAuc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWdhbGxlcnkgLmxnLWltYWdle291dGxpbmU6MXB4IHNvbGlkICNlNWU1ZTV9LnRlbXBsYXRlLWNvbG9yLTQgLnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZTpob3ZlcntvdXRsaW5lOjFweCBzb2xpZCAjNThkMTczfWJ1dHRvbi5saS1idG57Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDojY2RhNTU3O2NvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjE4cHg7d2lkdGg6NDVweDtib3JkZXItcmFkaXVzOjAgMnB4IDJweCAwO2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTFweDt0b3A6LTFweDtjdXJzb3I6cG9pbnRlcn1idXR0b24ubGktYnRuOmhvdmVye2JhY2tncm91bmQ6IzMzMzMzMztjb2xvcjojZmZmZmZmfS5oaXJhb2xhLXNlYXJjaF9idG57YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxNXB4O2NvbG9yOiM4ODg4ODh9LmhpcmFvbGEtc2VhcmNoX2J0bjpob3Zlcntjb2xvcjojY2RhNTU3fS5oaXJhb2xhLWJ0bi1wc19jZW50ZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaGlyYW9sYS1idG4tcHNfY2VudGVyLmhpcmFvbGEtYnRuLXBzX2xlZnR7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmhpcmFvbGEtYnRuLXBzX2NlbnRlci5oaXJhb2xhLWJ0bi1wc19yaWdodHstd2Via2l0LWJveC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmhpcmFvbGEtYnRuLC5oaXJhb2xhLWJhbm5lcl9idG4sLmhpcmFvbGEtYnRuLWJvbmRpX2JsdWUsLmhpcmFvbGEtYnRuX2Z1bGx3aWR0aCwuaGlyYW9sYS1jb21wYXJlX2J0biwuaGlyYW9sYS1maWx0ZXJfYnRuLC5oaXJhb2xhLWJ0bl9kYXJrLC5oaXJhb2xhLWJ0bl9saW1lcmlja3tjb2xvcjojZmZmZmZmOy13ZWJraXQtYm94LXNoYWRvdzowcHggOHB4IDE1cHggcmdiYSgwLDAsMCwwKTtib3gtc2hhZG93OjBweCA4cHggMTVweCByZ2JhKDAsMCwwLDApO3dpZHRoOjE5NXB4O2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGlyYW9sYS1idG4sLmhpcmFvbGEtYmFubmVyX2J0biwuaGlyYW9sYS1idG4tYm9uZGlfYmx1ZSwuaGlyYW9sYS1idG5fZnVsbHdpZHRoLC5oaXJhb2xhLWNvbXBhcmVfYnRuLC5oaXJhb2xhLWZpbHRlcl9idG4sLmhpcmFvbGEtYnRuX2RhcmssLmhpcmFvbGEtYnRuX2xpbWVyaWNre3dpZHRoOjE0MHB4O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7Zm9udC1zaXplOjE0cHh9fS5oaXJhb2xhLWJ0bi1ib25kaV9ibHVle2JhY2tncm91bmQtY29sb3I6I2NkYTU1Nztjb2xvcjojZmZmZmZmfS5oaXJhb2xhLWJ0bi1ib25kaV9ibHVlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU5NTk1OTtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LmhpcmFvbGEtYnRuX2Rhcmt7YmFja2dyb3VuZDojNTk1OTU5O2NvbG9yOiNmZmZmZmY7d2lkdGg6MTUwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MzhweDtmb250LXdlaWdodDo2MDA7Ym9yZGVyOjB9LmhpcmFvbGEtYnRuX2xpbWVyaWNre2JhY2tncm91bmQtY29sb3I6I2NkYTU1Nztjb2xvcjojZmZmZmZmO3dpZHRoOjEyMHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9LmhpcmFvbGEtYnRuX2xpbWVyaWNrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzMzMzM30uaGlyYW9sYS1idG5fZnVsbHdpZHRoe3dpZHRoOjEwMCU7Y29sb3I6I2ZmZmZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmhpcmFvbGEtYnRuX3Nte3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDB9LmhpcmFvbGEtYmFubmVyX2J0bnstd2Via2l0LWJveC1zaGFkb3c6MHB4IDFweCA2Ljc5cHggMC4yMXB4IHJnYmEoMCwwLDAsMC4xMyk7Ym94LXNoYWRvdzowcHggMXB4IDYuNzlweCAwLjIxcHggcmdiYSgwLDAsMCwwLjEzKTtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fS5oaXJhb2xhLWNvbXBhcmVfYnRue2JhY2tncm91bmQ6I2NkYTU1Nztjb2xvcjojZmZmZmZmO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQzcHg7Zm9udC1zaXplOjE0cHh9LmhpcmFvbGEtY29tcGFyZV9idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTk1OTU5fS5mYi1maWx0ZXItYnRuX2FyZWF7cGFkZGluZy10b3A6MzBweH0uZmItZmlsdGVyLWJ0bl9hcmVhIC5oaXJhb2xhLWZpbHRlcl9idG57YmFja2dyb3VuZC1jb2xvcjojNTk1OTU5O2NvbG9yOiNmZmZmZmY7ZGlzcGxheTpibG9jazt3aWR0aDoxMjBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXItcmFkaXVzOjB9LmZiLWZpbHRlci1idG5fYXJlYSAuaGlyYW9sYS1maWx0ZXJfYnRuOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCI7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IEZyZWUnO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmZiLWZpbHRlci1idG5fYXJlYSAuaGlyYW9sYS1maWx0ZXJfYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkYTU1N30uc2xpZGVyLXdpdGgtY2F0ZWdvcnlfbWVudXtwYWRkaW5nLXRvcDozMHB4fS5zbGlkZXItd2l0aC1jYXRlZ29yeV9tZW51IC5jb250YWluZXItZmx1aWR7cGFkZGluZzowIDMlfUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LnNsaWRlci13aXRoLWNhdGVnb3J5X21lbnUgLmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nOjAgMTVweCAwfX0uc2xpZGVyLXdpdGgtY2F0ZWdvcnlfbWVudSAuYmFubmVyLWl0ZW17aGVpZ2h0OjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS5zbGlkZXItd2l0aC1jYXRlZ29yeV9tZW51IC5iYW5uZXItaXRlbSBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2xlZnQ6NSV9LmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudD5oNXtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MTJweH0uaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50Pmgye3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjEwcHg7Zm9udC1zaXplOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudD5oMntmb250LXNpemU6MzVweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50Pmgye2ZvbnQtc2l6ZTozMHB4fX0uaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50Pmgze3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjIwcHg7Zm9udC1zaXplOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmhpcmFvbGEtc2xpZGVyX2FyZWEgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudD5oM3tmb250LXNpemU6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50Pmgze2ZvbnQtc2l6ZToyOHB4fX0uaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50Pmg0e21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTo0NXB4O2ZvbnQtc2l6ZToyMHB4fS5oaXJhb2xhLXNsaWRlcl9hcmVhIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQ+aDQ+c3Bhbntmb250LXNpemU6MzBweH0uaGlyYW9sYS1zbGlkZXJfYXJlYSAubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudHttYXgtd2lkdGg6NTIlO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6ODt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9fS5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudD5oNXtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhpcmFvbGEtc2xpZGVyX2FyZWEtMiAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50Pmg1e3BhZGRpbmctYm90dG9tOjEwcHh9fS5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudD5oMnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC1zaXplOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQ+aDJ7cGFkZGluZy1ib3R0b206MTBweDtmb250LXNpemU6MzBweH19LmhpcmFvbGEtc2xpZGVyX2FyZWEtMiAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50Pmgze3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjIwcHg7Zm9udC1zaXplOjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQ+aDN7Zm9udC1zaXplOjMwcHh9fS5oaXJhb2xhLXNsaWRlcl9hcmVhLTIgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudD5oNHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206NDVweDtmb250LXNpemU6MjBweH0uaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQ+aDQ+c3Bhbntmb250LXNpemU6MzBweH0uaGlyYW9sYS1zbGlkZXJfYXJlYS0yIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLmhpcmFvbGEtYnRuLXBzX2NlbnRlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5oaXJhb2xhLXNsaWRlcl9hcmVhLTMgLmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nOjAgMyV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQgaDIsLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQgaDN7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQgaDIsLmhpcmFvbGEtc2xpZGVyX2FyZWEtMyAubWFpbi1zbGlkZXIgLnNpbmdsZS1zbGlkZSAuc2xpZGVyLWNvbnRlbnQgaDN7Zm9udC1zaXplOjI1cHh9fS5oaXJhb2xhLXNsaWRlcl9hcmVhLTMgLm1haW4tc2xpZGVyIC5zaW5nbGUtc2xpZGUgLnNsaWRlci1jb250ZW50LTJ7cmlnaHQ6MjAlfUBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpey5oaXJhb2xhLXNsaWRlcl9hcmVhLTMgLm1haW4tc2xpZGVyIC5zaW5nbGUtc2xpZGUgLnNsaWRlci1jb250ZW50LTJ7cmlnaHQ6OCV9fS5oaXJhb2xhLXNsaWRlcl9hcmVhLTMuY29sb3Itd2hpdGUgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudD5oNSwuaGlyYW9sYS1zbGlkZXJfYXJlYS0zLmNvbG9yLXdoaXRlIC5tYWluLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgaDIsLmhpcmFvbGEtc2xpZGVyX2FyZWEtMy5jb2xvci13aGl0ZSAubWFpbi1zbGlkZXIgLnNsaWRlci1jb250ZW50IGgzLC5oaXJhb2xhLXNsaWRlcl9hcmVhLTMuY29sb3Itd2hpdGUgLm1haW4tc2xpZGVyIC5zbGlkZXItY29udGVudCBoNHtjb2xvcjojZmZmZmZmfS5oaXJhb2xhLXNsaWRlcl9hcmVhLTMuY29sb3Itd2hpdGUgLm1haW4tc2xpZGVyIC5zbGljay1hcnJvd3tjb2xvcjojMzMzMzMzfS5iZy0xLC5iZy0yLC5iZy0ze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttaW4taGVpZ2h0OjUyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmJnLTEsLmJnLTIsLmJnLTN7bWluLWhlaWdodDozODBweH19LmJnLTJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc2xpZGVyLzIuanBnXCIpfS5iZy0ze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci8zLmpwZ1wiKX0uYmctNCwuYmctNXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zbGlkZXIvNC5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWluLWhlaWdodDo4MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmctNCwuYmctNXttaW4taGVpZ2h0OjUyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5iZy00LC5iZy01e21pbi1oZWlnaHQ6NDEwcHh9fS5iZy01e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci81LmpwZ1wiKX0uYmctNiwuYmctN3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zbGlkZXIvNi5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWluLWhlaWdodDo4MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmctNiwuYmctN3ttaW4taGVpZ2h0OjUyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5iZy02LC5iZy03e21pbi1oZWlnaHQ6NDEwcHh9fS5iZy03e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci83LmpwZ1wiKX0uc2xpZGVyLXByb2dyZXNzey13ZWJraXQtYW5pbWF0aW9uOmluaXRpYWw7YW5pbWF0aW9uOmluaXRpYWw7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyk7aGVpZ2h0OjVweDtsZWZ0OjA7b3BhY2l0eTowLjg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDo0fS5zbGljay1jdXJyZW50IC5zbGlkZXItcHJvZ3Jlc3N7LXdlYmtpdC1hbmltYXRpb246dGltZWJhciA4cyBlYXNlLWluLW91dCAwcyAxIGJhY2t3YXJkczthbmltYXRpb246dGltZWJhciA4cyBlYXNlLWluLW91dCAwcyAxIGJhY2t3YXJkc31ALXdlYmtpdC1rZXlmcmFtZXMgdGltZWJhcnswJXt3aWR0aDowfTEwMCV7d2lkdGg6MTAwJX19QGtleWZyYW1lcyB0aW1lYmFyezAle3dpZHRoOjB9MTAwJXt3aWR0aDoxMDAlfX0ubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93LC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdywuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1hcnJvdywuc3AtaW1nX3NsaWRlciAuc2xpY2stYXJyb3csLnNwLXNsaWRlciAuc2xpY2stYXJyb3csLnNwLWltZ19zbGlkZXItMyAuc2xpY2stYXJyb3csLmJyYW5kLXNsaWRlciAuc2xpY2stYXJyb3d7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggOS44cHggMC4ycHggcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93OjBweCAwcHggOS44cHggMC4ycHggcmdiYSgwLDAsMCwwLjA1KTtmb250LXNpemU6MjRweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7ZGlzcGxheTpibG9jaztjb2xvcjojY2RhNTU3O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6ODtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjEwMCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47bGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1haW4tc2xpZGVyIC5zbGljay1hcnJvdywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpY2stYXJyb3csLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpY2stYXJyb3csLnNwLWltZ19zbGlkZXIgLnNsaWNrLWFycm93LC5zcC1zbGlkZXIgLnNsaWNrLWFycm93LC5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWFycm93LC5icmFuZC1zbGlkZXIgLnNsaWNrLWFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGljay1hcnJvdzpob3ZlciwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1hcnJvdzpob3Zlciwuc3AtaW1nX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnNwLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsLnNwLWltZ19zbGlkZXItMyAuc2xpY2stYXJyb3c6aG92ZXIsLmJyYW5kLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfS5tYWluLXNsaWRlciAuc2xpY2stbmV4dCwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpY2stbmV4dCwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGljay1uZXh0LC5zcC1pbWdfc2xpZGVyIC5zbGljay1uZXh0LC5zcC1zbGlkZXIgLnNsaWNrLW5leHQsLnNwLWltZ19zbGlkZXItMyAuc2xpY2stbmV4dCwuYnJhbmQtc2xpZGVyIC5zbGljay1uZXh0e2xlZnQ6YXV0bztyaWdodDoyMHB4fS5tYWluLXNsaWRlcjpob3ZlciAuc2xpY2stYXJyb3csLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTI6aG92ZXIgLnNsaWNrLWFycm93LC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTM6aG92ZXIgLnNsaWNrLWFycm93LC5zcC1pbWdfc2xpZGVyOmhvdmVyIC5zbGljay1hcnJvdywuc3Atc2xpZGVyOmhvdmVyIC5zbGljay1hcnJvdywuc3AtaW1nX3NsaWRlci0zOmhvdmVyIC5zbGljay1hcnJvdywuYnJhbmQtc2xpZGVyOmhvdmVyIC5zbGljay1hcnJvd3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpY2stYXJyb3csLmFycm93LXR5cGUtdHdvIC5zbGljay1hcnJvdywubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGljay1hcnJvd3tmb250LXNpemU6MjRweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6ODtjdXJzb3I6cG9pbnRlcjt0b3A6LTgwcHg7bGVmdDphdXRvO3JpZ2h0OjMwcHh9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGljay1hcnJvdzpob3ZlciwuYXJyb3ctdHlwZS10d28gLnNsaWNrLWFycm93OmhvdmVyLC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVye2NvbG9yOiNjZGE1NTd9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsLmFycm93LXR5cGUtdHdvIC5zbGljay1hcnJvdy5zbGljay1uZXh0LC5sYXRlc3QtYmxvZ19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGljay1hcnJvdywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpY2stYXJyb3csLmFycm93LXR5cGUtdHdvIC5zbGljay1hcnJvdywubGF0ZXN0LWJsb2dfc2xpZGVyIC5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnNwLWltZ19zbGlkZXIgLnNsaWNrLWFycm93e3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtmb250LXNpemU6MThweDtsZWZ0Oi0xMHB4O3JpZ2h0OmF1dG99LnNwLWltZ19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6LTEwcHg7bGVmdDphdXRvfS5zcC1pbWdfc2xpZGVyLTJ7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS5zcC1pbWdfc2xpZGVyLW5hdntwYWRkaW5nOjAgMzBweDttYXJnaW4tdG9wOjMwcHh9LnNwLWltZ19zbGlkZXItbmF2IC5zbGljay1saXN0e21hcmdpbjowIC0xNXB4fS5zcC1pbWdfc2xpZGVyLW5hdiAuc2xpY2stbGlzdCAuc2luZ2xlLXNsaWRle2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTttYXJnaW46MCAxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNwLWltZ19zbGlkZXItM3twYWRkaW5nOjYwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3AtaW1nX3NsaWRlci0zey13ZWJraXQtZmxleC1iYXNpczozMCUgIWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTozMCUgIWltcG9ydGFudDtmbGV4LWJhc2lzOjMwJSAhaW1wb3J0YW50O3dpZHRoOjMwJSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5zcC1pbWdfc2xpZGVyLTN7LXdlYmtpdC1mbGV4LWJhc2lzOjQwJSAhaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjQwJSAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6NDAlICFpbXBvcnRhbnQ7d2lkdGg6NDAlICFpbXBvcnRhbnR9fS5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWFycm93e3RvcDowO2JvdHRvbTphdXRvO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7dG9wOjMwcHh9fS5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7dG9wOmF1dG87Ym90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc3AtaW1nX3NsaWRlci0zIC5zbGljay1hcnJvdy5zbGljay1uZXh0e2JvdHRvbTo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zcC1pbWdfc2xpZGVyLTMgLnNsaWNrLWxpc3R7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc3AtaW1nX3NsaWRlci0zIC5zbGljay1saXN0IC5zbGljay1zbGlkZXttYXJnaW4tbGVmdDozMHB4O21hcmdpbi1yaWdodDozMHB4fX0ubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDowO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDMwcHg7ei1pbmRleDo4fS5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAzcHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjA7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoycHggc29saWQgI2ZmZmZmZjtib3JkZXItcmFkaXVzOjEwMCV9Lm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbntib3JkZXI6bm9uZX0ubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0ubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmfS5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5zbGlkZXItY29udGVudD5zcGFue2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1hbmltYXRpb246MTIwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDthbmltYXRpb246MTIwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGVyLWNvbnRlbnQ+aDJ7LXdlYmtpdC1hbmltYXRpb246MTQwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDthbmltYXRpb246MTQwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGVyLWNvbnRlbnQ+aDN7LXdlYmtpdC1hbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDthbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGVyLWNvbnRlbnQ+aDR7LXdlYmtpdC1hbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDthbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGVyLWNvbnRlbnQ+aDV7LXdlYmtpdC1hbmltYXRpb246MTgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcDthbmltYXRpb246MTgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5VcH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGVyLWNvbnRlbnQ+LnNsaWRlLWJ0bnstd2Via2l0LWFuaW1hdGlvbjoyMDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwO2FuaW1hdGlvbjoyMDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblVwfS5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC5zbGlkZXItY29udGVudD5zcGFue2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1hbmltYXRpb246MTIwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDthbmltYXRpb246MTIwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGVyLWNvbnRlbnQ+aDJ7LXdlYmtpdC1hbmltYXRpb246MTQwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDthbmltYXRpb246MTQwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGVyLWNvbnRlbnQ+aDN7LXdlYmtpdC1hbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDthbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGVyLWNvbnRlbnQ+aDR7LXdlYmtpdC1hbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDthbmltYXRpb246MTYwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGVyLWNvbnRlbnQ+aDV7LXdlYmtpdC1hbmltYXRpb246MTgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodDthbmltYXRpb246MTgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB6b29tSW5SaWdodH0uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGVyLWNvbnRlbnQ+LnNsaWRlLWJ0bnstd2Via2l0LWFuaW1hdGlvbjoyMDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0O2FuaW1hdGlvbjoyMDAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHpvb21JblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBhbGlzU2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1MHB4KTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBhbGlzU2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1MHB4KTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX19LnNsaWRlLWluLXJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uOnNsaWRlLWluLXJpZ2h0IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDthbmltYXRpb246c2xpZGUtaW4tcmlnaHQgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RofUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbi1yaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDM0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzNDBweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIHNsaWRlLWluLXJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMzQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDM0MHB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0Oi0yODVweDt3aWR0aDoyODVweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmZmZmY7ei1pbmRleDo5OTk5O3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVye3dpZHRoOjI3MHB4fX0ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2gsLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX3NlYXJjaCwub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX3NlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7dG9wOjA7bGVmdDowO3dpZHRoOmNhbGMoMTAwJSAtIDBweCk7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX0ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveCwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3gsLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveHtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveD5pbnB1dCwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3g+aW5wdXQsLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveD5pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyOjA7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDt3aWR0aDoxMDAlO3BhZGRpbmc6MCA1MnB4IDAgMTVweH0ubW9iaWxlLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveD4uc2VhcmNoX2J0biwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfc2VhcmNoIC5obS1zZWFyY2hib3g+LnNlYXJjaF9idG4sLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9zZWFyY2ggLmhtLXNlYXJjaGJveD4uc2VhcmNoX2J0bntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiM1OTU5NTk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MjBweDtib3JkZXI6MDtmb250LXNpemU6MjRweH0ubW9iaWxlLW1lbnVfd3JhcHBlci5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lciwub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLW1lbnUtaW5uZXIsLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlci5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lcntsZWZ0OmF1dG87cmlnaHQ6MDt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3BhZGRpbmc6MTA1cHggMCAwfS5idG4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotNjBweDtiYWNrZ3JvdW5kOiMzMzMzMzM7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtsaW5lLWhlaWdodDo1NXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmY7ei1pbmRleDoxMDtmb250LXNpemU6MjRweH1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5idG4tY2xvc2V7bGVmdDotNTBweDt3aWR0aDo1MHB4fX0uYnRuLWNsb3NlOmhvdmVyPml7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmJ0bi1jbG9zZT5pey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO2Rpc3BsYXk6YmxvY2t9Lm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudT5saXtoZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fS5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnU+bGk+YSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjYwMH0ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGk+Lm1lbnUtZXhwYW5ke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjJweDt3aWR0aDo1MHB4O2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjQwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjRweH0ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpIGF7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAwfS5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51e3BhZGRpbmctbGVmdDoxMHB4O21heC1oZWlnaHQ6MTAwcHg7b3ZlcmZsb3cteTphdXRvfS5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGF7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXNpemU6MTNweH0ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpLm1lbnUtb3Blbj4ubWVudS1leHBhbmQgaTpiZWZvcmV7Y29udGVudDonXFxmNDYyJ30udXNlci1zZXR0aW5nX2FyZWF7cGFkZGluZy10b3A6MjVweH0udXNlci1zZXR0aW5nX2FyZWE+dWw+bGk+YT5zcGFue3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVye3BhZGRpbmc6MjVweCAzMHB4IDMwcHg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDphdXRvO3JpZ2h0OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDApOy1tcy10cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybTpzY2FsZVkoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwIDA7d2lkdGg6Mzc1cHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZmZmZmZmO3otaW5kZXg6OTk5OTt2aXNpYmlsaXR5OmhpZGRlbjttaW4taGVpZ2h0OjYwMHB4O292ZXJmbG93LXk6YXV0b30ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZXt0b3A6YXV0bztsZWZ0OmF1dG87d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDoxO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzU5NTk1OTt6LWluZGV4OjEwO2ZvbnQtc2l6ZToyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG99Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2U6aG92ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctdG9wOjIwcHh9Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtY29tcG9uZW50LmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjI1cHh9Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtY29tcG9uZW50IC5vZmZjYW52YXMtY29tcG9uZW50X3RpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjkwMDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWNvbXBvbmVudCAub2ZmY2FudmFzLWNvbXBvbmVudF9tZW51Pmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6NDBweH0ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnQgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudT5saTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnQgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudT5saTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MThweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2U1ZTVlNTtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7cmlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZX0ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1jb21wb25lbnQgLm9mZmNhbnZhcy1jb21wb25lbnRfbWVudT5saTpsYXN0LWNoaWxkOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXItc29jaWFsX2xpbmt7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHh9Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLW1lbnUtaW5uZXJ7dG9wOjA7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlWSgxKTt0cmFuc2Zvcm06c2NhbGVZKDEpfS5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtaW5uZXJfbG9nb3twYWRkaW5nOjI1cHggMH0ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAuc2hvcnQtZGVzY3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmctYm90dG9tOjI1cHh9Lm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLnNob3J0LWRlc2M+cHttYXJnaW4tYm90dG9tOjB9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lcntwYWRkaW5nOjYwcHggIWltcG9ydGFudDt3aWR0aDo0NTBweDstd2Via2l0LWJveC1zaGFkb3c6MHB4IDAgMTVweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzowcHggMCAxNXB4IHJnYmEoMCwwLDAsMC4yKX1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjYwcHggMTVweCAhaW1wb3J0YW50fX0ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2V7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojNTk1OTU5O3RvcDowO3JpZ2h0OjA7bGVmdDphdXRvfS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWhlYWRpbmc+aDR7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjI1cHh9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdHttYXgtaGVpZ2h0OjMxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmF1dG99Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdD5saXtwYWRkaW5nLWJvdHRvbTozMHB4fS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3Q+bGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3Q+bGkubWluaWNhcnQtcHJvZHVjdHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3Q+bGkubWluaWNhcnQtcHJvZHVjdD5hLnByb2R1Y3QtaXRlbV9yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweH0ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0PmxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9pbWd7LXdlYmtpdC1mbGV4LWJhc2lzOjY1cHg7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NjVweDtmbGV4LWJhc2lzOjY1cHg7bWF4LXdpZHRoOjY1cHh9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdD5saS5taW5pY2FydC1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fY29udGVudHstd2Via2l0LWZsZXgtYmFzaXM6Y2FsYygxMDAlIC0gNjVweCk7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6Y2FsYygxMDAlIC0gNjVweCk7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSA2NXB4KTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNjVweCk7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdD5saS5taW5pY2FydC1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fY29udGVudCBhLnByb2R1Y3QtaXRlbV90aXRsZXtmb250LXNpemU6MTRweH19Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdD5saS5taW5pY2FydC1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fY29udGVudCAucHJvZHVjdC1pdGVtX3F1YW50aXR5e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTBweH0ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1pdGVtX3RvdGFse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tb3otanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyNXB4IDB9Lm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWF7cGFkZGluZy1ib3R0b206MTVweH0ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1idG5fYXJlYSAuaGlyYW9sYS1idG57aGVpZ2h0OjYwcHg7bGluZS1oZWlnaHQ6NjBweDtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9Lm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojMjIyMjIyO29wYWNpdHk6MC45Nzt3aWR0aDoxMDAlO3JpZ2h0OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7dmlzaWJpbGl0eTp2aXNpYmxlfS5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2V7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojNTk1OTU5O3RvcDoxNXB4O3JpZ2h0OjE1cHg7bGVmdDphdXRvO2ZvbnQtc2l6ZTo0NXB4O2NvbG9yOiNmZmZmZmZ9Lm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2h7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOmNhbGMoMTAwJSAtIDI1JSl9Lm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveHtwb3NpdGlvbjpyZWxhdGl2ZX0ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLXNlYXJjaCAuaG0tc2VhcmNoYm94PmlucHV0e2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztib3JkZXI6MDtoZWlnaHQ6MTAwcHg7bGluZS1oZWlnaHQ6MTAwcHg7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTAwcHggMCAyNXB4O2NvbG9yOiNmZmZmZmZ9Lm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveD5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmZmZmfS5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3g+aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZmZmZn0ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLXNlYXJjaCAuaG0tc2VhcmNoYm94PmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmZmZmfS5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3g+aW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmZmZmfS5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3g+aW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNmZmZmZmZ9Lm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveD4uc2VhcmNoX2J0bntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6NDhweDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3JpZ2h0OjMwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojZmZmZmZmfS5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLW1lbnUtaW5uZXJ7bGVmdDphdXRvO3JpZ2h0OjA7cGFkZGluZzowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO3Zpc2liaWxpdHk6dmlzaWJsZX0uY2F0ZWdvcnktbWVudXtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5jYXRlZ29yeS1tZW51e3dpZHRoOjEwMCV9fS5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1oZWFkaW5ne2JhY2tncm91bmQ6I2NkYTU1Nztwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjE5cHggMH0uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktaGVhZGluZz5oMnttYXJnaW46MDtjb2xvcjojZmZmZmZmO3BhZGRpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LWhlYWRpbmc+aDJ7Zm9udC1zaXplOjE0cHh9fS5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1oZWFkaW5nPmgyOmFmdGVye2NvbnRlbnQ6XCJcXGYwM2NcIjtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgRnJlZSc7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxOHB4O2xlZnQ6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktaGVhZGluZz5oMjphZnRlcntsZWZ0OjEwcHh9fS5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1oZWFkaW5nPmgyPnNwYW57Y29sb3I6I2ZmZmZmZjtwYWRkaW5nLWxlZnQ6NTBweDtmb250LXdlaWdodDo2MDB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LWhlYWRpbmc+aDI+c3BhbntwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LWhlYWRpbmc+aDI+c3BhbntwYWRkaW5nLWxlZnQ6MzBweH19LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdHtiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmc6MCAyMHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6Y2FsYygxMDAlIC0gMXB4KTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ei1pbmRleDozfS5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1tZW51LWxpc3Q+dWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saT5he2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MTEuMnB4IDB9LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saTpob3ZlciAuY2F0LW1lZ2EtbWVudXtvcGFjaXR5OjE7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjt2aXNpYmlsaXR5OnZpc2libGV9LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saTpob3Zlcj5he2NvbG9yOiNjZGE1NTd9LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saTpsYXN0LWNoaWxkPmE6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJpZ2h0LW1lbnU+YTo6YWZ0ZXJ7Y29udGVudDonXFxmMDc4Jztmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgRnJlZSc7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjB9LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saS5yaWdodC1tZW51OmhvdmVyPmE6OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1tZW51LWxpc3Q+dWw+bGkucngtY2hpbGR7ZGlzcGxheTpub25lfS5jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1tZW51LWxpc3Q+dWw+bGkucngtcGFyZW50e2N1cnNvcjpwb2ludGVyO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9LmNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saS5yeC1wYXJlbnQgYS5yeC1zaG93e2Rpc3BsYXk6bm9uZX0uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJ4LXBhcmVudC5yeC1jaGFuZ2UgYS5yeC1kZWZhdWx0e2Rpc3BsYXk6bm9uZX0uY2F0ZWdvcnktbWVudSAuY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJ4LXBhcmVudC5yeC1jaGFuZ2UgYS5yeC1zaG93e2Rpc3BsYXk6YmxvY2t9LmNhdC1tZWdhLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDoxMDglO2JhY2tncm91bmQ6I2ZmZmZmZjt6LWluZGV4Ojk5OTt3aWR0aDoyMjBweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDZweCAwIHJnYmEoMCwwLDAsMC4yKTtib3gtc2hhZG93OjAgMCA2cHggMCByZ2JhKDAsMCwwLDAuMik7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjY0MHB4O3BhZGRpbmc6MzBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoycHggc29saWQgI2NkYTU1N31AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5jYXQtbWVnYS1tZW51e3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4Ojk7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7dmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MDt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5jYXQtbWVnYS1tZW51e2xlZnQ6MTE0JX19LmNhdC1tZWdhLW1lbnU+bGkucmlnaHQtbWVudXt3aWR0aDozMy4zMzMlO2Zsb2F0OmxlZnR9LmNhdC1tZWdhLW1lbnU+bGkuY2F0LW1lZ2EtdGl0bGU+YXtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MTVweDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmNhdC1tZWdhLW1lbnU+bGkuY2F0LW1lZ2EtdGl0bGU+YTpob3Zlcntjb2xvcjojZmZmZmZmfS5jYXQtbWVnYS1tZW51PmxpPnVsPmxpPmF7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNjY2O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmNhdC1tZWdhLW1lbnU+bGk+dWw+bGk+YTpob3Zlcntjb2xvcjojNThkMTczfS5jYXQtbWVnYS1tZW51LmNhdC1tZWdhLW1lbnUtMnt3aWR0aDo4NDBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5jYXQtbWVnYS1tZW51LmNhdC1tZWdhLW1lbnUtMnt3aWR0aDphdXRvfX0uY2F0LW1lZ2EtbWVudS5jYXQtbWVnYS1tZW51LTI+bGkucmlnaHQtbWVudXt3aWR0aDoyNSV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuY2F0LW1lZ2EtbWVudS5jYXQtbWVnYS1tZW51LTI+bGkucmlnaHQtbWVudXt3aWR0aDoxMDAlfX0uY2F0LW1lZ2EtbWVudS5jYXQtbWVnYS1tZW51LTN7d2lkdGg6NDQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuY2F0LW1lZ2EtbWVudS5jYXQtbWVnYS1tZW51LTN7d2lkdGg6YXV0b319LmNhdC1tZWdhLW1lbnUuY2F0LW1lZ2EtbWVudS0zPmxpLnJpZ2h0LW1lbnV7d2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmNhdC1tZWdhLW1lbnUuY2F0LW1lZ2EtbWVudS0zPmxpLnJpZ2h0LW1lbnV7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpPnVsPmxpPnVse2hlaWdodDoxMzhweDtvdmVyZmxvdy15OmF1dG99LmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saS5yaWdodC1tZW51IC5jYXQtbWVnYS1tZW51Pmxpey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTAwJTstd2Via2l0LWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJpZ2h0LW1lbnUgLmNhdC1tZWdhLW1lbnU+bGkuY2F0LW1lZ2EtdGl0bGU+YXtwYWRkaW5nOjEwcHggMjVweCAxMHB4IDM1cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0uY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJpZ2h0LW1lbnUgLmNhdC1tZWdhLW1lbnU+bGkuY2F0LW1lZ2EtdGl0bGU+YTphZnRlcntkaXNwbGF5Om5vbmV9LmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saS5yaWdodC1tZW51IC5jYXQtbWVnYS1tZW51PmxpLmNhdC1tZWdhLXRpdGxlOmxhc3QtY2hpbGQ+YXtib3JkZXItYm90dG9tOjB9LmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saS5yaWdodC1tZW51IC5jYXQtbWVnYS1tZW51PmxpPnVsPmxpPmF7cGFkZGluZzoxMHB4IDI1cHggMTBweCAzNXB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOmluaGVyaXQ7Y29sb3I6aW5oZXJpdH0uY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJpZ2h0LW1lbnUgLmNhdC1tZWdhLW1lbnU+bGk+dWw+bGk6bGFzdC1jaGlsZD5he2JvcmRlci1ib3R0b206MH0uY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpLnJpZ2h0LW1lbnUgLmNhdC1kcm9wZG93bj5saT5he3BhZGRpbmc6MTBweCAyNXB4IDEwcHggMzVweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fS5jYXRlZ29yeS1tZW51LWxpc3Q+dWw+bGkucmlnaHQtbWVudSAuY2F0LWRyb3Bkb3duPmxpOmxhc3QtY2hpbGQ+YXtib3JkZXItYm90dG9tOjB9LmNhdGVnb3J5LW1lbnUtbGlzdD51bD5saS5yaWdodC1tZW51PmE6YWZ0ZXJ7ZGlzcGxheTpub25lfS5jYXRlZ29yeS1tZW51LWxpc3Q+dWw+bGkgaS5tZW51LWV4cGFuZHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2N1cnNvcjpwb2ludGVyO2hlaWdodDo0NHB4O3dpZHRoOjQ1cHg7bGluZS1oZWlnaHQ6NDVweDt6LWluZGV4Ojk7ZGlzcGxheTpibG9jaztmb250LXN0eWxlOm5vcm1hbH0uY2F0ZWdvcnktbWVudS1saXN0PnVsPmxpIGkubWVudS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODlcIjtmb250LWZhbWlseTpcIklvbmljb25zXCI7Zm9udC1zaXplOjIwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0fS5jYXRlZ29yeS1tZW51LWxpc3Q+dWw+bGkgaS5tZW51LWV4cGFuZC5hY3RpdmU6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfX0uaGlyYW9sYS1iYW5uZXJfYXJlYXtwYWRkaW5nLXRvcDozMHB4fS5oaXJhb2xhLWJhbm5lcl9hcmVhIC5jb250YWluZXItZmx1aWR7cGFkZGluZzowIDMlfUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpcmFvbGEtYmFubmVyX2FyZWEgLmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nOjAgMTVweCAwfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oaXJhb2xhLWJhbm5lcl9hcmVhIC5jb250YWluZXItZmx1aWQgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKC1uKzIpe3BhZGRpbmctYm90dG9tOjMwcHh9fS5zdGF0aWMtYmFubmVyX2FyZWF7cGFkZGluZy10b3A6ODBweH0uc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWltYWdle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9zdGF0aWMtYmFubmVyLnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWluLWhlaWdodDozNDVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1pbWFnZS5zdGF0aWMtYmFubmVyLWltYWdlLTJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmFubmVyL3N0YXRpYy1iYW5uZXItMi5wbmdcIil9LnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1jb250ZW50e3BhZGRpbmctbGVmdDo3NXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjMwcHh9fS5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudD5we2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToxMHB4O3otaW5kZXg6OTl9LnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1jb250ZW50PnAgc3Bhbntjb2xvcjojZWEzYTNjfS5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudD5wLnNjaGVkdWxle21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTozNXB4fS5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudD5wLnNjaGVkdWxlIHNwYW57Zm9udC1zaXplOjI0cHg7Y29sb3I6I2VhM2EzYztmb250LXdlaWdodDo1MDB9LnN0YXRpYy1iYW5uZXJfYXJlYSAuc3RhdGljLWJhbm5lci1jb250ZW50PmgyLC5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudCBoM3tmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjM2cHg7bGV0dGVyLXNwYWNpbmc6LS4wMjVlbTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudD5oMiwuc3RhdGljLWJhbm5lcl9hcmVhIC5zdGF0aWMtYmFubmVyLWNvbnRlbnQgaDN7Zm9udC1zaXplOjI0cHh9fS5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudCBoM3twYWRkaW5nLWJvdHRvbToyMHB4fS5zdGF0aWMtYmFubmVyX2FyZWEgLnN0YXRpYy1iYW5uZXItY29udGVudCAuaGlyYW9sYS1idG4tcHNfbGVmdCAuaGlyYW9sYS1idG46aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwIDE1cHggcmdiYSgwLDAsMCwwLjIpO2JveC1zaGFkb3c6MHB4IDAgMTVweCByZ2JhKDAsMCwwLDAuMik7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5zdGF0aWMtYmFubmVyX2FyZWEuc3RhdGljLWJhbm5lcl9hcmVhLTIgLnN0YXRpYy1iYW5uZXItY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2xlZnQ6NjAlO3BhZGRpbmctbGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnN0YXRpYy1iYW5uZXJfYXJlYS5zdGF0aWMtYmFubmVyX2FyZWEtMiAuc3RhdGljLWJhbm5lci1jb250ZW50e2xlZnQ6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5zdGF0aWMtYmFubmVyX2FyZWEuc3RhdGljLWJhbm5lcl9hcmVhLTIgLnN0YXRpYy1iYW5uZXItY29udGVudHt3aWR0aDo3NSV9fS5oaXJhb2xhLWJhbm5lcl9hcmVhLTJ7cGFkZGluZy10b3A6ODBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oaXJhb2xhLWJhbm5lcl9hcmVhLTIgW2NsYXNzKj1cImNvbFwiXTpmaXJzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTozMHB4fX0uaGlyYW9sYS1iYW5uZXJfYXJlYS0ze3BhZGRpbmctdG9wOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGlyYW9sYS1iYW5uZXJfYXJlYS0zIFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKC1uKzIpe3BhZGRpbmctYm90dG9tOjMwcHh9fS5oaXJhb2xhLXByb2R1Y3RfYXJlYXtwYWRkaW5nLXRvcDo3NXB4O21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmhpcmFvbGEtcHJvZHVjdF9hcmVhIC5oaXJhb2xhLXNlY3Rpb25fdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5oaXJhb2xhLXByb2R1Y3RfYXJlYS5zZWN0aW9uLXNwYWNlX2FkZHtwYWRkaW5nLWJvdHRvbTo4MHB4fS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0LC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCwuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nLC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZywuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZywuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZ3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlfS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSwuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmEsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZz5hLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSwuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZz5he2Rpc3BsYXk6YmxvY2t9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZz5hIGltZywuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSBpbWcsLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZz5hIGltZywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmEgaW1nLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSBpbWcsLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSBpbWd7d2lkdGg6MTAwJX0uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmEgLnNlY29uZGFyeS1pbWcsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmEgLnNlY29uZGFyeS1pbWcsLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZz5hIC5zZWNvbmRhcnktaW1nLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSAuc2Vjb25kYXJ5LWltZywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmEgLnNlY29uZGFyeS1pbWcsLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc+YSAuc2Vjb25kYXJ5LWltZ3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nOmhvdmVyIC5zZWNvbmRhcnktaW1nLC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciAuc2Vjb25kYXJ5LWltZywuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nOmhvdmVyIC5zZWNvbmRhcnktaW1nLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgLnNlY29uZGFyeS1pbWcsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciAuc2Vjb25kYXJ5LWltZywuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciAuc2Vjb25kYXJ5LWltZ3tvcGFjaXR5OjF9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7b3BhY2l0eTowfS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpLC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGksLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGksLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGksLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGksLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmEsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmEsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5he2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztjb2xvcjojZmZmZmZmO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgwKTstbXMtdHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm06c2NhbGVYKDApfS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmE+aSwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmE+aSwuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hPmksLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YT5pLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmE+aSwuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YT5pe2ZvbnQtc2l6ZToxNXB4fS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmE6aG92ZXIsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hOmhvdmVyLC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmE6aG92ZXIsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YTpob3ZlciwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hOmhvdmVyLC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hOmhvdmVye2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLmhpcmFvbGEtYWRkX2NvbXBhcmUsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLmhpcmFvbGEtYWRkX2NvbXBhcmUsLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YS5oaXJhb2xhLWFkZF9jb21wYXJlLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmEuaGlyYW9sYS1hZGRfY29tcGFyZSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLmhpcmFvbGEtYWRkX2NvbXBhcmUsLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmEuaGlyYW9sYS1hZGRfY29tcGFyZXstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UtaW4tb3V0fS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmEucXVpY2stdmlldy1idG4sLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLnF1aWNrLXZpZXctYnRuLC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsIGxpPmEucXVpY2stdmlldy1idG4sLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWwgbGk+YS5xdWljay12aWV3LWJ0biwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLnF1aWNrLXZpZXctYnRuLC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bCBsaT5hLnF1aWNrLXZpZXctYnRuey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC43cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjdzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuN3MgZWFzZS1pbi1vdXR9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyPi5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXI+LnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXI+LnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXI+LnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXI+LnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyPi5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnN7b3BhY2l0eToxfS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcj4ucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmEsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXI+LnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hLC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdDpob3Zlcj4ucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zPnVsPmxpPmEsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0OmhvdmVyPi5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnM+dWw+bGk+YSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXI+LnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hLC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3Q6aG92ZXI+LnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucz51bD5saT5hey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTstbXMtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQsLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50LC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50LC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50e3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjAgMjBweCAyMHB4fS5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIGg2LC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDYsLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDYsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDYsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDYsLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIGg2e21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTo1cHg7ZGlzcGxheTpibG9ja30uaGlyYW9sYS1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveCwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94LC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94LC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0yIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94LC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94LC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveHtwYWRkaW5nLWJvdHRvbTozcHh9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3g+dWw+bGksLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveD51bD5saSwuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveD51bD5saSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveD51bD5saSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveD51bD5saSwuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3g+dWw+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3g+dWw+bGk+aSwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94PnVsPmxpPmksLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3g+dWw+bGk+aSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucmF0aW5nLWJveD51bD5saT5pLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94PnVsPmxpPmksLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94PnVsPmxpPml7Zm9udC1zaXplOjEycHh9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3gsLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94LC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3gsLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3h7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAubmV3LXByaWNlLC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAubmV3LXByaWNlLC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm5ldy1wcmljZSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2UsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAubmV3LXByaWNlLC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2V7Zm9udC1zaXplOjE2cHh9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAub2xkLXByaWNlLC5oaXJhb2xhLXByb2R1Y3Rfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAub2xkLXByaWNlLC5oaXJhb2xhLXRyZW5kaW5nLXByb2R1Y3Rfc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm9sZC1wcmljZSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5vbGQtcHJpY2UsLmhpcmFvbGEtcHJvZHVjdC10YWJfc2xpZGVyLTMgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAub2xkLXByaWNlLC5zaG9wLXByb2R1Y3Qtd3JhcCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5vbGQtcHJpY2V7Y29sb3I6I2JhYmFiYTt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1sZWZ0OjEwcHh9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLmFkZGl0aW9uYWwtYWRkX2FjdGlvbiwuaGlyYW9sYS1wcm9kdWN0X3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb24sLmhpcmFvbGEtdHJlbmRpbmctcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLmFkZGl0aW9uYWwtYWRkX2FjdGlvbiwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uLC5oaXJhb2xhLXByb2R1Y3QtdGFiX3NsaWRlci0zIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb24sLnNob3AtcHJvZHVjdC13cmFwIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5hZGRpdGlvbmFsLWFkZF9hY3Rpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHR9LmhpcmFvbGEtcHJvZHVjdF9zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLmFkZGl0aW9uYWwtYWRkX2FjdGlvbj51bD5saT5hPmksLmhpcmFvbGEtcHJvZHVjdF9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uPnVsPmxpPmE+aSwuaGlyYW9sYS10cmVuZGluZy1wcm9kdWN0X3NsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uPnVsPmxpPmE+aSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMiAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uPnVsPmxpPmE+aSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9zbGlkZXItMyAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAuYWRkaXRpb25hbC1hZGRfYWN0aW9uPnVsPmxpPmE+aSwuc2hvcC1wcm9kdWN0LXdyYXAgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLmFkZGl0aW9uYWwtYWRkX2FjdGlvbj51bD5saT5hPml7Zm9udC1zaXplOjE4cHh9LmhpcmFvbGEtY291bnRkb3duIC5jb3VudHtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlNWU1ZTU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6OTBweDtwYWRkaW5nOjEwcHggMDttYXJnaW4tcmlnaHQ6LTNweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5oaXJhb2xhLWNvdW50ZG93biAuY291bnR7d2lkdGg6NzBweH19LmhpcmFvbGEtY291bnRkb3duIC5jb3VudDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDoxcHggc29saWQgI2U1ZTVlNX0uaGlyYW9sYS1jb3VudGRvd24gLmNvdW50IHNwYW4uY291bnQtYW1vdW50e2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzMzMzMzM7Zm9udC1zaXplOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGlyYW9sYS1jb3VudGRvd24gLmNvdW50IHNwYW4uY291bnQtYW1vdW50e2ZvbnQtc2l6ZToyMHB4fX0uaGlyYW9sYS1jb3VudGRvd24gLmNvdW50IHNwYW4uY291bnQtcGVyaW9ke2Rpc3BsYXk6YmxvY2t9LmhpcmFvbGEtc2hpcHBpbmdfYXJlYXtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjR9LmhpcmFvbGEtc2hpcHBpbmdfYXJlYSAuc2hpcHBpbmctbmF2e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzo4MHB4IDAgNzVweH0uaGlyYW9sYS1zaGlwcGluZ19hcmVhIC5zaGlwcGluZy1uYXYgLnNoaXBwaW5nLWl0ZW17dGV4dC1hbGlnbjpjZW50ZXJ9LmhpcmFvbGEtc2hpcHBpbmdfYXJlYSAuc2hpcHBpbmctbmF2IC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1pY29ue3BhZGRpbmctYm90dG9tOjEwcHg7Zm9udC1zaXplOjQycHh9LmhpcmFvbGEtc2hpcHBpbmdfYXJlYSAuc2hpcHBpbmctbmF2IC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50Pmg2e21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxNXB4fS5oaXJhb2xhLXNoaXBwaW5nX2FyZWEgLnNoaXBwaW5nLW5hdiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudD5we21hcmdpbi1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5oaXJhb2xhLXNoaXBwaW5nX2FyZWEgLnNoaXBwaW5nLW5hdiBbY2xhc3MqPVwiY29sXCJdOm50aC1jaGlsZCgtbisyKSAuc2hpcHBpbmctaXRlbXtwYWRkaW5nLWJvdHRvbToyNXB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oaXJhb2xhLXNoaXBwaW5nX2FyZWEgLnNoaXBwaW5nLW5hdiBbY2xhc3MqPVwiY29sXCJdOm50aC1jaGlsZCgtbiszKSAuc2hpcHBpbmctaXRlbXtwYWRkaW5nLWJvdHRvbToyNXB4fX0uaGlyYW9sYS1zaGlwcGluZ19hcmVhLmhpcmFvbGEtc2hpcHBpbmdfYXJlYS0ye2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0uaGlyYW9sYS1zaGlwcGluZ19hcmVhLmhpcmFvbGEtc2hpcHBpbmdfYXJlYS0yIC5zaGlwcGluZy1uYXZ7cGFkZGluZzo2MHB4IDAgNTVweH0ubmV3c2xldHRlci1mb3JtX3dyYXAgLnN1YnNjcmliZS1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2hlaWdodDo1MHB4O3dpZHRoOjEwMCU7cGFkZGluZzowIDcwcHggMCAyMHB4fS5uZXdzbGV0dGVyLWZvcm1fd3JhcCAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItYnRue2NvbG9yOiNmZmZmZmY7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjIxcHg7dG9wOjA7cmlnaHQ6MDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ld3NsZXR0ZXItZm9ybV93cmFwIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzfS5oaXJhb2xhLXNvY2lhbF9saW5re3BhZGRpbmctdG9wOjI1cHh9LmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDoxMHB4fS5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpPmF7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDcpO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk+YXt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHh9fS5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpPmE6aG92ZXJ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nLXRvcDo3NXB4fS5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAuaGlyYW9sYS1zZWN0aW9uX3RpdGxlLTM+aDQsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5oaXJhb2xhLXNlY3Rpb25fdGl0bGUtMz5oNCwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLmhpcmFvbGEtc2VjdGlvbl90aXRsZS0zPmg0e3BhZGRpbmctYm90dG9tOjIwcHh9LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYiwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1ib3R0b206MjVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAucHJvZHVjdC10YWIsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYiwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFie2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGUsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGUsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGV7cGFkZGluZy1ib3R0b206MjBweH19LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGU+aDQsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGU+aDQsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYiAuaGlyYW9sYS10YWJfdGl0bGU+aDR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMiAucHJvZHVjdC10YWIgLmhpcmFvbGEtdGFiX3RpdGxlPmg0LC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWIgLmhpcmFvbGEtdGFiX3RpdGxlPmg0LC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWIgLmhpcmFvbGEtdGFiX3RpdGxlPmg0e2ZvbnQtc2l6ZToyMHB4fX0uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saT5hLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpPmEsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk+YXtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk+YSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saT5hLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpPmF7cGFkZGluZzowIDE1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk+YSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saT5hLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpPmF7cGFkZGluZzowIDE1cHggMCAwO2ZvbnQtc2l6ZToxNHB4fX0uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saT5hOmFmdGVyLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpPmE6YWZ0ZXIsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk+YTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2M7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6LTlweDtoZWlnaHQ6MnB4O3dpZHRoOjE4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saT5hOmFmdGVyLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpPmE6YWZ0ZXIsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00IC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk+YTphZnRlcnt3aWR0aDoxMHB4O3JpZ2h0Oi01cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk+YTphZnRlciwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saT5hOmFmdGVyLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpPmE6YWZ0ZXJ7ZGlzcGxheTpub25lfX0uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saTpsYXN0LWNoaWxkPmEsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk6bGFzdC1jaGlsZD5hLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpOmxhc3QtY2hpbGQ+YXtwYWRkaW5nLXJpZ2h0OjB9LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk6bGFzdC1jaGlsZD5hOmFmdGVyLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpOmxhc3QtY2hpbGQ+YTphZnRlciwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saTpsYXN0LWNoaWxkPmE6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0yIC5wcm9kdWN0LXRhYj51bC5wcm9kdWN0LW1lbnU+bGk6Zmlyc3QtY2hpbGQ+YSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiPnVsLnByb2R1Y3QtbWVudT5saTpmaXJzdC1jaGlsZD5hLC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNCAucHJvZHVjdC10YWI+dWwucHJvZHVjdC1tZW51PmxpOmZpcnN0LWNoaWxkPmF7cGFkZGluZy1sZWZ0OjB9fS5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMi5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtMyAucHJvZHVjdC10YWIsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zIC5wcm9kdWN0LXRhYiwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFie2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpzdGFydCAhaW1wb3J0YW50Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudDstbXMtZmxleC1wYWNrOnN0YXJ0ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5wcm9kdWN0LW1lbnU+bGk6Zmlyc3QtY2hpbGQ+YSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5wcm9kdWN0LW1lbnU+bGk6Zmlyc3QtY2hpbGQ+YSwuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTMgLnByb2R1Y3QtdGFiIC5wcm9kdWN0LW1lbnU+bGk6Zmlyc3QtY2hpbGQ+YXtwYWRkaW5nLWxlZnQ6MH0uaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTIuaGlyYW9sYS1wcm9kdWN0LXRhYl9hcmVhLTQsLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS0zLmhpcmFvbGEtcHJvZHVjdC10YWJfYXJlYS00LC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNC5oaXJhb2xhLXByb2R1Y3QtdGFiX2FyZWEtNHtwYWRkaW5nLWJvdHRvbTo4MHB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhe2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nOjAgMCA2MHB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zaG9ydC1kZXNje21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNob3J0LWRlc2M+cHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MTVweH0ubW9kYWwtd3JhcHBlcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Lm1vZGFsLXdyYXBwZXIubW9kYWx7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3otaW5kZXg6LTl9Lm1vZGFsLXdyYXBwZXIuc2hvd3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45KTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7ei1pbmRleDoxMDUwfS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjg2JX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjEwMCU7bGVmdDowfX0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e3BhZGRpbmc6MzBweCAzMHB4IDI1cHg7aGVpZ2h0Ojc1NXB4O292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KXsubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2hlaWdodDo1MDVweDtvdmVyZmxvdy15OmF1dG87Ym9yZGVyLXJhZGl1czowfX0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3BhZGRpbmc6MH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jbG9zZXtmb250LXNpemU6MzBweDtmb250LXdlaWdodDo0MDA7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MDt6LWluZGV4Ojk5fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmNsb3Nle2ZvbnQtc2l6ZToyNXB4fX0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzowIDAgMzBweCAhaW1wb3J0YW50fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWltZ19zbGlkZXItMntib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtaW1nX3NsaWRlci1uYXZ7cGFkZGluZzowIDYwcHg7bWFyZ2luLXRvcDozMHB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWltZ19zbGlkZXItbmF2IC5zbGljay1saXN0e21hcmdpbi1sZWZ0Oi0xNXB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWltZ19zbGlkZXItbmF2IC5zbGljay1saXN0IC5zaW5nbGUtc2xpZGV7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O21hcmdpbi1sZWZ0OjE1cHh9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtaW1nX3NsaWRlci1uYXYgLnNsaWNrLWxpc3QgLnNpbmdsZS1zbGlkZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnR7cGFkZGluZy10b3A6MjVweH19Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuc3AtaGVhZGluZz5oNXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5zcC1oZWFkaW5nPmg1e2ZvbnQtc2l6ZToxOHB4fX0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5yYXRpbmctYm94e3BhZGRpbmctYm90dG9tOjE1cHh9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAucmF0aW5nLWJveD51bD5saXtkaXNwbGF5OmlubGluZS1ibG9ja30ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5wcmljZS1ib3h7cGFkZGluZy1ib3R0b206MTBweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5wcmljZS1ib3ggLm5ldy1wcmljZXtmb250LXNpemU6MjRweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5wcmljZS1ib3ggLm9sZC1wcmljZXtjb2xvcjojYmFiYWJhO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWxlZnQ6MTBweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5lc3NlbnRpYWxfc3R1ZmZ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nLWJvdHRvbToyMHB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmxpc3QtaXRlbXtwYWRkaW5nLXRvcDoxNXB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmxpc3QtaXRlbS5sYXN0LWNoaWxke3BhZGRpbmc6MTBweCAwIDIwcHh9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAucXVhbnRpdHl7cGFkZGluZy10b3A6MTVweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLWdyb3VwX2J0bntwYWRkaW5nLXRvcDoyMnB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtZ3JvdXBfYnRuPnVsPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLWdyb3VwX2J0bj51bD5saTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtZ3JvdXBfYnRuPnVsPmxpPmF7Ym9yZGVyOjJweCBzb2xpZCAjZTVlNWU1O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NDdweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtZ3JvdXBfYnRuPnVsPmxpPmEuYWRkLXRvX2NhcnR7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzO2JvcmRlcjoycHggc29saWQgIzMzMzMzMztjb2xvcjojZmZmZmZmO3dpZHRoOjE0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1ncm91cF9idG4+dWw+bGk+YS5hZGQtdG9fY2FydHt3aWR0aDoxMTBweH19Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1ncm91cF9idG4+dWw+bGk+YT5pe2ZvbnQtc2l6ZToxOHB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtZ3JvdXBfYnRuPnVsPmxpPmE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNjZGE1NTd9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjIwcHg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZSBoNnttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1yaWdodDo1cHh9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZT5zcGFue3BhZGRpbmctcmlnaHQ6NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZT5he2ZvbnQtc2l6ZToxNHB4fX0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG57cGFkZGluZy10b3A6MTdweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4+dWw+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3BhY2l0eTowLjg7cG9zaXRpb246cmVsYXRpdmV9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuPnVsPmxpPmF7YmFja2dyb3VuZDojM2I1NzlkO2NvbG9yOiNmZmZmZmY7cGFkZGluZzoycHggNXB4O2JvcmRlci1yYWRpdXM6MnB4O2ZvbnQtc2l6ZToxNHB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0bj51bD5saT5hOmhvdmVye2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4+dWw+bGk+YT5pe3BhZGRpbmctcmlnaHQ6NXB4fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0bj51bD5saTpudGgtY2hpbGQoMik+YXtiYWNrZ3JvdW5kLWNvbG9yOiMzYWNhZmZ9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuPnVsPmxpOm50aC1jaGlsZCgzKT5he2JhY2tncm91bmQtY29sb3I6I2ZlNmQ0Y30ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4+dWw+bGk6aG92ZXJ7b3BhY2l0eToxfS5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLWlubmVyLWFyZWEgLnNwLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2J0bj51bD5saSAuZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzowIDFweCAycHggMnB4IHJnYmEoMCwwLDAsMC4yKTt3aWR0aDoxNjVweDtwYWRkaW5nOjRweDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwIDA7dHJhbnNmb3JtLW9yaWdpbjowIDAgMDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47Ym90dG9tOjI1cHg7bGVmdDowO3otaW5kZXg6OTl9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4+dWw+bGkgLmRyb3Bkb3due2xlZnQ6YXV0bztyaWdodDowfX0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4+dWw+bGkgLmRyb3Bkb3duPmxpe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1cHg7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW5uZXItYXJlYSAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfYnRuPnVsPmxpIC5kcm9wZG93bj5saTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzYjU3OWQ7Y29sb3I6I2ZmZmZmZn0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4+dWw+bGkgLmRyb3Bkb3duPmxpPml7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1mbGV4LWJhc2lzOjMwcHg7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MzBweDtmbGV4LWJhc2lzOjMwcHg7d2lkdGg6MzBweH0ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbm5lci1hcmVhIC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9idG4+dWw+bGk6aG92ZXI+LmRyb3Bkb3due29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmJyYW5kLWFyZWF7cGFkZGluZzo1MHB4IDAgODBweH0uYnJhbmQtYXJlYSAuYnJhbmQtc2xpZGVyX25hdiAuYnJhbmQtc2xpZGVye2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0uYnJhbmQtYXJlYSAuYnJhbmQtc2xpZGVyX25hdiAuYnJhbmQtc2xpZGVyIC5zbGlkZS1pdGVte2JvcmRlci1yaWdodDoxcHggc29saWQgI2U1ZTVlNX0uYnJhbmQtYXJlYSAuYnJhbmQtc2xpZGVyX25hdiAuYnJhbmQtc2xpZGVyIC5zbGlkZS1pdGVtPmE+aW1ne3dpZHRoOjEwMCV9LmJyYW5kLWFyZWEgLmJyYW5kLXNsaWRlcl9uYXYgLmJyYW5kLXNsaWRlciAuc2xpY2stbGlzdHttYXJnaW46MCAtMTVweH0uYnJhbmQtYXJlYSAuYnJhbmQtc2xpZGVyX25hdiAuYnJhbmQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay1zbGlkZXttYXJnaW46MCAxNXB4fS5icmVhZGNydW1iLWFyZWF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYnJlYWRjcnVtYi8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttaW4taGVpZ2h0OjIyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJyZWFkY3J1bWItYXJlYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0fX0uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudHt3aWR0aDoxMDAlfX0uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQ+aDJ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmZmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudD5oMntmb250LXNpemU6MjBweH19LmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50IHVsPmxpe2NvbG9yOiNmZmZmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50IHVsPmxpOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCB1bD5saTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwiO2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBGcmVlJztmb250LXdlaWdodDo2MDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTE1cHg7dG9wOjJweDtmb250LXNpemU6MTBweDtjb2xvcjojZmZmZmZmfS5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCB1bD5saTpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50IHVsPmxpPmF7Y29sb3I6I2ZmZmZmZn0uaGVhZGVyLXRvcF9hcmVhe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVhZGVyLXRvcF9hcmVhe2Rpc3BsYXk6bm9uZX19LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTVlNWU1O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saXtib3JkZXI6MH19LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saTpob3ZlciAuaHQtZHJvcGRvd257LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpOy1tcy10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saTpob3Zlcj5he2NvbG9yOiNiNzZlNzl9LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saSAuaHQtZHJvcGRvd257LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDApOy1tcy10cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybTpzY2FsZVkoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6YXV0bztiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O3dpZHRoOjE1MHB4O3BhZGRpbmc6MTBweDtyaWdodDowO3otaW5kZXg6OTl9LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saSAuaHQtZHJvcGRvd24+bGkuYWN0aXZlIGF7Y29sb3I6I2I3NmU3OX0uaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpIC5odC1kcm9wZG93bj5saTpob3ZlciBhe2NvbG9yOiNiNzZlNzl9LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saSAuaHQtZHJvcGRvd24+bGkgYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDVweDtsaW5lLWhlaWdodDoyNXB4O2ZvbnQtc2l6ZToxMnB4fS5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGkgLmh0LWRyb3Bkb3duPmxpIGEgaW1ne21hcmdpbi1yaWdodDo1cHh9LmhlYWRlci10b3BfYXJlYSAuaHQtbWVudT51bD5saSAuaHQtZHJvcGRvd24+bGk6Zmlyc3QtY2hpbGQ+YXtwYWRkaW5nLXRvcDowfS5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGkgLmh0LWRyb3Bkb3duPmxpOmxhc3QtY2hpbGQ+YXtib3JkZXItYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0uaGVhZGVyLXRvcF9hcmVhIC5odC1tZW51PnVsPmxpPmF7Y29sb3I6IzY2NjY2NjtwYWRkaW5nOjhweCAxNXB4O2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMnB4fS5oZWFkZXItdG9wX2FyZWEgLmh0LW1lbnU+dWw+bGk+YT5pe3BhZGRpbmctbGVmdDo1cHg7Zm9udC1zaXplOjExcHh9LmhlYWRlci10b3BfYXJlYSAuaHQtbGVmdF9hcmVhIC5oZWFkZXItc2hpcHBpbmdfYXJlYT51bD5saXtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDozNXB4fS5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWF7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhey13ZWJraXQtYm94LXBhY2s6Y2VudGVyICFpbXBvcnRhbnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpjZW50ZXIgIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MTVweH19LmhlYWRlci10b3BfYXJlYSAuaHQtcmlnaHRfYXJlYSAuaGlyYW9sYS1zb2NpYWxfbGlua3twYWRkaW5nLXRvcDowfS5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGl7cGFkZGluZy1yaWdodDowfS5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk+YXtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVhZGVyLXRvcF9hcmVhIC5odC1yaWdodF9hcmVhIC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpPmF7Ym9yZGVyOjB9fS5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk6Zmlyc3QtY2hpbGQ+YXtib3JkZXItbGVmdDoxcHggc29saWQgI2U1ZTVlNX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oZWFkZXItdG9wX2FyZWEgLmh0LXJpZ2h0X2FyZWEgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk6Zmlyc3QtY2hpbGQ+YXtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9fS5oZWFkZXItbWlkZGxlX2FyZWF7cGFkZGluZzozMHB4fS5oZWFkZXItbWlkZGxlX2FyZWEgLmhtLWZvcm1fYXJlYXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uaGVhZGVyLW1pZGRsZV9hcmVhIC5obS1zZWFyY2hib3h7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NXB4O21pbi13aWR0aDo2ODBweDtoZWlnaHQ6NDVweH0uaGVhZGVyLW1pZGRsZV9hcmVhIC5obS1zZWFyY2hib3ggLm5pY2Utc2VsZWN0LnNlbGVjdC1zZWFyY2gtY2F0ZWdvcnl7d2lkdGg6YXV0bztsaW5lLWhlaWdodDo0M3B4O2hlaWdodDo0M3B4O21hcmdpbjowO2JvcmRlcjowO3BhZGRpbmc6MCAyOHB4IDAgMjVweDtmb250LXNpemU6MTNweDtib3JkZXItcmFkaXVzOjE1cHggMCAwIDE1cHg7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlci1taWRkbGVfYXJlYSAuc2VsZWN0LXNlYXJjaC1jYXRlZ29yeSB1bC5saXN0e2hlaWdodDo0NDBweDtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvci14Om5vbmV9LmhlYWRlci1taWRkbGVfYXJlYSAuaG0tc2VhcmNoYm94IC5jdXJyZW50OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjJweDt3aWR0aDoxcHg7YmFja2dyb3VuZDojZTVlNWU1O3RvcDoxMHB4O3JpZ2h0Oi0xMHB4O2ZvbnQtc2l6ZToxM3B4fS5oZWFkZXItbWlkZGxlX2FyZWEgLmhtLXNlYXJjaGJveCAubmljZS1zZWxlY3Quc2VsZWN0LXNlYXJjaC1jYXRlZ29yeTo6YmVmb3Jle3JpZ2h0OjMwcHg7dG9wOjI1cHh9LmhlYWRlci1taWRkbGVfYXJlYSAuaG0tc2VhcmNoYm94IGlucHV0e2ZvbnQtc2l6ZToxM3B4O2hlaWdodDo0NXB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjAgNjBweCAwIDMzcHh9LmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWF7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYXstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YXtjb2xvcjojMzMzMzMzO3BhZGRpbmc6MCAxNXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YXtwYWRkaW5nOjMwcHggMTBweH19LmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YT5pe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLXJpZ2h0OjVweH0uaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saT5hPnNwYW57Zm9udC1zaXplOjE2cHh9LmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk6bGFzdC1jaGlsZD5he3BhZGRpbmctcmlnaHQ6MH0uaGVhZGVyLWJvdHRvbV9hcmVhe2JhY2tncm91bmQtY29sb3I6I2NkYTU1N30uaGVhZGVyLWJvdHRvbV9hcmVhPi5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLWxvZ297cGFkZGluZy10b3A6MTVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1sb2dve3BhZGRpbmc6MTVweCAwIDMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLWxvZ297cGFkZGluZzoxNXB4IDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItbG9nb3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjMwcHggMCAwfX0uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjMwcHh9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saSAuaG0tZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmZmZmO3dpZHRoOjIzMHB4O3BhZGRpbmc6MjBweCAwIDI0cHg7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwIDA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDApOy1tcy10cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybTpzY2FsZVkoMCk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDJweCAycHggcmdiYSgwLDAsMCwwLjIpO2JveC1zaGFkb3c6MCAxcHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMik7ei1pbmRleDo5fS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saSAuaG0tZHJvcGRvd24+bGk+YXtwYWRkaW5nOjEwcHggMjBweDtkaXNwbGF5OmJsb2NrfS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saTpob3ZlciAuaG0tZHJvcGRvd257LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpOy1tcy10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpPnVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT51bD5saT51bC5obS1zdWJfZHJvcGRvd257dG9wOjMwcHg7bGVmdDoxMDAlO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGk+dWw+bGk+YXtkaXNwbGF5OmJsb2NrfS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT51bD5saT5hPml7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE0cHg7cmlnaHQ6MjVweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT51bD5saTpob3Zlcj4uaG0tc3ViX2Ryb3Bkb3due3RvcDowO29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpPnVsPmxpOmhvdmVyPmE+aXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGkubWVnYW1lbnUtaG9sZGVye3Bvc2l0aW9uOnN0YXRpY30uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGkubWVnYW1lbnUtaG9sZGVyIC5obS1tZWdhbWVudXtiYWNrZ3JvdW5kOiNmZmZmZmY7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjMwcHg7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwIDA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDApOy1tcy10cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybTpzY2FsZVkoMCk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7bGVmdDoxNXB4O3JpZ2h0OmF1dG87dG9wOjEwMCU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjEpO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuMSk7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3otaW5kZXg6OTl9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpLm1lZ2FtZW51LWhvbGRlcjpob3ZlciAuaG0tbWVnYW1lbnV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpOy1tcy10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpLm1lZ2FtZW51LWhvbGRlcj51bD5saXt3aWR0aDozMy4zMyV9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpLm1lZ2FtZW51LWhvbGRlcj51bD5saS5tZW51LWl0ZW1faW1ne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL21lbnUvYmcvMS5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW46LTMwcHh9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpLm1lZ2FtZW51LWhvbGRlcj51bD5saT5zcGFuLm1lZ2FtZW51LXRpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbToxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saS5tZWdhbWVudS1ob2xkZXI+dWw+bGk+c3Bhbi5tZWdhbWVudS10aXRsZXtmb250LXNpemU6MTVweH19LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpLm1lZ2FtZW51LWhvbGRlcj51bD5saT51bD5saT5he2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MzVweDtmb250LXNpemU6MTZweH0uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGk+YXtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZmZmZjtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MThweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyLWJvdHRvbV9hcmVhIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGk+YTpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci1sZWZ0LXdpZHRoOjJweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItbGVmdC1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDotMjBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtoZWlnaHQ6MTNweDt3aWR0aDoycHg7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT5hOmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItbGVmdC13aWR0aDoycHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWxlZnQtY29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0Oi0yMHB4Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2hlaWdodDoxM3B4O3dpZHRoOjJweDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpOmhvdmVyPmF7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5oZWFkZXItYm90dG9tX2FyZWEgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saTpob3Zlcj5hOmJlZm9yZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2xlZnQ6LTEwcHh9LmhlYWRlci1ib3R0b21fYXJlYSAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpOmhvdmVyPmE6YWZ0ZXJ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtyaWdodDotMTBweH0uaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhey13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNyl9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saXtib3JkZXI6MH19LmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YXt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2xpbmUtaGVpZ2h0OjYwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhPnVsPmxpPmF7d2lkdGg6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saT5he2hlaWdodDo4MHB4O2xpbmUtaGVpZ2h0OjgwcHh9fS5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhPnVsPmxpPmE+aXtmb250LXNpemU6MjZweH0uaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjA3KX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhPnVsPmxpOmZpcnN0LWNoaWxke2JvcmRlcjowfX0uaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYS5oZWFkZXItcmlnaHRfYXJlYS0yPnVsPmxpe2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjA3KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhLmhlYWRlci1yaWdodF9hcmVhLTI+dWw+bGl7Ym9yZGVyLXJpZ2h0OjB9fS5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhLmhlYWRlci1yaWdodF9hcmVhLTI+dWw+bGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNyl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVhZGVyLWJvdHRvbV9hcmVhIC5oZWFkZXItcmlnaHRfYXJlYS5oZWFkZXItcmlnaHRfYXJlYS0yPnVsPmxpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9fS5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1yaWdodF9hcmVhLmhlYWRlci1yaWdodF9hcmVhLTI+dWw+bGk+YXtjb2xvcjojMzMzMzMzfS5oZWFkZXItYm90dG9tX2FyZWEuaGVhZGVyLWJvdHRvbV9hcmVhLTJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDcpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0ye2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfX0uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWR7cGFkZGluZzowIDEwJTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLmhlYWRlci1sb2dve3BhZGRpbmctdG9wOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5oZWFkZXItbG9nb3twYWRkaW5nOjIwcHggMCAwfX0uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLm1haW4tbWVudV9hcmVhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGl7cGFkZGluZy1yaWdodDoxNnB4fX0uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT5he3BhZGRpbmc6MzBweCAwO2NvbG9yOiMwMDB9LmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGk+YTpiZWZvcmV7Y29sb3I6IzAwMH0uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saT5hOmFmdGVye2NvbG9yOiMwMDB9LmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGk6aG92ZXI+YXtjb2xvcjojY2RhNTU3ICFpbXBvcnRhbnR9LmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGk6aG92ZXI+YTpiZWZvcmV7Y29sb3I6I2NkYTU1N30uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLm1haW4tbWVudV9hcmVhPm5hdj51bD5saTpob3Zlcj5hOmFmdGVye2NvbG9yOiNjZGE1NTd9LmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGkubWVnYW1lbnUtaG9sZGVyPnVse2xlZnQ6MTAlO3dpZHRoOmNhbGMoMTAwJSAtIDIwJSl9LmhlYWRlci1ib3R0b21fYXJlYS5oZWFkZXItYm90dG9tX2FyZWEtMiAuY29udGFpbmVyLWZsaXVkIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saT5he3dpZHRoOjY1cHg7aGVpZ2h0Ojg1cHg7bGluZS1oZWlnaHQ6ODVweDtjb2xvcjojMDAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5oZWFkZXItYm90dG9tX2FyZWEuaGVhZGVyLWJvdHRvbV9hcmVhLTIgLmNvbnRhaW5lci1mbGl1ZCAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YXt3aWR0aDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5oZWFkZXItYm90dG9tX2FyZWEuaGVhZGVyLWJvdHRvbV9hcmVhLTIgLmNvbnRhaW5lci1mbGl1ZCAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YXt3aWR0aDo1MHB4fX0uaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1ib3R0b21fYXJlYS0yIC5jb250YWluZXItZmxpdWQgLmhlYWRlci1yaWdodF9hcmVhPnVsPmxpPmE6aG92ZXJ7Y29sb3I6I2NkYTU1NyAhaW1wb3J0YW50fS5oZWFkZXItbWFpbl9hcmVhIC5oZWFkZXItc3RpY2t5LnN0aWNreXtiYWNrZ3JvdW5kOiNjZGE1NTc7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAxcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzowcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjIpO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbiAwczstby10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluIDBzO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4gMHM7ei1pbmRleDoxMDQ5fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmhlYWRlci1tYWluX2FyZWEgLmhlYWRlci1zdGlja3kuc3RpY2t5e3Bvc2l0aW9uOnN0YXRpY319LmhlYWRlci1tYWluX2FyZWEgLmhlYWRlci1zdGlja3kuc3RpY2t5LnN0aWNreXstd2Via2l0LWFuaW1hdGlvbjo4MDBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgc2xpZGVJbkRvd247YW5pbWF0aW9uOjgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBzbGlkZUluRG93bn0uaGVhZGVyLW1haW5fYXJlYSAuaGVhZGVyLXN0aWNreS5zdGlja3kuaGVhZGVyLXN0aWNreTpob3ZlcntiYWNrZ3JvdW5kOiNjZGE1NTd9LmhlYWRlci1tYWluX2FyZWEuaGVhZGVyLW1haW5fYXJlYS0yIC5oZWFkZXItc3RpY2t5LnN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9LmhlYWRlci1tYWluX2FyZWEuaGVhZGVyLW1haW5fYXJlYS0yIC5oZWFkZXItc3RpY2t5LnN0aWNreS5oZWFkZXItc3RpY2t5OmhvdmVye2JhY2tncm91bmQ6I2ZmZmZmZn0uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItdG9wX2FyZWEgLmh0LWxlZnRfYXJlYSAud2VsY29tZV90ZXh0e3BhZGRpbmc6OHB4IDB9LmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLXRvcF9hcmVhIC5odC1sZWZ0X2FyZWEgLndlbGNvbWVfdGV4dCBwe2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MH0uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItdG9wX2FyZWEgLmh0LWxlZnRfYXJlYSAud2VsY29tZV90ZXh0IHA+c3Bhbntjb2xvcjojYjc2ZTc5fS5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLW1pZGRsZV93cmFwe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLW1pZGRsZV93cmFwIC5oZWFkZXItY29udGFjdF9hcmVhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItbWlkZGxlX3dyYXAgLmhlYWRlci1jb250YWN0X2FyZWEgW2NsYXNzKj1cImNvbnRhY3QtYm94XCJdOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDoycHggc29saWQgI2U1ZTVlNTtwYWRkaW5nLXJpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjI1cHh9LmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItbWlkZGxlX3dyYXAgLmhlYWRlci1jb250YWN0X2FyZWEgLmNvbnRhY3QtYm94PnNwYW57Y29sb3I6I2FiYWFhYTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHh9LmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLW1pZGRsZV9hcmVhIC5oZWFkZXItbWlkZGxlX3dyYXAgLmhlYWRlci1jb250YWN0X2FyZWEgLmNvbnRhY3QtYm94PnB7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTowfS5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1taWRkbGVfYXJlYSAuaGVhZGVyLW1pZGRsZV93cmFwIC5oZWFkZXItcmlnaHRfYXJlYT51bD5saT5hOmhvdmVye2NvbG9yOiNiNzZlNzkgIWltcG9ydGFudH0uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWF7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5O2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWF7ZGlzcGxheTpub25lfX0uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWEgLmhlYWRlci1sb2dve3BhZGRpbmctdG9wOjVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYSAuaGVhZGVyLWxvZ297cGFkZGluZzoyMnB4IDAgMH19LmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1zdGlja3l7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhlYWRlci1tYWluX2FyZWEtMyAuaGVhZGVyLWJvdHRvbV9hcmVhLmhlYWRlci1zdGlja3l7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9ja30uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWEuaGVhZGVyLXN0aWNreSAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YTpob3Zlcntjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9fS5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYS5zdGlja3l7YmFja2dyb3VuZC1jb2xvcjojYjc2ZTc5ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9ja30uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWEuc3RpY2t5LndoaXRlLS1jb2xvciAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpOmhvdmVyPmF7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5oZWFkZXItbWFpbl9hcmVhLTMgLmhlYWRlci1ib3R0b21fYXJlYS5zdGlja3kud2hpdGUtLWNvbG9yIC5tYWluLW1lbnVfYXJlYT5uYXY+dWw+bGk6aG92ZXI+YTpiZWZvcmV7Y29sb3I6I2ZmZmZmZn0uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWEuc3RpY2t5LndoaXRlLS1jb2xvciAubWFpbi1tZW51X2FyZWE+bmF2PnVsPmxpOmhvdmVyPmE6YWZ0ZXJ7Y29sb3I6I2ZmZmZmZn0uaGVhZGVyLW1haW5fYXJlYS0zIC5oZWFkZXItYm90dG9tX2FyZWEuc3RpY2t5LndoaXRlLS1jb2xvciAuaGVhZGVyLXJpZ2h0X2FyZWE+dWw+bGk+YTpob3Zlcntjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LmhpcmFvbGEtZm9vdGVyX2FyZWF7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5oaXJhb2xhLWZvb3Rlcl9hcmVhIC5mb290ZXItdG9wX2FyZWF7cGFkZGluZzo4MHB4IDAgODBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oaXJhb2xhLWZvb3Rlcl9hcmVhIC5mb290ZXItdG9wX2FyZWF7cGFkZGluZzo2MHB4IDAgNDVweH19LmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHNfaW5mbyAuZm9vdGVyLXdpZGdldHNfbG9nb3twYWRkaW5nLWJvdHRvbToyNXB4fS5oaXJhb2xhLWZvb3Rlcl9hcmVhIC5mb290ZXItdG9wX2FyZWEgLmZvb3Rlci13aWRnZXRzX2luZm8gLndpZGdldC1zaG9ydF9kZXNjPnB7bWFyZ2luLWJvdHRvbTowfS5oaXJhb2xhLWZvb3Rlcl9hcmVhIC5mb290ZXItdG9wX2FyZWEgLmZvb3Rlci13aWRnZXRzX2luZm8gLndpZGdldHMtZXNzZW50aWFsX3N0dWZmPnVsPmxpe3BhZGRpbmctYm90dG9tOjE1cHh9LmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHNfaW5mbyAud2lkZ2V0cy1lc3NlbnRpYWxfc3R1ZmY+dWw+bGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5oaXJhb2xhLWZvb3Rlcl9hcmVhIC5mb290ZXItdG9wX2FyZWEgLmZvb3Rlci13aWRnZXRzX2luZm8gLndpZGdldHMtZXNzZW50aWFsX3N0dWZmPnVsPmxpPml7Zm9udC1zaXplOjIxcHg7cGFkZGluZy1yaWdodDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaGlyYW9sYS1mb290ZXJfYXJlYSAuZm9vdGVyLXRvcF9hcmVhIC5mb290ZXItd2lkZ2V0c190aXRsZSBoNnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuaGlyYW9sYS1mb290ZXJfYXJlYSAuZm9vdGVyLXRvcF9hcmVhIC5mb290ZXItd2lkZ2V0c190aXRsZSBoNntwYWRkaW5nLXRvcDoyNXB4fX0uaGlyYW9sYS1mb290ZXJfYXJlYSAuZm9vdGVyLXRvcF9hcmVhIC5zaG9ydC1kZXNjPnB7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjIwcHh9LmhpcmFvbGEtZm9vdGVyX2FyZWEgLmZvb3Rlci10b3BfYXJlYSAuZm9vdGVyLXdpZGdldHM+dWw+bGl7cGFkZGluZy1ib3R0b206MTBweH0uaGlyYW9sYS1mb290ZXJfYXJlYSAuZm9vdGVyLXRvcF9hcmVhIC5mb290ZXItd2lkZ2V0cz51bD5saTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9Lmluc3RhZ3JhbS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufSNJbnN0YWZlZWQ+bGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMlO3BhZGRpbmc6MCA3LjVweDttYXJnaW4tYm90dG9tOjE1cHh9I0luc3RhZmVlZD5saTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jSW5zdGFmZWVkPmxpPmF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0jSW5zdGFmZWVkPmxpPmE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2xlZnQ6MTVweDtyaWdodDoxNXB4O2JvdHRvbToxNXB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMiwgMS4yLCAxLjIpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMiwgMS4yLCAxLjIpO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0jSW5zdGFmZWVkPmxpPmE6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2luc3RhLWljb24vMS5wbmdcIik7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbi1sZWZ0Oi0xMnB4O21hcmdpbi1yaWdodDotMTJweDtvcGFjaXR5OjA7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7ei1pbmRleDoyMH0jSW5zdGFmZWVkPmxpPmEgaW1ne3dpZHRoOjEwMCV9I0luc3RhZmVlZD5saTpob3Zlcj5hOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO29wYWNpdHk6MTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwifSNJbnN0YWZlZWQ+bGk6aG92ZXI+YTphZnRlcntvcGFjaXR5OjE7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjstd2Via2l0LWFuaW1hdGlvbjp6b29tSW4gNTAwbXMgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOnpvb21JbiA1MDBtcyBlYXNlLWluLW91dH0uZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdntib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmc6MzBweCAwIDM1cHh9LmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYgLmZvb3Rlci1saW5rc3twYWRkaW5nOjAgNDBweCAyMHB4fS5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5mb290ZXItbGlua3M+dWx7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1ib3R0b21fYXJlYSAuZm9vdGVyLWJvdHRvbV9uYXYgLmZvb3Rlci1saW5rcz51bD5saXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdiAuZm9vdGVyLWxpbmtzPnVsPmxpPmF7Y29sb3I6Izg4ODtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOjAuM3B4fS5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5mb290ZXItbGlua3M+dWw+bGk6OmFmdGVye2NvbnRlbnQ6XCIvXCI7Y29sb3I6Izg4OH0uZm9vdGVyLWJvdHRvbV9hcmVhIC5mb290ZXItYm90dG9tX25hdiAuZm9vdGVyLWxpbmtzPnVsPmxpPmE6aG92ZXJ7Y29sb3I6IzI0MjQyNDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5wYXltZW50e3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXItYm90dG9tX2FyZWEgLmZvb3Rlci1ib3R0b21fbmF2IC5jb3B5cmlnaHR7cGFkZGluZy10b3A6MjVweDt0ZXh0LWFsaWduOmNlbnRlcn0uaGlyYW9sYS1jb250ZW50X3dyYXBwZXJ7cGFkZGluZy10b3A6NzVweH0uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXN7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTo2MHB4fS5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcyAuaGlyYW9sYS1jYXRlZ29yaWVzX3RpdGxle2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlNWU1ZTU7cG9zaXRpb246cmVsYXRpdmV9LmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzIC5oaXJhb2xhLWNhdGVnb3JpZXNfdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTc7d2lkdGg6NzBweDtoZWlnaHQ6MnB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2xlZnQ6MH0uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMgLmhpcmFvbGEtY2F0ZWdvcmllc190aXRsZSBoNXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjI1cHh9LmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzIC5oaXJhb2xhLWNhdGVnb3JpZXNfdGl0bGUgaDU6YWZ0ZXJ7aGVpZ2h0OjJweDtib3R0b206LTJweH0uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMgLnNpZGViYXItY2hlY2tib3hfbGlzdD5saXtwYWRkaW5nLWJvdHRvbToxNXB4fS5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcyAuc2lkZWJhci1jaGVja2JveF9saXN0PmxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjIwcHh9LmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzLmNhdGVnb3J5LW1vZHVsZXtwYWRkaW5nOjB9LmhpcmFvbGEtc2lkZWJhci1jYXRhZ29yaWVzX2FyZWEgLmhpcmFvbGEtc2lkZWJhcl9jYXRlZ29yaWVzLmNhdGVnb3J5LW1vZHVsZSAuY2F0ZWdvcnktbW9kdWxlX2hlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjojY2RhNTU3O3BhZGRpbmc6MTVweH0uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMuY2F0ZWdvcnktbW9kdWxlIC5jYXRlZ29yeS1tb2R1bGVfaGVhZGluZz5oNXtjb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMuY2F0ZWdvcnktbW9kdWxlIC5tb2R1bGUtYm9keXtwYWRkaW5nOjIwcHggMjVweCAyNXB4fS5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcy5jYXRlZ29yeS1tb2R1bGUgLm1vZHVsZS1ib2R5Pi5tb2R1bGUtbGlzdF9pdGVtPmxpPmF7cGFkZGluZy1ib3R0b206MTVweDtkaXNwbGF5OmJsb2NrfS5oaXJhb2xhLXNpZGViYXItY2F0YWdvcmllc19hcmVhIC5oaXJhb2xhLXNpZGViYXJfY2F0ZWdvcmllcy5jYXRlZ29yeS1tb2R1bGUgLm1vZHVsZS1ib2R5Pi5tb2R1bGUtbGlzdF9pdGVtPmxpIC5tb2R1bGUtc3ViLWxpc3RfaXRlbT5saXtwYWRkaW5nLWxlZnQ6MjBweH0uaGlyYW9sYS1zaWRlYmFyLWNhdGFnb3JpZXNfYXJlYSAuaGlyYW9sYS1zaWRlYmFyX2NhdGVnb3JpZXMuY2F0ZWdvcnktbW9kdWxlIC5tb2R1bGUtYm9keT4ubW9kdWxlLWxpc3RfaXRlbT5saSAubW9kdWxlLXN1Yi1saXN0X2l0ZW0+bGk+YXtwYWRkaW5nLWJvdHRvbToxNXB4O2Rpc3BsYXk6YmxvY2t9LnNpZGViYXItYmFubmVyX2FyZWF7cGFkZGluZy1ib3R0b206NjBweH0uc2lkZWJhci1iYW5uZXJfYXJlYSAuYmFubmVyLWl0ZW17Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS5oaXJhb2xhLWNvbnRlbnRfd3JhcHBlciAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWF7cGFkZGluZzowIDAgNzVweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5oaXJhb2xhLWNvbnRlbnRfd3JhcHBlciAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3h7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJvdHRvbToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5oaXJhb2xhLWNvbnRlbnRfd3JhcHBlciAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveHstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmhpcmFvbGEtY29udGVudF93cmFwcGVyIC5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSAucHJvZHVjdC1zZWxlY3QtYm94IC5wcm9kdWN0LXNob3J0PnB7cGFkZGluZy1sZWZ0OjB9LnNob3AtdG9vbGJhcntib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnNob3AtdG9vbGJhcntkaXNwbGF5OmJsb2NrfX0uc2hvcC10b29sYmFyIC5wcm9kdWN0LXZpZXctbW9kZT5he2NvbG9yOiMzMzMzMzM7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxOHB4fS5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtdmlldy1tb2RlPmEuYWN0aXZle2NvbG9yOiNjZGE1NTd9LnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWF7cGFkZGluZy10b3A6MzBweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfX0uc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvcnR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG9ydHstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3J0PmxhYmVse21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXJpZ2h0OjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvcnQ+bGFiZWx7cGFkZGluZy1yaWdodDoxMHB4fX0uc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvcnQgLm5pY2Utc2VsZWN0e3dpZHRoOjMyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvcnQgLm5pY2Utc2VsZWN0e3dpZHRoOjE4MHB4fX0uc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvcnQgLm5pY2Utc2VsZWN0IC5saXN0e3dpZHRoOjEwMCV9LnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3dpbmd7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MjVweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG93aW5ney13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MzBweCAwIDAgMH19LnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3dpbmc+bGFiZWx7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MjVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG93aW5nPmxhYmVse3BhZGRpbmctcmlnaHQ6MTBweH19LnNob3AtdG9vbGJhciAucHJvZHVjdC1pdGVtLXNlbGVjdGlvbl9hcmVhIC5wcm9kdWN0LXNob3dpbmcgLm15bmljZXNlbGVjdC5uaWNlLXNlbGVjdCBzcGFue2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2hvcC10b29sYmFyIC5wcm9kdWN0LWl0ZW0tc2VsZWN0aW9uX2FyZWEgLnByb2R1Y3Qtc2hvd2luZyAubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHNwYW57cGFkZGluZzowIDM1cHggMCAyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1zZWxlY3Rpb25fYXJlYSAucHJvZHVjdC1zaG93aW5nIC5teW5pY2VzZWxlY3QubmljZS1zZWxlY3QgLmxpc3R7d2lkdGg6YXV0bztyaWdodDowO2xlZnQ6YXV0b319LnNob3AtcHJvZHVjdC13cmFwe3BhZGRpbmc6MCAwIDMwcHh9LnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLmxpc3Qtc2xpZGVfaXRlbXtkaXNwbGF5Om5vbmV9LnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnNsaWRlLWl0ZW17ZGlzcGxheTpibG9ja30uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3R7bWFyZ2luLXRvcDozMHB4O292ZXJmbG93OmhpZGRlbn0uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZCAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1ne292ZXJmbG93OnZpc2libGV9LnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZyBpbWd7d2lkdGg6MTAwJX0uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0yPltjbGFzcyo9XCJjb2wtXCJdey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDUwJTstbW96LWZsZXg6MCAwIDUwJTstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctMj5bY2xhc3MqPVwiY29sLVwiXXstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCAxMDAlOy1tb3otZmxleDowIDAgMTAwJTstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0zPltjbGFzcyo9XCJjb2wtXCJdey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDMzLjMzMzMzJTstbW96LWZsZXg6MCAwIDMzLjMzMzMzJTstbXMtZmxleDowIDAgMzMuMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTM+W2NsYXNzKj1cImNvbC1cIl17LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDAgNTAlOy1tb3otZmxleDowIDAgNTAlOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7LnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctMz5bY2xhc3MqPVwiY29sLVwiXXstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCA1MCU7LW1vei1mbGV4OjAgMCA1MCU7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0zPltjbGFzcyo9XCJjb2wtXCJdey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIDEwMCU7LW1vei1mbGV4OjAgMCAxMDAlOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTQ+W2NsYXNzKj1cImNvbC1cIl17LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDAgMjUlOy1tb3otZmxleDowIDAgMjUlOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNT5bY2xhc3MqPVwiY29sLVwiXXstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCAyMCU7LW1vei1mbGV4OjAgMCAyMCU7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXc+W2NsYXNzKj1cImNvbC1cIl17LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDAgMTAwJTstbW96LWZsZXg6MSAwIDEwMCU7LW1zLWZsZXg6MSAwIDEwMCU7ZmxleDoxIDAgMTAwJTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVte2Rpc3BsYXk6YmxvY2t9LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjttYXJnaW4tdG9wOjMwcHg7cGFkZGluZzoyNXB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNXB4IDE1cHggMzBweH19LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZ3twb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWZsZXgtYmFzaXM6MzMuMzMzJTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTozMy4zMzMlO2ZsZXgtYmFzaXM6MzMuMzMzJTt3aWR0aDozMy4zMzMlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZ3std2Via2l0LWZsZXgtYmFzaXM6MTAwJTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTt3aWR0aDoxMDAlfX0uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXc+W2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmF7ZGlzcGxheTpibG9ja30uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXc+W2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmEgaW1ne3dpZHRoOjEwMCV9LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZz5hIC5zZWNvbmRhcnktaW1ne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgLnNlY29uZGFyeS1pbWd7b3BhY2l0eToxfS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnR7LXdlYmtpdC1mbGV4LWJhc2lzOjY2LjY2NiU7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NjYuNjY2JTtmbGV4LWJhc2lzOjY2LjY2NiU7d2lkdGg6NjYuNjY2JTtwYWRkaW5nLWxlZnQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnR7LXdlYmtpdC1mbGV4LWJhc2lzOjEwMCU7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAwJTtmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MH19LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8+aDZ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjEwcHh9LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnJhdGluZy1ib3h7cGFkZGluZy1ib3R0b206NXB4fS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5yYXRpbmctYm94PnVsPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3h7cGFkZGluZy1ib3R0b206NXB4fS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcm9kdWN0LXNob3J0X2Rlc2M+cHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjNweH0uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXc+W2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5hZGQtYWN0aW9ucz51bD5saXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6NXB4fS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLmFkZC1hY3Rpb25zPnVsPmxpPmF7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmc6MTBweCAyMHB4O2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXc+W2NsYXNzKj1cImNvbC1cIl0gLmxpc3Qtc2xpZGVfaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLmhpcmFvbGEtcHJvZHVjdF9jb250ZW50IC5hZGQtYWN0aW9ucz51bD5saT5he3BhZGRpbmc6MTBweH19LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXNsaWRlX2l0ZW0gLnNpbmdsZV9wcm9kdWN0IC5oaXJhb2xhLXByb2R1Y3RfY29udGVudCAuYWRkLWFjdGlvbnM+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTc7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLmFkZC1hY3Rpb25zPnVsPmxpOmZpcnN0LWNoaWxkIC5oaXJhb2xhLWFkZF9jYXJ0e2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztjb2xvcjojZmZmZmZmfS5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldz5bY2xhc3MqPVwiY29sLVwiXSAubGlzdC1zbGlkZV9pdGVtIC5zaW5nbGVfcHJvZHVjdCAuaGlyYW9sYS1wcm9kdWN0X2NvbnRlbnQgLmFkZC1hY3Rpb25zPnVsPmxpOmZpcnN0LWNoaWxkIC5oaXJhb2xhLWFkZF9jYXJ0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkYTU1Nztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3PltjbGFzcyo9XCJjb2wtXCJdIC5zbGlkZS1pdGVte2Rpc3BsYXk6bm9uZX0uc3AtYXJlYXtwYWRkaW5nOjYwcHggMCAwfS5zcC1hcmVhIC5zcC1uYXZ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmctdG9wOjI1cHh9LnNwLWFyZWEgLnNwLW5hdiAuem9vbXByby1ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS5zcC1hcmVhIC5zcC1uYXYgLnNwLWltZ19zbGlkZXJ7cGFkZGluZzowIDMwcHg7bWFyZ2luLXRvcDozMHB4fS5zcC1hcmVhIC5zcC1uYXYgLnNwLWltZ19zbGlkZXIgLnNsaWNrLWxpc3R7bWFyZ2luOjAgLTE1cHh9LnNwLWFyZWEgLnNwLW5hdiAuc3AtaW1nX3NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGV7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O21hcmdpbjowIDE1cHh9LnNwLWFyZWEgLnNwLW5hdiAuc3AtaW1nX3NsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50e3BhZGRpbmctdG9wOjMwcHh9fS5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnNwLWhlYWRpbmc+aDV7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zcC1oZWFkaW5nPmg1e2ZvbnQtc2l6ZToxOHB4fX0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5yYXRpbmctYm94e3BhZGRpbmc6MTVweCAwIDIwcHh9LnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucmF0aW5nLWJveD51bD5saXtkaXNwbGF5OmlubGluZS1ibG9ja30uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5yYXRpbmctYm94PnVsPmxpPml7Zm9udC1zaXplOjE0cHh9LnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuc3AtZXNzZW50aWFsX3N0dWZmPnVsPmxpe2ZvbnQtd2VpZ2h0OjcwMH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zcC1lc3NlbnRpYWxfc3R1ZmY+dWw+bGk+YXtmb250LXdlaWdodDo0MDA7cGFkZGluZy1sZWZ0OjVweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zcC1lc3NlbnRpYWxfc3R1ZmY+dWw+bGk+YT5zcGFue2NvbG9yOiM1OTU5NTkgIWltcG9ydGFudH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcmljZS1ib3h7cGFkZGluZy1ib3R0b206MTBweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcmljZS1ib3ggLm9sZC1wcmljZXtjb2xvcjojYmFiYWJhO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWxlZnQ6MTBweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcmljZS1ib3ggLm5ldy1wcmljZXtmb250LXNpemU6MTZweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5zaG9ydC1kZXNjPnB7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjIwcHh9LnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuaGlyYW9sYS1jb3VudGRvd257cGFkZGluZzozMHB4IDAgMH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcm9kdWN0LXNpemVfYm94e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6MjVweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5wcm9kdWN0LXNpemVfYm94PnNwYW57cGFkZGluZy1yaWdodDoxNXB4fS5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnByb2R1Y3Qtc2l6ZV9ib3ggLm15bmljZXNlbGVjdC5uaWNlLXNlbGVjdD5zcGFue2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7cGFkZGluZzowIDMwcHh9LnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuY29sb3ItbGlzdF9hcmVhe21hcmdpbi10b3A6MjVweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdWFudGl0eXtwYWRkaW5nLXRvcDozMHB4fS5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXN7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTVweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWF7cGFkZGluZy10b3A6MzBweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWE+dWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjVweH0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWE+dWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhPnVsIGxpPmF7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDE1cHh9LnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhPnVsIGxpPmE+aXtkaXNwbGF5OmJsb2NrfS5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLmhpcmFvbGEtdGFnLWxpbmV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoyM3B4fS5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLmhpcmFvbGEtdGFnLWxpbmU+aDZ7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWJvdHRvbTowfS5zcC1hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLmhpcmFvbGEtdGFnLWxpbmU+YXtwYWRkaW5nLWxlZnQ6MTBweDtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnNwLWFyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZT5he2ZvbnQtc2l6ZToxNHB4fX0uc3AtYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9saW5re3BhZGRpbmctdG9wOjI1cHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uc3AtZ3JvdXBfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5jaG9vc2UtZ3JvdXAtcHJvZHVjdHtwYWRkaW5nLXRvcDozMHB4fS5zcC1ncm91cF9hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnQgLmNob29zZS1ncm91cC1wcm9kdWN0IC5jYXJ0LXRhYmxlIHRhYmxle21hcmdpbi1ib3R0b206MH0uc3AtZ3JvdXBfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5jaG9vc2UtZ3JvdXAtcHJvZHVjdCAuY2FydC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNwLWFmZmlsaWF0ZV9hcmVhIC5zcC1jb250ZW50IC5xdHktYnRuX2FyZWF7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MjVweCAhaW1wb3J0YW50fS5zcC1hZmZpbGlhdGVfYXJlYSAuc3AtY29udGVudCAucXR5LWJ0bl9hcmVhIGEucXR5LWJ1eV9idG57YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzO2NvbG9yOiNmZmZmZmY7cGFkZGluZzoxNXB4IDMwcHg7ZGlzcGxheTpibG9ja30uc3AtYWZmaWxpYXRlX2FyZWEgLnNwLWNvbnRlbnQgLnF0eS1idG5fYXJlYSBhLnF0eS1idXlfYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkYTU1Nztjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnNwLXNsaWRlcl9hcmVhe3BhZGRpbmctdG9wOjYwcHh9LnNwLXNsaWRlcl9hcmVhIC5zcC1uYXZ7cGFkZGluZzozMHB4IDMwcHggMH0uc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3Atc2xpZGVyIC5zbGlkZS1pdGVtIC5zaW5nbGVfcHJvZHVjdCAucHJvZHVjdC1pbWd7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5zcC1zbGlkZXJfYXJlYSAuc3AtbmF2IC5zcC1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNpbmdsZV9wcm9kdWN0IC5wcm9kdWN0LWltZz5he2Rpc3BsYXk6YmxvY2t9LnNwLXNsaWRlcl9hcmVhIC5zcC1uYXYgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nPmEgLnNlY29uZGFyeS1pbWd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LnNwLXNsaWRlcl9hcmVhIC5zcC1uYXYgLnNwLXNsaWRlciAuc2xpZGUtaXRlbSAuc2luZ2xlX3Byb2R1Y3QgLnByb2R1Y3QtaW1nOmhvdmVyIC5zZWNvbmRhcnktaW1ne29wYWNpdHk6MX0uc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudHtwYWRkaW5nLXRvcDoyNXB4ICFpbXBvcnRhbnQ7ZmxvYXQ6dW5zZXQ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudCAucHJvZHVjdC1zaXplX2JveHstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuaGlyYW9sYS10YWctbGluZXstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5zcC1zbGlkZXJfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLXRhZy1saW5le21hcmdpbjowIC0zMHB4fX0uc3Atc2xpZGVyX2FyZWEgLnNwLW5hdiAuc3AtY29udGVudCAuaGlyYW9sYS1zb2NpYWxfbGlua3std2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5zcC1zbGlkZXJfYXJlYSAuc3AtbmF2IC5zcC1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpPmF7d2lkdGg6MzVweH19LnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2e3BhZGRpbmctdG9wOjMwcHh9LnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5e3BhZGRpbmctbGVmdDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5e3BhZGRpbmc6MCAzMHB4fX0uc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWdhbGxlcnkgLmxnLWltYWdle3BhZGRpbmc6NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNwLWdhbGxlcnlfYXJlYSAuc3AtbmF2IC5zcC1nYWxsZXJ5IC5sZy1pbWFnZXttYXJnaW4tYm90dG9tOjMwcHh9fS5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeT4ucm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zcC1nYWxsZXJ5X2FyZWEgLnNwLW5hdiAuc3AtZ2FsbGVyeT4ucm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc3AtZ2FsbGVyeV9hcmVhIC5zcC1uYXYgLnNwLWNvbnRlbnR7cGFkZGluZzowIDMwcHggMCAzMHB4fX0uc3AtZ2FsbGVyeS1yaWdodF9hcmVhIC5zcC1uYXZ7cGFkZGluZzozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNwLWdhbGxlcnktcmlnaHRfYXJlYSAuc3AtbmF2e3BhZGRpbmc6MzBweCAwfX0uc3AtdGFiLXN0eWxlX2xlZnQgLnNwLWltZ19hcmVhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2U7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnNwLXRhYi1zdHlsZV9sZWZ0IC5zcC1pbWdfYXJlYSAuc3AtbGFyZ2VfaW1ney13ZWJraXQtZmxleC1iYXNpczo4MCU7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ODAlO2ZsZXgtYmFzaXM6ODAlO3dpZHRoOjgwJX0uc3AtdGFiLXN0eWxlX2xlZnQgLnNwLWltZ19hcmVhIC5zcC1pbWdfc2xpZGVyLTN7LXdlYmtpdC1mbGV4LWJhc2lzOjIwJTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMCU7ZmxleC1iYXNpczoyMCU7d2lkdGg6MjAlfS5zcC10YWItc3R5bGVfbGVmdC5zcC10YWItc3R5bGVfcmlnaHQgLnNwLWltZ19hcmVhey13ZWJraXQtYm94LW9yaWVudDp1bnNldCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjp1bnNldCAhaW1wb3J0YW50Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246dW5zZXQgIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246dW5zZXQgIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjp1bnNldCAhaW1wb3J0YW50fS5zcC1zdGlja3lfYXJlYSAuc3Atc3RpY2t5X2dhbGxlcnl7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0uc3Atc3RpY2t5X2FyZWEgLnNwLXN0aWNreV9nYWxsZXJ5Pi5yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnNwLXN0aWNreV9hcmVhIC5zcC1zdGlja3lfZ2FsbGVyeT4ucm93IFtjbGFzcyo9XCJjb2wtXCJdIC5sZy1pbWFnZXttYXJnaW4tYm90dG9tOjMwcHh9LnNwLXN0aWNreV9hcmVhIC5zcC1zdGlja3lfZ2FsbGVyeT4ucm93Omxhc3QtY2hpbGQgW2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZCAubGctaW1hZ2V7bWFyZ2luLWJvdHRvbTowfS5zcC1wcm9kdWN0LXRhYl9hcmVhe2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nLWJvdHRvbTowfS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXZ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmctdG9wOjMwcHh9LnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdi5kZWNyZWFzZXtwYWRkaW5nLXRvcDowfS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnByb2R1Y3QtdGFie2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtwYWRkaW5nOjI1cHggMCAyNXB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnByb2R1Y3QtdGFiIC5wcm9kdWN0LW1lbnV7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nOjMwcHh9LnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLnByb2R1Y3QtZGVzY3JpcHRpb257bWFyZ2luOi01cHggMCAtNXB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5wcm9kdWN0LWRlc2NyaXB0aW9uPnVse21heC1oZWlnaHQ6MzAwcHg7b3ZlcmZsb3c6YXV0b30uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAucHJvZHVjdC1kZXNjcmlwdGlvbj51bD5saXtwYWRkaW5nLXRvcDoxNXB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5wcm9kdWN0LWRlc2NyaXB0aW9uPnVsPmxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLnByb2R1Y3QtZGVzY3JpcHRpb24+dWw+bGkgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHg7cGFkZGluZy1ib3R0b206MTBweH0uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC50YWJsZS1zdHJpcGVke21hcmdpbi1ib3R0b206MjVweH0uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC50YWJsZS1zdHJpcGVkPnRib2R5IHRyOm50aC1jaGlsZCgyKSB0ZD5we21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyMHB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLnRhYmxlLXN0cmlwZWQ+dGJvZHkgdHI6bnRoLWNoaWxkKDIpIHRkIC5yYXRpbmctYm94PnVsPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLnRhYmxlLXN0cmlwZWQ+dGJvZHkgdHIgdGR7cGFkZGluZzoyMHB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgaDJ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjE1cHh9LnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MTVweH0uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLnNlY29uZC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxMHB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAubGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLnJldmlldy1pbnB1dCwuc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5yZXZpZXctdGV4dGFyZWF7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O3dpZHRoOjEwMCU7aGVpZ2h0OjMwcHh9LnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAucmV2aWV3LWlucHV0LnJldmlldy10ZXh0YXJlYSwuc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5yZXZpZXctdGV4dGFyZWEucmV2aWV3LXRleHRhcmVhe2hlaWdodDoxMjBweH0uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIGxhYmVse21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToxOHB4fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2t7cGFkZGluZy10b3A6MThweH0uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5oaXJhb2xhLWJ0bi1wc19yaWdodHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmhpcmFvbGEtYnRuLXBzX3JpZ2h0ey13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctdG9wOjIwcHh9fS5zcC1wcm9kdWN0LXRhYl9hcmVhIC5zcC1wcm9kdWN0LXRhYl9uYXYgLnRhYi1jb250ZW50IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLnlvdXItb3BpbmlvbiBzcGFuIC5ici13cmFwcGVyIC5ici13aWRnZXQgYXtmb250LXNpemU6MTZweH0uc3AtcHJvZHVjdC10YWJfYXJlYSAuc3AtcHJvZHVjdC10YWJfbmF2IC50YWItY29udGVudCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC55b3VyLW9waW5pb24gc3BhbiAuYnItd3JhcHBlciAuYnItd2lkZ2V0IGEuYnItYWN0aXZlOmFmdGVye2NvbG9yOiNjZGE1NTd9LnNwLXByb2R1Y3QtdGFiX2FyZWEgLnNwLXByb2R1Y3QtdGFiX25hdiAudGFiLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAueW91ci1vcGluaW9uIHNwYW4gLmJyLXdyYXBwZXIgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVye2NvbG9yOiNjZGE1NTd9LnNwLXByb2R1Y3Qtc2xpZGVyX2FyZWF7cGFkZGluZzo0MHB4IDAgNjBweH0uYmxvZy1pdGVtIC5ibG9nLWltZ3twb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1pdGVtIC5ibG9nLWltZyAuYmxvZy1tZXRhLTJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O2xlZnQ6MjBweDtwYWRkaW5nOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2ctaXRlbSAuYmxvZy1pbWcgLmJsb2ctbWV0YS0yIC5ibG9nLXRpbWVfc2NoZWR1bGU+LmRheXt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NzAwfS5ibG9nLWl0ZW0gLmJsb2ctY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzoyNXB4fS5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1oZWFkaW5ne3BhZGRpbmctdG9wOjB9LmxhdGVzdC1ibG9nX2FyZWEgLmhpcmFvbGEtc2VjdGlvbl90aXRsZXttYXJnaW4tYm90dG9tOjMwcHh9LmxhdGVzdC1ibG9nX2FyZWEgLmxhdGVzdC1ibG9nX3NsaWRlciAuYmxvZy1zbGlkZV9pdGVtIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudHtwYWRkaW5nOjI1cHggMH0uaGlyYW9sYS1ibG9nX2FyZWF7cGFkZGluZzozNXB4IDAgNTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9LmhpcmFvbGEtYmxvZ19hcmVhIC5zZWN0aW9uX3RpdGxlLTJ7bWFyZ2luLWJvdHRvbTozMHB4fS5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWltZyBhIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctaW1nLmJhbm5lci1pdGVte21hcmdpbi1ib3R0b206MH19LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1oZWFkaW5ne3BhZGRpbmctdG9wOjI1cHh9LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1oZWFkaW5nPmg1e21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQgLmJsb2ctaGVhZGluZz5oNXtmb250LXNpemU6MTZweH19LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1tZXRhe3BhZGRpbmctdG9wOjE1cHh9LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1tZXRhIC5ibG9nLXRpbWVfc2NoZWR1bGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1tZXRhIC5tZXRhLWF1dGhvcntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6NXB4fS5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQgLmJsb2ctbWV0YSAubWV0YS1hdXRob3I6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1zaG9ydF9kZXNje3BhZGRpbmctdG9wOjEwcHh9LmhpcmFvbGEtYmxvZ19hcmVhIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCAuYmxvZy1zaG9ydF9kZXNjPnB7bWFyZ2luLWJvdHRvbTowfS5oaXJhb2xhLWJsb2dfYXJlYSAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQgLmhpcmFvbGEtcmVhZC1tb3JlX2FyZWF7cGFkZGluZy10b3A6MTBweH0uaGlyYW9sYS1ibG9nX2FyZWEgLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5oaXJhb2xhLXJlYWQtbW9yZV9hcmVhIC5oaXJhb2xhLXJlYWRfbW9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhpcmFvbGEtYmxvZ19hcmVhIC5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYXtwYWRkaW5nLWJvdHRvbTo1N3B4fX0uaGlyYW9sYS1ibG9nX2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5teW5pY2VzZWxlY3QubmljZS1zZWxlY3Qgc3BhbntoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAzMHB4fS5oaXJhb2xhLWJsb2dfYXJlYS0ye3BhZGRpbmc6ODBweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmfS5oaXJhb2xhLWJsb2dfc2xpZGVyIC5zbGljay1zbGlkZXttYXJnaW4tbGVmdDozMHB4fS5oaXJhb2xhLWJsb2dfc2xpZGVyIC5zbGljay1saXN0e21hcmdpbi1sZWZ0Oi0zMHB4fS5oaXJhb2xhLXNpZGViYXItc2VhcmNoLWZvcm0gLmhpcmFvbGEtc2VhcmNoLWZpZWxke3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTRweDtoZWlnaHQ6NTBweDtmbG9hdDpsZWZ0O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmhpcmFvbGEtc2lkZWJhci1zZWFyY2gtZm9ybSAuaGlyYW9sYS1zZWFyY2gtYnRue3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLWxlZnQ6LTRweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM1OTU5NTk7Ym9yZGVyOjFweCBzb2xpZCAjNTk1OTU5fS5oaXJhb2xhLXNpZGViYXItc2VhcmNoLWZvcm0gLmhpcmFvbGEtc2VhcmNoLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiNjZGE1NTc7Ym9yZGVyLWNvbG9yOiNjZGE1NTd9LmhpcmFvbGEtc2lkZWJhci1zZWFyY2gtZm9ybSAuaGlyYW9sYS1zZWFyY2gtYnRuIGl7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NTBweDtjb2xvcjojZmZmZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206NTVweH19LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFye3BhZGRpbmctdG9wOjMwcHh9LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyOmxhc3QtY2hpbGR7cGFkZGluZy10b3A6MH0uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyLXRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjU1cHh9LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctc2lkZWJhci10aXRsZTpiZWZvcmV7d2lkdGg6NTVweDtoZWlnaHQ6MnB4O2JvdHRvbTotMjZweDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojY2RhNTU3O2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZX0uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtYmxvZy1hcmNoaXZlIGxpe21hcmdpbi1ib3R0b206MTBweH0uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtYmxvZy1hcmNoaXZlIGxpIGF7Zm9udC1zaXplOjE0cHh9LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctYXJjaGl2ZSBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtcmVjZW50LXBvc3R7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtcmVjZW50LXBvc3QgLmhpcmFvbGEtcmVjZW50LXBvc3QtdGh1bWJ7d2lkdGg6NjVweDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7aGVpZ2h0OjEwMCU7bWFyZ2luLWJvdHRvbTozMHB4fS5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIC5oaXJhb2xhLWJsb2ctc2lkZWJhciAuaGlyYW9sYS1yZWNlbnQtcG9zdCAuaGlyYW9sYS1yZWNlbnQtcG9zdC1kZXN7cGFkZGluZy1sZWZ0OjEwcHh9LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLXJlY2VudC1wb3N0IC5oaXJhb2xhLXJlY2VudC1wb3N0LWRlcyBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLXJlY2VudC1wb3N0IC5oaXJhb2xhLXJlY2VudC1wb3N0LWRlcyBzcGFuIGE6aG92ZXJ7Y29sb3I6I2VhM2EzY30uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtcmVjZW50LXBvc3QgLmhpcmFvbGEtcmVjZW50LXBvc3QtZGVzIC5oaXJhb2xhLXBvc3QtZGF0ZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDB9LmhpcmFvbGEtYmxvZy1zaWRlYmFyLXdyYXBwZXIgLmhpcmFvbGEtYmxvZy1zaWRlYmFyIC5oaXJhb2xhLWJsb2ctdGFncyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjVweH0uaGlyYW9sYS1ibG9nLXNpZGViYXItd3JhcHBlciAuaGlyYW9sYS1ibG9nLXNpZGViYXIgLmhpcmFvbGEtYmxvZy10YWdzIGxpIGF7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmc6NXB4IDE1cHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoyMHB4fS5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVyIC5oaXJhb2xhLWJsb2ctc2lkZWJhciAuaGlyYW9sYS1ibG9nLXRhZ3MgbGkgYTpob3Zlcntjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojY2RhNTU3O2JvcmRlci1jb2xvcjojY2RhNTU3fS5ibG9nLWdyaWQtdmlld19hcmVhe3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvZy1ncmlkLXZpZXdfYXJlYXtwYWRkaW5nLWJvdHRvbTo3NXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nLWdyaWQtdmlld19hcmVhIC5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVye3BhZGRpbmctYm90dG9tOjB9fS5ibG9nLWdyaWQtdmlld19hcmVhIC5ibG9nLWl0ZW1fd3JhcCBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4rNCkgLmJsb2ctaXRlbXtwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2ctZ3JpZC12aWV3X2FyZWEgLmJsb2ctaXRlbV93cmFwIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbis1KSAuYmxvZy1pdGVte3BhZGRpbmctYm90dG9tOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2ctZ3JpZC12aWV3X2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvZy1ncmlkLXZpZXdfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveHstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmJsb2ctbGlzdC12aWV3X2FyZWF7cGFkZGluZy1ib3R0b206ODBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nLWxpc3Qtdmlld19hcmVhIC5oaXJhb2xhLWJsb2ctc2lkZWJhci13cmFwcGVye3BhZGRpbmc6ODBweCAwIDB9fS5ibG9nLWxpc3Qtdmlld19hcmVhIC5ibG9nLWl0ZW1fd3JhcCBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4rNSkgLmJsb2ctaXRlbXtwYWRkaW5nLWJvdHRvbTozMHB4fS5ibG9nLWxpc3Qtdmlld19hcmVhIC5ibG9nLWl0ZW1fd3JhcCAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2ctbGlzdC12aWV3X2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhe3BhZGRpbmctYm90dG9tOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2ctbGlzdC12aWV3X2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvZy1saXN0LXZpZXdfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveHstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmJsb2ctY29sdW1uLXRocmVlX2FyZWEsLmJsb2ctY29sdW1uLXR3b19hcmVhe3BhZGRpbmctYm90dG9tOjc1cHh9LmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmJsb2ctaXRlbV93cmFwIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCg0KSAuYmxvZy1pdGVtLC5ibG9nLWNvbHVtbi10d29fYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDQpIC5ibG9nLWl0ZW17cGFkZGluZy1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9nLWNvbHVtbi10aHJlZV9hcmVhIC5oaXJhb2xhLXBhZ2luYXRvaW4tYXJlYSwuYmxvZy1jb2x1bW4tdHdvX2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhe3BhZGRpbmctYm90dG9tOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5oaXJhb2xhLXBhZ2luYXRpb24tYm94LC5ibG9nLWNvbHVtbi10d29fYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLmhpcmFvbGEtcGFnaW5hdGlvbi1ib3h7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuaGlyYW9sYS1wYWdpbmF0b2luLWFyZWEgLnByb2R1Y3Qtc2VsZWN0LWJveCwuYmxvZy1jb2x1bW4tdHdvX2FyZWEgLmhpcmFvbGEtcGFnaW5hdG9pbi1hcmVhIC5wcm9kdWN0LXNlbGVjdC1ib3h7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5ibG9nLWNvbHVtbi10aHJlZV9hcmVhLmJsb2ctY29sdW1uLXRocmVlX2FyZWEgLmJsb2ctaXRlbV93cmFwIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgzKSAuYmxvZy1pdGVtLC5ibG9nLWNvbHVtbi10d29fYXJlYS5ibG9nLWNvbHVtbi10aHJlZV9hcmVhIC5ibG9nLWl0ZW1fd3JhcCBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMykgLmJsb2ctaXRlbXtwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2ctY29sdW1uLXRocmVlX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl0gLmJsb2ctaXRlbSwuYmxvZy1jb2x1bW4tdHdvX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl0gLmJsb2ctaXRlbXtwYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYS5ibG9nLWNvbHVtbi10aHJlZV9hcmVhIC5ibG9nLWl0ZW1fd3JhcCBbY2xhc3MqPVwiY29sLVwiXSAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQgLmJsb2ctaGVhZGluZyBoNSwuYmxvZy1jb2x1bW4tdHdvX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl0gLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IC5ibG9nLWhlYWRpbmcgaDV7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2ctY29sdW1uLXRocmVlX2FyZWEuYmxvZy1jb2x1bW4tdGhyZWVfYXJlYSAuYmxvZy1pdGVtX3dyYXAgW2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZCAuYmxvZy1pdGVtLC5ibG9nLWNvbHVtbi10d29fYXJlYS5ibG9nLWNvbHVtbi10aHJlZV9hcmVhIC5ibG9nLWl0ZW1fd3JhcCBbY2xhc3MqPVwiY29sLVwiXTpsYXN0LWNoaWxkIC5ibG9nLWl0ZW17cGFkZGluZy1ib3R0b206MH19LmJsb2ctbGlzdC1mdWxsd2lkdGhfYXJlYSAuYmxvZy1pdGVtX3dyYXAgLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50e2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmhpcmFvbGEtc2luZ2xlLWJsb2dfc2xpZGVyIC5zbGljay1kb3Rze3RvcDowO3JpZ2h0OjA7bGVmdDphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3BhZGRpbmc6MH0uaGlyYW9sYS1zaW5nbGUtYmxvZ19zbGlkZXIgLnNsaWNrLWRvdHM+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgM3B4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTowO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDojNTE2YTdlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW47LW8tdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbjt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWlufS5oaXJhb2xhLXNpbmdsZS1ibG9nX3NsaWRlciAuc2xpY2stZG90cz5saS5zbGljay1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzQ0YjVkfS5oaXJhb2xhLXNpbmdsZS1ibG9nX3NsaWRlciAuc2xpY2stZG90cz5saTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNDRiNWR9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MjVweCAwfS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWJsb2NrcXVvdGV7cGFkZGluZzowIDAgMCA0MHB4fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWJsb2NrcXVvdGUgYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjozMHB4IDAgMjBweDtmb250LXN0eWxlOml0YWxpYztiYWNrZ3JvdW5kOiNmNGY0ZjR9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctYmxvY2txdW90ZSBibG9ja3F1b3RlIHA6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOiNjZGE1NTc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NXB4O2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MH0uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtdGFnLWxpbmV7cGFkZGluZzoyNXB4IDAgMjVweDttYXJnaW4tdG9wOjI1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS10YWctbGluZSBoNHtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjVweH0uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtdGFnLWxpbmUgYXtmb250LXN0eWxlOml0YWxpYzt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtc2l6ZToxNnB4fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS10YWctbGluZSBhOmhvdmVye2NvbG9yOiNjZGE1NTd9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLXNvY2lhbF9saW5re3BhZGRpbmctdG9wOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtc29jaWFsX2xpbmt7dGV4dC1hbGlnbjpsZWZ0fX0uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9ue3BhZGRpbmctdG9wOjI4cHh9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiBoM3tmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7cGFkZGluZy1ib3R0b206MjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTowfS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGl7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjMwcHggMzBweCAyM3B4O21hcmdpbi1ib3R0b206MzBweDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpe2Rpc3BsYXk6YmxvY2t9fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmF1dGhvci1hdmF0YXJ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NzBweDstd2Via2l0LWZsZXgtYmFzaXM6NzBweDtmbGV4LWJhc2lzOjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtY29tbWVudC1zZWN0aW9uIHVsIGxpIC5hdXRob3ItYXZhdGFye3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjIwcHh9fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmNvbW1lbnQtYm9keXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlOy13ZWJraXQtZmxleC1iYXNpczoxMDAlO2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nLWxlZnQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmNvbW1lbnQtYm9keXtwYWRkaW5nLWxlZnQ6MH19LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IGg1e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLWJvdHRvbToxM3B4O21hcmdpbi1ib3R0b206MDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IGg1e3BhZGRpbmctYm90dG9tOjE4cHg7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjI2cHh9fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmNvbW1lbnQtYm9keSBwe2ZvbnQtc2l6ZToxNHB4O21heC13aWR0aDo4MCU7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IHB7bWF4LXdpZHRoOjEwMCV9fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmNvbW1lbnQtYm9keSAuY29tbWVudC1wb3N0LWRhdGV7cGFkZGluZy1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgbGkgLmNvbW1lbnQtYm9keSAuY29tbWVudC1wb3N0LWRhdGV7cGFkZGluZy1ib3R0b206MTVweH19LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IC5yZXBseS1idG57ZmxvYXQ6cmlnaHR9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IC5yZXBseS1idG4gYXtjb2xvcjojY2RhNTU3O2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjI1cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjIwcHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtib3JkZXI6MXB4IHNvbGlkICNjZGE1NTd9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWNvbW1lbnQtc2VjdGlvbiB1bCBsaSAuY29tbWVudC1ib2R5IC5yZXBseS1idG4gYTpob3Zlcntjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojY2RhNTU3fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1jb21tZW50LXNlY3Rpb24gdWwgLmNvbW1lbnQtY2hpbGRyZW57bWFyZ2luLWxlZnQ6NDBweH0uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtYmxvZy1jb21tZW50LXdyYXBwZXJ7cGFkZGluZy1ib3R0b206ODBweH0uaGlyYW9sYS1ibG9nLWRldGFpbHMgLmhpcmFvbGEtYmxvZy1jb21tZW50LXdyYXBwZXIgaDN7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MCAwIDI2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7bWFyZ2luLWJvdHRvbTowfS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBwe3BhZGRpbmc6MjBweCAwIDA7Zm9udC1zaXplOjE0cHh9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctY29tbWVudC13cmFwcGVyIGZvcm0gLmNvbW1lbnQtcG9zdC1ib3ggbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MjVweDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctY29tbWVudC13cmFwcGVyIGZvcm0gLmNvbW1lbnQtcG9zdC1ib3ggLmNvbWVudC1maWVsZHtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Ym9yZGVyOm5vbmU7cGFkZGluZzo4cHggMTBweDt3aWR0aDoxMDAlfS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBmb3JtIC5jb21tZW50LXBvc3QtYm94IHRleHRhcmVhe2hlaWdodDoxMzBweDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoxMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNHB4fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBmb3JtIC5jb21tZW50LXBvc3QtYm94IC5jb21tZW50LWJ0bl93cmFwe3BhZGRpbmctdG9wOjMwcHh9LmhpcmFvbGEtYmxvZy1kZXRhaWxzIC5oaXJhb2xhLWJsb2ctY29tbWVudC13cmFwcGVyIGZvcm0gLmNvbW1lbnQtcG9zdC1ib3ggLmNvbW1lbnQtYnRuX3dyYXAgLmhpcmFvbGEtcG9zdC1idG5fYXJlYSAuaGlyYW9sYS1wb3N0X2J0bntiYWNrZ3JvdW5kLWNvbG9yOiNjZGE1NTc7Y29sb3I6I2ZmZmZmZjt3aWR0aDoxNDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDozN3B4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UtaW4tb3V0fS5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBmb3JtIC5jb21tZW50LXBvc3QtYm94IC5jb21tZW50LWJ0bl93cmFwIC5oaXJhb2xhLXBvc3QtYnRuX2FyZWEgLmhpcmFvbGEtcG9zdF9idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMzO2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oaXJhb2xhLWJsb2ctZGV0YWlscyAuaGlyYW9sYS1ibG9nLWNvbW1lbnQtd3JhcHBlciBmb3JtIC5jb21tZW50LXBvc3QtYm94IFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbiszKSAuY29tZW50LWZpZWxke21hcmdpbi1ib3R0b206MzBweH19LmFjY291bnQtcGFnZS1hcmVhe3BhZGRpbmc6ODBweCAwfS5hY2NvdW50LXBhZ2UtYXJlYSAubXlhY2NvdW50LXRhYi10cmlnZ2Vye2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlcntwYWRkaW5nLWJvdHRvbTozMHB4fX0uYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciBsaXtkaXNwbGF5OmJsb2NrfS5hY2NvdW50LXBhZ2UtYXJlYSAubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTFweH0uYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciBsaSBhe2JvcmRlcjoxcHggc29saWQgIzQ0NDQ0NDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzU5NTk1OTtjb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo2MDA7cGFkZGluZzoxMHB4IDIwcHh9LmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIgbGkgYS5hY3RpdmV7YmFja2dyb3VuZDojY2RhNTU3O2JvcmRlci1jb2xvcjojY2RhNTU3O2NvbG9yOiNmZmZmZmZ9LmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIgbGkgYS5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5hY2NvdW50LXBhZ2UtYXJlYSAubXlhY2NvdW50LXRhYi10cmlnZ2VyIGxpIGE6aG92ZXJ7Y29sb3I6I2NkYTU1N30ubXlhY2NvdW50LXRhYi1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nOjMwcHh9Lm15YWNjb3VudC1kYXNoYm9hcmQgcHttYXJnaW4tYm90dG9tOjIwcHh9Lm15YWNjb3VudC1kYXNoYm9hcmQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ubXlhY2NvdW50LW9yZGVycyAudGFibGV7bWFyZ2luLWJvdHRvbTowfS5teWFjY291bnQtb3JkZXJzIC50YWJsZSAuYWNjb3VudC1vcmRlci1pZDpob3Zlcntjb2xvcjojY2RhNTU3fS5teWFjY291bnQtb3JkZXJzIC50YWJsZS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wMil9Lm15YWNjb3VudC1vcmRlcnMgLnRhYmxlIHRkLC5teWFjY291bnQtb3JkZXJzIC50YWJsZSB0aHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubXlhY2NvdW50LW9yZGVycyAudGFibGUgdGQsLm15YWNjb3VudC1vcmRlcnMgLnRhYmxlIHRoe21pbi13aWR0aDoxODBweH19Lm15YWNjb3VudC1vcmRlcnMgLnNtYWxsLXRpdGxle21hcmdpbi1ib3R0b206MTVweH0uaGlyYW9sYS1mb3JtLC5oaXJhb2xhLWZvcm0tYm94ZWR7cGFkZGluZzozMHB4O2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyLC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDstd2Via2l0LWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOi0yMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyLC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lcntkaXNwbGF5OmJsb2NrfX0uaGlyYW9sYS1mb3JtIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCwuaGlyYW9sYS1mb3JtLWJveGVkIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDEwMCU7LXdlYmtpdC1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQsLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXR7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH19LmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQuc2luZ2xlLWlucHV0LWhhbGYsLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQuc2luZ2xlLWlucHV0LWhhbGZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCBjYWxjKDUwJSAtIDE1cHgpOy13ZWJraXQtZmxleDowIDAgY2FsYyg1MCUgLSAxNXB4KTtmbGV4OjAgMCBjYWxjKDUwJSAtIDE1cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDE1cHgpfS5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IGxhYmVsLC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IGxhYmVse21hcmdpbi1ib3R0b206OHB4O2Rpc3BsYXk6YmxvY2t9LmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgaW5wdXQsLmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgc2VsZWN0LC5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHRleHRhcmVhLC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IGlucHV0LC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHNlbGVjdCwuaGlyYW9sYS1mb3JtLWJveGVkIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCB0ZXh0YXJlYXtwYWRkaW5nOjAgMTVweDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7aGVpZ2h0OjQwcHg7d2lkdGg6MTAwJX0uaGlyYW9sYS1mb3JtIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBpbnB1dDpmaXJzdC1jaGlsZCwuaGlyYW9sYS1mb3JtLWJveGVkIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBpbnB1dDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjIwcHh9LmhpcmFvbGEtZm9ybSAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgLmNoZWNrYm94LWlucHV0LC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IC5jaGVja2JveC1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9ja30uaGlyYW9sYS1mb3JtIC5oaXJhb2xhLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCAuY2hlY2tib3gtaW5wdXQgbGFiZWwsLmhpcmFvbGEtZm9ybS1ib3hlZCAuaGlyYW9sYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgLmNoZWNrYm94LWlucHV0IGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciBhLC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciBhe2ZvbnQtc2l6ZToxM3B4fS5oaXJhb2xhLWZvcm0gLmhpcmFvbGEtZm9ybS1pbm5lciBhOmhvdmVyLC5oaXJhb2xhLWZvcm0tYm94ZWQgLmhpcmFvbGEtZm9ybS1pbm5lciBhOmhvdmVye2NvbG9yOiNjZGE1NTd9LmhpcmFvbGEtbG9naW4tcmVnaXN0ZXJfYXJlYXtwYWRkaW5nOjgwcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1tjbGFzcyo9XCJjb2wtXCJdOmZpcnN0LWNoaWxkIGZvcm0gLmxvZ2luLWZvcm17bWFyZ2luLWJvdHRvbTozMHB4fX0ubG9naW4tZm9ybXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzozMHB4Oy13ZWJraXQtYm94LXNoYWRvdzoxcHggMXB4IDVweCA1cHggcmdiYSgwLDAsMCwwLjEpO2JveC1zaGFkb3c6MXB4IDFweCA1cHggNXB4IHJnYmEoMCwwLDAsMC4xKX0ubG9naW4tZm9ybSAubG9naW4tdGl0bGV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjNweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjBweH0ubG9naW4tZm9ybSBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTJweDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0ubG9naW4tZm9ybSBpbnB1dHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6MDtsaW5lLWhlaWdodDoyM3B4O3BhZGRpbmc6MTBweCAyMHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM4ODg4ODg7bWFyZ2luLWJvdHRvbToxNXB4fS5sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXt3aWR0aDphdXRvfS5sb2dpbi1mb3JtIC5jaGVjay1ib3h7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NzBweH0ubG9naW4tZm9ybSAuY2hlY2stYm94Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmxvZ2luLWZvcm0gLmNoZWNrLWJveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17ZGlzcGxheTpub25lfS5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM4ODg4ODg7bWFyZ2luOjB9LmxvZ2luLWZvcm0gLmNoZWNrLWJveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjZTVlNWU1O2NvbnRlbnQ6XCJcIn0ubG9naW4tZm9ybSAuY2hlY2stYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXFxmMDBjXCI7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IEZyZWUnO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O29wYWNpdHk6MDt3aWR0aDoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi1mb3JtIC5jaGVjay1ib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6YmVmb3Jle2JvcmRlcjoycHggc29saWQgIzg4ODg4OH0ubG9naW4tZm9ybSAuY2hlY2stYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOmFmdGVye29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb3Jnb3R0b24tcGFzc3dvcmRfaW5mb3twYWRkaW5nLXRvcDoxNXB4fX0uaGlyYW9sYS1sb2dpbl9idG4sLmhpcmFvbGEtcmVnaXN0ZXJfYnRue2JhY2tncm91bmQtY29sb3I6IzU5NTk1OTtjb2xvcjojZmZmZmZmO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjE0MHB4O2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2JvcmRlcjowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oaXJhb2xhLWxvZ2luX2J0biwuaGlyYW9sYS1yZWdpc3Rlcl9idG57bWFyZ2luLXRvcDoyNXB4fX0uaGlyYW9sYS1sb2dpbl9idG46aG92ZXIsLmhpcmFvbGEtcmVnaXN0ZXJfYnRuOmhvdmVye2JhY2tncm91bmQ6I2NkYTU1N30uaGlyYW9sYS1yZWdpc3Rlcl9idG57bWFyZ2luLXRvcDoxNXB4fS5oaXJhb2xhLXdpc2hsaXN0X2FyZWF7cGFkZGluZzo4MHB4IDB9LnRhYmxlLWNvbnRlbnQgdGFibGV7YmFja2dyb3VuZDojZmZmZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7Ym9yZGVyLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4IDAgMCAxcHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGgsLnRhYmxlLWNvbnRlbnQgdGFibGUgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNWU1ZTV9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGh7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZTtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO3BhZGRpbmc6MjBweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGR7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZTtwYWRkaW5nOjE4cHggMTBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjEzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFibGUtY29udGVudCB0YWJsZSB0ZHt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50YWJsZS1jb250ZW50IHRhYmxlIHRkOm50aC1jaGlsZCgzKXtwYWRkaW5nOjMyLjFweCAxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTgwcHh9fS50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtcHJvZHVjdF9yZW1vdmV7Zm9udC1zaXplOjIwcHh9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGQuaGlyYW9sYS1wcm9kdWN0X3JlbW92ZT5hOmhvdmVyIGl7Y29sb3I6I2NkYTU1N30udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLXByb2R1Y3RfcmVtb3ZlPmE+aXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dH0udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLXByb2R1Y3QtbmFtZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLXByb2R1Y3QtcHJpY2V7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwfS50YWJsZS1jb250ZW50IHRhYmxlIHRkLmhpcmFvbGEtcHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi5pbi1zdG9jaywudGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLXByb2R1Y3Qtc3RvY2stc3RhdHVzIHNwYW4ub3V0LXN0b2Nre2NvbG9yOiNjZGE1NTc7Zm9udC1zaXplOjEycHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLXByb2R1Y3Qtc3RvY2stc3RhdHVzIHNwYW4ub3V0LXN0b2Nre2NvbG9yOiNlYTNhM2N9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGQuaGlyYW9sYS1jYXJ0X2J0biBhe2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiM1OTU5NTk7Y29sb3I6I2ZmZmZmZjtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0M3B4O3dpZHRoOjEzMHB4O2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmlubGluZS1ibG9ja30udGFibGUtY29udGVudCB0YWJsZSB0ZC5oaXJhb2xhLWNhcnRfYnRuIGE6aG92ZXJ7YmFja2dyb3VuZDojY2RhNTU3O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0uaGlyYW9sYS1jYXJ0LWFyZWF7cGFkZGluZzo4MHB4IDB9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGQucHJvZHVjdC1zdWJ0b3RhbHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9LnRhYmxlLWNvbnRlbnQgdGFibGUgdGQucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51c3ttYXJnaW46MCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhpcmFvbGEtY2FydC1hcmVhIC50YWJsZS1jb250ZW50IHRhYmxlIHRkOm50aC1jaGlsZCgzKXtwYWRkaW5nOjQ1LjFweCAxMHB4fX0uY291cG9uLWFsbHttYXJnaW4tdG9wOjMwcHh9LmNvdXBvbi1hbGwgLmNvdXBvbntmbG9hdDpsZWZ0fS5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Zm9udC1zaXplOjEzcHg7Ym9yZGVyLXJhZGl1czowO2hlaWdodDo0MnB4O3dpZHRoOjEyMHB4O3BhZGRpbmc6MCAxMHB4fS5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXQuYnV0dG9uLC5jb3Vwb24tYWxsIC5jb3Vwb24yIGlucHV0LmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM1OTU5NTk7Ym9yZGVyOjAgbm9uZTtib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6NDJweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6NDJweDtwYWRkaW5nOjAgMjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6aW5oZXJpdH0uY291cG9uLWFsbCAuY291cG9uIGlucHV0LmJ1dHRvbjpob3ZlciwuY291cG9uLWFsbCAuY291cG9uMiBpbnB1dC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDojY2RhNTU3fS5jb3Vwb24tYWxsIC5jb3Vwb24uY291cG9uMiwuY291cG9uLWFsbCAuY291cG9uMi5jb3Vwb24ye2Zsb2F0OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmNvdXBvbi1hbGwgLmNvdXBvbi5jb3Vwb24yLC5jb3Vwb24tYWxsIC5jb3Vwb24yLmNvdXBvbjJ7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDozMHB4fX0uY2FydC1wYWdlLXRvdGFse3BhZGRpbmctdG9wOjMwcHh9LmNhcnQtcGFnZS10b3RhbD5oMntmb250LXNpemU6MjVweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToyMHB4O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmNhcnQtcGFnZS10b3RhbD51bHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9LmNhcnQtcGFnZS10b3RhbD51bCBsaXtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxMHB4IDMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtmb250LXdlaWdodDo3MDB9LmNhcnQtcGFnZS10b3RhbD51bCBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uY2FydC1wYWdlLXRvdGFsPnVsIGxpIHNwYW57ZmxvYXQ6cmlnaHR9LmNhcnQtcGFnZS10b3RhbCBhe2JhY2tncm91bmQtY29sb3I6IzU5NTk1OTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Y29sb3I6I2ZmZmZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjMwcHg7cGFkZGluZzoxMHB4IDIwcHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uY2FydC1wYWdlLXRvdGFsIGE6aG92ZXJ7YmFja2dyb3VuZDojY2RhNTU3O2JvcmRlci1jb2xvcjojY2RhNTU3O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0uY2hlY2tvdXQtYXJlYXtwYWRkaW5nOjgwcHggMCA3NXB4fS5jb3Vwb24tYWNjb3JkaW9uIGgze2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtib3JkZXItdG9wOjNweCBzb2xpZCAjY2RhNTU3O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaXN0LXN0eWxlOm91dHNpZGUgbm9uZSBub25lO21hcmdpbjowIDAgMzBweDtwYWRkaW5nOjE2cHggMzJweCAxNnB4IDU2cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzt0ZXh0LXRyYW5zZm9ybTpub25lfS5jb3Vwb24tYWNjb3JkaW9uIGgzOmJlZm9yZXtjb2xvcjojY2RhNTU3O2NvbnRlbnQ6XCJcXGYxMzNcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgRnJlZSc7Zm9udC13ZWlnaHQ6NjAwO2xlZnQ6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweH0uY291cG9uLWFjY29yZGlvbiBzcGFue2N1cnNvcjpwb2ludGVyO3RleHQtdHJhbnNmb3JtOm5vbmV9LmNvdXBvbi1hY2NvcmRpb24gc3Bhbjpob3Zlcntjb2xvcjojY2RhNTU3fS5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjIwcHh9LmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwe21hcmdpbi1ib3R0b206MH0uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctZmlyc3QgbGFiZWwsLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93LWxhc3QgbGFiZWx7ZGlzcGxheTpibG9ja30uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctZmlyc3QgbGFiZWwgc3Bhbi5yZXF1aXJlZCwuY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCBsYWJlbCBzcGFuLnJlcXVpcmVke2NvbG9yOiNmZjAwMDA7Zm9udC13ZWlnaHQ6NzAwfS5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCBpbnB1dCwuY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgMCAxNHB4O2JvcmRlci1yYWRpdXM6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAgMCAwIDEwcHg7d2lkdGg6MzcwcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtiYWNrZ3JvdW5kOiM1OTU5NTkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtib3JkZXI6bWVkaXVtIG5vbmU7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtjb2xvcjojZmZmZmZmO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6MTVweDtwYWRkaW5nOjAgMzBweDt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aWR0aDppbmhlcml0fS5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JhY2tncm91bmQ6I2NkYTU1N30uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2hlaWdodDppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7d2lkdGg6aW5oZXJpdH0uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgbGFiZWx7bWFyZ2luLXRvcDo3cHh9LmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmNoZWNrb3V0LWNvdXBvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJde2JhY2tncm91bmQ6I2NkYTU1N30uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAubG9zdC1wYXNzd29yZHttYXJnaW4tdG9wOjE1cHh9LmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmxvc3QtcGFzc3dvcmQgYTpob3Zlcntjb2xvcjojY2RhNTU3fS5jb3Vwb24tY2hlY2tvdXQtY29udGVudHttYXJnaW4tYm90dG9tOjMwcHg7ZGlzcGxheTpub25lfS5jb3Vwb24tY2hlY2tvdXQtY29udGVudCAuY291cG9uLWluZm8gLmNoZWNrb3V0LWNvdXBvbnttYXJnaW4tYm90dG9tOjB9LmNvdXBvbi1jaGVja291dC1jb250ZW50IC5jb3Vwb24taW5mbyAuY2hlY2tvdXQtY291cG9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJde2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6MzZweDtwYWRkaW5nLWxlZnQ6MTBweDt3aWR0aDoxNzBweH0uY291cG9uLWNoZWNrb3V0LWNvbnRlbnQgLmNvdXBvbi1pbmZvIC5jaGVja291dC1jb3Vwb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtiYWNrZ3JvdW5kOiM1OTU5NTk7Ym9yZGVyOm1lZGl1bSBub25lO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmZmZmO2hlaWdodDozNnB4O2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0OjZweDtwYWRkaW5nOjVweCAxMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UgMHM7d2lkdGg6aW5oZXJpdH0uY291cG9uLWNoZWNrb3V0LWNvbnRlbnQgLmNvdXBvbi1pbmZvIC5jaGVja291dC1jb3Vwb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcntiYWNrZ3JvdW5kOiNjZGE1NTd9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuY291cG9uLWNoZWNrb3V0LWNvbnRlbnQgLmNvdXBvbi1pbmZvIC5jaGVja291dC1jb3Vwb24gLmNvdXBvbi1pbm5lcl9idG57bWFyZ2luOjI4cHggMCAwICFpbXBvcnRhbnR9fS5jaGVja2JveC1mb3JtIGgze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7Zm9udC1zaXplOjI1cHg7bWFyZ2luOjAgMCAyNXB4O3BhZGRpbmctYm90dG9tOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuY2hlY2tib3gtZm9ybSBoM3tmb250LXNpemU6MThweH19LmNoZWNrYm94LWZvcm0gLmNvdW50cnktc2VsZWN0e21hcmdpbi1ib3R0b206MjVweH0uY2hlY2tib3gtZm9ybSAuY291bnRyeS1zZWxlY3QgLm15bmljZXNlbGVjdC5uaWNlLXNlbGVjdCBzcGFue2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMCAwIDE1cHh9LmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdHttYXJnaW4tYm90dG9tOjMwcHh9LmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCBpbnB1dFt0eXBlPVwidGV4dFwiXSwuY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IGlucHV0W3R5cGU9XCJlbWFpbFwiXXtiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6NDJweDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDAgMTBweH0uY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6aW5oZXJpdDttYXJnaW4tcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O3dpZHRoOmluaGVyaXR9LmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdC5jcmVhdGUtYWNje21hcmdpbi1ib3R0b206MTVweCAhaW1wb3J0YW50fS5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3QuY3JlYXRlLWFjYyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30uY2hlY2tib3gtZm9ybSAuY291bnRyeS1zZWxlY3QgbGFiZWwsLmNoZWNrYm94LWZvcm0uY2hlY2tvdXQtZm9ybS1saXN0IGxhYmVse21hcmdpbjowIDAgNXB4O2Rpc3BsYXk6YmxvY2t9LmNoZWNrYm94LWZvcm0gLmNvdW50cnktc2VsZWN0IGxhYmVsIHNwYW4ucmVxdWlyZWQsLmNoZWNrYm94LWZvcm0uY2hlY2tvdXQtZm9ybS1saXN0IGxhYmVsIHNwYW4ucmVxdWlyZWR7Y29sb3I6I2NkYTU1NztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHh9LmRpZmZlcmVudC1hZGRyZXNzIGgzIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoyMHB4O2ZvbnQtc2l6ZToyNXB4O21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5kaWZmZXJlbnQtYWRkcmVzcyBoMyBsYWJlbHtmb250LXNpemU6MThweH19LmRpZmZlcmVudC1hZGRyZXNzIGgzIGlucHV0e2hlaWdodDppbmhlcml0O2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46NHB4IDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt3aWR0aDphdXRvfS5vcmRlci1ub3RlcyAuY2hlY2tvdXQtZm9ybS1saXN0LTJ7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9yZGVyLW5vdGVzIC5jaGVja291dC1mb3JtLWxpc3QtMnttYXJnaW4tYm90dG9tOjMwcHh9fS5vcmRlci1ub3RlcyB0ZXh0YXJlYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtoZWlnaHQ6OTBweDtwYWRkaW5nOjE1cHg7d2lkdGg6MTAwJX0uY3JlYXRlLWFjY291bnQsI3NoaXAtYm94LWluZm97ZGlzcGxheTpub25lfS55b3VyLW9yZGVye2JhY2tncm91bmQ6I2Y0ZjRmNDtwYWRkaW5nOjMwcHggNDBweCAzMHB4fS55b3VyLW9yZGVyIGgze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7Zm9udC1zaXplOjI1cHg7cGFkZGluZy1ib3R0b206MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey55b3VyLW9yZGVyIGgze2ZvbnQtc2l6ZToxOHB4fX0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtib3JkZXI6bWVkaXVtIG5vbmU7d2lkdGg6MTAwJX0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSB0aGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjR9LnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGh7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZTtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyNTBweH0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCwueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0ZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yaWdodDptZWRpdW0gbm9uZTtmb250LXNpemU6MTRweDtwYWRkaW5nOjE1cHggMDt0ZXh0LWFsaWduOmNlbnRlcn0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSAuY2FydF9pdGVtOmhvdmVye2JhY2tncm91bmQ6I2Y0ZjRmNH0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSAub3JkZXItdG90YWwgdGR7Ym9yZGVyLWJvdHRvbTptZWRpdW0gbm9uZX0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSAub3JkZXItdG90YWwgdGQgc3Bhbntmb250LXNpemU6MjBweH0ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSAub3JkZXItdG90YWwgdGh7Ym9yZGVyLWJvdHRvbTptZWRpdW0gbm9uZTtmb250LXNpemU6MThweH0ucGF5bWVudC1tZXRob2R7bWFyZ2luLXRvcDoyMHB4fS5wYXltZW50LW1ldGhvZCAucGF5bWVudC1hY2NvcmRpb24gLmNhcmR7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I2Y0ZjRmNH0ucGF5bWVudC1tZXRob2QgLnBheW1lbnQtYWNjb3JkaW9uIC5jYXJkLWhlYWRlcntwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtib3JkZXItYm90dG9tOjB9LnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAuY2FyZC1ib2R5e3BhZGRpbmc6MH0ucGF5bWVudC1tZXRob2QgLnBheW1lbnQtYWNjb3JkaW9uIC5wYW5lbC5wYW5lbC1kZWZhdWx0e21hcmdpbi1ib3R0b206MjBweH0ucGF5bWVudC1tZXRob2QgLnBheW1lbnQtYWNjb3JkaW9uIC5wYW5lbC10aXRsZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHg7Y3Vyc29yOnBvaW50ZXJ9LnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAucGFuZWwtdGl0bGUgYTpob3Zlcntjb2xvcjojY2RhNTU3ICFpbXBvcnRhbnR9Lm9yZGVyLWJ1dHRvbi1wYXltZW50IGlucHV0e2JhY2tncm91bmQ6IzU5NTk1OTtib3JkZXI6bWVkaXVtIG5vbmU7Y29sb3I6I2ZmZmZmZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDo2MDA7aGVpZ2h0OjUwcHg7bWFyZ2luOjIwcHggMCAwO3BhZGRpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfS5vcmRlci1idXR0b24tcGF5bWVudCBpbnB1dDpob3ZlcntiYWNrZ3JvdW5kOiNjZGE1NTd9LmNvbXBhcmUtYXJlYXtwYWRkaW5nOjgwcHggMH0uY29tcGFyZS10YWJsZSAudGFibGUgdGhlYWQgdGh7Ym9yZGVyLXdpZHRoOjFweDtwYWRkaW5nOjE1cHggMTBweH0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDIpfS5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCwuY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGh7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyfS5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0aHttaW4td2lkdGg6MjAwcHh9LmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRke21pbi13aWR0aDoyNTBweH0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcGRvZHVjdC1pbWFnZXttYXgtd2lkdGg6MjAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoyMHB4IDB9LmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgYXtkaXNwbGF5OmlubGluZS1ibG9ja30uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcGRvZHVjdC1pbWFnZSAuaGlyYW9sYS1jb21wYXJlX2J0bnttYXJnaW4tdG9wOjMwcHh9LmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgLmhpcmFvbGEtY29tcGFyZV9idG46aG92ZXJ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCAuY29tcGFyZS1wcm9kdWN0LW5hbWV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MH0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcHJvZHVjdC1uYW1lIGF7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcn0uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcHJvZHVjdC1uYW1lIGE6aG92ZXJ7Y29sb3I6I2NkYTU1N30uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLnJhdGluZy1ib3g+dWw+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2dvb2dsZS1tYXB7aGVpZ2h0OjQwMHB4fS5jb250YWN0LW1haW4tcGFnZXtwYWRkaW5nOjgwcHggMCA2MHB4fS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1wYWdlLXNpZGUtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7cGFkZGluZzozMHB4IDMwcHggMTlweDttYXJnaW4tdG9wOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtcGFnZS1zaWRlLWNvbnRlbnR7cGFkZGluZzoyNXB4IDMwcHggMTlweH19LmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2Utc2lkZS1jb250ZW50IC5jb250YWN0LXBhZ2UtbWVzc2FnZXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjVweH0uY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtcGFnZS1zaWRlLWNvbnRlbnQgLnNpbmdsZS1jb250YWN0LWJsb2Nre3BhZGRpbmctYm90dG9tOjNweDttYXJnaW4tYm90dG9tOjI3cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0uY29udGFjdC1tYWluLXBhZ2UgLmNvbnRhY3QtcGFnZS1zaWRlLWNvbnRlbnQgLnNpbmdsZS1jb250YWN0LWJsb2NrOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1wYWdlLXNpZGUtY29udGVudCAuc2luZ2xlLWNvbnRhY3QtYmxvY2sgaDR7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjI1cHh9LmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2Utc2lkZS1jb250ZW50IC5zaW5nbGUtY29udGFjdC1ibG9jayBwe21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyMHB4fS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1wYWdlLXNpZGUtY29udGVudCAuc2luZ2xlLWNvbnRhY3QtYmxvY2subGFzdC1jaGlsZD5oNHtwYWRkaW5nLWJvdHRvbToyMHB4fS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1wYWdlLXRpdGxle2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LXBhZ2UtdGl0bGV7Zm9udC1zaXplOjI1cHh9fS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnR7bWFyZ2luLXRvcDo2MHB4fS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjIwcHh9LmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtMnttYXJnaW4tYm90dG9tOjI1cHh9LmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjlweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbToyMHB4O2N1cnNvcjp0ZXh0fS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBsYWJlbCBzcGFuLC5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBsYWJlbC5yZXF1aXJlZHtjb2xvcjojZmYwMDAwfS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZy1sZWZ0OjIwcHh9LmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt3aWR0aDoxMDAlO291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZy1sZWZ0OjIwcHg7bGluZS1oZWlnaHQ6NTBweDtoZWlnaHQ6MjAwcHh9LmNvbnRhY3QtbWFpbi1wYWdlIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIC5hbHNpdGEtY29udGFjdC1mb3JtX2J0bntsaW5lLWhlaWdodDoxMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTZweCAzMHB4O2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiM1OTU5NTk7Ym9yZGVyOjFweCBzb2xpZCAjNTk1OTU5O2NvbG9yOiNmZmZmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jb250YWN0LW1haW4tcGFnZSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCAuYWxzaXRhLWNvbnRhY3QtZm9ybV9idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2RhNTU3O2NvbG9yOiNmZmZmZmY7Ym9yZGVyLWNvbG9yOiNjZGE1NTd9LmFib3V0LXVzLWFyZWF7cGFkZGluZy10b3A6ODBweH0uYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudD5oMntmb250LXNpemU6MzJweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbToyNXB4O3BhZGRpbmctYm90dG9tOjIwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50Pmgye2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50Pmgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50Pmgye2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50Pmgye2ZvbnQtc2l6ZToxOHB4fX0uYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudD5oMiBzcGFue2NvbG9yOiNjZGE1NTd9LmFib3V0LXVzLWFyZWEgLm92ZXJ2aWV3LWNvbnRlbnQ+aDI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtib3R0b206MDtjb250ZW50OlwiXCI7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0uYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudD5oMjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6I2NkYTU1NztoZWlnaHQ6MnB4O3dpZHRoOjE3MHB4fS5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50Pi5zaG9ydF9kZXNje21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFib3V0LXVzLWFyZWEgLm92ZXJ2aWV3LWNvbnRlbnQgLmhpcmFvbGEtYWJvdXQtdXNfYnRuLWFyZWF7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjMwcHh9fS5hYm91dC11cy1hcmVhIC5vdmVydmlldy1jb250ZW50IC5oaXJhb2xhLWFib3V0LXVzX2J0bi1hcmVhIC5hYm91dC11c19idG57YmFja2dyb3VuZDojY2RhNTU3O2NvbG9yOiNmZmZmZmY7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7d2lkdGg6MTQ1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dH0uYWJvdXQtdXMtYXJlYSAub3ZlcnZpZXctY29udGVudCAuaGlyYW9sYS1hYm91dC11c19idG4tYXJlYSAuYWJvdXQtdXNfYnRuOmhvdmVye2JhY2tncm91bmQ6IzU5NTk1OTtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LnByb2plY3QtY291bnQtYXJlYXtwYWRkaW5nLXRvcDo2MHB4fS5wcm9qZWN0LWNvdW50LWFyZWEgLnNpbmdsZS1jb3VudDpob3ZlciAuY291bnQtaWNvbiBzcGFuey13ZWJraXQtYW5pbWF0aW9uOjg1MG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB0YWRhO2FuaW1hdGlvbjo4NTBtcyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgdGFkYX0ucHJvamVjdC1jb3VudC1hcmVhIC5zaW5nbGUtY291bnQgLmNvdW50LWljb24gc3Bhbntmb250LXNpemU6NTBweDtjb2xvcjojNTk1OTU5O2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnByb2plY3QtY291bnQtYXJlYSAuc2luZ2xlLWNvdW50IC5jb3VudC10aXRsZSBoMntjb2xvcjojY2RhNTU3O2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6MC4ycHg7bWFyZ2luOjE1cHggMCA1cHh9LnByb2plY3QtY291bnQtYXJlYSAuc2luZ2xlLWNvdW50IC5jb3VudC10aXRsZT5zcGFue2ZvbnQtc2l6ZToyMHB4O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsucHJvamVjdC1jb3VudC1hcmVhIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbisyKSAuc2luZ2xlLWNvdW50e3BhZGRpbmctYm90dG9tOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnByb2plY3QtY291bnQtYXJlYSBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoLW4rMikgLnNpbmdsZS1jb3VudHtwYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5wcm9qZWN0LWNvdW50LWFyZWEgW2NsYXNzKj1cImNvbC1cIl17cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsucHJvamVjdC1jb3VudC1hcmVhIFtjbGFzcyo9XCJjb2wtXCJdOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH19LnRlYW0tYXJlYXtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9LnRlYW0tYXJlYSAuc2VjdGlvbl90aXRsZS0ye21hcmdpbi1ib3R0b206MzBweH0udGVhbS1hcmVhIC50ZWFtLW1lbWJlciAudGVhbS10aHVtYiBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0udGVhbS1hcmVhIC50ZWFtLW1lbWJlciAudGVhbS1jb250ZW50e3BhZGRpbmctdG9wOjI1cHh9LnRlYW0tYXJlYSAudGVhbS1tZW1iZXIgLnRlYW0tY29udGVudCBoM3tmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjEwcHh9LnRlYW0tYXJlYSAudGVhbS1tZW1iZXIgLnRlYW0tY29udGVudCBwe21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToxNXB4fS50ZWFtLWFyZWEgLnRlYW0tbWVtYmVyIC50ZWFtLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2xpbmt7cGFkZGluZy10b3A6MjBweH0udGVhbS1hcmVhIC50ZWFtLW1lbWJlciAudGVhbS1jb250ZW50IC5oaXJhb2xhLXNvY2lhbF9saW5rPnVsPmxpe3BhZGRpbmctcmlnaHQ6NXB4fS50ZWFtLWFyZWEgLnRlYW0tbWVtYmVyIC50ZWFtLWNvbnRlbnQgLmhpcmFvbGEtc29jaWFsX2xpbms+dWw+bGk+YXt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjMzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnRlYW0tYXJlYSAudGVhbS1tZW1iZXIgLnRlYW0tY29udGVudCAuaGlyYW9sYS1zb2NpYWxfbGluaz51bD5saT5he3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudGVhbS1hcmVhIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbisyKSAudGVhbS1tZW1iZXJ7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbS1hcmVhIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbisyKSAudGVhbS1tZW1iZXJ7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsudGVhbS1hcmVhIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgtbiszKSAudGVhbS1tZW1iZXJ7cGFkZGluZy1ib3R0b206MzBweH19LmZyZXF1ZW50bHktYXJlYXtwYWRkaW5nOjgwcHggMCA2NXB4fS5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktY29udGVudCAuZnJlcXVlbnRseS1kZXNje21hcmdpbi1ib3R0b206MjVweH0uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWNvbnRlbnQgLmZyZXF1ZW50bHktZGVzYyBoM3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWNvbnRlbnQgLmZyZXF1ZW50bHktZGVzYyBwe21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4fS5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktYWNjb3JkaW9uIC5hY3RpdmVze2JvcmRlcjoxcHggc29saWQgI2NkYTU1N30uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZHtib3JkZXItcmFkaXVzOjA7bWFyZ2luLWJvdHRvbToxNXB4fS5mcmVxdWVudGx5LWFyZWEgLmZyZXF1ZW50bHktYWNjb3JkaW9uIC5jYXJkLWhlYWRlcntwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtib3JkZXI6MH0uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTVweCAxMHB4IDE1cHggMjVweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYTpob3Zlcntjb2xvcjojY2RhNTU3ICFpbXBvcnRhbnR9LmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCI7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IEZyZWUnO2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDoxNXB4O2NvbG9yOiNiYWJhYmF9QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsuZnJlcXVlbnRseS1hcmVhIC5mcmVxdWVudGx5LWFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGE6YWZ0ZXJ7Y29udGVudDpcIlxcZjA2OFwiO2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBGcmVlJztmb250LXdlaWdodDo2MDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTVweDtjb2xvcjojYmFiYWJhfUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmZyZXF1ZW50bHktYXJlYSAuZnJlcXVlbnRseS1hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfX0uZXJyb3I0MDQtYXJlYXtwYWRkaW5nOjYwcHggMCA4MHB4fS5lcnJvcjQwNC1hcmVhIC5zZWFyY2gtZXJyb3Itd3JhcHBlciBoMXtjb2xvcjojY2RhNTU3O2ZvbnQtc2l6ZToxMjBweDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjJweH0uZXJyb3I0MDQtYXJlYSAuc2VhcmNoLWVycm9yLXdyYXBwZXIgaDJ7Zm9udC1zaXplOjI4cHg7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjIwcHh9LmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyPnB7bWFyZ2luOjAgYXV0byAwO21heC13aWR0aDo1MjBweDtmb250LXNpemU6MTZweH0uZXJyb3I0MDQtYXJlYSAuc2VhcmNoLWVycm9yLXdyYXBwZXIgLmVycm9yLWZvcm0gLmlubmVyLWVycm9yX2Zvcm17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Mjc1cHg7bWFyZ2luOjIycHggYXV0byAzMHB4fS5lcnJvcjQwNC1hcmVhIC5zZWFyY2gtZXJyb3Itd3JhcHBlciAuZXJyb3ItZm9ybSAuaW5uZXItZXJyb3JfZm9ybSBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Zm9udC1zaXplOjEzcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjcwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nOjAgNDBweCAwIDE1cHh9LmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIC5lcnJvci1zZWFyY2hfYnRue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO2JvcmRlcjptZWRpdW0gbm9uZTtwYWRkaW5nOjdweCAyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIC5lcnJvci1zZWFyY2hfYnRuOmhvdmVye2NvbG9yOiNjZGE1NTd9LmVycm9yNDA0LWFyZWEgLnNlYXJjaC1lcnJvci13cmFwcGVyIC5oaXJhb2xhLWVycm9yX2J0bntiYWNrZ3JvdW5kOiNjZGE1NTc7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiNmZmZmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0M3B4O3BhZGRpbmc6MCAzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZXJyb3I0MDQtYXJlYSAuc2VhcmNoLWVycm9yLXdyYXBwZXIgLmhpcmFvbGEtZXJyb3JfYnRuOmhvdmVye2JhY2tncm91bmQ6IzU5NTk1OTtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9Lm10LTExMHttYXJnaW4tdG9wOjExMHB4fS5oZWlnaHQtMTAwdmh7bWluLWhlaWdodDoxMDB2aH0uY29tbWluZy1zb29uLWFyZWF7cGFkZGluZzo2MHB4IDA7cG9zaXRpb246cmVsYXRpdmV9LmNvbW1pbmctc29vbi1hcmVhOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MC4zfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmNvbW1pbmctc29vbi1hcmVhe3BhZGRpbmc6NDBweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb21taW5nLXNvb24tYXJlYXtwYWRkaW5nOjQwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuY29tbWluZy1zb29uLWFyZWEgLmNvbnRhaW5lcnttYXgtd2lkdGg6MzAwcHh9fS5jb21taW5nLXNvb24tYXJlYSAuY29tbWluZy1zb29uLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OX0uY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9we21hcmdpbjowIDAgNTRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb21taW5nLXNvb24tYXJlYSAuY29tbWluZy1zb29uLXdyYXAgLmNvbW1pbmctc29vbi10b3B7bWFyZ2luOjAgMCAzMHB4fX0uY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wPmgze2NvbG9yOiNmZmY7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjEycHg7bGluZS1oZWlnaHQ6MTttYXJnaW46NThweCAwIDQxcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcD5oM3ttYXJnaW46MjlweCAwIDIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcD5oM3ttYXJnaW46NDBweCAwIDIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcD5oM3tsZXR0ZXItc3BhY2luZzo2cHg7bWFyZ2luOjMwcHggMCAyMHB4fX0uY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wPnB7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDt3aWR0aDo2NiU7bWFyZ2luOjAgYXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wPnB7d2lkdGg6ODUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5jb21taW5nLXNvb24tYXJlYSAuY29tbWluZy1zb29uLXdyYXAgLmNvbW1pbmctc29vbi10b3A+cHt3aWR0aDo4MiV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbW1pbmctc29vbi1hcmVhIC5jb21taW5nLXNvb24td3JhcCAuY29tbWluZy1zb29uLXRvcD5we3dpZHRoOjk4JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY29tbWluZy1zb29uLWFyZWEgLmNvbW1pbmctc29vbi13cmFwIC5jb21taW5nLXNvb24tdG9wPnB7d2lkdGg6MTAwJX19LmNvbW1pbmctc29vbi1hcmVhLm92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmV9LmNvbW1pbmctc29vbi1hcmVhLm92ZXJsYXk6YmVmb3Jle2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6OX0uc3Vic2NyaWJlLWFyZWF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OX0uc3Vic2NyaWJlLWFyZWE+aDR7Y29sb3I6I2ZmZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O21hcmdpbjowIDAgMTRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdWJzY3JpYmUtYXJlYT5oNHtsZXR0ZXItc3BhY2luZzoycHh9fS5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0+Zm9ybXtwb3NpdGlvbjpyZWxhdGl2ZX0uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtPmZvcm0gLm1jLW5ld3N7ZGlzcGxheTpub25lfS5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0+Zm9ybSAuY2xlYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtPmZvcm0gLmNsZWFyIGlucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtib3JkZXI6bWVkaXVtIG5vbmU7Ym9yZGVyLXJhZGl1czo1MHB4O2NvbG9yOiNlMGUwZTA7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MnB4IDQwcHggMnB4IDMwcHg7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0+Zm9ybSAuY2xlYXIgaW5wdXR7cGFkZGluZzoycHggMjVweCAycHggMThweH19LnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtZm9ybT5mb3JtIC5jbGVhcjpob3ZlciBpbnB1dHtjb2xvcjojOGY5NDk1fS5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0+Zm9ybSAuY2xlYXI6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MzVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlIDBzO3dpZHRoOjJweDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtPmZvcm0gLmNsZWFyOmJlZm9yZXtoZWlnaHQ6MjlweH19LnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtZm9ybT5mb3JtIGlucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZWNlZmY4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjU1cHg7cGFkZGluZzoycHggMTQ2cHggMnB4IDQwcHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDozMDA7Ym9yZGVyLXJhZGl1czo1MHB4O2ZvbnQtZmFtaWx5OidSdWJpaycsc2Fucy1zZXJpZn0uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtPmZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O29wYWNpdHk6MX0uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1mb3JtPmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWZvcm0+Zm9ybSBpbnB1dHtwYWRkaW5nOjJweCAxMTdweCAycHggMjBweDtoZWlnaHQ6NTBweH19LnN1YnNjcmliZS1hcmVhLm10LTExMHttYXJnaW4tdG9wOjcwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc3Vic2NyaWJlLWFyZWEubXQtMTEwe21hcmdpbi10b3A6NzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc3Vic2NyaWJlLWFyZWEubXQtMTEwe21hcmdpbi10b3A6NTBweH19LkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXMgY2FudmFze3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzPmRpdnttYXJnaW4tdG9wOjg2cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMCAyNSU7LW1zLWZsZXg6MSAwIDI1JTtmbGV4OjEgMCAyNSU7cG9zaXRpb246c3RhdGljO3dpZHRoOjI1JSAhaW1wb3J0YW50O3otaW5kZXg6OTl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcz5kaXZ7bWFyZ2luLXRvcDo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXM+ZGl2e21hcmdpbi10b3A6NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzPmRpdnttYXJnaW4tdG9wOjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzPmRpdnttYXJnaW4tdG9wOjI2cHh9fS5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXM+ZGl2Pmg0e2NvbG9yOiNmZmZmZmY7Zm9udC1mYW1pbHk6XCJSdWJpa1wiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjo4OXB4IDAgMDstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LXdlYmtpdC1vcmRlcjoyOy1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6MjtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5EYXRlQ291bnRkb3duIC50aW1lX2NpcmNsZXM+ZGl2Pmg0e21hcmdpbjo2NHB4IDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzPmRpdj5oNHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O21hcmdpbjoyNXB4IDAgMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzPmRpdj5oNHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O21hcmdpbjo1MHB4IDAgMH19LkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcz5kaXY+c3Bhbntjb2xvcjojZmZmZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJUZWtvXCIsXHIgc2Fucy1zZXJpZjtmb250LXNpemU6NjBweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDo0N3B4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxNnB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuRGF0ZUNvdW50ZG93biAudGltZV9jaXJjbGVzPmRpdj5zcGFue2ZvbnQtc2l6ZTo1MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LkRhdGVDb3VudGRvd24gLnRpbWVfY2lyY2xlcz5kaXY+c3Bhbntmb250LXNpemU6MjZweCAhaW1wb3J0YW50O21hcmdpbi10b3A6MTJweH19LnJlbC1hcmVhe3Bvc2l0aW9uOnJlbGF0aXZlfUAtd2Via2l0LWtleWZyYW1lcyBzbm93ezAle2JhY2tncm91bmQtcG9zaXRpb246MCAwLDAgMCwwIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwMHB4IDEwMDBweCw0MDBweCA0MDBweCwzMDBweCAzMDBweH19QGtleWZyYW1lcyBzbm93ezAle2JhY2tncm91bmQtcG9zaXRpb246MCAwLDAgMCwwIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwMHB4IDEwMDBweCw0MDBweCA0MDBweCwzMDBweCAzMDBweH19LmljZV9lZmZlY3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY29taW5nLXNvb24vZmxha2UucG5nXCIpOy13ZWJraXQtYW5pbWF0aW9uOnNub3cgMjBzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246c25vdyAyMHMgbGluZWFyIGluZmluaXRlfS5lZmZlY3QtYm9keXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfVxuIl19 */
