@import url("//hello.myfonts.net/count/3d340a");@font-face{font-family:NeuePlakText-Italic;src:url(/dist/fonts/NeuePlakTextItalic.woff2) format("woff2"),url(/dist/fonts/NeuePlakTextItalic.woff) format("woff")}@font-face{font-family:NeuePlakText-Bold;src:url(/dist/fonts/NeuePlakTextBold.woff2) format("woff2"),url(/dist/fonts/NeuePlakTextBold.woff) format("woff")}@font-face{font-family:NeuePlakText-Regular;src:url(/dist/fonts/NeuePlakTextRegular.woff2) format("woff2"),url(/dist/fonts/NeuePlakTextRegular.woff) format("woff")}

/*!
 * justifiedGallery - v3.7.0
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2018 Miro Mannino
 * Licensed under the MIT license.
 */.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1;margin:0;padding:0}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img,.justified-gallery>figure>a>img,.justified-gallery>figure>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;transition:opacity .5s ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:none}.justified-gallery>.entry-visible>a>img,.justified-gallery>.entry-visible>img{filter:"alpha(opacity=100)";opacity:1;transition:opacity .5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/*! jQuery UI - v1.13.2 - 2023-08-17
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, 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-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 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}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{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;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{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}button.ui-button::-moz-focus-inner,input.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.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item: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-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 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;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;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;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-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.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-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{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:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.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{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;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-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(ui-icons_444444_256x240-d55fc98302.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(ui-icons_555555_256x240-f576997bcb.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(ui-icons_ffffff_256x240-e46bff76ba.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(ui-icons_777620_256x240-144ad2a16b.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(ui-icons_cc0000_256x240-4c33b7eeef.png)}.ui-button .ui-icon{background-image:url(ui-icons_777777_256x240-7331c10ab5.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.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-first,.ui-icon-seek-start{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-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:400}dl,ol,p,ul{margin-top:0}dl,ol,ul{margin-bottom:0}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:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#262626;text-decoration:none}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block;margin-bottom:0}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}body{font-family:NeuePlakText-Regular,sans-serif;background:#fff;line-height:normal;font-size:16px}b,body,strong{font-weight:400}b,strong{font-family:NeuePlakText-Bold,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;line-height:normal}.h1,h1{font-family:NeuePlakText-Bold,sans-serif;font-size:34px;line-height:35px;font-weight:400;color:#0f05a0}.h1 small,h1 small{font-family:NeuePlakText-Regular,sans-serif;font-size:22.3px;line-height:25px;font-weight:400}.h1 a,.h1 a:active,.h1 a:link,.h1 a:visited,h1 a,h1 a:active,h1 a:link,h1 a:visited{color:inherit}.h2,h2{font-size:30px;line-height:30px;color:#0f05a0}.h2,.h3,h2,h3{font-family:NeuePlakText-Regular,sans-serif;font-weight:400}.h3,h3{font-size:22px;line-height:22px}.italic,em,i{font-style:italic}.bold,b,strong{font-weight:700}img{display:block}p,p:last-child{margin-bottom:0}a,a:active,a:link,a:visited{color:#000}.tr{text-align:right}.fr{float:right}.fl{float:left}.titel_einzug{margin-left:20px}.proj-label{vertical-align:top;width:140px}.cb{clear:both}.mb01{margin-bottom:8px}.mt5{margin-top:5px}.mt20{margin-top:20px}.mr10{margin-right:10px}.about-container{margin-top:20px;width:50%}.warning{color:red;font-size:14px;font-weight:700}#overlay_bg{background:#333;z-index:1000}#overlay,#overlay_bg{display:none;position:absolute;width:100%;height:100%;top:0;left:0}#overlay{z-index:1001}#overlay_inner{margin:80px auto 0;position:relative}#overlaybox{padding:20px;background:#dedede;border-radius:5px;width:calc(100vw - 100px);max-width:1000px;margin:0 auto;overflow:hidden;position:relative}#overlaybox .img_container{margin-top:0;padding-top:0;border:0}#overlaybox .img_container img{height:100%;width:100%}#overlaybox .close-overlay{cursor:pointer}#overlaybox .close-btn{float:right;width:25px;height:25px;fill:#333;margin-bottom:10px}.openmeta{cursor:pointer}.openmeta img{transition:opacity .5s ease-in-out}.openmeta:hover img{opacity:1%}.blue{color:#0f05a0}@media screen and (max-width:600px){body{line-height:23px;font-size:16px}.h1,.h2,h1,h2{font-size:20px;line-height:25px}}.article-container{display:flex;flex-wrap:wrap;width:100%}article{width:20%;width:calc(20% - 40px);margin-right:50px;position:relative;margin-bottom:20px}article:nth-child(5n+5){margin-right:0}article.unavailable{opacity:.5}.subcomponents_container{display:flex;flex-wrap:wrap}.subcomponents_container article{width:33%;text-align:initial}.img-container{width:100%;border:1px solid #ccc;position:relative;height:0;padding-bottom:100%;background-size:cover;background-position:50%}.meta-info{width:100%;margin:30px 0;border-top:1px solid #000}.meta-info td{border-bottom:1px solid #000;padding:7px 0;vertical-align:top}.meta-info td.label{white-space:nowrap;padding-right:10px}.add-cart{width:40px;border:1px solid #000;margin-right:10px;outline:none;text-align:right;display:inline-block;vertical-align:middle}.add-cart-direct{position:absolute;top:100px;left:0}.add-cart-direct img{height:30px;width:50px;display:inline-block;cursor:pointer}.reserved{position:absolute;top:95px;right:0}.reserved img{height:35px;width:50px;display:inline-block;cursor:pointer}.reserved span{position:absolute;top:0;display:block;width:100%;text-align:center;font-size:12px;padding-top:10px}.source{margin-top:8px}.reload-cart,.remove-cart{height:20px;width:20px;display:inline-block;vertical-align:middle;cursor:pointer}.clear-cart,.print-cart{height:50px;width:50px;display:inline-block;cursor:pointer}.components-detail{display:flex;flex-wrap:wrap}.components-detail .col-50{width:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-right:20px}.components-detail .col-50:nth-child(2n+2){margin-right:0}.components-detail .col-100{width:100%;flex-basis:100%}.cart-items{width:100%}.cart-items th{padding:7px 20px 7px 0;vertical-align:bottom}.cart-items th.td-r{text-align:right}.cart-items .cart-header th{border-bottom:1px solid #000}.cart-items .cart-footer th{border-top:1px solid #000}.cart-items .cart-footer th .calc-co2,.cart-items .cart-footer th .calc-co2-new,.cart-items .cart-footer th .calc-sum-co2,.cart-items .cart-footer th .calc-sum-co2-new{display:none}.cart-items .unavailable{background-color:#bebebe}.cart-items .cart-bb td,.cart-items .unavailable{border-bottom:1px solid #ccc}.cart-items td{padding:7px 20px 7px 0}.cart-items td.td-image{width:120px}.cart-items td.td-r{text-align:right}.cart-items td.td-nobr{white-space:nowrap}.cart-items td .calc-co2,.cart-items td .calc-co2-new,.cart-items td .calc-sum-co2,.cart-items td .calc-sum-co2-new{display:none}.checkout{display:inline-block;margin-left:10px}.components-cart-footer{margin-top:30px}.components-cart-footer .checkout{display:unset;padding-left:10px;float:right;text-align:center;margin-top:160px}.components-cart-footer #whishlistform{width:50%}.components-cart-footer #whishlistform .dvgui-form-group{margin-bottom:0}.components-cart-footer #whishlistform .dvgui-form-group .saved~label:after{background:#b9daa2}.link{font-weight:700;text-decoration:underline}.hidden{display:none}.mines-container,.projects-container{border-top:1px solid #000}.mines-container a,.projects-container a{display:block;padding:10px 0;border-bottom:1px solid #000}.mines-container .inactive,.projects-container .inactive{color:#bebebe}.button{display:block;padding:0 5px 5px;background-color:#bebebe;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-top:10px}.doc_container{padding:10px 0}.doc_container a{margin:0 10px}.filternav ul{padding:0;width:100%;margin-bottom:20px}.filternav ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.filternav ul li{list-style:none;float:left;position:relative;border:1px solid #000;margin-right:5px}.filternav ul li a,.filternav ul li a:active,.filternav ul li a:link,.filternav ul li a:visited{text-decoration:none;display:block;color:#000;padding:10px;font-size:16px;cursor:pointer;text-align:center}.filternav ul li:hover a,.filternav ul li:hover a:active,.filternav ul li:hover a:link,.filternav ul li:hover a:visited,.filternav ul li a.selected,.filternav ul li a:active.selected,.filternav ul li a:active:hover,.filternav ul li a:hover,.filternav ul li a:link.selected,.filternav ul li a:link:hover,.filternav ul li a:visited.selected,.filternav ul li a:visited:hover{color:#f66}.filternav ul li:hover li a,.filternav ul li:hover li a:active,.filternav ul li:hover li a:link,.filternav ul li:hover li a:visited{background:none;box-shadow:none;padding:4px 20px;color:#000}.filternav ul li:hover>ul{visibility:visible}.filternav ul ul{display:inline;visibility:hidden;position:absolute;background:#fff;width:100%;padding:7px 0;border-bottom:0;box-shadow:0 10px 10px #999;z-index:1800;left:0}.filternav ul ul li{width:100%;float:none}.filternav ul ul li a,.filternav ul ul li a:active,.filternav ul ul li a:link,.filternav ul ul li a:visited{padding:5px 0;font-size:20px;text-transform:none;min-height:auto;text-align:center;width:100%}.filternav ul ul li a.selected,.filternav ul ul li a:active.selected,.filternav ul ul li a:active:hover,.filternav ul ul li a:hover,.filternav ul ul li a:link.selected,.filternav ul ul li a:link:hover,.filternav ul ul li a:visited.selected,.filternav ul ul li a:visited:hover{box-shadow:none;color:#f66}.filter-container{display:flex;align-items:center;margin:10px 0}.filter-container>div{margin-right:20px}.filter-container>div:last-child{margin-right:0}.filter-container .filter-form{padding:5px 0;height:-moz-fit-content;height:fit-content;width:180px;border-color:#ccc;border-style:solid none;border-width:1px;flex-grow:1}.filter-container .filter-form #cat-title,.filter-container .filter-form #mat-title{cursor:pointer}.filter-container .filter-form #cat-title .arrow,.filter-container .filter-form #mat-title .arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:4px;margin:8px;float:right}.filter-container .filter-form #cat-title .arrow-down,.filter-container .filter-form #mat-title .arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .5s}.filter-container .filter-form #cat-title .arrow-up,.filter-container .filter-form #mat-title .arrow-up{transform:rotate(225deg);-webkit-transform:rotate(225deg);transition:all .5s}.filter-container .filter-form .filter-form-box{display:none;position:absolute;background-color:#fff;z-index:5;padding:10px 5px;border:1px solid #000;margin-top:5px}.filter-container .dvgui-form-group{padding:0;margin:0}.filter-container .date_filter_container{text-align:right}.filter-container .date_filter_container label{margin-right:5px}.filter-container .date_filter_container input{display:inline-block;width:110px;margin-right:5px}.filter-container .date_filter_container .reset_input{display:inline-block;cursor:pointer}.filter-container .date_filter_container .reset_input img{height:15px;width:15px}.images-container{margin-top:30px;margin-bottom:20px}.images-container .image-box img{height:50px}.images-container .images-gallery{width:100%;width:calc(100% + 10px);margin:0 -5px}.drawing-container,.images-preview,.images-preview-full{width:100%;height:auto;height:475px;background-size:cover;background-color:#fff;background-position:50%;background-repeat:no-repeat;cursor:zoom-in;position:relative}.drawing-container .prev-next-img,.images-preview-full .prev-next-img,.images-preview .prev-next-img{background:hsla(0,0%,78.4%,.5);width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.drawing-container .prev-next-img svg,.images-preview-full .prev-next-img svg,.images-preview .prev-next-img svg{width:40px;height:40px;fill:#fff;margin:5px}.drawing-container .prev-img,.images-preview-full .prev-img,.images-preview .prev-img{left:0}.drawing-container .next-img,.images-preview-full .next-img,.images-preview .next-img{right:0}.drawing-container{display:block;height:285px;margin-top:20px}.images-box{float:right;margin:0 0 20px 20px}.images-box img{max-height:400px;max-width:400px}.document{font-size:12px;margin-right:10px}.document,.document img{display:inline-block;text-align:center}.document img{height:40px;vertical-align:middle}.breadcrumb-container{margin-bottom:20px}.breadcrumb-container .breadcrumb-path:before{content:" > "}.dvgui-form-group{position:relative;margin:0 0 20px;padding-top:15px}.dvgui-form-group .dvgui-text,.dvgui-form-group .trumbowyg-box{display:block;width:100%;outline:none;background:none;border:0;border-bottom:1px solid #666;border-radius:0;color:#000;box-shadow:none;padding-left:0;padding-right:0;font-size:16px;font-weight:700;line-height:1.8}.dvgui-form-group .dvgui-text::-moz-placeholder,.dvgui-form-group .trumbowyg-box::-moz-placeholder{color:#999;opacity:1}.dvgui-form-group .dvgui-text:-ms-input-placeholder,.dvgui-form-group .trumbowyg-box:-ms-input-placeholder{color:#999}.dvgui-form-group .dvgui-text::-webkit-input-placeholder,.dvgui-form-group .trumbowyg-box::-webkit-input-placeholder{color:#999}.dvgui-form-group .dvgui-text~label,.dvgui-form-group .trumbowyg-box~label{font-size:14px;top:19px;color:#999;width:100%;position:absolute;left:0;bottom:0;pointer-events:none;transition:all .2s ease;line-height:1.5;margin-bottom:0}.dvgui-form-group .dvgui-text~label:after,.dvgui-form-group .trumbowyg-box~label:after{content:"";position:absolute;z-index:5;bottom:0;left:50%;height:2px;width:0;visibility:hidden;transition:all .2s ease}.dvgui-form-group .dvgui-text~.help-block,.dvgui-form-group .trumbowyg-box~.help-block{color:#000;display:none}.dvgui-form-group .dvgui-text~.help-block:not(:empty),.dvgui-form-group .trumbowyg-box~.help-block:not(:empty){opacity:1;filter:alpha(opacity=100)}.dvgui-form-group .dvgui-text.edited:not([readonly])~label,.dvgui-form-group .dvgui-text:focus:not([readonly])~label,.dvgui-form-group .trumbowyg-box.edited:not([readonly])~label,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~label{color:#4d4d4d;opacity:1;filter:alpha(opacity=100)}.dvgui-form-group .dvgui-text.edited:not([readonly])~label:after,.dvgui-form-group .dvgui-text:focus:not([readonly])~label:after,.dvgui-form-group .trumbowyg-box.edited:not([readonly])~label:after,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~label:after{visibility:visible;left:0;width:100%;background:#000}.dvgui-form-group .dvgui-text:focus:not([readonly])~.help-block,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~.help-block{color:#000;display:block;opacity:1;filter:alpha(opacity=100)}.dvgui-form-group .dvgui-text.edited~label,.dvgui-form-group .dvgui-text.focus:not([readonly])~label,.dvgui-form-group .dvgui-text:focus:not([readonly])~label,.dvgui-form-group .dvgui-text[readonly]~label,.dvgui-form-group .trumbowyg-box.edited~label,.dvgui-form-group .trumbowyg-box.focus:not([readonly])~label,.dvgui-form-group .trumbowyg-box:focus:not([readonly])~label,.dvgui-form-group .trumbowyg-box[readonly]~label{top:0;font-size:13px}.dvgui-form-group .trumbowyg-box{font-weight:400;margin-top:5px}.dvgui-form-group .dvgui-select{display:block;width:100%;background:none;border:0;border-bottom:1px solid #666;border-radius:0;color:#000;box-shadow:none;padding:2px 30px 2px 0;cursor:pointer;font-size:16px;font-weight:700;line-height:1.8;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-2px;outline:0}.dvgui-form-group .dvgui-select::-moz-placeholder{color:#999;opacity:1}.dvgui-form-group .dvgui-select:-ms-input-placeholder{color:#999}.dvgui-form-group .dvgui-select::-webkit-input-placeholder{color:#999}.dvgui-form-group .dvgui-select~label{font-size:14px;top:19px;color:#999;width:100%;position:absolute;left:0;bottom:0;pointer-events:none;transition:all .2s ease;line-height:1.5;margin-bottom:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230' fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px bottom 12px}.dvgui-form-group .dvgui-select~label:after{content:"";position:absolute;z-index:5;bottom:0;left:50%;height:2px;width:0;visibility:hidden;transition:all .2s ease}.dvgui-form-group .dvgui-select~.help-block{color:#000;display:none}.dvgui-form-group .dvgui-select~.help-block:not(:empty){opacity:1;filter:alpha(opacity=100)}.dvgui-form-group .dvgui-select.edited:not([readonly])~label,.dvgui-form-group .dvgui-select:focus:not([readonly])~label{color:#4d4d4d;opacity:1;filter:alpha(opacity=100)}.dvgui-form-group .dvgui-select.edited:not([readonly])~label:after,.dvgui-form-group .dvgui-select:focus:not([readonly])~label:after{visibility:visible;left:0;width:100%;background:#000}.dvgui-form-group .dvgui-select:focus:not([readonly])~.help-block{color:#000;display:block;opacity:1;filter:alpha(opacity=100)}.dvgui-form-group .dvgui-select.edited~label,.dvgui-form-group .dvgui-select.focus:not([readonly])~label,.dvgui-form-group .dvgui-select:focus:not([readonly])~label,.dvgui-form-group .dvgui-select[readonly]~label{top:0;font-size:13px}.dvgui-form-group .help-block{position:absolute;margin:2px 0 0;opacity:0;filter:alpha(opacity=0);font-size:13px}.dvgui-form-group .dvgui-radio{position:relative;margin-top:8px}.dvgui-form-group .dvgui-radio.inline{display:inline-block;margin-right:20px}.dvgui-form-group .dvgui-radio~label{top:0;font-size:13px;color:#4d4d4d;width:100%;position:absolute;left:0}.dvgui-form-group .dvgui-radio input[type=radio]{visibility:hidden;position:absolute}.dvgui-form-group .dvgui-radio label{cursor:pointer;padding-left:30px;margin-bottom:0}.dvgui-form-group .dvgui-radio label>span{display:block;position:absolute;left:0;transition-duration:.3s}.dvgui-form-group .dvgui-radio label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important}.dvgui-form-group .dvgui-radio label>.box{top:0;border:1px solid #666;height:20px;width:20px;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;z-index:5}.dvgui-form-group .dvgui-radio label>.check{top:5px;left:5px;width:10px;height:10px;background:#000;opacity:0;z-index:6;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;transform:scale(0)}.dvgui-form-group .dvgui-radio label>span.inc{animation:growCircle .3s ease}.dvgui-form-group .dvgui-radio input[type=radio]:checked~label>.check{opacity:1;transform:scale(1)}.dvgui-form-group .dvgui-radio input[type=radio]:disabled:checked~label>.check,.dvgui-form-group .dvgui-radio input[type=radio]:disabled~label,.dvgui-form-group .dvgui-radio input[type=radio]:disabled~label>.box,.dvgui-form-group .dvgui-radio input[type=radio][disabled]:checked~label>.check,.dvgui-form-group .dvgui-radio input[type=radio][disabled]~label,.dvgui-form-group .dvgui-radio input[type=radio][disabled]~label>.box{cursor:not-allowed;opacity:.5;filter:alpha(opacity=50)}.dvgui-form-group .dvgui-checkbox{position:relative}.dvgui-form-group .dvgui-checkbox:first-child{margin-top:8px}.dvgui-form-group .dvgui-checkbox~label{top:0;font-size:13px;color:#4d4d4d;width:100%;position:absolute;left:0}.dvgui-form-group .dvgui-checkbox.md-checkbox-inline{display:inline-block}.form-inline .dvgui-form-group .dvgui-checkbox.md-checkbox-inline{margin-right:20px;top:3px}.dvgui-form-group .dvgui-checkbox input[type=checkbox]{visibility:hidden;position:absolute}.dvgui-form-group .dvgui-checkbox label{cursor:pointer;padding-left:30px}.dvgui-form-group .dvgui-checkbox label>span{display:block;position:absolute;left:0;transition-duration:.3s}.dvgui-form-group .dvgui-checkbox label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important}.dvgui-form-group .dvgui-checkbox label>.box{top:0;border:1px solid #666;height:20px;width:20px;z-index:5;transition-delay:.2s}.dvgui-form-group .dvgui-checkbox label>.check{top:-4px;left:6px;width:10px;height:20px;border:2px solid #000;border-top:none;border-left:none;opacity:0;z-index:5;transform:rotate(180deg);transition-delay:.3s}.dvgui-form-group .dvgui-checkbox label>span.inc{animation:growCircle .3s ease}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:checked~label>.box{opacity:0;transform:scale(0) rotate(-180deg)}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:checked~label>.check{opacity:1;transform:scale(1) rotate(45deg)}.dvgui-form-group .dvgui-checkbox input[type=checkbox]:disabled:checked~label>.check,.dvgui-form-group .dvgui-checkbox input[type=checkbox]:disabled~label,.dvgui-form-group .dvgui-checkbox input[type=checkbox]:disabled~label>.box,.dvgui-form-group .dvgui-checkbox input[type=checkbox][disabled]:checked~label>.check,.dvgui-form-group .dvgui-checkbox input[type=checkbox][disabled]~label,.dvgui-form-group .dvgui-checkbox input[type=checkbox][disabled]~label>.box{cursor:not-allowed;opacity:.5;filter:alpha(opacity=50)}.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-text.form-control-static~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text.form-control-static~label:after,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~label:after{background:#d10000}.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~i,.dvgui-form-group.has-error .dvgui-text.edited:not([readonly])~label,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~i,.dvgui-form-group.has-error .dvgui-text.focus:not([readonly])~label,.dvgui-form-group.has-error .dvgui-text.form-control-static~.help-block,.dvgui-form-group.has-error .dvgui-text.form-control-static~i,.dvgui-form-group.has-error .dvgui-text.form-control-static~label,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~i,.dvgui-form-group.has-error .dvgui-text:focus:not([readonly])~label{color:#d10000}.dvgui-form-group.has-error .dvgui-select{border-bottom:1px solid #d10000}.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~label:after,.dvgui-form-group.has-error .dvgui-select.form-control-static~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select.form-control-static~label:after,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~.form-control-focus:after,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~label:after{background:#d10000}.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~i,.dvgui-form-group.has-error .dvgui-select.edited:not([readonly])~label,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~i,.dvgui-form-group.has-error .dvgui-select.focus:not([readonly])~label,.dvgui-form-group.has-error .dvgui-select.form-control-static~.help-block,.dvgui-form-group.has-error .dvgui-select.form-control-static~i,.dvgui-form-group.has-error .dvgui-select.form-control-static~label,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~.help-block,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~i,.dvgui-form-group.has-error .dvgui-select:focus:not([readonly])~label,.dvgui-form-group.has-error label{color:#d10000}.form-actions{clear:both;margin-top:20px}.ui-datepicker{z-index:99!important}@keyframes growCircle{0%,to{transform:scale(0);opacity:.5}70%{background:#000;transform:scale(1.25)}}.showhide-by-select{display:none}.select-add-container{margin:25px 0}.select-add-container .select-add-element{padding:5px 10px;font-size:16px;overflow:hidden}.select-add-container .select-add-element i{float:right;cursor:pointer}.btn,a.btn{color:#fff;background-color:#0f05a0;border-color:#0f05a0;border-radius:0;padding:5px 10px;min-width:150px;vertical-align:middle;text-align:center;display:inline-block;cursor:pointer}.btn.btn-secondary,a.btn.btn-secondary{color:#fff;background-color:#000;border-color:#000}.dvgui-imageupload .dvgui-imageupload-input{display:block;visibility:hidden;width:0;height:0}.dvgui-imageupload .dvgui-imageupload-container{overflow:hidden;margin-top:30px}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element{border:1px solid #7f8893;padding:5px;margin:0 20px 20px 0;float:left;width:180px;position:relative}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .image{width:168px;height:168px;background-position:50%;background-size:cover;background-repeat:no-repeat}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .controls{position:absolute;background:#fff;bottom:0;height:0;display:none;transition:all .5s ease;opacity:.9;filter:alpha(opacity=90);width:168px}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .controls .actions{overflow:hidden}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element .controls .actions i{cursor:pointer;font-size:25px;float:right;margin:5px 5px 5px 20px}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element:hover .controls{height:auto;display:block}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element.marked{border:1px solid #fc0}.dvgui-imageupload .dvgui-imageupload-container .dvgui-image-element.marked .dvgui-image-element-mark{color:#fc0}.dvgui-imageupload .dvgui-imageupload-progress{display:none}.dvgui-documentupload .dvgui-documentupload-input{display:block;visibility:hidden;width:0;height:0}.dvgui-documentupload .dvgui-documentupload-container{overflow:hidden;margin-top:30px}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element{border:1px solid #7f8893;padding:15px;margin:0 20px 20px 0;float:left;position:relative;width:100%;overflow:hidden}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .document,.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .dvgui-form-group{width:45%;float:left}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .document .doc,.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .dvgui-form-group .doc{font-size:45px}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .dvgui-form-group{margin:0}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .controls{position:absolute;background:#fff;right:0;height:35px;width:0;display:none;transition:all .5s ease;opacity:.9;filter:alpha(opacity=90)}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .controls .actions{overflow:hidden}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element .controls .actions i{cursor:pointer;font-size:25px;float:right;margin:5px 5px 5px 20px}.dvgui-documentupload .dvgui-documentupload-container .dvgui-document-element:hover .controls{width:auto;display:block}.dvgui-documentupload .dvgui-documentupload-progress{display:none}.note{margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee;border-radius:0 4px 4px 0}.note.note-success{background-color:#b9daa2;border-color:#409b00;color:#333}.note.note-error{background-color:#ffb9b9;border-color:#d10000;color:#333}.note.note.note-warning{background-color:#faeaa9;border-color:#f3cc31;color:#333}.main-outer{max-width:940px;overflow:hidden;margin:110px auto auto;min-height:calc(100vh - 330px)}main{margin:20px}.bf{font-size:40px;line-height:35px}.mt{margin-top:20px}.pt{padding-top:20px}.pt2{padding-top:40px}.mb{margin-bottom:20px}.mb1{margin-bottom:15px}.mb2{margin-bottom:40px}.mb3{margin-bottom:60px}.hm{display:initial}.header-outer{width:940px;position:fixed;left:50%;transform:translate(-50%);top:0;z-index:100;background:#fff;background:hsla(0,0%,100%,.9)}header{position:relative;height:100px;margin:20px 20px 0;display:flex}header .globalnav,header .projectnav{width:50%}header .globalnav span,header .projectnav span{line-height:35px}header .globalnav nav,header .projectnav nav{margin-top:10px;display:inline-flex}header .globalnav nav a,header .projectnav nav a{margin-right:20px;text-align:center;font-size:14px}header .globalnav nav a img,header .projectnav nav a img{height:26px;display:inline-block;min-width:auto}header .globalnav nav a.cart-total-items,header .projectnav nav a.cart-total-items{padding:8px 0}header .projectnav{text-align:right}header .projectnav nav a{margin-left:20px;margin-right:unset}header .projectnav nav a.cart-total-items{margin-left:0}header .projectnav .select_container{position:relative;text-decoration:underline}header .projectnav .select_container .hidden_projects{display:none;position:absolute;right:0;max-width:100%;border:1px solid #000}header .projectnav .select_container .hidden_projects span{display:block;border-top:1px solid #000;background-color:#fff}header .projectnav .select_container .hidden_projects span a{display:block;width:100%;padding:0 10px}header .projectnav .select_container .hidden_projects span.inactive{background-color:#e4e4e4}header .projectnav .select_container .hidden_projects span:first-child{border-top:none}header .projectnav .select_container:hover .hidden_projects{display:block}.footer-outer{max-width:940px;margin:auto;clear:both}.footer-outer nav{display:flex}.footer-outer nav div{vertical-align:bottom;white-space:nowrap;margin-right:17px}.footer-outer nav div label{display:block;margin-bottom:20px}.footer-outer nav div img{height:48px;display:inline-block;margin-right:15px}footer{margin:20px;border-top:1px solid #000;padding-top:20px}footer .logo_container{height:100px}footer .logo_container img{max-height:100%;max-width:33%}@media screen and (max-width:450px){footer{margin:10px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJsaWIvZ2FsbGVyeS5zY3NzIiwibGliL21hZ25pZmljLXBvcHVwLnNjc3MiLCJsaWIvanF1ZXJ5LXVpLmNzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL190b3BvLnNjc3MiLCJiYXNlL19zZXR0aW5ncy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVybmF2LnNjc3MiLCJjb21wb25lbnRzL19pbWFnZXMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJsYXlvdXQvX2d1aS5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0RBQVksQUFFWixXQUNFLGdDQUFrQyxBQUNsQyxxSEFBMkgsQ0FBQSxBQUU3SCxXQUNFLDhCQUFnQyxBQUNoQyxpSEFBdUgsQ0FBQSxBQUV6SCxXQUNFLGlDQUFtQyxBQUNuQyx1SEFBNkgsQ0FBQTs7QUNaL0g7Ozs7O0dBS0csQUFDSCxtQkFDRSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2pCLEFBQ0Qsc0VBR0Usa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFFaEIsMkJBQTJCLEFBQzNCLFdBQVksQUFDWixTQUFTLEFBQ1QsU0FBVSxDQUNYLEFBQ0QsMEtBTUUsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixTQUFTLEFBQ1QsU0FBUyxBQUNULFVBQVUsQUFDVixZQUFZLEFBQ1osMEJBQTBCLEFBQzFCLFNBQVUsQ0FDWCxBQUNELGlHQUdFLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFlBQVksQUFDWixzQkFBeUIsQUFDekIsT0FBTyxBQUNQLFFBQVEsQUFDUixTQUFTLEFBQ1QsV0FBWSxBQUNaLGVBQWUsQUFDZixnQkFBZ0Is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QUFrQixDQVlyQixBQXhCVCw0QkFlZ0IsY0FBYyxBQUNkLGtCQUFtQixDQUN0QixBQWpCYiwwQkFvQmdCLFlBQVksQUFDWixxQkFBcUIsQUFDckIsaUJBQ0osQ0FBQyxBQUliLE9BQ0ksWUhwQndDLEFHc0J4QywwQlJ6QmdDLEFRMEJoQyxnQkFBaUIsQ0FRcEIsQUFaRCx1QkFNUSxZQUFhLENBS2hCLEFBWEwsMkJBUVksZ0JBQWdCLEFBQ2hCLGFBQWMsQ0FDakIsQUFHVCxvQ0FDSSxPQUNJLFdBQVksQ0FDZixDQUFBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2QzNDBhXCIpO1xuICBcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlUGxha1RleHQtSXRhbGljXCI7XG4gIHNyYzogdXJsKCcvZGlzdC9mb250cy9OZXVlUGxha1RleHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2Rpc3QvZm9udHMvTmV1ZVBsYWtUZXh0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlUGxha1RleHQtQm9sZFwiO1xuICBzcmM6IHVybCgnL2Rpc3QvZm9udHMvTmV1ZVBsYWtUZXh0Qm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZGlzdC9mb250cy9OZXVlUGxha1RleHRCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlUGxha1RleHQtUmVndWxhclwiO1xuICBzcmM6IHVybCgnL2Rpc3QvZm9udHMvTmV1ZVBsYWtUZXh0UmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZGlzdC9mb250cy9OZXVlUGxha1RleHRSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn0iLCIvKiFcbiAqIGp1c3RpZmllZEdhbGxlcnkgLSB2My43LjBcbiAqIGh0dHA6Ly9taXJvbWFubmluby5naXRodWIuaW8vSnVzdGlmaWVkLUdhbGxlcnkvXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggTWlybyBNYW5uaW5vXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKi9cbi5qdXN0aWZpZWQtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanVzdGlmaWVkLWdhbGxlcnkgPiBhLFxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gZGl2LFxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGJhY2tncm91bmQ6ICM4ODg4ODg7IFRvIGhhdmUgZ3JheSBwbGFjZWhvbGRlcnMgd2hpbGUgdGhlIGdhbGxlcnkgaXMgbG9hZGluZyB3aXRoIHdhaXRUaHVtYm5haWxzTG9hZCA9IGZhbHNlICovXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwKVwiO1xuICBvcGFjaXR5OiAwLjE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGEgPiBpbWcsXG4uanVzdGlmaWVkLWdhbGxlcnkgPiBkaXYgPiBpbWcsXG4uanVzdGlmaWVkLWdhbGxlcnkgPiBmaWd1cmUgPiBpbWcsXG4uanVzdGlmaWVkLWdhbGxlcnkgPiBhID4gYSA+IGltZyxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGRpdiA+IGEgPiBpbWcsXG4uanVzdGlmaWVkLWdhbGxlcnkgPiBmaWd1cmUgPiBhID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgb3BhY2l0eTogMDtcbn1cbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGEgPiAuY2FwdGlvbixcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGRpdiA+IC5jYXB0aW9uLFxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gZmlndXJlID4gLmNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4uanVzdGlmaWVkLWdhbGxlcnkgPiBhID4gLmNhcHRpb24uY2FwdGlvbi12aXNpYmxlLFxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gZGl2ID4gLmNhcHRpb24uY2FwdGlvbi12aXNpYmxlLFxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gZmlndXJlID4gLmNhcHRpb24uY2FwdGlvbi12aXNpYmxlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzApXCI7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbn1cbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IC5lbnRyeS12aXNpYmxlIHtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gLmVudHJ5LXZpc2libGUgPiBpbWcsXG4uanVzdGlmaWVkLWdhbGxlcnkgPiAuZW50cnktdmlzaWJsZSA+IGEgPiBpbWcge1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47XG59XG4uanVzdGlmaWVkLWdhbGxlcnkgPiAuamctZmlsdGVyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICBsZWZ0OiA1MCU7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4uanVzdGlmaWVkLWdhbGxlcnkgPiAuc3Bpbm5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDAgNHB4IDAgNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTMuMiAtIDIwMjMtMDgtMTdcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHNlbGVjdGFibGUuY3NzLCBzb3J0YWJsZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/c2NvcGU9JmZvbGRlck5hbWU9YmFzZSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmdGhpY2tuZXNzU2hhZG93PTVweCZvcGFjaXR5U2hhZG93PTMwJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnQ29sb3JTaGFkb3c9NjY2NjY2Jm9wYWNpdHlPdmVybGF5PTMwJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmljb25Db2xvckVycm9yPWNjMDAwMCZmY0Vycm9yPTVmM2YzZiZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnQ29sb3JFcnJvcj1mZGRmZGYmaWNvbkNvbG9ySGlnaGxpZ2h0PTc3NzYyMCZmY0hpZ2hsaWdodD03Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnQ29sb3JIaWdobGlnaHQ9ZmZmYTkwJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmZmNBY3RpdmU9ZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZpY29uQ29sb3JIb3Zlcj01NTU1NTUmZmNIb3Zlcj0yYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmljb25Db2xvckRlZmF1bHQ9Nzc3Nzc3JmZjRGVmYXVsdD00NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PWM1YzVjNSZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2Jmljb25Db2xvckNvbnRlbnQ9NDQ0NDQ0JmZjQ29udGVudD0zMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PWRkZGRkZCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmljb25Db2xvckhlYWRlcj00NDQ0NDQmZmNIZWFkZXI9MzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTFlbSZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMC4xcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktcmVzaXphYmxlLW4ge1xuXHRjdXJzb3I6IG4tcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtcyB7XG5cdGN1cnNvcjogcy1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1lIHtcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS13IHtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXNlIHtcblx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAxcHg7XG5cdGJvdHRvbTogMXB4O1xufVxuLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0Ym90dG9tOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1udyB7XG5cdGN1cnNvcjogbnctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1uZSB7XG5cdGN1cnNvcjogbmUtcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1zZWxlY3RhYmxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4udWktcHJvZ3Jlc3NiYXIge1xuXHRoZWlnaHQ6IDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRtYXJnaW46IC0xcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yNSlcIjsgLyogc3VwcG9ydDogSUU4ICovXG5cdG9wYWNpdHk6IDAuMjU7XG59XG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDJweCAwLjRlbTtcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG59XG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDE0ZW07XG59XG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4udWktc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEuMmVtO1xuXHRoZWlnaHQ6IDEuMmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAuN2VtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0dG9wOiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHRyaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAuOGVtO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdGxlZnQ6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogLS42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTcwKVwiOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zNSlcIjsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzUpXCI7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcInVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwidWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ1aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ1aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcInVpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4vKiBUaHJlZSBjbGFzc2VzIG5lZWRlZCB0byBvdmVycmlkZSBgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbmAgKi9cbi51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktaWNvbi1jYXJldC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xuXHQtbXMtZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IFxufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cblxuYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogbGlnaHRlbigjMDAwLDE1JSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IFxufVxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyBcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxuICBwYWRkaW5nOiAwO1xufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8zZDM0MGFcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZVBsYWtUZXh0LUl0YWxpY1wiO1xuICBzcmM6IHVybChcIi9kaXN0L2ZvbnRzL05ldWVQbGFrVGV4dEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Rpc3QvZm9udHMvTmV1ZVBsYWtUZXh0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZVBsYWtUZXh0LUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZGlzdC9mb250cy9OZXVlUGxha1RleHRCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZGlzdC9mb250cy9OZXVlUGxha1RleHRCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZVBsYWtUZXh0LVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvZGlzdC9mb250cy9OZXVlUGxha1RleHRSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZGlzdC9mb250cy9OZXVlUGxha1RleHRSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4vKiFcbiAqIGp1c3RpZmllZEdhbGxlcnkgLSB2My43LjBcbiAqIGh0dHA6Ly9taXJvbWFubmluby5naXRodWIuaW8vSnVzdGlmaWVkLUdhbGxlcnkvXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggTWlybyBNYW5uaW5vXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKi9cbi5qdXN0aWZpZWQtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gYSxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGRpdixcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBiYWNrZ3JvdW5kOiAjODg4ODg4OyBUbyBoYXZlIGdyYXkgcGxhY2Vob2xkZXJzIHdoaWxlIHRoZSBnYWxsZXJ5IGlzIGxvYWRpbmcgd2l0aCB3YWl0VGh1bWJuYWlsc0xvYWQgPSBmYWxzZSAqL1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMClcIjtcbiAgb3BhY2l0eTogMC4xO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gYSA+IGltZyxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGRpdiA+IGltZyxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGZpZ3VyZSA+IGltZyxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGEgPiBhID4gaW1nLFxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gZGl2ID4gYSA+IGltZyxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGZpZ3VyZSA+IGEgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGEgPiAuY2FwdGlvbixcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGRpdiA+IC5jYXB0aW9uLFxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gZmlndXJlID4gLmNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH1cblxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gYSA+IC5jYXB0aW9uLmNhcHRpb24tdmlzaWJsZSxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGRpdiA+IC5jYXB0aW9uLmNhcHRpb24tdmlzaWJsZSxcbi5qdXN0aWZpZWQtZ2FsbGVyeSA+IGZpZ3VyZSA+IC5jYXB0aW9uLmNhcHRpb24tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTcwKVwiO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47IH1cblxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gLmVudHJ5LXZpc2libGUge1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gLmVudHJ5LXZpc2libGUgPiBpbWcsXG4uanVzdGlmaWVkLWdhbGxlcnkgPiAuZW50cnktdmlzaWJsZSA+IGEgPiBpbWcge1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47IH1cblxuLmp1c3RpZmllZC1nYWxsZXJ5ID4gLmpnLWZpbHRlcmVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanVzdGlmaWVkLWdhbGxlcnkgPiAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuXG4uanVzdGlmaWVkLWdhbGxlcnkgPiAuc3Bpbm5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDAgNHB4IDAgNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDsgfVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi8qISBqUXVlcnkgVUkgLSB2MS4xMy4yIC0gMjAyMy0wOC0xN1xuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBkcmFnZ2FibGUuY3NzLCBjb3JlLmNzcywgcmVzaXphYmxlLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNvcnRhYmxlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9zY29wZT0mZm9sZGVyTmFtZT1iYXNlJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz02NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmaWNvbkNvbG9yRXJyb3I9Y2MwMDAwJmZjRXJyb3I9NWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPWZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmZjSGlnaGxpZ2h0PTc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZmY0FjdGl2ZT1mZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9MDAzZWZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmljb25Db2xvckhvdmVyPTU1NTU1NSZmY0hvdmVyPTJiMmIyYiZib3JkZXJDb2xvckhvdmVyPWNjY2NjYyZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj1lZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmZmNEZWZhdWx0PTQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmZmNDb250ZW50PTMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZmY0hlYWRlcj0zMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9ZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIC8qIHN1cHBvcnQ6IElFOCAqLyB9XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC4xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwOyB9XG5cbi51aS1yZXNpemFibGUtcyB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwOyB9XG5cbi51aS1yZXNpemFibGUtZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktcmVzaXphYmxlLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4OyB9XG5cbi51aS1yZXNpemFibGUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDsgfVxuXG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7IH1cblxuLnVpLXJlc2l6YWJsZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDsgfVxuXG4udWktc2VsZWN0YWJsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrOyB9XG5cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAyLjJlbTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnVpLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwOyB9XG5cbi51aS1tZW51IC51aS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07IH1cblxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IH1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAuMmVtO1xuICBtYXJnaW46IGF1dG8gMDsgfVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU3VwcG9ydDogSUUgPD0gMTEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4xZW07XG4gIGhlaWdodDogMi4xZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAuNGVtIDFlbTsgfVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogLjRlbSAxZW07IH1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcbiAgLyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtKTsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC4yZW0gMDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIC40ZW07IH1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAuN2VtIC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAuNGVtOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAuNWVtO1xuICB0b3A6IC4zZW07IH1cblxuLnVpLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAuMmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuM2VtO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcbiAgd2lkdGg6IDJweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnVpLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yNSlcIjtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAycHggMC40ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwOyB9XG5cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxNGVtOyB9XG5cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuICBmaWx0ZXI6IGluaGVyaXQ7IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAuOGVtOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLS4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjZlbTsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGxlZnQ6IDA7IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAuOGVtO1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0uNmVtOyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBib3R0b206IDA7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHRvcDogMDsgfVxuXG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi51aS1zcGlubmVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogLjIyMmVtIDA7XG4gIG1hcmdpbjogLjJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDUwJTtcbiAgZm9udC1zaXplOiAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDsgfVxuXG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lOyB9XG5cbi51aS1zcGlubmVyLXVwIHtcbiAgdG9wOiAwOyB9XG5cbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7IH1cblxuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjJlbSAuMmVtIDA7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAuMmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7IH1cblxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG4gIGNvbG9yOiAjNzc3NjIwOyB9XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDsgfVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7IH1cblxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG4gIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gIGNvbG9yOiAjNWYzZjNmOyB9XG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjsgfVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7IH1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAuNztcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTcwKVwiO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzUpXCI7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zNSlcIjtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovIH1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwidWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwidWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7IH1cblxuLyogcG9zaXRpb25pbmcgKi9cbi8qIFRocmVlIGNsYXNzZXMgbmVlZGVkIHRvIG92ZXJyaWRlIGAudWktYnV0dG9uOmhvdmVyIC51aS1pY29uYCAqL1xuLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG5cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG5cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cblxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG5cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG5cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cblxuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuXG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cblxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG5cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cblxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cblxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cblxuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuXG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cblxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cblxuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cblxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG5cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG5cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG5cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cblxuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG5cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG5cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cblxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cblxuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG5cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cblxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cblxuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG5cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG5cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cblxuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cblxuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG5cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgb3BhY2l0eTogLjM7XG4gIC1tcy1maWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApO1xuICAvKiBzdXBwb3J0OiBJRTggKi8gfVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ05ldWVQbGFrVGV4dC1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbnN0cm9uZywgYiB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZVBsYWtUZXh0LUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmgxLCAuaDEge1xuICBmb250LWZhbWlseTogJ05ldWVQbGFrVGV4dC1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwRjA1QTA7IH1cbiAgaDEgc21hbGwsIC5oMSBzbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXVlUGxha1RleHQtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMi4zcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBoMSBhLCBoMSBhOmFjdGl2ZSwgaDEgYTpsaW5rLCBoMSBhOnZpc2l0ZWQsIC5oMSBhLCAuaDEgYTphY3RpdmUsIC5oMSBhOmxpbmssIC5oMSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmgyLCAuaDIge1xuICBmb250LWZhbWlseTogJ05ldWVQbGFrVGV4dC1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwRjA1QTA7IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1ZVBsYWtUZXh0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmVtLFxuaSxcbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc3Ryb25nLFxuYixcbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5wIHtcbiAgLyptYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW47Ki9cbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgYTpob3ZlciwgYTpsaW5rOmhvdmVyLCBhOnZpc2l0ZWQ6aG92ZXIsIGE6YWN0aXZlOmhvdmVyIHtcbiAgICAvKmNvbG9yOiBsaWdodGVuKCRkZWZhdWx0LWxpbmstY29sb3IsIDMwKTsqLyB9XG5cbi50ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mciB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmwge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udGl0ZWxfZWluenVnIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnByb2otbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTQwcHg7IH1cblxuLmNiIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1iMDEge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm10NSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmFib3V0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiA1MCU7IH1cblxuLndhcm5pbmcge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI292ZXJsYXlfYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4jb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbiNvdmVybGF5X2lubmVyIHtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI292ZXJsYXlib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTAwcHgpO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjb3ZlcmxheWJveCAuaW1nX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAjb3ZlcmxheWJveCAuaW1nX2NvbnRhaW5lciBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgI292ZXJsYXlib3ggLmNsb3NlLW92ZXJsYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjb3ZlcmxheWJveCAuY2xvc2UtYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZpbGw6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ub3Blbm1ldGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm9wZW5tZXRhIGltZyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm9wZW5tZXRhOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogNTAlOyB9XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMwRjA1QTA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuXG4uYXJ0aWNsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmFydGljbGUge1xuICB3aWR0aDogMjAlO1xuICB3aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgYXJ0aWNsZTpudGgtY2hpbGQoNW4gKyA1KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGFydGljbGUudW5hdmFpbGFibGUge1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbi5zdWJjb21wb25lbnRzX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3ViY29tcG9uZW50c19jb250YWluZXIgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsOyB9XG5cbi5pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5tZXRhLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAwOyB9XG4gIC5tZXRhLWluZm8gdGQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubWV0YS1pbmZvIHRkLmxhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5hZGQtY2FydCB7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFkZC1jYXJ0LWRpcmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMDsgfVxuICAuYWRkLWNhcnQtZGlyZWN0IGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlc2VydmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk1cHg7XG4gIHJpZ2h0OiAwOyB9XG4gIC5yZXNlcnZlZCBpbWcge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZXNlcnZlZCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnNvdXJjZSB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ucmVsb2FkLWNhcnQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVtb3ZlLWNhcnQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2xlYXItY2FydCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wcmludC1jYXJ0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbXBvbmVudHMtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb21wb25lbnRzLWRldGFpbCAuY29sLTUwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jb21wb25lbnRzLWRldGFpbCAuY29sLTUwOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29tcG9uZW50cy1kZXRhaWwgLmNvbC0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cblxuLmNhcnQtaXRlbXMge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2FydC1pdGVtcyB0aCB7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIC5jYXJ0LWl0ZW1zIHRoLnRkLXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmNhcnQtaXRlbXMgLmNhcnQtaGVhZGVyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDsgfVxuICAuY2FydC1pdGVtcyAuY2FydC1mb290ZXIgdGgge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAwOyB9XG4gICAgLmNhcnQtaXRlbXMgLmNhcnQtZm9vdGVyIHRoIC5jYWxjLWNvMi1uZXcsXG4gICAgLmNhcnQtaXRlbXMgLmNhcnQtZm9vdGVyIHRoIC5jYWxjLWNvMixcbiAgICAuY2FydC1pdGVtcyAuY2FydC1mb290ZXIgdGggLmNhbGMtc3VtLWNvMi1uZXcsXG4gICAgLmNhcnQtaXRlbXMgLmNhcnQtZm9vdGVyIHRoIC5jYWxjLXN1bS1jbzIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FydC1pdGVtcyAudW5hdmFpbGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmNhcnQtaXRlbXMgLmNhcnQtYmIgdGQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gIC5jYXJ0LWl0ZW1zIHRkIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMDsgfVxuICAgIC5jYXJ0LWl0ZW1zIHRkLnRkLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5jYXJ0LWl0ZW1zIHRkLnRkLXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuY2FydC1pdGVtcyB0ZC50ZC1ub2JyIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuY2FydC1pdGVtcyB0ZCAuY2FsYy1jbzItbmV3LFxuICAgIC5jYXJ0LWl0ZW1zIHRkIC5jYWxjLWNvMixcbiAgICAuY2FydC1pdGVtcyB0ZCAuY2FsYy1zdW0tY28yLW5ldyxcbiAgICAuY2FydC1pdGVtcyB0ZCAuY2FsYy1zdW0tY28yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoZWNrb3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uY29tcG9uZW50cy1jYXJ0LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmNvbXBvbmVudHMtY2FydC1mb290ZXIgLmNoZWNrb3V0IHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDsgfVxuICAuY29tcG9uZW50cy1jYXJ0LWZvb3RlciAjd2hpc2hsaXN0Zm9ybSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb21wb25lbnRzLWNhcnQtZm9vdGVyICN3aGlzaGxpc3Rmb3JtIC5kdmd1aS1mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAvKiY6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6OmFmdGVyLCBcbiAgICAgICAgICAgIC5kdmd1aS10ZXh0OmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsOjphZnRlciwqLyB9XG4gICAgICAuY29tcG9uZW50cy1jYXJ0LWZvb3RlciAjd2hpc2hsaXN0Zm9ybSAuZHZndWktZm9ybS1ncm91cCAuc2F2ZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjlkYWEyOyB9XG5cbi5saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1pbmVzLWNvbnRhaW5lciwgLnByb2plY3RzLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6ICMwMDAgc29saWQgMXB4OyB9XG4gIC5taW5lcy1jb250YWluZXIgYSwgLnByb2plY3RzLWNvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7IH1cbiAgLm1pbmVzLWNvbnRhaW5lciAuaW5hY3RpdmUsIC5wcm9qZWN0cy1jb250YWluZXIgLmluYWN0aXZlIHtcbiAgICBjb2xvcjogI2JlYmViZTsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmRvY19jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAuZG9jX2NvbnRhaW5lciBhIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4uZmlsdGVybmF2IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC8qIHB1bGxkb3duICovIH1cbiAgLmZpbHRlcm5hdiB1bDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmZpbHRlcm5hdiB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5maWx0ZXJuYXYgdWwgbGkgYSwgLmZpbHRlcm5hdiB1bCBsaSBhOmxpbmssIC5maWx0ZXJuYXYgdWwgbGkgYTp2aXNpdGVkLCAuZmlsdGVybmF2IHVsIGxpIGE6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmlsdGVybmF2IHVsIGxpIGE6aG92ZXIsIC5maWx0ZXJuYXYgdWwgbGkgYTpsaW5rOmhvdmVyLCAuZmlsdGVybmF2IHVsIGxpIGE6dmlzaXRlZDpob3ZlciwgLmZpbHRlcm5hdiB1bCBsaSBhOmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmY2NjY2OyB9XG4gICAgICAuZmlsdGVybmF2IHVsIGxpIGEuc2VsZWN0ZWQsIC5maWx0ZXJuYXYgdWwgbGkgYTpsaW5rLnNlbGVjdGVkLCAuZmlsdGVybmF2IHVsIGxpIGE6dmlzaXRlZC5zZWxlY3RlZCwgLmZpbHRlcm5hdiB1bCBsaSBhOmFjdGl2ZS5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjZmY2NjY2OyB9XG4gICAgLmZpbHRlcm5hdiB1bCBsaTpob3ZlciBhLCAuZmlsdGVybmF2IHVsIGxpOmhvdmVyIGE6bGluaywgLmZpbHRlcm5hdiB1bCBsaTpob3ZlciBhOnZpc2l0ZWQsIC5maWx0ZXJuYXYgdWwgbGk6aG92ZXIgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZjY2NjY7IH1cbiAgICAuZmlsdGVybmF2IHVsIGxpOmhvdmVyIGxpIGEsIC5maWx0ZXJuYXYgdWwgbGk6aG92ZXIgbGkgYTpsaW5rLCAuZmlsdGVybmF2IHVsIGxpOmhvdmVyIGxpIGE6dmlzaXRlZCwgLmZpbHRlcm5hdiB1bCBsaTpob3ZlciBsaSBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuZmlsdGVybmF2IHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZmlsdGVybmF2IHVsIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAjOTk5OTk5O1xuICAgIHotaW5kZXg6IDE4MDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5maWx0ZXJuYXYgdWwgdWwgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLmZpbHRlcm5hdiB1bCB1bCBsaSBhLCAuZmlsdGVybmF2IHVsIHVsIGxpIGE6bGluaywgLmZpbHRlcm5hdiB1bCB1bCBsaSBhOnZpc2l0ZWQsIC5maWx0ZXJuYXYgdWwgdWwgbGkgYTphY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmlsdGVybmF2IHVsIHVsIGxpIGEuc2VsZWN0ZWQsIC5maWx0ZXJuYXYgdWwgdWwgbGkgYTpob3ZlciwgLmZpbHRlcm5hdiB1bCB1bCBsaSBhOmxpbmsuc2VsZWN0ZWQsIC5maWx0ZXJuYXYgdWwgdWwgbGkgYTpsaW5rOmhvdmVyLCAuZmlsdGVybmF2IHVsIHVsIGxpIGE6dmlzaXRlZC5zZWxlY3RlZCwgLmZpbHRlcm5hdiB1bCB1bCBsaSBhOnZpc2l0ZWQ6aG92ZXIsIC5maWx0ZXJuYXYgdWwgdWwgbGkgYTphY3RpdmUuc2VsZWN0ZWQsIC5maWx0ZXJuYXYgdWwgdWwgbGkgYTphY3RpdmU6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZjY2NjY7IH1cblxuLmZpbHRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMHB4OyB9XG4gIC5maWx0ZXItY29udGFpbmVyID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuZmlsdGVyLWNvbnRhaW5lciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgYm9yZGVyOiAxcHggI0NDQztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1mb3JtICNtYXQtdGl0bGUsIC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItZm9ybSAjY2F0LXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1mb3JtICNtYXQtdGl0bGUgLmFycm93LCAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWZvcm0gI2NhdC10aXRsZSAuYXJyb3cge1xuICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1mb3JtICNtYXQtdGl0bGUgLmFycm93LWRvd24sIC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItZm9ybSAjY2F0LXRpdGxlIC5hcnJvdy1kb3duIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAgIC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItZm9ybSAjbWF0LXRpdGxlIC5hcnJvdy11cCwgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1mb3JtICNjYXQtdGl0bGUgLmFycm93LXVwIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAgIC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItZm9ybSAuZmlsdGVyLWZvcm0tYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmZpbHRlci1jb250YWluZXIgLmR2Z3VpLWZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIC5kYXRlX2ZpbHRlcl9jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmZpbHRlci1jb250YWluZXIgLmRhdGVfZmlsdGVyX2NvbnRhaW5lciBsYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5maWx0ZXItY29udGFpbmVyIC5kYXRlX2ZpbHRlcl9jb250YWluZXIgaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuZmlsdGVyLWNvbnRhaW5lciAuZGF0ZV9maWx0ZXJfY29udGFpbmVyIC5yZXNldF9pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5maWx0ZXItY29udGFpbmVyIC5kYXRlX2ZpbHRlcl9jb250YWluZXIgLnJlc2V0X2lucHV0IGltZyB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7IH1cblxuLmltYWdlcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5pbWFnZXMtY29udGFpbmVyIC5pbWFnZS1ib3ggaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmltYWdlcy1jb250YWluZXIgLmltYWdlcy1nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsxMHB4KTtcbiAgICBtYXJnaW46IDAgLTVweDsgfVxuXG4uaW1hZ2VzLXByZXZpZXcsXG4uaW1hZ2VzLXByZXZpZXctZnVsbCxcbi5kcmF3aW5nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogNDc1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZXMtcHJldmlldyAucHJldi1uZXh0LWltZyxcbiAgLmltYWdlcy1wcmV2aWV3LWZ1bGwgLnByZXYtbmV4dC1pbWcsXG4gIC5kcmF3aW5nLWNvbnRhaW5lciAucHJldi1uZXh0LWltZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pbWFnZXMtcHJldmlldyAucHJldi1uZXh0LWltZyBzdmcsXG4gICAgLmltYWdlcy1wcmV2aWV3LWZ1bGwgLnByZXYtbmV4dC1pbWcgc3ZnLFxuICAgIC5kcmF3aW5nLWNvbnRhaW5lciAucHJldi1uZXh0LWltZyBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgLmltYWdlcy1wcmV2aWV3IC5wcmV2LWltZyxcbiAgLmltYWdlcy1wcmV2aWV3LWZ1bGwgLnByZXYtaW1nLFxuICAuZHJhd2luZy1jb250YWluZXIgLnByZXYtaW1nIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5pbWFnZXMtcHJldmlldyAubmV4dC1pbWcsXG4gIC5pbWFnZXMtcHJldmlldy1mdWxsIC5uZXh0LWltZyxcbiAgLmRyYXdpbmctY29udGFpbmVyIC5uZXh0LWltZyB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmRyYXdpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjg1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmltYWdlcy1ib3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDsgfVxuICAuaW1hZ2VzLWJveCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmRvY3VtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5kb2N1bWVudCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYnJlYWRjcnVtYi1jb250YWluZXIgLmJyZWFkY3J1bWItcGF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiID4gXCI7IH1cblxuLyoqKiBtYWluICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogaGVhZGVyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIHBvcnRsZXRzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiBtZXNzYWdlcyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogZm9ybXMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZHZndWktZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktdGV4dCwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXRleHQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5kdmd1aS1mb3JtLWdyb3VwIC50cnVtYm93eWctYm94OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS10ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3g6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXRleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5kdmd1aS1mb3JtLWdyb3VwIC50cnVtYm93eWctYm94Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXRleHQgfiBsYWJlbCwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3ggfiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXRleHQgfiBsYWJlbDphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3ggfiBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktdGV4dCB+IC5oZWxwLWJsb2NrLCAuZHZndWktZm9ybS1ncm91cCAudHJ1bWJvd3lnLWJveCB+IC5oZWxwLWJsb2NrIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXRleHQgfiAuaGVscC1ibG9jazpub3QoOmVtcHR5KSwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3ggfiAuaGVscC1ibG9jazpub3QoOmVtcHR5KSB7XG4gICAgICAgIG9wYWNpdHk6IDEgO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktdGV4dC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS10ZXh0OmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cCAudHJ1bWJvd3lnLWJveC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5kdmd1aS1mb3JtLWdyb3VwIC50cnVtYm93eWctYm94OmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgb3BhY2l0eTogMSA7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSA7IH1cbiAgICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS10ZXh0LmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXRleHQ6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsIC5kdmd1aS1mb3JtLWdyb3VwIC50cnVtYm93eWctYm94LmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3g6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS10ZXh0OmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IC5oZWxwLWJsb2NrLCAuZHZndWktZm9ybS1ncm91cCAudHJ1bWJvd3lnLWJveDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMSA7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktdGV4dFtyZWFkb25seV0gfiBsYWJlbCwgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXRleHQuZWRpdGVkIH4gbGFiZWwsIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS10ZXh0OmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cCAuZHZndWktdGV4dC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3hbcmVhZG9ubHldIH4gbGFiZWwsIC5kdmd1aS1mb3JtLWdyb3VwIC50cnVtYm93eWctYm94LmVkaXRlZCB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cCAudHJ1bWJvd3lnLWJveDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCwgLmR2Z3VpLWZvcm0tZ3JvdXAgLnRydW1ib3d5Zy1ib3guZm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5kdmd1aS1mb3JtLWdyb3VwIC50cnVtYm93eWctYm94IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDJweCAzMHB4IDJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTJweDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1zZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0IH4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdG9wOiAxOXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzcgMTAgMTAgNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nJTIzMCcgZmlsbC1ydWxlPSdldmVub2RkJyBvcGFjaXR5PScuNTQnIGQ9J003IDEwbDUgNSA1LTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBib3R0b20gMTJweDsgfVxuICAgICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXNlbGVjdCB+IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1zZWxlY3QgfiAuaGVscC1ibG9jayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1zZWxlY3QgfiAuaGVscC1ibG9jazpub3QoOmVtcHR5KSB7XG4gICAgICAgIG9wYWNpdHk6IDEgO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0LmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCwgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXNlbGVjdDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICAgIG9wYWNpdHk6IDEgO1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgOyB9XG4gICAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0LmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXNlbGVjdDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXNlbGVjdDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMSA7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0W3JlYWRvbmx5XSB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0LmVkaXRlZCB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0OmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cCAuZHZndWktc2VsZWN0LmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuZHZndWktZm9ybS1ncm91cCAuaGVscC1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgIG9wYWNpdHk6IDAgO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKSA7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAvKiBoYW5kbGluZyBjbGljayBldmVudHMgKi9cbiAgICAvKiB3aGVuIHJhZGlvIGlzIGNoZWNrZWQgKi8gfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpby5pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXJhZGlvIH4gbGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXJhZGlvIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktcmFkaW8gbGFiZWwgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktcmFkaW8gbGFiZWwgPiBzcGFuLmluYyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpbyBsYWJlbCA+IC5ib3gge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpbyBsYWJlbCA+IC5jaGVjayB7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiA2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktcmFkaW8gbGFiZWwgPiBzcGFuLmluYyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogZ3Jvd0NpcmNsZSAwLjNzIGVhc2U7XG4gICAgICAtbW96LWFuaW1hdGlvbjogZ3Jvd0NpcmNsZSAwLjNzIGVhc2U7XG4gICAgICBhbmltYXRpb246IGdyb3dDaXJjbGUgMC4zcyBlYXNlOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCA+IC5jaGVjayB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB+IGxhYmVsLFxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gfiBsYWJlbCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC41IDtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCkgOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkIH4gbGFiZWwgPiAuYm94LFxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gfiBsYWJlbCA+IC5ib3gge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IDAuNSA7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApIDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZDpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2ssXG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXTpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2sge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IDAuNSA7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApIDsgfVxuICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBoYW5kbGluZyBjbGljayBldmVudHMgKi9cbiAgICAvKiB3aGVuIGNoZWNrYm94IGlzIGNoZWNrZWQgKi8gfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1jaGVja2JveDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktY2hlY2tib3ggfiBsYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1jaGVja2JveC5tZC1jaGVja2JveC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1jaGVja2JveC5tZC1jaGVja2JveC1pbmxpbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1jaGVja2JveCBsYWJlbCA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwIC5kdmd1aS1jaGVja2JveCBsYWJlbCA+IHNwYW4uaW5jIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGxhYmVsID4gLmJveCB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGxhYmVsID4gLmNoZWNrIHtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktY2hlY2tib3ggbGFiZWwgPiBzcGFuLmluYyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogZ3Jvd0NpcmNsZSAwLjNzIGVhc2U7XG4gICAgICAtbW96LWFuaW1hdGlvbjogZ3Jvd0NpcmNsZSAwLjNzIGVhc2U7XG4gICAgICBhbmltYXRpb246IGdyb3dDaXJjbGUgMC4zcyBlYXNlOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCA+IC5ib3gge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsID4gLmNoZWNrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkIH4gbGFiZWwsXG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSB+IGxhYmVsIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwLjUgO1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKSA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgfiBsYWJlbCA+IC5ib3gsXG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSB+IGxhYmVsID4gLmJveCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC41IDtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCkgOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAgLmR2Z3VpLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmNoZWNrZWQgfiBsYWJlbCA+IC5jaGVjayxcbiAgICAuZHZndWktZm9ybS1ncm91cCAuZHZndWktY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgfiBsYWJlbCA+IC5jaGVjayB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC41IDtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCkgOyB9XG4gIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktdGV4dCB7XG4gICAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yOyovIH1cbiAgICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsOmFmdGVyLFxuICAgIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktdGV4dC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS10ZXh0LmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbDphZnRlcixcbiAgICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQuZm9ybS1jb250cm9sLXN0YXRpYyB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIsIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktdGV4dDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlcixcbiAgICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQ6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS10ZXh0LmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsOmFmdGVyLFxuICAgIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktdGV4dC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkMTAwMDA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQuZm9ybS1jb250cm9sLXN0YXRpYyB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQ6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktdGV4dC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogI2QxMDAwMDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktdGV4dC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gaSwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS10ZXh0LmZvcm0tY29udHJvbC1zdGF0aWMgfiBpLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQ6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS10ZXh0LmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGkge1xuICAgICAgY29sb3I6ICNkMTAwMDA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IC5oZWxwLWJsb2NrLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQuZm9ybS1jb250cm9sLXN0YXRpYyB+IC5oZWxwLWJsb2NrLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXRleHQ6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2ssIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktdGV4dC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jayB7XG4gICAgICBjb2xvcjogI2QxMDAwMDsgfVxuICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXNlbGVjdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMTAwMDA7IH1cbiAgICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXNlbGVjdC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3QuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIsIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktc2VsZWN0LmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbDphZnRlcixcbiAgICAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXNlbGVjdC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3Q6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3Q6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3QuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3QuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDEwMDAwOyB9XG4gICAgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3QuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXNlbGVjdC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gbGFiZWwsIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktc2VsZWN0OmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXNlbGVjdC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogI2QxMDAwMDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktc2VsZWN0LmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBpLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXNlbGVjdC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gaSwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3Q6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSwgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3QuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSB7XG4gICAgICBjb2xvcjogI2QxMDAwMDsgfVxuICAgIC5kdmd1aS1mb3JtLWdyb3VwLmhhcy1lcnJvciAuZHZndWktc2VsZWN0LmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jaywgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3QuZm9ybS1jb250cm9sLXN0YXRpYyB+IC5oZWxwLWJsb2NrLCAuZHZndWktZm9ybS1ncm91cC5oYXMtZXJyb3IgLmR2Z3VpLXNlbGVjdDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jaywgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIC5kdmd1aS1zZWxlY3QuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2sge1xuICAgICAgY29sb3I6ICNkMTAwMDA7IH1cbiAgLmR2Z3VpLWZvcm0tZ3JvdXAuaGFzLWVycm9yIGxhYmVsIHtcbiAgICBjb2xvcjogI2QxMDAwMDsgfVxuXG4uZm9ybS1hY3Rpb25zIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93Q2lyY2xlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgNzAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBncm93Q2lyY2xlIHtcbiAgMCUsIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgNzAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTsgfSB9XG5cbkBrZXlmcmFtZXMgZ3Jvd0NpcmNsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICA3MCUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTsgfSB9XG5cbi5zaG93aGlkZS1ieS1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QtYWRkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjVweCAwOyB9XG4gIC5zZWxlY3QtYWRkLWNvbnRhaW5lciAuc2VsZWN0LWFkZC1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zZWxlY3QtYWRkLWNvbnRhaW5lciAuc2VsZWN0LWFkZC1lbGVtZW50IGkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idG4sIGEuYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRjA1QTA7XG4gIGJvcmRlci1jb2xvcjogIzBGMDVBMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi5idG4tc2Vjb25kYXJ5LCBhLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uZHZndWktaW1hZ2V1cGxvYWQgLmR2Z3VpLWltYWdldXBsb2FkLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uZHZndWktaW1hZ2V1cGxvYWQgLmR2Z3VpLWltYWdldXBsb2FkLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmR2Z3VpLWltYWdldXBsb2FkIC5kdmd1aS1pbWFnZXVwbG9hZC1jb250YWluZXIgLmR2Z3VpLWltYWdlLWVsZW1lbnQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3Zjg4OTM7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmR2Z3VpLWltYWdldXBsb2FkIC5kdmd1aS1pbWFnZXVwbG9hZC1jb250YWluZXIgLmR2Z3VpLWltYWdlLWVsZW1lbnQgLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgIGhlaWdodDogMTY4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuZHZndWktaW1hZ2V1cGxvYWQgLmR2Z3VpLWltYWdldXBsb2FkLWNvbnRhaW5lciAuZHZndWktaW1hZ2UtZWxlbWVudCAuY29udHJvbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICAgICAgb3BhY2l0eTogMC45IDtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCkgO1xuICAgICAgd2lkdGg6IDE2OHB4OyB9XG4gICAgICAuZHZndWktaW1hZ2V1cGxvYWQgLmR2Z3VpLWltYWdldXBsb2FkLWNvbnRhaW5lciAuZHZndWktaW1hZ2UtZWxlbWVudCAuY29udHJvbHMgLmFjdGlvbnMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5kdmd1aS1pbWFnZXVwbG9hZCAuZHZndWktaW1hZ2V1cGxvYWQtY29udGFpbmVyIC5kdmd1aS1pbWFnZS1lbGVtZW50IC5jb250cm9scyAuYWN0aW9ucyBpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW46IDVweCA1cHggNXB4IDIwcHg7IH1cbiAgICAuZHZndWktaW1hZ2V1cGxvYWQgLmR2Z3VpLWltYWdldXBsb2FkLWNvbnRhaW5lciAuZHZndWktaW1hZ2UtZWxlbWVudDpob3ZlciAuY29udHJvbHMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHZndWktaW1hZ2V1cGxvYWQgLmR2Z3VpLWltYWdldXBsb2FkLWNvbnRhaW5lciAuZHZndWktaW1hZ2UtZWxlbWVudC5tYXJrZWQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmY2MwMDsgfVxuICAgICAgLmR2Z3VpLWltYWdldXBsb2FkIC5kdmd1aS1pbWFnZXVwbG9hZC1jb250YWluZXIgLmR2Z3VpLWltYWdlLWVsZW1lbnQubWFya2VkIC5kdmd1aS1pbWFnZS1lbGVtZW50LW1hcmsge1xuICAgICAgICBjb2xvcjogI2ZmY2MwMDsgfVxuXG4uZHZndWktaW1hZ2V1cGxvYWQgLmR2Z3VpLWltYWdldXBsb2FkLXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHZndWktZG9jdW1lbnR1cGxvYWQgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uZHZndWktZG9jdW1lbnR1cGxvYWQgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmR2Z3VpLWRvY3VtZW50dXBsb2FkIC5kdmd1aS1kb2N1bWVudHVwbG9hZC1jb250YWluZXIgLmR2Z3VpLWRvY3VtZW50LWVsZW1lbnQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3Zjg4OTM7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZHZndWktZG9jdW1lbnR1cGxvYWQgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLWNvbnRhaW5lciAuZHZndWktZG9jdW1lbnQtZWxlbWVudCAuZG9jdW1lbnQsIC5kdmd1aS1kb2N1bWVudHVwbG9hZCAuZHZndWktZG9jdW1lbnR1cGxvYWQtY29udGFpbmVyIC5kdmd1aS1kb2N1bWVudC1lbGVtZW50IC5kdmd1aS1mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmR2Z3VpLWRvY3VtZW50dXBsb2FkIC5kdmd1aS1kb2N1bWVudHVwbG9hZC1jb250YWluZXIgLmR2Z3VpLWRvY3VtZW50LWVsZW1lbnQgLmRvY3VtZW50IC5kb2MsIC5kdmd1aS1kb2N1bWVudHVwbG9hZCAuZHZndWktZG9jdW1lbnR1cGxvYWQtY29udGFpbmVyIC5kdmd1aS1kb2N1bWVudC1lbGVtZW50IC5kdmd1aS1mb3JtLWdyb3VwIC5kb2Mge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgICAuZHZndWktZG9jdW1lbnR1cGxvYWQgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLWNvbnRhaW5lciAuZHZndWktZG9jdW1lbnQtZWxlbWVudCAuZHZndWktZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAvKnBhZGRpbmc6IDA7Ki8gfVxuICAgIC5kdmd1aS1kb2N1bWVudHVwbG9hZCAuZHZndWktZG9jdW1lbnR1cGxvYWQtY29udGFpbmVyIC5kdmd1aS1kb2N1bWVudC1lbGVtZW50IC5jb250cm9scyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICAgICAgb3BhY2l0eTogMC45IDtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCkgOyB9XG4gICAgICAuZHZndWktZG9jdW1lbnR1cGxvYWQgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLWNvbnRhaW5lciAuZHZndWktZG9jdW1lbnQtZWxlbWVudCAuY29udHJvbHMgLmFjdGlvbnMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5kdmd1aS1kb2N1bWVudHVwbG9hZCAuZHZndWktZG9jdW1lbnR1cGxvYWQtY29udGFpbmVyIC5kdmd1aS1kb2N1bWVudC1lbGVtZW50IC5jb250cm9scyAuYWN0aW9ucyBpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW46IDVweCA1cHggNXB4IDIwcHg7IH1cbiAgICAuZHZndWktZG9jdW1lbnR1cGxvYWQgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLWNvbnRhaW5lciAuZHZndWktZG9jdW1lbnQtZWxlbWVudDpob3ZlciAuY29udHJvbHMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHZndWktZG9jdW1lbnR1cGxvYWQgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm90ZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG4gIC5ub3RlLm5vdGUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZGFhMjtcbiAgICBib3JkZXItY29sb3I6ICM0MDliMDA7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLm5vdGUubm90ZS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjliOTtcbiAgICBib3JkZXItY29sb3I6ICNkMTAwMDA7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLm5vdGUubm90ZS5ub3RlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVhYTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjNjYzMxO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tYWluLW91dGVyIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMzMHB4KTsgfVxuXG5tYWluIHtcbiAgbWFyZ2luOiAyMHB4OyB9XG5cbi5iZiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLm10IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucHQge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucHQyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uaG0ge1xuICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbi5oZWFkZXItb3V0ZXIge1xuICB3aWR0aDogOTQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBoZWFkZXIgLmdsb2JhbG5hdiwgaGVhZGVyIC5wcm9qZWN0bmF2IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgaGVhZGVyIC5nbG9iYWxuYXYgc3BhbiwgaGVhZGVyIC5wcm9qZWN0bmF2IHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICBoZWFkZXIgLmdsb2JhbG5hdiBuYXYsIGhlYWRlciAucHJvamVjdG5hdiBuYXYge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLypcbiAgICAgICAgICAgIC5oZWFkZXItY2FydHtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLWxvZ2lue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0qLyB9XG4gICAgICBoZWFkZXIgLmdsb2JhbG5hdiBuYXYgYSwgaGVhZGVyIC5wcm9qZWN0bmF2IG5hdiBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBoZWFkZXIgLmdsb2JhbG5hdiBuYXYgYSBpbWcsIGhlYWRlciAucHJvamVjdG5hdiBuYXYgYSBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGhlYWRlciAuZ2xvYmFsbmF2IG5hdiBhLmNhcnQtdG90YWwtaXRlbXMsIGhlYWRlciAucHJvamVjdG5hdiBuYXYgYS5jYXJ0LXRvdGFsLWl0ZW1zIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICBoZWFkZXIgLnByb2plY3RuYXYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaGVhZGVyIC5wcm9qZWN0bmF2IG5hdiBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuICAgICAgaGVhZGVyIC5wcm9qZWN0bmF2IG5hdiBhLmNhcnQtdG90YWwtaXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGhlYWRlciAucHJvamVjdG5hdiAuc2VsZWN0X2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgaGVhZGVyIC5wcm9qZWN0bmF2IC5zZWxlY3RfY29udGFpbmVyIC5oaWRkZW5fcHJvamVjdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAgICAgICBoZWFkZXIgLnByb2plY3RuYXYgLnNlbGVjdF9jb250YWluZXIgLmhpZGRlbl9wcm9qZWN0cyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgICAgICAgaGVhZGVyIC5wcm9qZWN0bmF2IC5zZWxlY3RfY29udGFpbmVyIC5oaWRkZW5fcHJvamVjdHMgc3BhbiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgICBoZWFkZXIgLnByb2plY3RuYXYgLnNlbGVjdF9jb250YWluZXIgLmhpZGRlbl9wcm9qZWN0cyBzcGFuLmluYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7IH1cbiAgICAgICAgICBoZWFkZXIgLnByb2plY3RuYXYgLnNlbGVjdF9jb250YWluZXIgLmhpZGRlbl9wcm9qZWN0cyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAucHJvamVjdG5hdiAuc2VsZWN0X2NvbnRhaW5lcjpob3ZlciAuaGlkZGVuX3Byb2plY3RzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjUwcHgpIHsqL1xuLmZvb3Rlci1vdXRlciB7XG4gIC8qbWF4LXdpZHRoOiAxMjAwcHgrMiokZGVmYXVsdC1tYXJnaW47Ki9cbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjbGVhcjogYm90aDsgfVxuICAuZm9vdGVyLW91dGVyIG5hdiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb290ZXItb3V0ZXIgbmF2IGRpdiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgICAgLmZvb3Rlci1vdXRlciBuYXYgZGl2IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mb290ZXItb3V0ZXIgbmF2IGRpdiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbmZvb3RlciB7XG4gIG1hcmdpbjogMjBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIGZvb3RlciAubG9nb19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICBmb290ZXIgLmxvZ29fY29udGFpbmVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMyU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBtYXJnaW46IDEwcHg7IH0gfVxuIiwiYm9keXtcbiAgICBmb250LWZhbWlseTogJ05ldWVQbGFrVGV4dC1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTQ7XG59XG5zdHJvbmcsYntcbiAgICBmb250LWZhbWlseTogJ05ldWVQbGFrVGV4dC1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5oMSwgLmgxIHsgXG4gICAgZm9udC1mYW1pbHk6ICdOZXVlUGxha1RleHQtQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNHB4OyBcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0MTtcbiAgICBmb250LXdlaWdodDogNDAwOyBcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgc21hbGx7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV1ZVBsYWtUZXh0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIyLjNweDsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyBcbiAgICB9XG4gICAgYSwgYTphY3RpdmUsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuaDIsIC5oMiB7IFxuICAgIGZvbnQtZmFtaWx5OiAnTmV1ZVBsYWtUZXh0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTI7IFxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxuICAgIGNvbG9yOiAkYmx1ZTtcbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXVlUGxha1RleHQtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplMzsgXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgXG59XG5cbmVtLFxuaSxcbi5pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYixcbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxucHtcbiAgICAvKm1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbjsqL1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbmEsIGE6bGluaywgYTp2aXNpdGVkLCBhOmFjdGl2ZXtcbiAgICBjb2xvcjogJGRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgICAvKmNvbG9yOiBsaWdodGVuKCRkZWZhdWx0LWxpbmstY29sb3IsIDMwKTsqL1xuICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4udHJ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZnJ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZse1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLnRpdGVsX2Vpbnp1Z3tcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wcm9qLWxhYmVse1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE0MHB4O1xufVxuLmNie1xuICAgIGNsZWFyOiBib3RoO1xufVxuLm1iMDF7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm10NSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm10MjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubXIxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFib3V0LWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG59XG4ud2FybmluZyB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jb3ZlcmxheXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI292ZXJsYXlfYmd7XG5cdGRpc3BsYXk6bm9uZTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IzMzMzMzMztcblx0ei1pbmRleDoxMDAwO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcbn1cbiNvdmVybGF5e1xuXHRkaXNwbGF5Om5vbmU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4OjEwMDE7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHR0b3A6MDtcblx0bGVmdDowO1xufVxuI292ZXJsYXlfaW5uZXJ7XG5cdG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheS1jbG9zZXtcbiAgICBcbn1cbiNvdmVybGF5Ym94e1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxMDBweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvOyAgICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmltZ19jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbG9zZS1vdmVybGF5IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmaWxsOiAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLm9wZW5tZXRhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmx1ZSB7XG4gICAgY29sb3I6ICRibHVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KSB7XG4gICAgYm9keXtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDItbW9iaWxlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUyLW1vYmlsZTtcbiAgICB9XG4gICAgaDEsIC5oMSB7IFxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUxLW1vYmlsZTsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQxLW1vYmlsZTtcbiAgICB9XG4gICAgaDIsIC5oMiB7IFxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUxLW1vYmlsZTsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQxLW1vYmlsZTtcbiAgICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ29sb3JzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kcmVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNGRjAwMDAgIWRlZmF1bHQ7XG4kYmx1ZTogICAgICAgICAgICAgICAgICAgICAgICAgICMwRjA1QTAgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCYXNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZGVmYXVsdC1mb250LWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuJGRlZmF1bHQtbWFyZ2luOiAgICAgICAgICAgICAgICAzMHB4OyAgICAgICAgXG4kZGVmYXVsdC1tYXJnaW4taGFsZjogICAgICAgICAgICRkZWZhdWx0LW1hcmdpbiAvIDI7XG4kZGVmYXVsdC1wYWRkaW5nOiAgICAgICAgICAgICAgIDMwcHg7ICAgICAgICAgICAgICAgXG4kZGVmYXVsdC1wYWRkaW5nLWhhbGY6ICAgICAgICAgICRkZWZhdWx0LXBhZGRpbmcgLyAyO1xuXG4kZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICRibGFjaztcblxuXG4kZm9udC1zaXplMTogICAgICAgICAgICAgICAgICAgIDQwcHg7XG4kbGluZS1oZWlnaHQxOiAgICAgICAgICAgICAgICAgIDM1cHg7XG4kZm9udC1zaXplMjogICAgICAgICAgICAgICAgICAgIDMwcHg7XG4kbGluZS1oZWlnaHQyOiAgICAgICAgICAgICAgICAgIDMwcHg7XG4kZm9udC1zaXplMzogICAgICAgICAgICAgICAgICAgIDIycHg7XG4kbGluZS1oZWlnaHQzOiAgICAgICAgICAgICAgICAgIDIycHg7XG4kZm9udC1zaXplNDogICAgICAgICAgICAgICAgICAgIDE2cHg7XG5cbiRmb250LXNpemUwLW1vYmlsZTogICAgICAgICAgICAgMjZweDtcbiRsaW5lLWhlaWdodDAtbW9iaWxlOiAgICAgICAgICAgMzRweDtcbiRmb250LXNpemUxLW1vYmlsZTogICAgICAgICAgICAgMjBweDtcbiRsaW5lLWhlaWdodDEtbW9iaWxlOiAgICAgICAgICAgMjVweDtcbiRmb250LXNpemUyLW1vYmlsZTogICAgICAgICAgICAgMTZweDtcbiRsaW5lLWhlaWdodDItbW9iaWxlOiAgICAgICAgICAgMjNweDtcbiIsIi5hcnRpY2xlLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbmFydGljbGV7XG4gICAgd2lkdGg6IDIwJTtcbiAgICB3aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgJjpudGgtY2hpbGQoNW4gKyA1KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLnVuYXZhaWxhYmxlIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxufVxuLnN1YmNvbXBvbmVudHNfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB9XG59XG4uaW1nLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn0gICAgXG4ubWV0YS1pbmZve1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogJGRlZmF1bHQtbWFyZ2luIDA7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG5cbiAgICB0ZHtcbiAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgIFxuICAgICAgICYubGFiZWx7XG4gICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgfVxuICAgIH1cbn1cbi5hZGQtY2FydHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFkZC1jYXJ0LWRpcmVjdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIFxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5yZXNlcnZlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTVweDtcbiAgICByaWdodDogMDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG59XG4uc291cmNle1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cbi5yZWxvYWQtY2FydHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlbW92ZS1jYXJ0e1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xlYXItY2FydHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmludC1jYXJ0e1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbXBvbmVudHMtZGV0YWlse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIFxuICAgIC5jb2wtNTB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuY29sLTEwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5jYXJ0LWl0ZW1ze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIHRoe1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgXG4gICAgICAgICYudGQtcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LWhlYWRlcntcbiAgICAgICAgdGh7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FydC1mb290ZXJ7XG4gICAgICAgIHRoe1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICAuY2FsYy1jbzItbmV3LFxuICAgICAgICAgICAgLmNhbGMtY28yLFxuICAgICAgICAgICAgLmNhbGMtc3VtLWNvMi1uZXcsXG4gICAgICAgICAgICAuY2FsYy1zdW0tY28ye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVuYXZhaWxhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIC5jYXJ0LWJie1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMDtcbiAgICAgICBcbiAgICAgICAgJi50ZC1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnRkLXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLnRkLW5vYnJ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5jYWxjLWNvMi1uZXcsXG4gICAgICAgIC5jYWxjLWNvMixcbiAgICAgICAgLmNhbGMtc3VtLWNvMi1uZXcsXG4gICAgICAgIC5jYWxjLXN1bS1jbzJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNoZWNrb3V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY29tcG9uZW50cy1jYXJ0LWZvb3RlcntcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIFxuICAgIC5jaGVja291dHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIH1cbiAgICBcbiAgICAjd2hpc2hsaXN0Zm9ybXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgXG4gICAgICAgIC5kdmd1aS1mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLyomOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsOjphZnRlciwgXG4gICAgICAgICAgICAuZHZndWktdGV4dDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDo6YWZ0ZXIsKi9cbiAgICAgICAgICAgIC5zYXZlZCB+IGxhYmVsOjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjlkYWEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm1pbmVzLWNvbnRhaW5lciwgLnByb2plY3RzLWNvbnRhaW5lcntcbiAgICBib3JkZXItdG9wOiAjMDAwIHNvbGlkIDFweDtcbiAgICBcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XG4gICAgfVxuICAgIC5pbmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjYmViZWJlO1xuICAgIH1cbn1cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kb2NfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NTBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xufSIsIi5maWx0ZXJuYXYgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjphZnRlcntcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgbGkgeyBcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgLy93aWR0aDogMzMlO1xuXG4gICAgICAgIGEsYTpsaW5rLGE6dmlzaXRlZCxhOmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDsgXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY2NjY2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY2NjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBhLGE6bGluayxhOnZpc2l0ZWQsYTphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY2NjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEsYTpsaW5rLGE6dmlzaXRlZCxhOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgLyogcHVsbGRvd24gKi9cbiAgICB1bHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4ICM5OTk5OTk7XG4gICAgICAgIHotaW5kZXg6IDE4MDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSxhOmxpbmssYTp2aXNpdGVkLGE6YWN0aXZle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLCAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNjY2NjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgfVxufVxuLmZpbHRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItZm9ybXtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAvL21hcmdpbjogMCAyMHB4IDE1cHggMHB4O1xuICAgICAgICBib3JkZXI6IDFweCAjQ0NDO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgI21hdC10aXRsZSwgI2NhdC10aXRsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93LWRvd24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy11cCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci1mb3JtLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHZndWktZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmRhdGVfZmlsdGVyX2NvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAucmVzZXRfaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW1hZ2VzLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgLmltYWdlLWJveHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZXMtZ2FsbGVyeXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKzEwcHgpO1xuICAgICAgICBtYXJnaW46IDAgLTVweDtcbiAgICB9XG59XG4uaW1hZ2VzLXByZXZpZXcsXG4uaW1hZ2VzLXByZXZpZXctZnVsbCxcbi5kcmF3aW5nLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHJldi1uZXh0LWltZ3tcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDAsMjAwLDIwMCwwLjUpO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldi1pbWd7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5uZXh0LWltZ3tcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuLmRyYXdpbmctY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjg1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5pbWFnZXMtYm94e1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxufVxuLmRvY3VtZW50e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBcbiAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufSIsIi5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5icmVhZGNydW1iLXBhdGh7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiID4gXCI7XG4gICAgICAgIH1cbiAgIH1cbn0iLCIvKioqIG1haW4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG5cbiRkZWZhdWx0LWZvbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRkZWZhdWx0LWZvbnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAjMzMzMzMzO1xuJGRlZmF1bHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgIDE2cHg7XG4kZGVmYXVsdC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgMS41O1xuXG4kZGVmYXVsdC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAgICAgMjBweDtcblxuJGhpZ2hsaWdodC1jb2xvcjE6ICAgICAgICAgICAgICAgICAgICAgICMwMDAwMDA7XG4kaGlnaGxpZ2h0LWNvbG9yMjogICAgICAgICAgICAgICAgICAgICAgIzAwMDAwMDtcblxuJG1hcmtlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmNjMDA7XG5cbiRkZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkaGlnaGxpZ2h0LWNvbG9yMTtcblxuLyoqKiBoZWFkZXIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRuYXYtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAjNjY2NjY2O1xuJG5hdi1iYWNrZ3JvdW5kLW1lbnU6ICAgICAgICAgICAgICAgICAgICM2NjY2NjY7XG4kbmF2LWZvbnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcblxuJGhlYWRlci10b3BoZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgIDc1cHg7XG4kaGVhZGVyLXRvcC1jb250ZW50LWhlaWdodDogICAgICAgICAgICAgY2FsYygjeyRoZWFkZXItdG9waGVpZ2h0fSAtIDIwcHgpO1xuJGhlYWRlci1ib3R0b21oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDUwcHg7XG5cbi8qKiogcG9ydGxldHMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcG9ydGxldC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZmZmZjtcbiRwb3J0bGV0LXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjNjY2NjY2O1xuXG4vKioqIG1lc3NhZ2VzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJG5vdGUtc3VjY2Vzcy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICNiOWRhYTI7XG4kbm90ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgICAgICAgIzQwOWIwMDtcbiRub3RlLWVycm9yLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAjZmZiOWI5O1xuJG5vdGUtZXJyb3ItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICNkMTAwMDA7XG4kbm90ZS13YXJuaW5nLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgI2ZhZWFhOTtcbiRub3RlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjZjNjYzMxO1xuJG5vdGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICMzMzMzMzM7XG5cbi8qKiogZm9ybXMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kaW5wdXQtcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgICAgICAgMTVweDtcbiRpbnB1dC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAkZGVmYXVsdC1tYXJnaW47XG5cbiRpbnB1dC1mb250LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkaGlnaGxpZ2h0LWNvbG9yMjtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkZGVmYXVsdC1mb250LXNpemU7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgNzAwO1xuJGlucHV0LWZvbnQtd2VpZ2h0LXd5c2l3eWc6ICAgICAgICAgICAgIDQwMDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAjNjY2NjY2O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICRoaWdobGlnaHQtY29sb3IxO1xuJGlucHV0LWxhYmVsLWZvbnQtY29sb3I6ICAgICAgICAgICAgICAgICM5OTk5OTk7XG4kaW5wdXQtZm9jdXMtbGFiZWwtZm9udC1jb2xvcjogICAgICAgICAgZGFya2VuKCM5OTk5OTksIDMwKTtcbiRpbnB1dC1oZWxwLWZvbnQtY29sb3I6ICAgICAgICAgICAgICAgICAkaGlnaGxpZ2h0LWNvbG9yMTtcbiRpbnB1dC1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuJGlucHV0LWJ1dHRvbi1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICRibHVlO1xuJGlucHV0LWJ1dHRvbjItY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG4kaW5wdXQtYnV0dG9uMi1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgJGhpZ2hsaWdodC1jb2xvcjI7XG5cbiRpbWFnZWNvbnRhaW5lci13aWR0aDogICAgICAgICAgICAgICAgICAxODBweDtcbiRpbWFnZWNvbnRhaW5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICA1cHg7XG4kaW1hZ2Vjb250YWluZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4O1xuJGltYWdlY29udGFpbmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICM3Zjg4OTM7XG4kaW1hZ2Vjb250YWluZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIzdmODg5MztcbiRpbWFnZWNvbnRhaW5lci1pbm5lci13aWR0aDogICAgICAgICAgICAoJGltYWdlY29udGFpbmVyLXdpZHRoIC0gMiAqICRpbWFnZWNvbnRhaW5lci1wYWRkaW5nIC0gMiAqICAkaW1hZ2Vjb250YWluZXItYm9yZGVyKTtcbiRpbWFnZWNvbnRhaW5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICA1cHg7XG4kaW1hZ2V1cGxvYWQtY29udHJvbHMtY29sb3I6ICAgICAgICAgICAgICNmZmZmZmY7XG5cbiRkb2N1bWVudGNvbnRhaW5lci1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHg7XG4kZG9jdW1lbnRjb250YWluZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzdmODg5MztcbiRkb2N1bWVudGNvbnRhaW5lci1jb2xvcjogICAgICAgICAgICAgICAgICAjN2Y4ODkzO1xuJGRvY3VtZW50Y29udGFpbmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgIDE1cHg7XG4kZG9jdW1lbnR1cGxvYWQtY29udHJvbHMtY29sb3I6ICAgICAgICAgICAgI2ZmZmZmZjtcblxuXG5cbiRpbnB1dC1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAxNHB4O1xuJGlucHV0LWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIDE7XG5cblxuJGltZy1jaXJjbGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICNlYjZmNzg7XG5cbkBtaXhpbiB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtaXhpbiB0ZXh0X2JvbGQge1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1peGluIHJlc2V0X3NwYWNlc3tcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IGNvbG9yOiAkY29sb3I7IG9wYWNpdHk6IDE7IH0gLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkaW1wb3J0YW50OiAnJykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXMjeyRpbXBvcnRhbnR9O1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXMjeyRpbXBvcnRhbnR9O1xuICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cyN7JGltcG9ydGFudH07ICBcbiAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cyN7JGltcG9ydGFudH07ICAgICAgXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMjeyRpbXBvcnRhbnR9OyBcbn1cbkBtaXhpbiBvcGFjaXR5KCR2YWx1ZSwgJGltcG9ydGFudDogJycpIHtcbiAgb3BhY2l0eTogJHZhbHVlICN7JGltcG9ydGFudH07XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0jeyR2YWx1ZSAqIDEwMH0pICN7JGltcG9ydGFudH07XG59XG5cbkBtaXhpbiBpbnB1dC12YXJpYW50KCRjb2xvcikge1xuXHQuZHZndWktdGV4dCB7XG5cdFx0Lypib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yOyovXG4gICAgICAgIFxuXHRcdCYuZWRpdGVkOm5vdChbcmVhZG9ubHldKSxcblx0XHQmLmZvcm0tY29udHJvbC1zdGF0aWMsXG5cdFx0Jjpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5cdFx0Ji5mb2N1czpub3QoW3JlYWRvbmx5XSkgeyAgXG5cdFx0XHR+IGxhYmVsLFxuXHRcdFx0fiAuZm9ybS1jb250cm9sLWZvY3VzIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yOyBcblx0XHRcdFx0fSAgICAgICAgXG5cdFx0XHR9XG5cdFx0XHR+IGxhYmVsIHtcdFx0XHRcdCAgIFxuXHRcdFx0XHRjb2xvcjogJGNvbG9yOyAgIFxuXHRcdFx0fSAgXG5cdFx0XHR+IGkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0fiAuaGVscC1ibG9jayB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICAgXHRcblx0LmR2Z3VpLXNlbGVjdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjtcbiAgICAgICAgXG5cdFx0Ji5lZGl0ZWQ6bm90KFtyZWFkb25seV0pLFxuXHRcdCYuZm9ybS1jb250cm9sLXN0YXRpYyxcblx0XHQmOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcblx0XHQmLmZvY3VzOm5vdChbcmVhZG9ubHldKSB7ICBcblx0XHRcdH4gbGFiZWwsXG5cdFx0XHR+IC5mb3JtLWNvbnRyb2wtZm9jdXMge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7IFxuXHRcdFx0XHR9ICAgICAgICBcblx0XHRcdH1cblx0XHRcdH4gbGFiZWwge1x0XHRcdFx0ICAgXG5cdFx0XHRcdGNvbG9yOiAkY29sb3I7ICAgXG5cdFx0XHR9ICBcblx0XHRcdH4gaSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHR9XG5cdFx0XHR+IC5oZWxwLWJsb2NrIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH0gICBcdFxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6ICRjb2xvcjsgICAgIFxuXHR9XG59XG5cbi5kdmd1aS1mb3JtLWdyb3VwIHsgIFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7ICAgIFxuICBcdG1hcmdpbjogMCAwICRpbnB1dC1tYXJnaW4tYm90dG9tIDA7ICBcbiAgXHRwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmctdG9wOyAgICAgXG4gICAgXG5cdC5kdmd1aS10ZXh0LC50cnVtYm93eWctYm94IHsgICAgIFxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIFxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yOyBcblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlcigkaW5wdXQtbGFiZWwtZm9udC1jb2xvcik7ICBcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApOyAgIFxuXHRcdGNvbG9yOiAkaW5wdXQtZm9udC1jb2xvcjsgIFxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyAgICAgXG5cdFx0cGFkZGluZy1yaWdodDogMDsgICBcblx0XHRmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgICAgfiBsYWJlbCB7ICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWxhYmVsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIHRvcDogMTlweDsgICAgICAgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1sYWJlbC1mb250LWNvbG9yO1xuICAgICAgICAgICAgXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxuXHRcdFx0bGVmdDogMDsgICAgICAgXG5cdFx0XHRib3R0b206IDA7ICBcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZGVmYXVsdC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJzsgIFxuXHRcdFx0ICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgXHR6LWluZGV4OiA1O1xuXHRcdFx0ICBcdGJvdHRvbTogMDtcblx0XHRcdCAgXHRsZWZ0OiA1MCU7XG5cdFx0XHQgIFx0d2lkdGg6IDA7ICAgXG5cdFx0XHQgIFx0aGVpZ2h0OiAycHg7XG5cdFx0XHQgIFx0d2lkdGg6IDA7ICBcblx0XHRcdCAgXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQgIFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgICB+IC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtaGVscC1mb250LWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICY6bm90KDplbXB0eSl7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgXHRcdCYuZWRpdGVkOm5vdChbcmVhZG9ubHldKSxcblx0XHQmOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG5cdFx0XHR+IGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRpbnB1dC1mb2N1cy1sYWJlbC1mb250LWNvbG9yOyAgXG5cdFx0XHRcdCAgIFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyAgXG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgXG5cdFx0XHQgIFx0XHRiYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHR9IFxuICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0fVxuXHRcdH0gIFxuXHRcdCY6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcblx0XHRcdH4gLmhlbHAtYmxvY2sge1xuXHRcdFx0XHRjb2xvcjogJGlucHV0LWhlbHAtZm9udC1jb2xvcjsgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHR9XG5cdFx0fSAgXG4gICAgICAgICZbcmVhZG9ubHldLFxuICAgICAgICAmLmVkaXRlZCxcbiAgICAgICAgJjpmb2N1czpub3QoW3JlYWRvbmx5XSksICBcbiAgICAgICAgJi5mb2N1czpub3QoW3JlYWRvbmx5XSkge1x0XHRcdCBcbiAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgIHRvcDogMDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9ICAgIFxuXHR9XG5cdC50cnVtYm93eWctYm94IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodC13eXNpd3lnO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmR2Z3VpLXNlbGVjdCB7ICAgICBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjsgXG5cdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIoJGlucHV0LWxhYmVsLWZvbnQtY29sb3IpOyAgXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTsgICBcblx0XHRjb2xvcjogJGlucHV0LWZvbnQtY29sb3I7ICBcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFxuXHRcdHBhZGRpbmc6IDJweCAzMHB4IDJweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMnB4O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBcblxuICAgICAgICB+IGxhYmVsIHsgICAgICAgIFxuICAgICAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgICAgdG9wOiAxOXB4OyAgICAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWxhYmVsLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyAgXG5cdFx0XHRsZWZ0OiAwOyAgICAgICBcblx0XHRcdGJvdHRvbTogMDsgIFxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRkZWZhdWx0LWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNScgdmlld0JveD0nNyAxMCAxMCA1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjMwJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIG9wYWNpdHk9Jy41NCcgZD0nTTcgMTBsNSA1IDUtNXonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGJvdHRvbSAxMnB4O1xuICAgICAgICAgICAgXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7ICBcblx0XHRcdCAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgIFx0ei1pbmRleDogNTtcblx0XHRcdCAgXHRib3R0b206IDA7XG5cdFx0XHQgIFx0bGVmdDogNTAlO1xuXHRcdFx0ICBcdHdpZHRoOiAwOyAgIFxuXHRcdFx0ICBcdGhlaWdodDogMnB4O1xuXHRcdFx0ICBcdHdpZHRoOiAwOyAgXG5cdFx0XHQgIFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0ICBcdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICAgICAgfiAuaGVscC1ibG9jayB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWhlbHAtZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICY6bm90KDplbXB0eSl7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgXHRcdCYuZWRpdGVkOm5vdChbcmVhZG9ubHldKSxcblx0XHQmOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG5cdFx0XHR+IGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRpbnB1dC1mb2N1cy1sYWJlbC1mb250LWNvbG9yOyAgXG5cdFx0XHRcdCAgIFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyAgXG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgXG5cdFx0XHQgIFx0XHRiYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHR9IFxuICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0fVxuXHRcdH0gIFxuXHRcdCY6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcblx0XHRcdH4gLmhlbHAtYmxvY2sge1xuXHRcdFx0XHRjb2xvcjogJGlucHV0LWhlbHAtZm9udC1jb2xvcjsgICAgIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0fVxuXHRcdH0gIFxuICAgICAgICAmW3JlYWRvbmx5XSxcbiAgICAgICAgJi5lZGl0ZWQsXG4gICAgICAgICY6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAgXG4gICAgICAgICYuZm9jdXM6bm90KFtyZWFkb25seV0pIHtcdFx0XHQgXG4gICAgICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfSAgICBcblx0fVxuICAgIFxuICAgIFxuICAgIFxuICAgIFxuXHQvLyBIZWxwIGJsb2NrXG5cblx0LmhlbHAtYmxvY2sgeyBcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgXHRtYXJnaW46IDJweCAwIDAgMDsgICBcblx0ICBcdEBpbmNsdWRlIG9wYWNpdHkoMCk7ICAgXG5cdCAgXHRmb250LXNpemU6IDEzcHg7XG5cdH1cblxuICAgIC5kdmd1aS1yYWRpbyB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgJi5pbmxpbmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIH4gbGFiZWwgeyAgICAgICAgXG4gICAgICAgICAgICB0b3A6IDA7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1mb2N1cy1sYWJlbC1mb250LWNvbG9yOyAgXG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgXG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dICAgeyBcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICBcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHsgICBcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyOyBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCA+IHNwYW4geyBcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7ICAgIFxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IFxuICAgICAgICAgICAgbGVmdDowOyBcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzOyBcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzOyBcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsID4gc3Bhbi5pbmMgICB7IFxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgbGVmdDotMjBweDsgIFxuICAgICAgICAgIHRvcDotMjBweDtcbiAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgIG9wYWNpdHk6MDsgXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwgPiAuYm94IHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7ICAgXG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIHotaW5kZXg6NTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsID4gLmNoZWNrIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7ICAgXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRpbnB1dC1mb250LWNvbG9yOyAgXG4gICAgICAgICAgb3BhY2l0eTowOyBcbiAgICAgICAgICB6LWluZGV4OjY7ICBcblxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcblxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtICAgOnNjYWxlKDApO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtICAgICAgOnNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybSAgICAgICAgICAgOnNjYWxlKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogaGFuZGxpbmcgY2xpY2sgZXZlbnRzICovXG5cbiAgICAgICAgLyogd2hlbiByYWRpbyBpcyBjaGVja2VkICovXG4gICAgICAgIGxhYmVsID4gc3Bhbi5pbmMge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uICAgOmdyb3dDaXJjbGUgMC4zcyBlYXNlO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uICAgICAgOmdyb3dDaXJjbGUgMC4zcyBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbiAgICAgICAgICAgOmdyb3dDaXJjbGUgMC4zcyBlYXNlOyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsID4gLmNoZWNrIHtcbiAgICAgICAgICBvcGFjaXR5OjE7IFxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtICAgOnNjYWxlKDEpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtICAgICAgOnNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybSAgICAgICAgICAgOnNjYWxlKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgfiBsYWJlbCxcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdIH4gbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC41KTsgXG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB+IGxhYmVsID4gLmJveCxcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdIH4gbGFiZWwgPiAuYm94IHsgXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQ6Y2hlY2tlZCB+IGxhYmVsID4gLmNoZWNrLCBcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdOmNoZWNrZWQgfiBsYWJlbCA+IC5jaGVjayB7ICAgICAgICAgICBcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmR2Z3VpLWNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICB+IGxhYmVsIHsgICAgICAgIFxuICAgICAgICAgICAgdG9wOiAwOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtbGFiZWwtZm9udC1jb2xvcjsgIFxuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElubGluZSBjaGVja2JveFxuXG4gICAgICAgICYubWQtY2hlY2tib3gtaW5saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taW5saW5lICYubWQtY2hlY2tib3gtaW5saW5lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSAgIHsgXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgXG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7ICAgXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjsgXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7ICBcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsID4gc3BhbiB7IFxuICAgICAgICAgICAgZGlzcGxheTpibG9jazsgICAgXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgICAgICAgICBsZWZ0OjA7IFxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7IFxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7IFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwgPiBzcGFuLmluYyAgIHsgXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBsZWZ0Oi0yMHB4OyAgXG4gICAgICAgICAgdG9wOi0yMHB4O1xuICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICAgICAgb3BhY2l0eTowOyBcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50OyBcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7IFxuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsID4gLmJveCB7XG4gICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgaGVpZ2h0OjIwcHg7ICAgXG4gICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjAuMnM7IC1tb3otdHJhbnNpdGlvbi1kZWxheTowLjJzOyB0cmFuc2l0aW9uLWRlbGF5OjAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCA+IC5jaGVjayB7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkaW5wdXQtZm9udC1jb2xvcjsgIFxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTowOyBcbiAgICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7IFxuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOyBcbiAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjAuM3M7IFxuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTowLjNzOyB0cmFuc2l0aW9uLWRlbGF5OjAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBoYW5kbGluZyBjbGljayBldmVudHMgKi9cblxuICAgICAgICAvKiB3aGVuIGNoZWNrYm94IGlzIGNoZWNrZWQgKi9cbiAgICAgICAgbGFiZWwgPiBzcGFuLmluYyB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24gICA6Z3Jvd0NpcmNsZSAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei1hbmltYXRpb24gICAgICA6Z3Jvd0NpcmNsZSAwLjNzIGVhc2U7XG4gICAgICAgICAgYW5pbWF0aW9uICAgICAgICAgICA6Z3Jvd0NpcmNsZSAwLjNzIGVhc2U7ICAgXG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwgPiAuYm94IHsgXG4gICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtICAgOnNjYWxlKDApIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybSAgICAgICAgOnNjYWxlKDApIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0gICAgICAgICAgICAgICAgIDpzY2FsZSgwKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2sge1xuICAgICAgICAgIG9wYWNpdHk6MTsgXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gICA6c2NhbGUoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybSAgICAgIDpzY2FsZSgxKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybSAgICAgICAgICAgOnNjYWxlKDEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB+IGxhYmVsLFxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gfiBsYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpOyBcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkIH4gbGFiZWwgPiAuYm94LFxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gfiBsYWJlbCA+IC5ib3ggeyBcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2ssIFxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCB+IGxhYmVsID4gLmNoZWNrIHsgICAgICAgICAgIFxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcbiAgICAgICAgfSBcbiAgICB9XG4gICAgXG4gICAgXG5cdCYuaGFzLWVycm9yIHtcblx0XHRAaW5jbHVkZSBpbnB1dC12YXJpYW50KCRub3RlLWVycm9yLWJvcmRlcik7XG5cdH1cbn0gXG4uZm9ybS1hY3Rpb25ze1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LW1hcmdpbjtcbn1cbi51aS1kYXRlcGlja2Vye1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93Q2lyY2xlIHtcbiAgMCUsIDEwMCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOyBvcGFjaXR5OiAwLjV9XG4gIDcwJSAgICAgICAgeyBiYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjI1KTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGdyb3dDaXJjbGUge1xuICAwJSwgMTAwJSAgIHsgLW1vei10cmFuc2Zvcm06c2NhbGUoMCk7IG9wYWNpdHk6IDAuNX1cbiAgNzAlICAgICAgICB7IGJhY2tncm91bmQ6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7IC1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMjUpOyB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dDaXJjbGUge1xuICAwJSwgMTAwJSAgIHsgdHJhbnNmb3JtOnNjYWxlKDApOyBvcGFjaXR5OiAwLjV9XG4gIDcwJSAgICAgICAgeyBiYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOyB0cmFuc2Zvcm06c2NhbGUoMS4yNSk7IH1cbn1cblxuLnNob3doaWRlLWJ5LXNlbGVjdHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LWFkZC1jb250YWluZXJ7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgLnNlbGVjdC1hZGQtZWxlbWVudHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4sIGEuYnRuIHtcbiAgICBjb2xvcjogJGlucHV0LWJ1dHRvbi1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgJi5idG4tc2Vjb25kYXJ5e1xuICAgICAgICBjb2xvcjogJGlucHV0LWJ1dHRvbjItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1idXR0b24yLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJ1dHRvbjItYmFja2dyb3VuZDtcbiAgICB9XG59XG4uZHZndWktaW1hZ2V1cGxvYWR7XG4gICAgLmR2Z3VpLWltYWdldXBsb2FkLWlucHV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAuZHZndWktaW1hZ2V1cGxvYWQtY29udGFpbmVye1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAuZHZndWktaW1hZ2UtZWxlbWVudHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpbWFnZWNvbnRhaW5lci1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbWFnZWNvbnRhaW5lci1wYWRkaW5nO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogJGltYWdlY29udGFpbmVyLXdpZHRoO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGltYWdlY29udGFpbmVyLWlubmVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGltYWdlY29udGFpbmVyLWlubmVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRyb2xze1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2V1cGxvYWQtY29udHJvbHMtY29sb3I7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW1hZ2Vjb250YWluZXItaW5uZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgLmFjdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5jb250cm9sc3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1hcmtlZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbWFya2VyLWNvbG9yO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5kdmd1aS1pbWFnZS1lbGVtZW50LW1hcmt7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFya2VyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHZndWktaW1hZ2V1cGxvYWQtcHJvZ3Jlc3N7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmR2Z3VpLWRvY3VtZW50dXBsb2Fke1xuICAgIC5kdmd1aS1kb2N1bWVudHVwbG9hZC1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IFxuICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gICAgLmR2Z3VpLWRvY3VtZW50dXBsb2FkLWNvbnRhaW5lcntcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgLmR2Z3VpLWRvY3VtZW50LWVsZW1lbnR7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZG9jdW1lbnRjb250YWluZXItY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZG9jdW1lbnRjb250YWluZXItcGFkZGluZztcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLmRvY3VtZW50LCAuZHZndWktZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAuZG9je1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR2Z3VpLWZvcm0tZ3JvdXB7XG4gICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgIC8qcGFkZGluZzogMDsqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRyb2xze1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZG9jdW1lbnR1cGxvYWQtY29udHJvbHMtY29sb3I7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlIGFsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuOSk7XG4gICAgICAgICAgICAgICAgLmFjdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5jb250cm9sc3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHZndWktZG9jdW1lbnR1cGxvYWQtcHJvZ3Jlc3N7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLm5vdGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMzgsIDIzOCwgMjM4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICBcbiAgICAmLm5vdGUtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLXN1Y2Nlc3MtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm90ZS1zdWNjZXNzLWJvcmRlcjtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgfVxuICAgICYubm90ZS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWVycm9yLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5vdGUtZXJyb3ItYm9yZGVyO1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtZm9udC1jb2xvcjtcbiAgICB9XG4gICAgJi5ub3RlLm5vdGUtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLXdhcm5pbmctYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm90ZS13YXJuaW5nLWJvcmRlcjtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgfVxufVxuIiwiLm1haW4tb3V0ZXJ7XG4gICAgbWF4LXdpZHRoOiA5MDBweCsyKiRkZWZhdWx0LW1hcmdpbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICsgJGRlZmF1bHQtbWFyZ2luO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzBweCk7XG59XG5tYWlue1xuICAgIG1hcmdpbjogJGRlZmF1bHQtbWFyZ2luO1xufVxuLmJme1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTE7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDE7XG59XG4ubXR7XG4gICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtbWFyZ2luO1xufVxuLnB0e1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1tYXJnaW47XG59XG4ucHQye1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1tYXJnaW4qMjtcbn1cbi5tYntcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW47XG59XG4ubWIxe1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1oYWxmO1xufVxuLm1iMntcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4qMjtcbn1cbi5tYjN7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luKjM7XG59XG4uaG17XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NTBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MzBweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xufVxuIiwiLmhlYWRlci1vdXRlcntcbiAgICB3aWR0aDogOTAwcHgrMiokZGVmYXVsdC1tYXJnaW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xufVxuaGVhZGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogJGRlZmF1bHQtbWFyZ2luICRkZWZhdWx0LW1hcmdpbiAwICRkZWZhdWx0LW1hcmdpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIC5nbG9iYWxuYXYsIC5wcm9qZWN0bmF2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBuYXZ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNhcnQtdG90YWwtaXRlbXN7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAuaGVhZGVyLWNhcnR7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWRlci1sb2dpbntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvamVjdG5hdiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBuYXYge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAmLmNhcnQtdG90YWwtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdF9jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oaWRkZW5fcHJvamVjdHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaGlkZGVuX3Byb2plY3Rze1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTBweCkgeyovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KSB7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KSB7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KSB7XG59XG4iLCIuZm9vdGVyLW91dGVye1xuICAgIC8qbWF4LXdpZHRoOiAxMjAwcHgrMiokZGVmYXVsdC1tYXJnaW47Ki9cbiAgICBtYXgtd2lkdGg6IDkwMHB4KzIqJGRlZmF1bHQtbWFyZ2luO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjbGVhcjogYm90aDtcbiAgICBcbiAgICBuYXZ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIFxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5mb290ZXJ7XG4gICAgbWFyZ2luOiAkZGVmYXVsdC1tYXJnaW47XG4gICAgLy9tYXJnaW4tdG9wOiAxMDBweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGJsYWNrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC5sb2dvX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KSB7XG4gICAgZm9vdGVye1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxufVxuIl19 */