@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap");@keyframes vex-fadein{0%{opacity:0}to{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}to{opacity:0}}@keyframes vex-rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.vex,.vex *,.vex :after,.vex :before{box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1111;top:0;right:0;bottom:0;left:0}.vex-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.vex-overlay{animation:vex-fadein .5s;position:fixed;z-index:1111;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0}.vex-overlay.vex-closing{animation:vex-fadeout .5s forwards}.vex-content{animation:vex-fadein .5s;background:#fff}.vex.vex-closing .vex-content{animation:vex-fadeout .5s forwards}.vex-close:before{font-family:Arial,sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{text-rendering:optimizeLegibility;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vex-loading-spinner{animation:vex-rotation .7s linear infinite;box-shadow:0 0 1em rgba(0,0,0,.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-outer>.scroll-element{background-color:#fff}.scrollbar-outer>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-outer>.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.scrollbar-outer>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px}.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px}.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-macosx>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-macosx>.scroll-element .scroll-element_track{display:none}.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#6c6e71;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border-radius:7px;transition:opacity .2s linear}.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}.scrollbar-macosx>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-light>.scroll-element{background-color:#fff}.scrollbar-light>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-light>.scroll-element .scroll-element_outer{border-radius:10px}.scrollbar-light>.scroll-element .scroll-element_size{background:#dbdbdb;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZThlOGU4Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==");background:linear-gradient(90deg,#dbdbdb 0,#e8e8e8);border-radius:10px}.scrollbar-light>.scroll-element.scroll-x{bottom:0;height:17px;left:0;min-width:100%;width:100%}.scrollbar-light>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px}.scrollbar-light>.scroll-element .scroll-bar{background:#fefefe;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==");background:linear-gradient(90deg,#fefefe 0,#f5f5f5);border:1px solid #dbdbdb;border-radius:10px}.scrollbar-light>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-light>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-light>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0}.scrollbar-light>.scroll-element.scroll-y .scroll-bar{left:0;min-height:10px;width:10px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-rail>.scroll-element,.scrollbar-rail>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-rail>.scroll-element{background-color:#fff}.scrollbar-rail>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%}.scrollbar-rail>.scroll-element.scroll-y{height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px}.scrollbar-rail>.scroll-element .scroll-bar{background-color:#d0b9a0;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{box-shadow:1px 1px 3px rgba(0,0,0,.6)}.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;border-radius:12px}.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;border-radius:12px;transition:opacity .2s}.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#6c6e71;border-radius:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;transition:height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;transition:width .2s}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:100%;border-radius:12px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:20px}.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-chrome>.scroll-element{background-color:#fff}.scrollbar-chrome>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-chrome>.scroll-element .scroll-element_track{background:#f1f1f1;border:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x{bottom:0;height:16px;left:0;min-width:100%;width:100%}.scrollbar-chrome>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:16px}.scrollbar-chrome>.scroll-element .scroll-bar{background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;border-radius:2px}.scrollbar-chrome>.scroll-element .scroll-bar:hover{background-color:#c2c2c2;border-color:#a9a9a9}.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;border-color:#7e7e7e}.scrollbar-chrome>.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px}.scrollbar-chrome>.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar{height:8px;min-width:10px;top:3px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar{left:3px;min-height:10px;width:8px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track{height:14px;left:-3px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size{height:14px;left:-4px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:benetton;src:url(../fonts/benetton.eot);src:url(../fonts/benetton.eot?#iefix) format("embedded-opentype"),url(../fonts/benetton.ttf),url(../fonts/benetton.woff),url(../fonts/benetton.svg);font-weight:400}[class*=" icon-benetton-"],[class^=icon-benetton-]{font-family:benetton!important}[class*=" icon-"],[class*=" icon-benetton-"],[class^=icon-],[class^=icon-benetton-]{font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"],[class*=" icon-benetton-"],[class^=icon-],[class^=icon-benetton-]{font-family:benetton}.icon-alert:before,.icon-benetton-alert:before{font-family:benetton;content:""}.icon-arrowDown:before,.icon-benetton-arrowDown:before{font-family:benetton;content:""}.icon-arrowLeft:before,.icon-benetton-arrowLeft:before{font-family:benetton;content:""}.icon-arrowRight:before,.icon-benetton-arrowRight:before{font-family:benetton;content:""}.icon-arrowUp:before,.icon-benetton-arrowUp:before{font-family:benetton;content:""}.icon-bag:before,.icon-benetton-bag:before{font-family:benetton;content:""}.icon-benetton-calendar:before,.icon-calendar:before{font-family:benetton;content:""}.icon-benetton-chat:before,.icon-chat:before{font-family:benetton;content:""}.icon-benetton-checkV:before,.icon-checkV:before{font-family:benetton;content:""}.icon-benetton-clipboard:before,.icon-clipboard:before{font-family:benetton;content:""}.icon-benetton-close:before,.icon-close:before{font-family:benetton;content:""}.icon-benetton-customerCare:before,.icon-customerCare:before{font-family:benetton;content:""}.icon-benetton-download:before,.icon-download:before{font-family:benetton;content:""}.icon-benetton-edit:before,.icon-edit:before{font-family:benetton;content:""}.icon-benetton-eye:before,.icon-eye:before{font-family:benetton;content:""}.icon-benetton-facebook:before,.icon-facebook:before{font-family:benetton;content:""}.icon-benetton-familyCard:before,.icon-familyCard:before{font-family:benetton;content:""}.icon-benetton-filters:before,.icon-filters:before{font-family:benetton;content:""}.icon-benetton-fullArrowBottom:before,.icon-fullArrowBottom:before{font-family:benetton;content:""}.icon-benetton-fullArrowLeft:before,.icon-fullArrowLeft:before{font-family:benetton;content:""}.icon-benetton-fullArrowRight:before,.icon-fullArrowRight:before{font-family:benetton;content:""}.icon-benetton-fullArrowTop:before,.icon-fullArrowTop:before{font-family:benetton;content:""}.icon-benetton-hamburger:before,.icon-hamburger:before{font-family:benetton;content:""}.icon-benetton-instagram:before,.icon-instagram:before{font-family:benetton;content:""}.icon-benetton-listing1x:before,.icon-listing1x:before{font-family:benetton;content:""}.icon-benetton-listing2x:before,.icon-listing2x:before{font-family:benetton;content:""}.icon-benetton-listing3x:before,.icon-listing3x:before{font-family:benetton;content:""}.icon-benetton-listinOorder:before,.icon-listinOorder:before{font-family:benetton;content:""}.icon-benetton-logout:before,.icon-logout:before{font-family:benetton;content:""}.icon-benetton-mail:before,.icon-mail:before{font-family:benetton;content:""}.icon-benetton-mouseHandPath1:before,.icon-mouseHandPath1:before{font-family:benetton;content:""}.icon-benetton-mouseHandPath2:before,.icon-mouseHandPath2:before{font-family:benetton;content:""}.icon-benetton-order:before,.icon-order:before{font-family:benetton;content:""}.icon-benetton-payment:before,.icon-payment:before{font-family:benetton;content:""}.icon-benetton-phoneIncoming:before,.icon-phoneIncoming:before{font-family:benetton;content:""}.icon-benetton-phone:before,.icon-phone:before{font-family:benetton;content:""}.icon-benetton-pin:before,.icon-pin:before{font-family:benetton;content:""}.icon-benetton-plus:before,.icon-plus:before{font-family:benetton;content:""}.icon-benetton-return:before,.icon-return:before{font-family:benetton;content:""}.icon-benetton-search:before,.icon-search:before{font-family:benetton;content:""}.icon-benetton-settings:before,.icon-settings:before{font-family:benetton;content:""}.icon-benetton-shippingExpress:before,.icon-shippingExpress:before{font-family:benetton;content:""}.icon-benetton-shipping:before,.icon-shipping:before{font-family:benetton;content:""}.icon-benetton-trash:before,.icon-trash:before{font-family:benetton;content:""}.icon-benetton-twitter:before,.icon-twitter:before{font-family:benetton;content:""}.icon-benetton-user:before,.icon-user:before{font-family:benetton;content:""}.icon-benetton-wishlist:before,.icon-wishlist:before{font-family:benetton;content:""}.icon-benetton-wishlistFull:before,.icon-wishlistFull:before{font-family:benetton;content:""}.icon-benetton-youtube:before,.icon-youtube:before{font-family:benetton;content:""}.icon-benetton-searchlight:before,.icon-searchlight:before{font-family:benetton;content:""}.icon-benetton-navigate:before,.icon-navigate:before{font-family:benetton;content:""}.icon-benetton-favOn:before,.icon-favOn:before{font-family:benetton;content:""}.icon-benetton-favOff:before,.icon-favOff:before{font-family:benetton;content:""}.icon-benetton-circleOn:before,.icon-circleOn:before{font-family:benetton;content:""}.icon-benetton-circleOff:before,.icon-circleOff:before{font-family:benetton;content:""}.icon-benetton-geolocate:before,.icon-geolocate:before{font-family:benetton;content:""}.icon-benetton-okCheck:before,.icon-okCheck:before{font-family:benetton;content:""}.icon-benetton-tag:before,.icon-tag:before{font-family:benetton;content:""}.icon-benetton-telegram:before,.icon-telegram:before{font-family:benetton;content:""}.icon-benetton-zoomin:before,.icon-zoomin:before{font-family:benetton;content:""}.icon-benetton-store:before,.icon-store:before{font-family:benetton;content:""}.icon-benetton-callEmpty:before,.icon-callEmpty:before{font-family:benetton;content:""}.icon-benetton-time:before,.icon-time:before{font-family:benetton;content:""}.icon-benetton-pinEmpty:before,.icon-pinEmpty:before{font-family:benetton;content:""}.icon-benetton-editV2:before,.icon-editV2:before{font-family:benetton;content:""}.icon-benetton-signin:before,.icon-signin:before{font-family:benetton;content:""}.icon-benetton-signup:before,.icon-signup:before{font-family:benetton;content:""}.icon-care-1A:before{font-family:benetton;content:""}.icon-care-1B:before{font-family:benetton;content:""}.icon-care-1C:before{font-family:benetton;content:""}.icon-care-1D:before{font-family:benetton;content:""}.icon-care-1E:before{font-family:benetton;content:""}.icon-care-1F:before{font-family:benetton;content:""}.icon-care-1G:before{font-family:benetton;content:""}.icon-care-1H:before{font-family:benetton;content:""}.icon-care-1I:before{font-family:benetton;content:""}.icon-care-1K:before{font-family:benetton;content:""}.icon-care-1L:before{font-family:benetton;content:""}.icon-care-1M:before{font-family:benetton;content:""}.icon-care-1N:before{font-family:benetton;content:""}.icon-care-1O:before{font-family:benetton;content:""}.icon-care-1P:before{font-family:benetton;content:""}.icon-care-1X:before{font-family:benetton;content:""}.icon-care-2A:before{font-family:benetton;content:""}.icon-care-2B:before{font-family:benetton;content:""}.icon-care-2X:before{font-family:benetton;content:""}.icon-care-3A:before{font-family:benetton;content:""}.icon-care-3B:before{font-family:benetton;content:""}.icon-care-3X:before{font-family:benetton;content:""}.icon-care-4A:before{font-family:benetton;content:""}.icon-care-4B:before{font-family:benetton;content:""}.icon-care-4C:before{font-family:benetton;content:""}.icon-care-4D:before{font-family:benetton;content:""}.icon-care-4E:before{font-family:benetton;content:""}.icon-care-4F:before{font-family:benetton;content:""}.icon-care-4G:before{font-family:benetton;content:""}.icon-care-4X:before{font-family:benetton;content:""}.icon-care-5A:before{font-family:benetton;content:""}.icon-care-5B:before{font-family:benetton;content:""}.icon-care-5C:before{font-family:benetton;content:""}.icon-care-5X:before{font-family:benetton;content:""}.icon-care-6A:before{font-family:benetton;content:""}.icon-care-6B:before{font-family:benetton;content:""}.icon-care-6C:before{font-family:benetton;content:""}.icon-care-6D:before{font-family:benetton;content:""}.icon-care-6E:before{font-family:benetton;content:""}.icon-care-6X:before{font-family:benetton;content:""}.icon-care-7A:before{font-family:benetton;content:""}.icon-care-7B:before{font-family:benetton;content:""}.icon-care-7C:before{font-family:benetton;content:""}.icon-care-7X:before{font-family:benetton;content:""}@keyframes fadeOutIn{0%{opacity:1}45%{opacity:0}55%{opacity:0}to{opacity:1}}@keyframes fadeOutInWide{0%{opacity:1;width:75%}45%{opacity:0;width:75%}55%{opacity:0;width:100%}to{opacity:1;width:100%}}@keyframes fadeOutInReverse{0%{opacity:1}46%{opacity:0}56%{opacity:0}to{opacity:1}}@keyframes fadeOutInReverseWide{0%{opacity:1;width:100%}46%{opacity:0;width:100%}56%{opacity:0;width:75%}to{opacity:1;width:75%}}@keyframes alignTextLeft{0%{text-align:center}90%{text-align:left}to{text-align:left}}@keyframes alignTextCenter{0%{text-align:left}90%{text-align:center}to{text-align:center}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.clearfix:after{content:"";display:table}.day:not(td) label,.month:not(td) label,.visually-hidden,.year:not(td) label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu{float:left;margin:0;padding:0}.menu li{float:left;list-style:none outside none!important}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1024px) and (max-width:1599px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1024px) and (max-width:1599px){.visible-md-block{display:block!important}}@media (min-width:1024px) and (max-width:1599px){.visible-md-inline{display:inline!important}}@media (min-width:1024px) and (max-width:1599px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1600px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1600px){.visible-lg-block{display:block!important}}@media (min-width:1600px){.visible-lg-inline{display:inline!important}}@media (min-width:1600px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}}@media (min-width:1024px) and (max-width:1599px){.hidden-md{display:none!important}}@media (min-width:1600px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}body,html{min-height:100%}html{box-sizing:border-box;scroll-behavior:smooth}html *,html :after,html :before{box-sizing:inherit;font:inherit}#main{overflow-x:hidden;position:relative;padding-bottom:50px}.endlessaisle #main{padding-bottom:0}:root{font-size:15px;font-size:100%;font-weight:400}:root,:root[lang=el]{font-family:Roboto,sans-serif,Helvetica Neue,Helvetica,Arial}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like,:root[lang=el] .h1-like,:root[lang=el] .h2-like,:root[lang=el] .h3-like,:root[lang=el] .h4-like,:root[lang=el] .h5-like,:root[lang=el] .h6-like,:root[lang=el] h1,:root[lang=el] h2,:root[lang=el] h3,:root[lang=el] h4,:root[lang=el] h5,:root[lang=el] h6,h1,h2,h3,h4,h5,h6{text-transform:none}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,h1,h2,h3,h4,h5{color:#121212}.h1-like,.h2-like,.h3-like,h1,h2,h3{line-height:1}.h5-like,.h6-like,h5,h6{line-height:1.2}.h1-like,h1{font-size:40px;font-size:2.5rem;margin:65px 0}.h1-secondary{font-size:20px;font-size:1.25rem;margin:30px 0;text-transform:none}.h2-like,h2{font-size:30px;font-size:1.875rem;margin:50px 0}.h2-promo{font-size:40px;font-size:2.5rem;margin:65px 0}.h1-category-title{font-family:Roboto,sans-serif,Helvetica Neue,Helvetica,Arial;font-weight:300;font-size:24px;letter-spacing:4px;margin:32px 0 0;text-transform:uppercase}.h3-like,h3{font-size:18px;font-size:1.125rem;text-transform:uppercase;font-weight:400;margin:24px 0}.h3-secondary{line-height:1.5;text-transform:none;margin:50px 0}.h3-display{text-transform:uppercase;letter-spacing:9px;margin:80px 0}.h4-like,h4{font-size:15px;font-size:.9375rem;line-height:1.6;margin:40px 0}.h4-secondary{color:#777}.h4-display,.h4-editorial{text-transform:uppercase;letter-spacing:10px;line-height:2;margin:50px 0;display:inline-block}.h4-editorial{color:#fff;background-color:#c4c4c4}.h5-like,h5{margin:30px 0}.h5-editorial,.h5-like,h5{font-size:12px;font-size:.75rem}.h5-editorial{text-align:center;letter-spacing:4.8px;line-height:2.5;text-transform:uppercase;font-weight:400}.h6-like,h6{font-size:12px;font-size:.75rem;color:#777;margin:20px 0}b,strong{font-weight:500}em,i,p,span{font-size:14px;font-size:.875rem}em,i{font-style:italic}p{font-weight:400;line-height:1.6;margin:24px 0}.text-title{font-size:15px;font-size:.9375rem;font-weight:500}.text-emphasis{font-style:italic}.text-address,.text-phone{position:relative;margin-bottom:10px}.text-address p,.text-phone p{margin:0;padding-left:40px}.text-address:before,.text-phone:before{font-size:20px;font-size:1.25rem;top:50%;bottom:auto;transform:translateY(-50%);content:"";position:absolute;left:0;color:#009848}.text-phone:before{content:""}.text-callback:before,.text-phone:before{font-family:benetton}.text-address:before{font-size:26px;font-size:1.625rem;font-family:benetton;content:""}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-secondary{font-size:15px;font-size:.9375rem;color:#777;font-weight:400}.text-welcome{color:#777;margin:0}.text-welcome a{color:#009848}.text-welcome .username{color:#121212}.text-disclaimer{font-size:11px;font-size:.6875rem;color:#777;font-weight:400;white-space:normal}.store-finder-details .text-disclaimer{white-space:normal;margin-top:7px;margin-left:25px}.text-small,small{font-size:12px;font-size:.75rem;font-weight:400;margin:12px 0;display:inline-block;line-height:normal}code{border-radius:3px;padding:0 5px}.a-like,a{color:#121212;text-decoration:none;display:inline-block}.a-like:focus,a:focus{outline:0}.no-js .a-like,.no-js a{pointer-events:none}.link-secondary{line-height:1.2;text-transform:uppercase;letter-spacing:4px;color:#121212;text-decoration:none}.link-secondary:after{content:" →";padding-left:10px;color:#009848}.link-breadcrumb{font-size:12px;font-size:.75rem;line-height:1.5;text-decoration:none;color:#121212}.link-breadcrumb:after{display:none}.link-scroll-bottom{color:#009848;font-weight:400;cursor:pointer}.link-scroll-bottom:after{content:" ↓"}.link-back-explore{font-size:12px;font-size:.75rem;display:block;margin-bottom:10px;font-weight:400}.link-back-explore:before{font-family:benetton;content:"";display:inline-block;color:#009848;transform:rotate(180deg);font-size:12px;font-weight:500;vertical-align:middle;padding-left:10px}.breadcrumb .link-back-explore{display:none}.store-finder-details .link-back-explore{font-size:12px;font-size:.75rem;margin:9px 0 18px;cursor:pointer}.link-explode{font-size:12px;font-size:.75rem;font-weight:400;text-transform:uppercase;cursor:pointer}.preferred-store-page .link-explode{margin:10px 0 0}.link-explode:before{content:"-";color:#009848;padding-right:10px;padding-left:5px}.link-explode.active:before{content:"+"}.link-guest{font-size:15px;font-size:.9375rem;color:#009848;padding:20px;text-align:center;width:100%}.ea-confirm+.link-guest{display:none}.is-focus{color:#009848;font-weight:inherit}.is-warning{font-size:12px;font-size:.75rem;color:#d0021b;font-weight:400;line-height:1.5}.danger_msg i,.danger_msg p{font-size:10px;font-size:.625rem;color:#777;font-weight:400;line-height:1.3;margin-bottom:0}.danger_msg img{width:15px;height:12px;position:relative;display:inline-block;bottom:-1px}.link-preferred{font-size:12px;font-size:.75rem}.pt_store-locator .link-preferred{margin:5px 0}.pt_store-locator .link-preferred .preferred{font-size:13px;font-size:.8125rem}.link-preferred .preferred{display:none}.link-preferred .label-phone{display:block}.link-preferred:before{font-family:benetton;content:"";padding-right:5px;color:#121212}.link-preferred.is-preferred:before{font-family:benetton;content:"";color:#009848}.link-preferred.is-preferred .preferred{display:inline-block;margin:0}.link-preferred.is-preferred .not-preferred{display:none}.link-minicart-close{font-size:12px;font-size:.75rem;display:block;margin:12px auto 0;text-align:center;text-decoration:underline}.container{position:relative;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (max-width:767px){.container{padding-left:16px;padding-right:16px}}@media (min-width:768px){.container{padding-left:32px;padding-right:32px}}@media (min-width:1024px){.container{padding-left:32px;padding-right:32px}}@media (min-width:1600px){.container{padding-left:32px;padding-right:32px}}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.editorial{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.editorial{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12,.editorial{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.editorial{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12,.editorial{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1600px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.row{margin-left:-16px;margin-right:-16px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}@media (min-width:768px){.row{margin-left:-32px;margin-right:-32px}}@media (min-width:1024px){.row{margin-left:-32px;margin-right:-32px}}@media (min-width:1600px){.row{margin-left:-32px;margin-right:-32px}}[class*=col-],[class^=col-]{padding-left:8px;padding-right:8px}@media (min-width:768px){[class*=col-],[class^=col-]{padding-left:16px;padding-right:16px}}@media (min-width:1024px){[class*=col-],[class^=col-]{padding-left:16px;padding-right:16px}}@media (min-width:1600px){[class*=col-],[class^=col-]{padding-left:16px;padding-right:16px}}.site{position:relative;height:auto;min-height:calc(100% - 26px)}img[class*=" lazy"],img[class^=lazy]{transition:opacity .3s ease-in}.no-effect img[class*=" lazy"],.no-effect img[class^=lazy]{transition:none}.lazy,.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1}.loading{position:relative}.loading:after,.loading:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.loading:before{background-color:hsla(0,0%,100%,.8)}.loading:after{background:transparent url(../images/loading.gif) no-repeat 50%;background-size:121.5px 31.5px}html.loading{overflow:hidden}[data-link]{cursor:pointer}pre{overflow:auto}.l_reorder-cards,.l_wrapper-nav{display:flex;flex-wrap:wrap}.l_reorder-cards .last-edited{order:-1}.l_scroll-pane{overflow-y:auto;overflow-x:hidden;white-space:nowrap;margin-left:-20px;margin-right:-20px;position:relative}.l_scroll-pane .message-location{padding-left:20px;padding-right:20px}.l_scroll-pane .message-location p{margin-bottom:0}.l_scroll-pane .list-details,.l_scroll-pane .store-finder-details{padding:0 25px 20px 20px}.l_scroll-pane .store-finder-details{max-height:0;overflow-y:hidden;transition:max-height .3s cubic-bezier(.25,.8,.25,1),overflow .3s cubic-bezier(.25,.8,.25,1)}.l_scroll-pane.is-moved .col{transform:translate3d(-100%,0,0)}.l_scroll-pane.is-moved .store-finder-details{max-height:2000px;max-width:100%;overflow-y:auto;overflow-x:hidden}.l_scroll-pane.is-moved .list-details{max-height:0;overflow:hidden;transition:all .3s}.l_scroll-pane .col{transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1);display:inline-block;vertical-align:top;width:100%}.explorer .l_scroll-pane,body.minicart-is-open{overflow:hidden}.l_sidebar-basket .cart-actions{border:1px solid #c4c4c4;display:flex;flex-direction:column;margin-bottom:20px;padding:20px}.endlessaisle .l_sidebar-basket .cart-actions{margin-bottom:0}.l_sidebar-basket .cart-actions .cart-action-login-container{margin-top:16px;text-align:center}.l_sidebar-basket .cart-actions .cart-action-login{color:#009848;height:100%}.l_sidebar-basket .cart-actions .cart-action-checkout,.l_sidebar-basket .cart-actions .cart-action-login{flex-grow:1;width:50%;max-width:none}.l_sidebar-basket .cart-actions button{margin:0;max-width:none;width:100%}.backdrop{background-color:hsla(0,0%,100%,.7);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:-1}.minicart-is-open .backdrop{cursor:pointer;opacity:1;visibility:visible;z-index:200}.alert{text-align:center}.alert-not-found{color:#d0021b;float:left;width:100%;margin-top:15px}.alert-not-found .is-warning{margin:0}.alert-not-found .text-title{color:inherit;margin:0}.alert-box{background-color:#edf0f1;border-top:2px solid #009848;margin-bottom:50px;padding:16px 10% 27px}.alert-box:after,.alert-box:before{content:" ";display:table}.alert-box:after{clear:both}.alert-box .h1-secondary{margin:0}.alert-box .text-small{color:#777;margin-bottom:20px}.alert-secure{position:relative;margin-bottom:30px;min-height:50px}.alert-secure:before{font-family:benetton;font-size:50px;font-size:3.125rem;color:#009848;position:absolute;left:0;top:0}.alert-secure p{padding-left:80px}.alert-success{text-align:center;color:#009848;background-color:#e5f4ec;padding:10px}.alert-success p{margin:0}.alert-info{text-align:center}.alert-info .alert-info-msg{display:inline-block}.alert-info-msg{position:relative;padding-left:50px;max-width:50%;text-align:left}.alert-info-msg:before{top:50%;bottom:auto;transform:translateY(-50%);content:"i";font-weight:700;display:inline-block;position:absolute;left:0;width:27px;height:27px;line-height:24px;border-radius:50%;color:inherit;border:2px solid;text-align:center}.alert-info-msg.is-highlight,.alert-info-msg.small{font-size:12px;font-size:.75rem;padding-left:30px;font-weight:400}.alert-info-msg.is-highlight:before,.alert-info-msg.small:before{color:#009848;width:20px;height:20px;line-height:18px;border-color:#009848}.alert-info-msg.has-action{font-size:12px;font-size:.75rem;font-weight:400;padding-left:30px}.alert-info-msg.has-action:before{display:none}.alert-info-msg.has-action .info-action{top:50%;bottom:auto;transform:translateY(-50%);font-weight:800;display:inline-block;position:absolute;left:0;width:19px;height:19px;line-height:16px;border-radius:50%;color:#009848;border:2px solid;text-align:center;text-decoration:none;cursor:pointer}.alert-info-msg.is-warning{color:#d0021b}.alert-info-msg.is-highlight{max-width:none}.alert-confirmation{background-color:#edf0f1;padding:25px;margin-bottom:50px;text-align:center}.alert-confirmation p{font-size:10px;font-size:.625rem;text-transform:uppercase;letter-spacing:4px}.alert-confirmation [class^=icon-benetton-]{font-size:42px;color:#009848;font-weight:500}.alert-highlight{background-color:#edf0f1;padding:15px}.alert-highlight p{margin:0;font-weight:400}.flash{display:none}.notification{position:absolute;top:-60px;left:0;right:0;background-color:#edf0f1;padding:20px 0;text-transform:uppercase;transition:opacity .5s ease-in-out,top .3s ease-in-out;z-index:200;text-align:center;opacity:0}.notification.in{opacity:1;top:0}.notification.success{color:#009848}.notification.error{color:#d0021b}.notification.pinned{position:fixed}.notification .close{cursor:pointer;position:absolute;top:50%;right:30px;margin-top:-10px;z-index:10}.notification .close:before{font-family:benetton;content:"";font-size:20px;color:#c4c4c4}.notification p{font-size:12px;font-size:.75rem;margin:0}.alert-mixed{padding:25px;background-color:rgba(242,193,79,.3);border:2px solid #f87514;margin-bottom:20px}.alert-mixed h4{font-weight:600;color:#f87514}.alert-mixed h4,.alert-mixed p{margin:0;padding:0}.badge-pre-order{color:#009848;display:block}.badge-pre-order span{background-color:#009848;color:#fff;padding:0 6px;border-radius:3px;display:inline-block;text-transform:uppercase;margin-right:15px}.actions-main{text-align:center;clear:left}.actions-main,.basket-form-cd{margin-top:50px}.bookmark-sticky{height:134px;position:fixed;width:300px;right:-195px;top:50%;margin-top:-67px;z-index:20;background:#fff;border:1px solid #90e4b4;border-right:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);transition:right .3s ease}.pt_cart .bookmark-sticky,.pt_checkout .bookmark-sticky{display:none}.bookmark-sticky:hover{right:0!important}.bookmark-sticky img{max-width:105px;height:100%;display:inline-block;float:left;cursor:pointer}.bookmark-sticky .close_bookmark{position:absolute;background:#90e4b4;display:block;width:15px;height:15px;color:#fff;font-size:10px;text-align:center;line-height:15px;top:0;right:0;cursor:pointer}.bookmark-sticky .close_bookmark>i{font-weight:700}.bookmark-sticky .inner-text{float:left;padding:15px 15px 12px 12px;width:194px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bookmark-sticky .inner-text a{margin:3px 0;font-size:12px;text-align:left;text-decoration:underline;color:#009848}.bookmark-sticky .inner-text h4{margin:0 0 5px;font-size:13px;font-weight:700}.bookmark-sticky .inner-text p{margin:0;font-size:11px}@media screen and (max-width:480px){.bookmark-sticky{right:-260px}}.box-info{background-color:#edf0f1;text-align:center;padding:50px 0;margin-bottom:-50px}.box-info:after,.box-info:before{content:" ";display:table}.box-info:after{clear:both}.endlessaisle .box-info{display:none}.box-info-heading b{display:block}.box-info-service .info-service-heading{font-size:18px;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.33}.box-info-service .info-service-heading.chat{display:none}.box-info-service .info-service-heading.chat.in{display:inline-block}.box-info-service .info-service-heading [class*=icon-benetton],.box-info-service .info-service-heading [class^=icon-benetton]{font-size:40px;display:inline-block;padding-bottom:15px;color:#009848}.box-info-service .info-service-heading span{display:block}.box-info-service .info-service-heading b,.box-info-service .info-service-heading strong{font-weight:500;display:block}.box-info-service .info-service-external{display:flex;justify-content:space-between}.box-info-service .info-service-external>a{flex:1 1 100%}.box-info-service .info-service-external .info-service-heading{font-weight:500}.box-info-service .info-service-external .info-service-heading span{font-size:12px;font-size:.75rem;line-height:1.5}.box-info-service .info-service-external .info-service-heading [class*=icon-benetton-],.box-info-service .info-service-external .info-service-heading [class^=icon-benetton-]{font-size:24px;font-weight:500}.box-info-service.return .info-service-heading{border-bottom:1px solid #c4c4c4;padding-bottom:15px}.box-option{clear:left;padding:20px;border:1px solid #c4c4c4;border-top:0;position:relative}.box-option:after,.box-option:before{content:" ";display:table}.box-option:after{clear:both}.box-option .h4-like,.box-option h4{margin:0}.box-option:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid transparent;transition:border .15s;z-index:-1}.box-option.single{border:0;padding:0}.box-option.single:first-of-type{border-top:0}.box-option.is-adyen,.box-option.single:before{display:none}.box-option:first-of-type{border-top:1px solid #c4c4c4}.box-option.not-available .radio{opacity:.4}.box-option.not-available .radio input[type=radio]{cursor:auto}.box-option .radio{margin-top:0;margin-bottom:0}.box-option .option-name{font-weight:500;display:block;margin-bottom:8px}.box-option .option-cost,.box-option .option-edit{font-size:12px;font-size:.75rem;color:#009848;display:block}.box-option .option-edit,.box-option .option-error{margin-left:60px}.box-option .option-description{margin:10px 0;display:inline-block}.box-option .option-description+.option-edit,.box-option .option-description small{margin:0}.box-option .note,.box-option .note-title,.box-option .short-desc{font-size:12px;font-size:.75rem;margin:10px 0;display:block}.box-option .note-title{color:#777}.box-option+.cart-actions{margin:50px 0}.suggested-options .box-option:first-of-type{margin-bottom:25px}.suggested-options .box-option:nth-of-type(2){border-top:1px solid #c4c4c4}.box-option.is-selected>.box-option-new{display:block}.box-option.multiopts{border:0;border-bottom:1px solid #edf0f1}.box-option .logo{max-width:128px}.box-option .cc{margin-bottom:0}.box-option .cc img{width:42px;border:1px solid #c4c4c4;border-radius:3px}.box-option label[for=paypal] img{width:124px}.ea-login .box-option{border:none}.box-option-new{display:none;padding-top:50px}.box-option-new:after,.box-option-new:before{content:" ";display:table}.box-option-new:after{clear:both}.box-option-new.credit-card{padding-top:0}.box-option-new.payment-method-expanded{display:block}.payment-method-options .box-option.is-selected{border:2px solid palette(border,primary)}.option-new-content:after,.option-new-content:before{content:" ";display:table}.option-new-content:after{clear:both}.box-option-adyen:after,.box-option-adyen:before{content:" ";display:table}.box-option-adyen:after{clear:both}.box-option-adyen .box-option:not(.is-selected):first-of-type:not(.single-option){border-top:0}.box-confirmation-message{padding-top:55px;text-align:center}.box-confirmation-message .h5-editorial{margin:20px 0}.box-confirmation-message [class*=icon-benetton-],.box-confirmation-message [class^=icon-benetton-]{font-size:38px;font-weight:500;padding-bottom:25px;display:inline-block;color:#009848}.box-info-order{padding:50px 0 30px;border-bottom:1px solid #121212}.box-info-order h4{margin-top:0}.box-address-items:after,.box-address-items:before,.box-order-items:after,.box-order-items:before{content:" ";display:table}.box-address-items:after,.box-order-items:after{clear:both}.box-address-items .address-main-info,.box-address-items .order-main-info,.box-order-items .address-main-info,.box-order-items .order-main-info{border-bottom:2px solid #c4c4c4}.box-address-items .address-main-info{padding:30px 20px}.box-address-items .address-main-info:after,.box-address-items .address-main-info:before{content:" ";display:table}.box-address-items .address-main-info:after{clear:both}.box-address-items .address-main-info .h5-editorial{font-size:10px;font-size:.625rem;margin:0 0 20px;color:#009848;text-align:left}.box-address-items .address-main-info .text-title{margin-top:0}.box-address-items .address-main-info .text-address{text-transform:lowercase}.box-address-items .address-main-info.default{background-color:rgba(0,152,72,.1);border-bottom:1px solid border-color(focus)}.box-address-items .address-main-info.notFound .text-address,.box-address-items .address-main-info.notFound .text-phone{color:#777}.box-address-items .address-main-info.notFound .text-address:before,.box-address-items .address-main-info.notFound .text-phone:before{color:inherit}.box-order-items .summary-basket-costs{border:0;padding:20px 0}.box-order-items .summary-basket-costs p{margin:0}.box-order-items p{margin-bottom:13px}.box-subheader{position:relative}.box-subheader .container-title-search{padding-top:36px}.box-subheader.with-alert-box .inner{padding-bottom:162px}.box-subheader.full{min-height:80vh}.box-subheader.themed:after,.box-subheader.themed:before{content:" ";display:table}.box-subheader.themed:after{clear:both}.box-subheader.themed .banner{float:right;position:static;margin-top:-60px;font-size:0;height:410px}.box-subheader.themed .banner img{max-height:100%}.box-subheader.themed .inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.box-subheader.themed .inner{float:left;width:50%}}@media (min-width:1024px){.box-subheader.themed .inner{float:left;width:33.33333%}}.box-subheader.themed .additional-text{position:relative}.box-subheader.no-results-container .container{padding:0 40px}.box-subheader.one-gender-results{padding-bottom:36px}.box-subheader .description{font-size:12px;font-size:.75rem;line-height:20px;font-weight:500;color:#121212;max-width:500px;margin-bottom:20px}.box-subheader .title-container{position:relative;height:244px}.box-subheader .alert-box{position:relative;display:block;z-index:20;margin:0 95px}.box-subheader .outer{float:left;width:100%;position:relative;min-height:1px;border-bottom:1px solid #edf0f1;margin-bottom:24px;padding:0;z-index:100}@media (min-width:768px){.box-subheader .outer{float:left;width:100%}}@media (min-width:1024px){.box-subheader .outer{float:left;width:100%}}.box-subheader .inner{float:left;width:100%;position:relative;min-height:1px;padding:32px 15px 24px}@media (min-width:768px){.box-subheader .inner{float:left;width:100%}}@media (min-width:1024px){.box-subheader .inner{float:left;width:83.33333%;left:8.33333%}}.box-subheader .breadcrumb{padding:8px 0}.box-subheader .pre-listing-container{padding-top:10px;padding-bottom:36px;text-align:center}.box-subheader .pre-listing-container .subheader{font-size:14px;font-size:.875rem;display:block;margin-bottom:36px}.box-subheader .pre-listing{display:flex;justify-content:center}.box-subheader .pre-listing li{width:200px;border-right:1px solid #edf0f1}.box-subheader .pre-listing li:last-child{margin-right:0;border-right:0}.box-subheader .pre-listing li a.disabled{pointer-events:none;cursor:default;opacity:.3}.box-subheader .pre-listing li .item{padding:10px 0;font-size:14px;font-size:.875rem;color:#777;text-transform:uppercase}.box-subheader .pre-listing li .item.active{color:#009848;font-weight:700}.box-subheader .title,.box-subheader h2{font-size:32px;font-size:2rem;display:block;font-family:Roboto,sans-serif;font-weight:300;margin:0}.box-subheader .title.search-term,.box-subheader h2.search-term{text-align:center}.box-subheader .title span,.box-subheader .title strong,.box-subheader h2 span,.box-subheader h2 strong{font-size:32px;font-size:2rem}.box-subheader .title strong,.box-subheader h2 strong{font-weight:600;text-transform:lowercase}.box-subheader.no-results-container .title span.icon-benetton-search-noresults{color:#d0021b}.box-subheader .no-results p{color:#777;margin:0}.box-subheader .no-results p.lead{font-size:14px;font-size:.875rem;color:#121212}.box-subheader .no-results p strong{text-transform:uppercase}.box-subheader .no-results ul{margin:15px 0 0}.box-subheader .no-results li.actions{color:#009848;position:relative;display:inline-block;padding-right:25px;padding-left:25px}.box-subheader .no-results li.actions:after{top:50%;bottom:auto;transform:translateY(-50%);font-size:20px;font-size:1.25rem;position:absolute;left:0}.box-subheader .no-results li.actions a{color:#009848}.box-subheader .no-results li.actions.package:after{font-family:benetton}.box-subheader .no-results li.actions.mail:after{font-family:benetton;content:""}.box-subheader .no-results li.actions.phone:after{font-family:benetton;content:""}.box-subheader .no-results li.actions.chat{display:none;cursor:pointer}.box-subheader .no-results li.actions.chat.in{display:block}.box-subheader .no-results li.actions.chat:after{font-family:benetton;content:""}.box-subheader .banner{position:absolute;top:0;bottom:0;right:0;background-size:cover;background-position:50%;background-repeat:no-repeat;width:50%;overflow:hidden;text-align:right}.box-subheader .banner img{max-width:100%}.box-subheader .additional-text{font-size:16px;font-size:1rem;background-color:#fff;color:#121212;display:block;font-weight:500;letter-spacing:2px;padding:20px 0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.box-subheader .post-listing{margin:20px 0}.box-subheader .post-listing:after,.box-subheader .post-listing:before{content:" ";display:table}.box-subheader .post-listing:after{clear:both}.box-subheader .post-listing li{display:inline-block;width:50%;float:left;padding:0 20px 0 0}.box-subheader .post-listing li .item{font-size:16px;font-size:1rem;border-bottom:1px solid #c4c4c4;font-weight:500;display:block;padding:10px 0;margin-top:-1px}.box-subheader .post-listing li .item.in-evidence{color:#009848}.box-subheader .post-listing li .item span{font-size:16px;font-size:1rem;color:#009848}.box-subheader.pinned{background-color:#fff;border-bottom:2px solid #edf0f1;box-shadow:0 2px 15px 0 rgba(0,0,0,.2);left:0;position:fixed;right:0;top:50px;z-index:200}.box-headersocial{margin-bottom:32px;position:relative}.box-headersocial .title{font-size:30px;font-size:1.875rem;font-weight:500;margin-top:62px;margin-bottom:50px}.box-headersocial .subtitle{font-size:12px;font-size:.75rem;font-weight:500;color:#777;margin:30px 0}.box-headersocial .socials{display:flex;flex-direction:row}.box-headersocial .socials .button{margin-right:30px;max-width:100%}.box-headersocial .socials .button:last-child{margin-right:0}.box-searchsuggest-results{position:relative;background-color:#fff;z-index:30;transition:opacity .2s linear}.box-searchsuggest-results.is-open{height:auto;bottom:0;opacity:1}.box-product{margin:8px 0;padding:0 8px}.box-product .preview-container{display:block;position:relative}.box-product .preview-container.unavailable .preview{pointer-events:none}.box-product .preview-container.unavailable .preview img{opacity:.2}.box-product .preview-container a{display:block}.box-product .preview-container .preview{font-size:0;display:block;overflow:hidden}.box-product .preview-container .preview:after{padding-bottom:125%;width:100%;content:"";display:block}.box-product .preview-container .preview img{border:none;position:absolute;width:100%;display:block}.box-product .title{font-size:16px;font-size:1rem;display:block;font-weight:400;line-height:16px;margin-bottom:8px;margin-top:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-product .subtitle{font-size:12px;font-size:.75rem;line-height:15px;color:#121212;margin-top:0}.box-product .details{background-color:#fff;transition:transform .3s linear}.box-product .details .btn-trash{padding:0}.box-product .details .btn-trash:after{color:#777;font-size:24px}.box-product .wishlist-details .product-price{margin-bottom:24px}.box-product .wishlist-details .actions{justify-content:space-between}.box-product .wishlist-details .actions .secondary-actions{margin-left:auto}.box-product .wishlist-details .actions>span{border:0;margin:0;padding:0}.box-product .wishlist-details .btn-primary{width:100%}.box-product .actions{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;height:30px;justify-content:stretch;padding:8px 0;position:relative;text-align:left}.endlessaisle .box-product .actions{display:none}.box-product .actions .is-new,.box-product .actions .is-preorder,.box-product .actions .is-promo,.box-product .actions .is-sale{font-size:12px;font-size:.75rem;font-family:Roboto,sans-serif;font-weight:700;margin-right:8px;padding-left:8px;padding-right:8px;text-transform:uppercase}.box-product .actions .is-new,.box-product .actions .is-preorder{color:#009848}.box-product .actions .btn-wishlist{margin-left:auto;padding-left:5px}.box-product .actions .right-action{position:absolute;top:0;right:0;padding:10px;color:#c4c4c4;font-weight:500;cursor:pointer}.box-product .actions .right-action.selected{color:#009848}.box-product .actions .right-action.square{font-size:15px;font-size:.9375rem;color:#009848;border:2px solid #009848;background:#fff;padding:0;bottom:-2px;width:38px}.box-product .product-price{position:relative;margin-bottom:3px}.box-product .product-price .price-full,.box-product .product-price .price-sales-percentage{font-size:13px;font-size:.8125rem;float:left;line-height:13px}.box-product .product-price .price,.box-product .product-price .price-range{font-size:16px;font-size:1rem;font-weight:500}.box-product .product-price .price{white-space:nowrap}.box-product .product-price .discount{float:right}.box-product .product-price .discount .price-full{color:#c4c4c4;margin-right:10px}.box-product .product-price .discount .price-sales-percentage{color:#009848}.box-product .promolabel{display:inline-block;padding:3px 5px;background:#f4503d;margin-right:10px}.box-product .promolabel p{line-height:1;margin:0;font-size:.8125rem}.box-product .promolabel p a{color:inherit}.box-product .product-details-separator{display:none}.box-product .secondary-actions .action{background-color:#fff;font-weight:500;color:#009848;display:block;border:0;cursor:pointer;padding:5px 0}.box-product .secondary-actions .action span:last-child{font-size:12px;font-size:.75rem;vertical-align:top;padding-top:1px;display:inline-block}.box-product .secondary-actions .wishlist-remove{background-color:inherit;border:0;border-left:1px solid #edf0f1;padding:0 0 0 5px}.layout-lg .box-product{width:100%}.layout-lg .box-product,.layout-sm .box-product{position:relative;float:left;min-height:1px;padding-left:8px;padding-right:8px}.layout-sm .box-product{width:50%}.box-product.listing-banner{overflow:hidden}.box-product.listing-banner.banner-4col{width:100%}.box-product.listing-banner .media.overlay{position:relative}.box-product.listing-banner.banner-double .media.overlay:last-child{margin-top:16px;display:block;clear:both}.box-product.listing-banner.banner-double h3{margin:5px 0}.box-product.listing-banner img{max-width:100%;display:block}.box-product.listing-banner .text{position:absolute;top:0;left:0;right:0;bottom:0;padding:40px 0 20px 20px;width:50%}.box-product.listing-banner .text p{font-size:14px;font-size:.875rem;margin-bottom:10px;margin-top:0}.box-product.listing-banner .text h1{font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:600;margin:0}.box-product.listing-banner .text h1.category-title{font-size:30px;font-size:1.875rem;margin:0 0 40px;font-weight:400;text-transform:none}.box-product.listing-banner .text h2{margin-top:10px;margin-bottom:40px}.box-product.listing-banner .text h3{text-transform:none;margin:10px 0}.box-product.listing-banner .text h3 a{font-weight:400;font-size:16px;font-size:1rem;text-decoration:underline}.box-order{border:1px solid #edf0f1;margin-bottom:27px}.preferred-store-page .box-order{border:0;border-bottom:2px solid #c4c4c4}.box-order .order-main-info{font-size:12px;font-size:.75rem;margin-top:30px;line-height:1.25}.box-order .order-main-info:after,.box-order .order-main-info:before{content:" ";display:table}.box-order .order-main-info:after{clear:both}.box-order .order-main-info.disabled .order-col-md,.box-order .order-main-info.disabled .order-col-xs,.box-order .order-main-info.not-shipped .order-col-md,.box-order .order-main-info.not-shipped .order-col-xs{opacity:.3}.box-order .order-main-info.not-shipped .list-utils{display:none}.box-order .order-main-info.not-shipped .not-shipped{font-size:10px;font-size:.625rem;display:block}.box-order .order-main-info .info-message,.box-order .order-main-info .info-reasons{overflow:hidden;clear:left;display:none}.box-order .order-main-info .info-reasons{padding-bottom:30px}.box-order .order-main-info .info-reasons input:checked~label{color:#009848}.box-order .order-main-info .info-reasons label{font-size:12px;font-size:.75rem;font-weight:500;color:#121212;display:inline-block;vertical-align:middle;margin-top:0;padding-top:10px;padding-bottom:10px}.box-order .order-main-info .info-reasons .has-error{font-size:12px;font-size:.75rem;display:inline-block;padding-left:60px}.box-order .order-main-info .info-reasons.in{display:block}.box-order .order-main-info .info-message{float:left;width:100%;padding-bottom:30px}.box-order .order-main-info .value{font-size:inherit}.box-order .order-main-info .label,.box-order .order-main-info .value{display:block}.box-order .order-main-info .info-col{float:left;width:33.33%;padding-right:5px}.box-order .order-main-info .price-full{font-size:12px;font-size:.75rem;padding-right:10px;text-decoration:line-through;color:#121212}.box-order .order-main-info .price-full+.price{color:#009848}.box-order .order-main-info .not-shipped{display:none}.box-order-items{padding:0 20px 30px}.box-order-items:after,.box-order-items:before{content:" ";display:table}.box-order-items:after{clear:both}.box-order-items .order-main-info{border-bottom:2px solid #c4c4c4}.box-order-items .order-main-info img{max-width:65px}.box-order-items p.alert-info-msg{margin-left:10px}.box-order-items p.alert-info-msg span{font-size:12px;font-size:.75rem;color:#009848;cursor:pointer;text-decoration:underline}.box-order-items .price-full{color:#777;font-weight:300;text-decoration:line-through}.box-order-items .price-full,.box-order-items .price-sales-percentage{font-size:12px;font-size:.75rem;padding-right:5px}.box-confirmation .actions{clear:left;display:flex;justify-content:space-around;padding-top:25px;max-width:550px;margin:0 auto}.box-confirmation .actions:after,.box-confirmation .actions:before{content:" ";display:table}.box-confirmation .actions:after{clear:both}.box-confirmation .actions [class*=btn-],.box-confirmation .actions [class^=btn-]{display:inline-block;float:left}.endlessaisle .box-confirmation .actions{max-width:none}.box-confirmation .ea-logout{margin-top:-20px;text-align:center}.box-banner,.box-product{display:inline-block;margin-bottom:32px;text-align:left;vertical-align:top}.box-no-hits{text-align:center},.breadcrumb{z-index:100}.pdp-main .breadcrumb{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.pdp-main .breadcrumb{float:left;width:100%}}.bare .breadcrumb{counter-reset:stepscount;display:flex;justify-content:center}.bare .breadcrumb hr{-ms-grid-row-align:center;align-self:center;border:.5px solid #d8d8d8;flex-grow:1}.bare .breadcrumb hr.active{border-color:#86e8b5}.bare .breadcrumb [class*=step-],.bare .breadcrumb [class^=step-]{padding:0 16px;position:relative}.bare .breadcrumb [class*=step-]:after,.bare .breadcrumb [class^=step-]:after{font-family:benetton;font-size:18px;font-size:1.125rem;color:#009848;display:inline-block;padding:0 7px;position:relative;vertical-align:middle}.bare .breadcrumb [class*=step-]:last-child:after,.bare .breadcrumb [class^=step-]:last-child:after{display:none}.bare .breadcrumb [class*=step-].active,.bare .breadcrumb [class*=step-].inactive,.bare .breadcrumb [class^=step-].active,.bare .breadcrumb [class^=step-].inactive{font-weight:500}.bare .breadcrumb [class*=step-].active a,.bare .breadcrumb [class*=step-].inactive a,.bare .breadcrumb [class^=step-].active a,.bare .breadcrumb [class^=step-].inactive a{font-size:14px;font-size:.875rem;color:inherit}.bare .breadcrumb [class*=step-].active,.bare .breadcrumb [class^=step-].active{color:#009848}.bare .breadcrumb [class*=step-].active:after,.bare .breadcrumb [class^=step-].active:after{color:#777}.bare .breadcrumb [class*=step-].active~.inactive,.bare .breadcrumb [class^=step-].active~.inactive{color:#777;font-weight:400;pointer-events:none}.bare .breadcrumb [class*=step-].active~.inactive .breadcrumb-count-label,.bare .breadcrumb [class^=step-].active~.inactive .breadcrumb-count-label{background-color:#edf0f1}.bare .breadcrumb [class*=step-].active~.inactive:after,.bare .breadcrumb [class^=step-].active~.inactive:after{color:#777}.bare .breadcrumb [class*=step-].active a,.bare .breadcrumb [class^=step-].active a{cursor:auto}.bare .breadcrumb [class*=step-].inactive,.bare .breadcrumb [class^=step-].inactive{color:#009848}.bare .breadcrumb [class*=step-].inactive a,.bare .breadcrumb [class^=step-].inactive a{cursor:pointer}.bare .breadcrumb [class*=step-] .breadcrumb-count-label,.bare .breadcrumb [class^=step-] .breadcrumb-count-label{background-color:#daf7e8;border-radius:50%;display:inline-flex;flex-direction:column;height:36px;justify-content:center;text-align:center;width:36px}.bare .breadcrumb [class*=step-] .breadcrumb-label,.bare .breadcrumb [class^=step-] .breadcrumb-label{display:inline-flex;flex-direction:column;justify-content:center;position:relative}.breadcrumb .d2d{display:inline-block}.pt_account .box-option.multiopts{border-bottom:none;padding:0}.pt_account .h5-editorial{text-align:left}.pt_account .form-login-register .checkbox{display:flex;align-items:center;margin:0}.pt_account .form-tip{position:absolute}.pt_account #change-pwd-modal-content{display:none}.breadcrumb-element{font-size:14px;font-size:.875rem;color:#777;font-weight:400;padding:0 20px;text-decoration:none;text-transform:uppercase}.pt_account .breadcrumb-element,.pt_order .breadcrumb-element,.pt_store-locator .breadcrumb-element{font-size:12px;font-size:.75rem}.pt_account .breadcrumb-element:first-of-type,.pt_order .breadcrumb-element:first-of-type,.pt_store-locator .breadcrumb-element:first-of-type{padding:0 16px 0 0}.pt_account .breadcrumb-element:last-of-type,.pt_order .breadcrumb-element:last-of-type,.pt_store-locator .breadcrumb-element:last-of-type{padding:0 0 0 16px}.breadcrumb-element:not(:last-child){border-right:1px solid #edf0f1}.pt_product-details .breadcrumb-element:last-child{text-transform:none}button{cursor:pointer;border-radius:0}button:active:focus,button:focus{outline:0}.no-js button{pointer-events:none}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{border-radius:0}.btn{text-align:center;text-decoration:none}.btn-primary,.btn-primary-negative,.btn-secondary{font-size:15px;font-size:.9375rem;border:2px solid;cursor:pointer;font-weight:400;line-height:1;max-width:350px;overflow:hidden;padding:15px 30px;position:relative;text-overflow:ellipsis;transition:border-color .3s,color .3s,background-color .3s;width:auto;text-align:center}.btn-primary-negative[disabled],.btn-primary[disabled],.btn-secondary[disabled]{opacity:.5;background-color:#ededed;border:2px solid #edf0f1;color:#777;cursor:default;pointer-events:none}.btn-primary-negative.is-full,.btn-primary.is-full,.btn-secondary.is-full{max-width:none;width:100%}.btn-primary,.btn-primary-cta{background-color:#007e3c;border-color:#007e3c;color:#fff}.btn-primary-cta:active,.btn-primary-cta:active:focus,.btn-primary-cta:focus:hover,.btn-primary-cta:hover,.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus:hover,.btn-primary:hover{border-color:#009848;background-color:#009848;color:#fff}.btn-primary-cta[disabled],.btn-primary[disabled]{border-color:#777;background:#fff;color:#878787}.btn-primary-cta{text-transform:uppercase}.btn-secondary{background-color:#fff;border-color:#009848;color:#009848}.btn-secondary:focus:hover,.btn-secondary:hover{background-color:#daf7e8;border-color:#009848;color:#009848}.btn-secondary:active,.btn-secondary:active:focus{background-color:#007e3c;border-color:#007e3c;color:#fff}.btn-secondary.findstore-btn{width:100%;max-width:unset}.btn-secondary.is-store-selected .selected{display:inline}.btn-secondary.is-store-selected .not-selected,.btn-secondary .selected{display:none}.btn-trash{font-size:18px;border:0;background-color:transparent;padding:5px 10px;cursor:pointer}.btn-trash:after{font-family:benetton;content:"";color:#009848}.btn-wishlist{font-size:14px;background-color:transparent;border-width:0;text-overflow:clip;display:flex;align-items:center}.btn-wishlist span{text-decoration:underline}.btn-wishlist:before{font-family:benetton;content:"";font-size:24px;font-size:1.5rem;color:#121212}.btn-wishlist.remove-from-wishlist span{font-size:13px;font-size:.8125rem}.btn-wishlist.remove-from-wishlist:before{content:"";font-size:24px;font-size:1.5rem;color:#121212;font-family:benetton}.btn-add{border:0;background-color:transparent;cursor:pointer}.btn-promo{font-size:15px;font-size:.9375rem;transition:all .3s;width:100%;font-weight:400;padding:15px 30px;line-height:1;cursor:pointer;background-color:#fff;border:none;color:#009848;position:relative}.btn-promo:after{content:"";top:50%;bottom:auto;transform:translateY(-50%);font-family:benetton;content:"";font-size:14px;font-size:.875rem;color:#009848;position:absolute;right:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn-promo.active:after{font-family:benetton;content:""}.btn-social-login{font-size:15px;font-size:.9375rem;border:0;border-radius:2px;cursor:pointer;font-weight:400;line-height:1;max-width:350px;min-width:180px;overflow:hidden;padding:15px 30px;position:relative;text-overflow:ellipsis;transition:border-color .3s,color .3s,background-color .3s;width:auto}.btn-social-login i{font-size:32px;position:absolute;left:10px;top:50%;margin-top:-16px}.btn-social-login span.text{padding-left:16px}.btn-social-login.facebook{background-color:#3b5998;color:#fff}.btn-preferred,.vex-content .btn-social-login.facebook{margin-top:15px}.btn-preferred{font-size:12px;font-size:.75rem;background-color:#ededed;border:1px solid #c4c4c4;color:#121212;cursor:pointer;padding:10px 15px;vertical-align:unset}.btn-preferred:hover{background-color:#edf0f1;border-color:#c4c4c4;color:#121212}.btn-preferred:active{background-color:#c4c4c4;border-color:#777;color:#121212}.btn-preferred:before{font-family:benetton;content:"";padding-right:5px}.btn-preferred span{font-size:12px;font-size:.75rem}.btn-preferred .preferred{display:none}.btn-preferred.is-preferred:before{font-family:benetton;content:"";color:#009848}.btn-preferred.is-preferred .preferred{display:inline}.btn-preferred.is-preferred .not-preferred{display:none}.login-btn{position:relative}.login-btn.is-active:before{margin-left:-4px}.login-btn.is-active:after{background-color:#009848;border-radius:50%;content:"\A";display:inline-block;height:8px;position:absolute;width:8px;top:10px;right:14px}.icon-btn{font-size:20px;font-size:1.25rem;background:transparent;border:0;color:#121212;margin:0;opacity:1;outline:0;padding:0 16px;text-decoration:none}.endlessaisle .search-submit-container{margin-bottom:110px}.btn-reserve-in-store{margin:8px 0;max-width:250px}.card-product{border-bottom:2px solid #c4c4c4;padding:50px 0 0;width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;overflow:hidden}.card-product:after,.card-product:before{content:" ";display:table}.card-product:after{clear:both}.card-product .promo{display:none}.card-product.not-available{border-bottom-color:#d0021b}.card-product.not-available .product-prices{display:none}.card-product.not-available .card-product-actions{top:20px;transform:none}.card-product-wrapper{display:none}.card-product-wrapper.is-opened{display:block}.card-product-image{width:41%;float:left}.card-product-image img{display:inline-block;vertical-align:middle;width:100%;position:relative}.not-available .card-product-image{opacity:.3}.card-product-data{width:58%;float:left;position:relative;padding-left:20px}.card-product-data .product-title{padding-right:15px}.card-product-data .product-title:not(.minicart) .card-product-data .product-title{min-height:90px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}.card-product-data .product-title .h4-like,.card-product-data .product-title h4{margin:0 0 15px}.card-product-data .product-category{margin-bottom:10px}.minicart .card-product-data .product-category{display:none}.card-product-data .product-attributes{padding:10px 0}.card-product-data .product-attributes .attribute-value[data-attribute=size]{font-size:12px;font-size:.75rem}.card-product-data .product-attributes .attribute-value{font-weight:400;line-height:1.6}.card-product-data .product-attributes .attribute-value span{font-size:12px;font-size:.75rem;font-family:Roboto,sans-serif;font-weight:500}.card-product-data .product-attributes .attribute-value.size{color:#777;display:inline-block;margin-left:20px}.card-product-data .product-prices{padding:20px 0;position:relative}.card-product-data .product-prices .price-full{display:inline-block;margin-bottom:10px;margin-right:20px}.card-product-data .product-prices .price{display:inline-block;width:100%}.card-product-data .product-prices .qty{font-size:20px;font-size:1.25rem;top:50%;bottom:auto;transform:translateY(-50%);font-weight:500;position:absolute;color:#009848;right:0}.card-product-data .product-prices .qty:before{font-size:12px;font-size:.75rem;content:"x "}.card-product-data .product-attributes,.card-product-data .product-title{border-bottom:1px solid #c4c4c4}.card-product-actions{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;right:9px;text-align:center}.card-product-actions .btn-trash,.card-product-actions .btn-wishlist{display:block}.card-product-actions .btn-trash:before,.card-product-actions .btn-wishlist:before{color:#009848}.endlessaisle .card-product-actions .btn-wishlist{display:none}.card-product-promo{padding:0 0 20px}.card-product-promo .label-primary,.card-product-promo p,.card-product-promo small{margin:0}.card-product-promo small{color:#777}.card-product-promo .promo-adjustment{margin-bottom:10px;padding-right:50px}.card-product-promo .promo-adjustment:last-of-type{margin-bottom:5px}.card-product-promo .promo-active{color:#009848;margin-top:0;margin-bottom:20px}.card-product-promo .promo-adjusted{border-top:1px solid #edf0f1;margin-top:15px;padding-top:20px}.card-preview-cd{width:100%}.card-product-preview{clear:left;height:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:relative;width:100%;overflow:hidden}.card-product-preview:after,.card-product-preview:before{content:" ";display:table}.card-product-preview:after{clear:both}.card-product-preview.not-available .preview-image-cd,.card-product-preview.not-available .preview-price-cd{opacity:.3}.card-product-preview a{overflow:hidden}.card-product-preview .price{font-size:15px;font-size:.9375rem;position:absolute;line-height:30px;left:0}.card-product-preview .price-sales-percentage,.card-product-preview .price-standard{display:none}.card-product-preview .preview-image{position:relative;z-index:-1;top:-20px}.card-product-preview .preview-image-cd,.card-product-preview .preview-price-cd{float:left;position:relative}.card-product-preview .preview-image-cd{width:41%;text-align:center}.card-product-preview .preview-image-cd img{max-width:100%}.card-product-preview .preview-price-cd{width:58%}.card-product-preview .preview-price-cd .discount{display:none}.card-product-preview .preview-action-cd{display:inline-block;position:absolute;right:15px;top:6px}.card-product-preview .preview-action-cd .btn-trash{padding:0 10px}.card-product-availability{padding-bottom:10px;padding-right:50px}.card-product-availability+.product-prices,.card-product-availability .is-in-stock{display:none}.card-product-alert,.card-product-stock{display:block;width:100%;text-align:center;font-weight:400;margin-top:-2px}.card-product-alert .is-low-stock,.card-product-alert .is-success,.card-product-stock .is-low-stock,.card-product-stock .is-success{border-top:2px solid #009848;color:#009848;background-color:#e5f4ec;padding:10px;width:100%;display:block}.card-product-alert .is-unavailable,.card-product-alert .is-warning,.card-product-stock .is-unavailable,.card-product-stock .is-warning{border-top:2px solid #d0021b;color:#d0021b;background-color:#fde1e4;padding:10px;width:100%;display:block}.card-product-availability{border-top:1px solid #c4c4c4}.card-product-availability:empty{display:none}.card-product-availability .not-available,.card-product-availability .on-order{font-size:12px;font-size:.75rem;font-weight:400;color:#d0021b;display:block;line-height:1.5;margin:20px 0}.card-product-add{text-align:center;margin:0;cursor:pointer;width:100%}.card-product-add .product-add{font-size:12px;font-size:.75rem;font-weight:400;color:#009848}.card-product-add .product-add:before{content:"+";display:inline-block;padding-right:5px}.card-product-add .btn-add{width:100%;padding:10px 0}.card-product-alt-data{position:relative}.card-product-cd{width:100%}.card-product-cd.last-edited{order:-1}.products-carousel{margin-bottom:80px}.products-carousel:last-child{margin-bottom:0}.products-carousel>h2{font-size:16px;font-size:1rem;line-height:24px;font-weight:400;letter-spacing:2px;margin-bottom:32px;margin-top:40px;text-align:center;text-transform:uppercase}.products-carousel .inner{margin:0;white-space:nowrap;font-size:0}.products-carousel .slick-list{overflow:visible}.products-carousel .item{position:relative;transition:opacity .2s linear;display:inline-block;width:33.3333%;font-size:12px;padding:0 8px;opacity:.2}.products-carousel .item:before{content:"";display:block;position:absolute;z-index:1;background-color:transparent;top:0;left:0;right:0;bottom:0}.products-carousel .item.slick-active{opacity:1}.products-carousel .item.slick-active:before{display:none}.products-carousel .item.box-product{margin-bottom:0}.products-carousel .item.box-product .details{padding:16px 8px}.products-carousel img{max-width:100%}.products-carousel .actions{margin-top:40px;text-align:center}.products-carousel .icon-benetton-wishlist{font-size:24px}.products-carousel .icon-benetton-wishlist:before{color:#009848}.pt_homepage .carousel-container,.pt_storefront .carousel-container{margin:32px auto;max-width:1872px;padding:0 70px}.pt_homepage .carousel-container .cs:after,.pt_homepage .carousel-container .cs:before,.pt_storefront .carousel-container .cs:after,.pt_storefront .carousel-container .cs:before{content:" ";display:table}.pt_homepage .carousel-container .cs:after,.pt_storefront .carousel-container .cs:after{clear:both}.pdp-main .carousel-container{padding:0 70px}.top-categories{font-size:0;text-align:center;overflow:hidden;margin-bottom:40px}.top-categories h2:first-child{display:block;font-size:12px;line-height:2.5;letter-spacing:4.8px;text-align:center;text-transform:uppercase;margin:50px 0;font-weight:300}.top-categories .categories{overflow:hidden;margin:0 auto;max-width:900px;padding:0}.top-categories .categories .category{transition:all .3s cubic-bezier(0,0,.47,1);display:inline-block;text-align:center;cursor:pointer}.top-categories .categories .category figure{position:relative;box-shadow:5px -7px 10px 0 rgba(0,0,0,.1)}.top-categories .categories .category:last-child figure{box-shadow:none}.top-categories .categories .category .picture,.top-categories .categories .category picture{display:flex;justify-content:center;overflow:hidden}.top-categories .categories .category img{height:410px;margin-right:0;margin-left:0;opacity:.6;transition:all .3s cubic-bezier(0,0,.47,1)}.top-categories .categories .category .h2-like,.top-categories .categories .category h2{background-color:#fff;padding:18px;color:#121212;font-size:12px;display:inline-block;border-bottom:2px solid #009848;margin:-20px 0 0;position:relative;z-index:4}.top-categories .categories .category:nth-last-of-type(2) figure{z-index:1}.top-categories .categories .category:nth-last-of-type(3) figure{z-index:2}.top-categories .categories .category:nth-last-of-type(4) figure{z-index:3}.subcategories{margin:100px 0}.subcategories>.h2-like,.subcategories>h2{font-size:15px;font-weight:100;letter-spacing:10px;line-height:2;margin-bottom:72px;text-align:center;text-transform:uppercase}.subcategories .details{font-size:12px;font-size:.75rem;padding:0 10px;white-space:normal}.subcategories .details>.h3-like,.subcategories .details>h3{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;margin:0;overflow:hidden;padding:16px 0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.subcategories .categories{font-size:0;white-space:nowrap;text-align:center}.subcategories .categories .slick-list{overflow:visible}.subcategories .category{display:inline-block;margin-bottom:48px;padding:0 10px;position:relative;vertical-align:top;width:256px;text-align:left}.subcategories .category.slick-active{opacity:1}.subcategories .category.slick-active:before{display:none}.subcategories figure{position:relative;border-bottom:2px solid border-color(focus);overflow:hidden}.subcategories .picture,.subcategories figure a,.subcategories picture{display:block}.subcategories .picture:after,.subcategories picture:after{content:"";height:1px;margin:-1px;padding-bottom:120%;display:block}.subcategories .picture img,.subcategories picture img{position:absolute;width:100%}.subcategories li h3{font-size:13px;font-size:.8125rem;border-bottom:1px solid #edf0f1;margin:0;padding:0;text-transform:none;width:100%}.subcategories li a{padding:16px 0;width:100%}.subcategories li a:after{font-family:benetton;content:"";float:right;vertical-align:middle}.subcategories .slick-arrow.slick-prev{left:-70px}.subcategories .slick-arrow.slick-next{right:-70px}.pt_storefront.endlessaisle .side-nav.open .sn-header .sn-close{display:none}.pt_storefront.endlessaisle .nav-header-primary{border-top:2px solid #edf0f1}.pt_storefront.endlessaisle .container.top-category{display:none}#message-productnotfound{position:absolute;z-index:180;width:100%;transform:translateY(-120%);left:0;transition:all .5s ease-out;padding:25px;top:0;font-weight:400;text-align:center;font-size:13px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#message-productnotfound.active{transform:translateY(0)}#message-productnotfound i.icon-benetton-close{position:absolute;top:10px;right:10px;color:#333}.chart{margin-bottom:100px}.chart-size .h4-like,.chart-size h4{margin-bottom:10px;margin-top:0}.chart-size .col_label,.chart-size .col_values{float:left}.chart-size .col_values .col{text-align:center}.chart-size-head{border-top:1px solid #c4c4c4;border-bottom:1px solid #121212;padding-top:10px;padding-bottom:20px}.chart-size-body{padding:60px 0 20px;position:relative}.chart-size-body .col_values ul li{font-size:12px;font-size:.75rem;line-height:1.5;padding-bottom:10px}.chart-size-body:after,.chart-size-body:before,.chart-size-head:after,.chart-size-head:before,.chart-size:after,.chart-size:before{content:" ";display:table}.chart-size-body:after,.chart-size-head:after,.chart-size:after{clear:both}.chart-labels{font-size:12px;font-size:.75rem;font-weight:800;position:absolute;top:20px;left:0;right:0;margin:0}.chart-labels span{float:right;display:inline-block;font-size:inherit}#cookie_law-banner{background:#fff;padding:20px;position:relative;z-index:9999;display:none}.endlessaisle #cookie_law-banner{display:none!important}#cookie_law-banner p{margin:0}#cookie_law-banner p.title{font-weight:700;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;color:#000;text-transform:uppercase;margin-bottom:10px}#cookie_law-banner p.text{font-size:12px;font-size:.75rem;font-weight:400;line-height:normal;color:#999}#cookie_law-banner p.text a{color:#000;text-decoration:underline}#cookie_law-banner p.text a:hover{color:#009848}#cookie_law-banner a{transition:all .3s ease}#cookie_law-banner a#allowbtn{font-size:12px;font-size:.75rem;display:block;color:#009848;text-transform:uppercase;font-weight:400;line-height:normal;cursor:pointer;text-decoration:none;margin-top:20px}#cookie_law-banner a#allowbtn:hover{color:#007e3c}#CybotCookiebotDialog{box-shadow:0 2px 15px 0 rgba(0,0,0,.2)!important}#CybotCookiebotDialog h2#CybotCookiebotDialogBodyContentTitle{font-size:18px;font-size:1.125rem;font-weight:600;margin:20px 0 5px}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{font-size:13px;font-size:.8125rem;font-weight:400;line-height:1.4;margin:10px 0;color:#777}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons{display:flex;padding:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDetails{font-size:13px;font-size:.8125rem;border:2px solid;cursor:pointer;font-weight:400;line-height:1;max-width:350px;overflow:hidden;padding:10px;position:relative;text-overflow:ellipsis;transition:border-color .3s,color .3s,background-color .3s;width:auto;text-align:center}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDecline{background-color:#fff;border-color:#009848;color:#009848}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonAccept{background-color:#007e3c;border-color:#007e3c;color:#fff}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDetails{color:#c4c4c4;min-width:100px;background:none!important;border:none;display:flex;font-size:12px;padding:0 0 0 25px;align-items:center;white-space:nowrap;width:130px;text-decoration:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDetails:after{font-family:benetton;content:"";margin-left:5px}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDetails.CybotCookiebotDialogBodyLinkExpanded:after{font-family:benetton;content:""}#CybotCookiebotDialog #CybotCookiebotDialogDetail{padding:24px 10px}#CybotCookiebotDialog #CybotCookiebotDialogDetail #CybotCookiebotDialogDetailBodyContent{border-bottom-width:1px}#CybotCookiebotDialog #CybotCookiebotDialogDetail #CybotCookiebotDialogDetailFooter{padding-top:10px}.is-collapse .collapseTrigger{align-items:center;display:inline-flex;justify-content:flex-start;max-width:216px;width:100%}.is-collapse .collapseTrigger:after{font-family:benetton;content:"";font-size:16px;font-size:1rem;color:#000;padding:0 10px;transform:rotate(0)}.is-collapse.open .collapseTrigger:after{transform:rotate(180deg)}.footer-bottom-utils .country-select a{font-size:12px;font-size:.75rem;line-height:16px;color:#000;display:inline-flex;align-items:center}.footer-bottom-utils .country-select i:before{margin:0;transform:scale(.7)}.country-selection{position:absolute;right:0}.country-selection .current-country,.country-selection .current-language{display:inline-block;cursor:pointer}.country-selection .current-country:after,.country-selection .current-language:after{font-family:benetton;color:#777;font-size:6px;padding:0 10px}.country-selection .current-country i:before{margin:0;transform:scale(.7)}.country-selection .current-language{font-weight:500;color:#fff;line-height:1.8}.country-selection .current-language span{font-size:10px;font-size:.625rem}.country-selection .selector{position:absolute;display:none;bottom:32px;max-height:365px;overflow:auto;z-index:5}.country-selection .selector.country-selector{right:6px}.country-selection .selector.language-selector{right:80px}.country-selection .selector li{position:relative;border-bottom:1px solid #edf0f1}.country-selection .selector li:hover{background-color:#daf7e8}.country-selection .selector li:hover a{color:#009848}.country-selection .selector a{font-size:15px;font-size:.9375rem;display:block;white-space:nowrap;padding:12px 50px 12px 12px}.country-selection .selector i{position:absolute;right:12px;top:8px}.country-selection .selector i:before{margin:0}.cta-banner{text-align:center;margin-bottom:50px}.cta-location{font-size:14px;background-color:transparent;border-width:0;text-overflow:clip;display:flex;align-items:center}.cta-location:before{font-family:benetton;content:"";font-size:24px;font-size:1.5rem;color:#121212}.cta-location span{text-decoration:underline}.box-product .cta-location{padding:12px 0 5px}.cta-bar .cta-fav{display:inline-block;text-align:left;margin-bottom:47px}.cta-store-select{flex-shrink:0;margin-bottom:10px;max-width:none;width:100%}.cta-quickbuy{max-width:none;min-width:0;position:absolute;transform:translateY(25px);width:calc(100% - 46px)}.d2d,.d2d-notification{position:relative}.d2d-notification.is-open,.d2d.is-open{z-index:1000}select.d2d{opacity:0}.d2d-toggle{font-size:12px;font-size:.75rem;background:transparent;border:0;cursor:default;margin:0;padding:8px}.is-open .d2d-toggle{box-shadow:0 2px 15px 0 rgba(0,0,0,.2);z-index:200}.is-active .d2d-toggle{position:relative}.is-active .d2d-toggle:before{font-family:benetton;content:"";font-size:20px;font-size:1.25rem}.is-active .d2d-toggle:after{background-color:#009848;border-radius:50%;content:"\A";display:inline-block;height:8px;position:absolute;right:5px;top:25%;width:8px}.has-results .d2d-toggle{cursor:pointer}.has-results .d2d-toggle:after{font-family:benetton;content:"";vertical-align:middle}.empty-results .d2d-toggle{pointer-events:none}.d2d-results-container{background-color:#fff;border:0;box-shadow:0 2px 15px 0 rgba(0,0,0,.2);min-width:200px;top:0;z-index:200}.d2d-results{max-height:300px;overflow-y:auto;text-align:left}.d2d-result{font-size:14px;font-size:.875rem;cursor:pointer;padding:14px 16px;width:100%}.d2d-result [class*=icon-benetton],.d2d-result [class^=icon-benetton-]{font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:sub}.d2d-result a,.d2d-result label{align-items:center;display:flex;justify-content:space-between;width:100%}.d2d-result:not(:last-of-type){border-bottom:1px solid #edf0f1}.d2d-result.selected,.d2d-result:hover{background-color:#f5fdf9}.d2d-submit-container{width:100%}.pt_product-details .breadcrumb-dropdown{border-right:1px solid #edf0f1}.account-user-container p,.account-user-container strong{margin:0;padding:0}.account-user-container [is-notify=true] .d2d-results{width:400px}.account-user-container [is-notify=true] .d2d-toggle-user:before{margin-right:2px}.account-user-container [is-notify=true].is-open .d2d-toggle-user{color:#009848}.account-user-container .is-open .d2d-toggle-user{background-color:#fff;box-shadow:0 -9px 8px 0 rgba(0,0,0,.2);z-index:600}.account-user-container .d2d-toggle-user{font-size:12px;font-size:.75rem;cursor:pointer;background:transparent;border:0;margin:0;padding:15px 12px;position:relative}.account-user-container .d2d-toggle-user:before{font-family:benetton;content:"";font-size:20px;font-size:1.25rem}.account-user-container .d2d-toggle-user .notification-total{font-size:12px;font-size:.75rem;font-style:inherit;height:16px;width:16px;position:absolute;right:2px;top:9px;background-color:#009848;border-radius:20px;color:#fff;font-weight:500;padding:1px;text-align:center}.account-user-container .d2d-results-notification{text-align:left}.account-user-container .d2d-results-notification .d2d-result-notification{border-bottom:0!important;padding:2px 16px}.account-user-container .d2d-results-notification .d2d-result-notification:first-of-type{margin-top:16px}.account-user-container .d2d-results-notification .d2d-result-notification:last-of-type{margin-bottom:8px}.account-user-container .d2d-results-notification .d2d-notification-item{line-height:1.3}.account-user-container .d2d-results-notification .d2d-notification-item span{font-size:12px;font-size:.75rem}.account-user-container .d2d-results-notification .d2d-notification-item span p{background-color:#daf7e8;padding:8px 16px;line-height:1.3;font-size:inherit}.account-user-container .d2d-results-notification .d2d-notification-item span a{display:contents;color:#009848;text-decoration:underline;padding:0}.account-user-container .d2d-results{padding-top:0;max-height:600px}.account-user-container .d2d-results .d2d-result{border-bottom:0!important;padding:2px 16px}.account-user-container .d2d-results .d2d-result a{padding:16px 0}.account-user-container .d2d-results .d2d-result.selected{background-color:none}.account-user-container .d2d-results .d2d-result:last-of-type{border-top:1px solid #edf0f1}.d2d-results-container{border:1px solid #000;display:none;min-width:250px;position:absolute}.is-open .d2d-results-container{display:block}.d2d-results{list-style:none;margin:0;padding:0}.d2d-result>*{display:inline-block}.d2d-result.selected{background-color:#d3d3d3}.d2d-submit-container{padding:16px}.d2d-submit{width:100%}.hidden{display:none}.faq{margin-bottom:5px}.faq.open .question{border-color:#009848}.faq.open .question:after{transform:rotate(-180deg);color:#009848}.faq .question{cursor:pointer;border-bottom:2px solid #c4c4c4;font-size:15px;position:relative;padding:15px 40px 15px 0}.faq .question:after{transition:all .2s linear;content:"↓";display:block;position:absolute;right:20px;top:15px}.faq .question span{display:block;font-weight:500}.faq .answer{overflow:hidden;display:none;font-size:12px}.faq .answer .inner{padding:20px}.pinned-filters .site .notification{top:85px}.pinned-filters.pinned-applied-filters .site .notification{top:123px}.filters{background-color:#fff;margin:8px 0 8px 8px;position:absolute;right:0;text-align:right;z-index:5}.filters .refinements{border-left:2px solid #edf0f1;display:inline-block;position:relative;transition:all .5s}.filters .refinements.open{z-index:800}.filters .refinements .refinements-toggle{font-size:16px;font-size:1rem;padding:0 16px;vertical-align:middle}.filters .refinement{font-size:16px;font-size:1rem;display:inline-block}.filters .refinement .confirm{margin:41px 0 0}.filters .search-refinement-sort-container{background-color:#fff;border-left:2px solid #edf0f1;display:inline-block;padding:0 24px;position:relative}.filters .sort{font-size:14px;font-size:.875rem;background:transparent;border:0;display:inline-block;outline:none;position:relative;text-overflow:ellipsis}.filters .sort option{text-align:right}.filters .product-layouts{display:none}.search-applied-filters{position:relative;min-height:1px;padding-left:15px;padding-right:15px;background:#fff;border-top:2px solid #edf0f1;position:static}@media (min-width:768px){.search-applied-filters{float:left;width:100%}}.search-applied-filters:empty{display:none}.search-applied-filters .search-relax{display:inline-block;padding:8px}.search-applied-filters .search-relax:before{font-family:benetton;content:"";font-size:10px;font-size:.625rem;margin-right:10px}.search-applied-filters .search-relax.remove-filters{border-left:1px solid #edf0f1;cursor:pointer;float:right}.search-applied-filters .search-relax.remove-filters:before{font-family:benetton;content:"";font-size:13px;font-size:.8125rem;margin:0 10px}.breadcrumb-refinement-name{font-weight:500}.refinement-check{border:1px solid #009848;border-radius:25px;float:right;height:20px;width:20px}.selected .refinement-check{position:relative}.selected .refinement-check:before{font-family:benetton;content:"";font-size:13px;font-size:.8125rem;color:#009848;position:absolute;right:3px;top:3px}.search-product-layout{background-color:#fff;display:inline-block;margin:-4px;padding-bottom:2px;padding-right:24px;position:relative;vertical-align:middle}.search-product-layout i{color:#009848}.color-benetton-beige .color-circle,.color-benetton-beige .refinement-check,.color-benetton-beige span{display:inline-block;vertical-align:middle}.color-benetton-beige .color-circle{background:beige;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-black .color-circle,.color-benetton-black .refinement-check,.color-benetton-black span{display:inline-block;vertical-align:middle}.color-benetton-black .color-circle{background:#000;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-blue .color-circle,.color-benetton-blue .refinement-check,.color-benetton-blue span{display:inline-block;vertical-align:middle}.color-benetton-blue .color-circle{background:#307ddb;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-brown .color-circle,.color-benetton-brown .refinement-check,.color-benetton-brown span{display:inline-block;vertical-align:middle}.color-benetton-brown .color-circle{background:#662020;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-burgundy .color-circle,.color-benetton-burgundy .refinement-check,.color-benetton-burgundy span{display:inline-block;vertical-align:middle}.color-benetton-burgundy .color-circle{background:#800020;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-darkblue .color-circle,.color-benetton-darkblue .refinement-check,.color-benetton-darkblue span{display:inline-block;vertical-align:middle}.color-benetton-darkblue .color-circle{background:#0073c1;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-darkgray .color-circle,.color-benetton-darkgray .refinement-check,.color-benetton-darkgray span{display:inline-block;vertical-align:middle}.color-benetton-darkgray .color-circle{background:#555;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-darkgreen .color-circle,.color-benetton-darkgreen .refinement-check,.color-benetton-darkgreen span{display:inline-block;vertical-align:middle}.color-benetton-darkgreen .color-circle{background:#006400;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-fuchsia .color-circle,.color-benetton-fuchsia .refinement-check,.color-benetton-fuchsia span{display:inline-block;vertical-align:middle}.color-benetton-fuchsia .color-circle{background:#ff0080;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-gold .color-circle,.color-benetton-gold .refinement-check,.color-benetton-gold span{display:inline-block;vertical-align:middle}.color-benetton-gold .color-circle{background:gold;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-gray .color-circle,.color-benetton-gray .refinement-check,.color-benetton-gray span{display:inline-block;vertical-align:middle}.color-benetton-gray .color-circle{background:#6d6d6d;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-green .color-circle,.color-benetton-green .refinement-check,.color-benetton-green span{display:inline-block;vertical-align:middle}.color-benetton-green .color-circle{background:#82c63d;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-lightblue .color-circle,.color-benetton-lightblue .refinement-check,.color-benetton-lightblue span{display:inline-block;vertical-align:middle}.color-benetton-lightblue .color-circle{background:#37b6e5;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-lightgray .color-circle,.color-benetton-lightgray .refinement-check,.color-benetton-lightgray span{display:inline-block;vertical-align:middle}.color-benetton-lightgray .color-circle{background:#cecece;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-lightgreen .color-circle,.color-benetton-lightgreen .refinement-check,.color-benetton-lightgreen span{display:inline-block;vertical-align:middle}.color-benetton-lightgreen .color-circle{background:#90ee90;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-lilac .color-circle,.color-benetton-lilac .refinement-check,.color-benetton-lilac span{display:inline-block;vertical-align:middle}.color-benetton-lilac .color-circle{background:#c8a2c8;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-orange .color-circle,.color-benetton-orange .refinement-check,.color-benetton-orange span{display:inline-block;vertical-align:middle}.color-benetton-orange .color-circle{background:#ff9000;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-pink .color-circle,.color-benetton-pink .refinement-check,.color-benetton-pink span{display:inline-block;vertical-align:middle}.color-benetton-pink .color-circle{background:#f1a5d5;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-red .color-circle,.color-benetton-red .refinement-check,.color-benetton-red span{display:inline-block;vertical-align:middle}.color-benetton-red .color-circle{background:#d0011b;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-silver .color-circle,.color-benetton-silver .refinement-check,.color-benetton-silver span{display:inline-block;vertical-align:middle}.color-benetton-silver .color-circle{background:silver;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-violet .color-circle,.color-benetton-violet .refinement-check,.color-benetton-violet span{display:inline-block;vertical-align:middle}.color-benetton-violet .color-circle{background:#cd3278;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-white .color-circle,.color-benetton-white .refinement-check,.color-benetton-white span{display:inline-block;vertical-align:middle}.color-benetton-white .color-circle{background:#fff;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-yellow .color-circle,.color-benetton-yellow .refinement-check,.color-benetton-yellow span{display:inline-block;vertical-align:middle}.color-benetton-yellow .color-circle{background:#ff0;border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.color-benetton-multi-color .color-circle,.color-benetton-multi-color .refinement-check,.color-benetton-multi-color span{display:inline-block;vertical-align:middle}.color-benetton-multi-color .color-circle{background:linear-gradient(90deg,#fc2326 0,#f72a9e 20%,#5826e2 41%,#00a5b7 60%,#52e214 80%,#f4d41d);border:1px solid #edf0f1;border-radius:25px;height:20px;margin-right:8px;width:20px}.filters-store-container{position:relative;display:block;width:100%;height:40px;display:flex;justify-content:space-between}.filters-store-container .filters-search-icon{display:none}.filters-store-container .form-group .form-group-main{margin:0;padding:8px 0;border-bottom:1px solid #c4c4c4}.filters-store-container .form-group .form-group-main select{background-color:#fff;color:#878787;border:0}.filters-store-container .filters-store-type{padding-top:10px;padding-right:20px}.filters-store-container .filters-store-type li{display:inline-block;height:20px;margin:0 15px 0 0;font-size:12px;font-size:.75rem}.filters-store-container .filters-store-type li .checkbox{margin:0}.filters-store-container .filters-store-type li .checkbox input[type=checkbox]{height:20px;width:20px}.filters-store-container .filters-store-type li .checkbox .ripple-container{height:20px;width:20px;top:8px}.filters-store-container .filters-store-type li .checkbox .ripple-container .ripple-off,.filters-store-container .filters-store-type li .checkbox .ripple-container .ripple-on{height:20px;width:20px}.filters-store-container .filters-store-type li .checkbox label{padding-left:30px}.filters-default{display:none}.filters-default.enabled{display:block}.filters-default ul{margin-top:20px}.filters-default ul li a{font-size:12px;font-size:.75rem;color:#777}.filters-store-country select,.filters-store-query input[type=text]{margin-bottom:0;width:150px;font-size:20px;font-size:1.25rem;font-weight:400;padding:0 0 15px;width:100%;border:0;border-bottom:2px solid #c4c4c4;color:#121212}.filters-store-country select:focus,.filters-store-query input[type=text]:focus{outline:0;border-bottom-color:#009848}.filters-center-position{position:absolute;top:0;left:0;padding:10px}.filters-center-position span{font-size:18px;font-size:1.125rem;color:#c4c4c4}.filters-center-position.enabled span{color:#009848}.filters-store-query{flex-grow:1;margin:0;max-width:320px;padding-left:35px;position:relative}.filters-store-query input[type=text]{padding:8px 0;line-height:22px;font-size:12px;font-size:.75rem}.filters-store-query.default{padding-left:0;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #edf0f1}.filters-store-query.default h2{font-size:18px;font-size:1.125rem;margin:20px 0 0;font-weight:400;color:#777}.filters-store-query.default input[type=text]{padding:0}.filters-store-query.default .filters-store-query-hint{color:#777}.filters-store-query.default .filters-center-position{position:relative;padding-left:0;padding-top:20px;display:block}.filters-store-query.default .filters-center-position span{margin-right:10px;display:inline-block;vertical-align:middle}.findinstore .filters-store-query{padding-left:0;padding-right:0}.findinstore .filters-store-query input[type=text]{padding-right:35px}.findinstore .filters-store-query .filters-center-position{left:auto;right:0}.findinstore .filters-store-query .position-tip{font-size:12px;font-size:.75rem;color:#777;margin-bottom:34px;display:block}.filters-nearest-location-results,.filters-nearest-results,.filters-no-results,.filters-reset,.filters-results{display:none;margin:0 0 20px}.filters-nearest-location-results span,.filters-nearest-results span,.filters-no-results span,.filters-reset span,.filters-results span{color:#009848}.filters-nearest-location-results.enabled,.filters-nearest-results.enabled,.filters-no-results.enabled,.filters-reset.enabled,.filters-results.enabled,.store-details .filters-reset{display:block}[class*=" flag-"]:before,[class^=flag-]:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px}.flag-ad:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ad:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ae:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ae:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-af:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-af:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ag:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ag:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ai:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ai:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-al:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-al:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-am:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-am:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-an:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-an:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ao:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ao:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-aq:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-aq:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ar:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ar:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-as:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-as:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-at:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-at:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-au:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-au:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-aw:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-aw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ax:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ax:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-az:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-az:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ba:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ba:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bb:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bb:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bd:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bd:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-be:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-be:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bf:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bf:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bg:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bh:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bh:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bi:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bi:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bj:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bj:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bl:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bl:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bm:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bn:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bo:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bo:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-br:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-br:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bs:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bs:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bt:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bt:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bw:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-by:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-by:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-bz:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-bz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ca:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ca:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cc:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cc:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cd:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cd:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cf:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cf:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cg:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ch:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ch:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ci:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ci:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ck:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ck:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cl:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cl:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cm:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cn:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-co:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-co:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cr:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cu:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cv:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cv:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cw:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cx:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cx:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cy:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cy:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-cz:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-cz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-de:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-de:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-dj:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-dj:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-dk:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-dk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-dm:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-dm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-do:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-do:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-dz:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-dz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ec:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ec:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ee:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ee:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-eg:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-eg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-eh:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-eh:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-er:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-er:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-es:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-es:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-et:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-et:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-eu:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-eu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-fi:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-fi:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-fj:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-fj:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-fk:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-fk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-fm:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-fm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-fo:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-fo:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-fr:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-fr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ga:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ga:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gb:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gb:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gd:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gd:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ge:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ge:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gg:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gh:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gh:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gi:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gi:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gl:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gl:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gm:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gn:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gq:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gq:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gp:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gp:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gr:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gs:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gs:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gt:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gt:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gu:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gw:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-gy:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-gy:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-hk:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-hk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-hn:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-hn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-hr:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-hr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ht:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ht:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-hu:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-hu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ic:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ic:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-id:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-id:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ie:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ie:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-il:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-il:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-im:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-im:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-in:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-in:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-iq:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-iq:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ir:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ir:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-is:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-is:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-it:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-it:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-je:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-je:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-jm:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-jm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-jo:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-jo:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-jp:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-jp:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ke:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ke:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-kg:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-kg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-kh:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-kh:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ki:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ki:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-km:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-km:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-kn:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-kn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-kp:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-kp:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-kr:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-kr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-kw:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-kw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ky:before{background-image:url(../images/sprite-ld-all.png);background-position:0 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ky:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-kz:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-kz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-la:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-la:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-lb:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-lb:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-lc:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-lc:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-li:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-li:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-lk:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-lk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-lr:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-lr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ls:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ls:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-lt:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-lt:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-lu:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-lu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-lv:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-lv:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ly:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ly:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ma:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ma:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mc:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mc:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-md:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-md:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-me:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-me:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mf:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mf:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mg:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mh:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mh:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mk:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ml:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ml:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mm:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mn:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mo:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mo:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mp:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mp:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mq:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mq:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mr:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ms:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ms:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mt:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mt:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mu:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mv:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mv:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mw:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mx:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mx:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-my:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-my:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-mz:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-mz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-na:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-na:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-nc:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-nc:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ne:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ne:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-nf:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-nf:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ng:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ng:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ni:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ni:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-nl:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-nl:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-no:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-no:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-np:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-np:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-nr:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-nr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-nu:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-nu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-nz:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-nz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-om:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-om:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pa:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pa:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pe:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pe:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pf:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pf:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pg:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ph:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ph:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pk:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pl:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pl:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pn:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pr:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ps:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ps:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pt:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pt:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-pw:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-pw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-py:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-py:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-qa:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-qa:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ro:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ro:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-rs:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-rs:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ru:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ru:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-rw:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-rw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sa:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sa:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sb:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sb:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sc:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sc:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sd:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sd:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-se:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-se:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sg:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sh:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sh:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-si:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-si:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sk:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sl:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sl:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sm:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sn:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-so:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-so:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sr:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ss:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ss:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-st:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-st:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sv:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sv:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sy:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sy:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-sz:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-sz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tc:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tc:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-td:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-td:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tf:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tf:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tg:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-th:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-th:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tj:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tj:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tk:before{background-image:url(../images/sprite-ld-all.png);background-position:-126px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tk:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tl:before{background-image:url(../images/sprite-ld-all.png);background-position:-168px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tl:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tm:before{background-image:url(../images/sprite-ld-all.png);background-position:-210px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tn:before{background-image:url(../images/sprite-ld-all.png);background-position:-252px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-to:before{background-image:url(../images/sprite-ld-all.png);background-position:-294px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-to:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tr:before{background-image:url(../images/sprite-ld-all.png);background-position:-336px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tr:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tt:before{background-image:url(../images/sprite-ld-all.png);background-position:-378px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tt:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tv:before{background-image:url(../images/sprite-ld-all.png);background-position:-420px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tv:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tw:before{background-image:url(../images/sprite-ld-all.png);background-position:-462px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-tz:before{background-image:url(../images/sprite-ld-all.png);background-position:-504px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-tz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ua:before{background-image:url(../images/sprite-ld-all.png);background-position:-546px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ua:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ug:before{background-image:url(../images/sprite-ld-all.png);background-position:-588px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ug:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-us:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px 0;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-us:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-uy:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -42px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-uy:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-uz:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -84px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-uz:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-va:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -126px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-va:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-vc:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -168px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-vc:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ve:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -210px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ve:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-vg:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -252px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-vg:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-vi:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -294px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-vi:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-vn:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -336px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-vn:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-vu:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -378px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-vu:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-wf:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -420px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-wf:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ws:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -504px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ws:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-ye:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -546px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-ye:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-yt:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -588px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-yt:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-za:before{background-image:url(../images/sprite-ld-all.png);background-position:0 -630px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-za:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-zm:before{background-image:url(../images/sprite-ld-all.png);background-position:-42px -630px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-zm:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-zw:before{background-image:url(../images/sprite-ld-all.png);background-position:-84px -630px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-zw:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.flag-int:before{background-image:url(../images/sprite-ld-all.png);background-position:-630px -462px;width:32px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.flag-int:before{background-image:url(../images/sprite-hd-all.png);background-size:662px 662px}}.footer-main{border-top:2px solid #edf0f1}.endlessaisle .footer-main{display:none}.footer-main-top{padding:24px 0 40px}.footer-main-bottom{border-top:2px solid #edf0f1}.footer-main-credits{color:#121212}.footer-aid{padding:0 0 24px}.footer-info--text{text-align:center;margin-bottom:40px}.footer-info--text h3{margin-bottom:8px}.footer-info--text p{margin-top:8px}.footer-info--block{text-align:center}.footer-info--block p{font-size:13px;font-size:.8125rem;margin:8px 0 15px}.footer-info--block .link-primary{font-size:14px;font-size:.875rem;font-weight:400;margin-top:9px}.footer-info--block .green-number{font-size:30px;font-size:1.875rem;font-weight:500;text-decoration:none;margin-top:0}.footer-payments{border-top:1px solid #edf0f1}.footer-payment--block p{font-size:13px;font-size:.8125rem;line-height:16px}.form-vertical .form-group{float:none}.form-group{float:left;margin-bottom:20px;width:100%}.form-group.creditCardCvn,.form-group.creditCardMonth,.form-group.creditCardYear{width:50%}.form-group.creditCardCvn,.form-group.creditCardMonth{clear:left;padding-right:5px}.form-group.creditCardYear{padding-left:5px}.form-group.checkbox label{font-size:15px;font-size:.9375rem;margin-top:0}.form-group.checkbox label+span.has-error{display:block;margin:10px 0 0 60px}.form-group label{font-size:20px;font-size:1.25rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;letter-spacing:0;color:#777;margin-top:30px;display:inline-block;max-width:100%}.form-group .password-show{position:absolute;right:0;bottom:5px;cursor:pointer}.form-group .password-show:before{font-family:benetton;font-size:40px;font-size:2.5rem;color:#009848}.form-group .password-show.is-shown:before{color:#777}.form-group .nice-select select,.form-group .select select{text-indent:10px;font-size:16px;color:#121212;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group .nice-select select::-ms-expand,.form-group .select select::-ms-expand{display:none}.form-group .nice-select select:-webkit-autofill,.form-group .nice-select select:-webkit-autofill:focus,.form-group .nice-select select:-webkit-autofill:hover,.form-group .select select:-webkit-autofill,.form-group .select select:-webkit-autofill:focus,.form-group .select select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#121212}.form-group .nice-select select.has-success,.form-group .nice-select select:focus,.form-group .select select.has-success,.form-group .select select:focus{outline:0}.form-group .nice-select select.has-success~label,.form-group .nice-select select:focus~label,.form-group .select select.has-success~label,.form-group .select select:focus~label{color:#009848}.form-group .nice-select select.has-error,.form-group .select select.has-error{font-size:16px;font-size:1rem;border-color:#d0021b;color:#d0021b}.form-group .nice-select select.has-error~label,.form-group .select select.has-error~label{color:#d0021b}.form-group .nice-select label,.form-group .select label{margin:0;position:absolute;left:10px;top:-8px;font-size:14px;padding:0 10px;background-color:#fff}form input,form textarea{font-size:16px;font-size:1rem;border:1px solid #c4c4c4;border-radius:4px;color:#121212;font-weight:400;padding:14.5px 20px;position:relative;width:100%}form input.has-success,form input:focus,form textarea.has-success,form textarea:focus{border-color:#009848;outline:0}form input.has-success~label,form textarea.has-success~label{color:#009848}form input.has-error,form textarea.has-error{font-size:16px;font-size:1rem;border-color:#d0021b;color:#d0021b}form input.has-error~label,form textarea.has-error~label{color:#d0021b}form select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}form .legend,form legend{font-size:20px;font-size:1.25rem;font-weight:500;margin:6px 0 25px;display:inline-block}form .error-form{margin-bottom:40px;color:#d0021b}form .checkbox-terms:after,form .checkbox-terms:before{content:" ";display:table}form .checkbox-terms:after{clear:both}form .checkbox-terms .checkbox{float:left}form.form-checkout .pickup-shipping-form{display:none}form .email_suggestion{display:none;font-size:12px;padding-bottom:4px}form .email_suggestion a{font-weight:500;color:#009848;cursor:pointer}form .pickup-shipping-form{display:none}form.ship-to-store .pickup-shipping-form{display:block}form.ship-to-store .pickup-shipping-form .pickup-disclaimer{margin-top:0}form.ship-to-store .pickup-shipping-form .missing-store{margin:24px 0 0}form.ship-to-store .default-shipping-form{display:none}form:not(.no-symbols) .form-group-main.has-error:after,form:not(.no-symbols) .form-group-main.has-success:after{font-size:24px;position:absolute;right:15px;top:50%}form:not(.no-symbols) .form-group-main.has-success:after{font-family:benetton;content:"";color:#009848;transform:translateY(calc(-50% + 5px))}form:not(.no-symbols) .form-group-main.has-error:after{font-family:benetton;content:"";transform:translateY(calc(-50% - 5px))}.form-tip{color:#777;text-align:left}.form-tip.is-error{font-size:14px;font-size:.875rem;color:#d0021b}.fieldset{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #121212}.fieldset-block{margin:50px 0}.form-checkout:after,.form-checkout:before{content:" ";display:table}.form-checkout:after{clear:both}.form-checkout fieldset{border-bottom:1px solid #121212;margin-bottom:50px;padding-bottom:30px}.form-checkout fieldset:last-child{border-bottom:0}.form-checkout div[role=group]{border-bottom:1px solid #121212;display:flex;flex-wrap:wrap;margin-bottom:50px;padding-bottom:30px}.form-checkout.ship-to-store div[role=group]{display:none}.form-checkout .fieldset-last{border-bottom:0;margin-bottom:0;padding-bottom:0}.form-checkout select{font-size:20px;font-size:1.25rem;color:#777;font-weight:400;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-checkout select::-ms-expand{display:none}.form-checkout select+label{font-size:12px;font-size:.75rem;margin-bottom:15px;display:inline-block}.form-checkout select.country{pointer-events:none}.fieldset-in{margin-bottom:35px}.fieldset-content{border-top:1px solid #121212;border-bottom:1px solid #121212;padding-top:30px;padding-bottom:30px;margin-top:35px}.error,.has-error{color:#d0021b;clear:both}.error+.form-tip,.has-error+.form-tip{display:none}.error-form,.form-tip{font-size:12px;font-size:.75rem;font-weight:400;line-height:1.25;display:block}.form-group-main{margin-bottom:5px;padding-top:10px;position:relative;width:100%}.form-group-main input:focus.on-focus~label,.form-group-main input:focus~label,.form-group-main textarea:focus.on-focus~label,.form-group-main textarea:focus~label{color:#009848}.form-group-main input.has-error.on-focus~label,.form-group-main input.has-error~label,.form-group-main textarea.has-error.on-focus~label,.form-group-main textarea.has-error~label{color:#d0021b}.form-group-main input[disabled],.form-group-main textarea[disabled]{color:#777}.form-endless .form-group-main input[disabled].phone,.form-endless .form-group-main textarea[disabled].phone{background-color:transparent}.form-group-main input:-webkit-autofill,.form-group-main input:-webkit-autofill:focus,.form-group-main input:-webkit-autofill:hover,.form-group-main textarea:-webkit-autofill,.form-group-main textarea:-webkit-autofill:focus,.form-group-main textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#121212}.form-group-main label{position:absolute;top:2px;left:10px;font-size:14px;margin:0;padding:0 10px;background:#fff}.form-newsletter{width:100%;max-width:320px;margin:0 auto}.form-newsletter .label-email-result{text-align:center;width:100%}.form-summary-order:after,.form-summary-order:before{content:" ";display:table}.form-summary-order:after{clear:both}.create-account .no-account{font-size:10px;font-size:.625rem;font-weight:400;color:#121212}.create-account .no-account a{color:#009848}.form-login-register .form-row{margin-bottom:10px;clear:left}.form-login-register .header{font-size:12px;font-size:.75rem;color:#777;display:block;font-weight:700;margin-bottom:20px}.form-login-register .auto-reconnect,.form-login-register .password-reset{font-size:10px;font-size:.625rem;font-weight:400;color:#009848;margin-bottom:20px}.form-login-register .auto-reconnect.auto-reconnect,.form-login-register .password-reset.auto-reconnect{color:#777;margin-bottom:20px;display:block}.form-login-register .checkbox{margin-top:0}.form-login-register .checkbox label{font-size:10px;font-size:.625rem}.form-login-register .form-group{margin-bottom:32px}.form-login-register .privacy-flegs-wrapper{margin:0 auto 32px;float:left;width:100%}.form-login-register .privacy-flegs-wrapper p.privacy-label{font-size:10px;font-size:.625rem;line-height:1.4;color:#777;margin:0 0 10px}.form-login-register .privacy-flegs-wrapper p.privacy-label strong{font-weight:400;color:#121212}.form-control.pickupDate{max-width:260px}.checkbox,.radio{width:auto;position:relative;display:inline-block;margin:30px 0;min-height:40px;min-width:40px}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;left:0;opacity:0;width:45px;height:45px;margin:0;z-index:1;padding:0}.checkbox input[type=checkbox].radio-like+.ripple-container .ripple-off,.checkbox input[type=checkbox].radio-like+.ripple-container .ripple-on,.checkbox input[type=radio].radio-like+.ripple-container .ripple-off,.checkbox input[type=radio].radio-like+.ripple-container .ripple-on,.radio input[type=checkbox].radio-like+.ripple-container .ripple-off,.radio input[type=checkbox].radio-like+.ripple-container .ripple-on,.radio input[type=radio].radio-like+.ripple-container .ripple-off,.radio input[type=radio].radio-like+.ripple-container .ripple-on{border-radius:50%;background-color:transparent}.checkbox input[type=checkbox].radio-like+.ripple-container .ripple-off,.checkbox input[type=radio].radio-like+.ripple-container .ripple-off,.radio input[type=checkbox].radio-like+.ripple-container .ripple-off,.radio input[type=radio].radio-like+.ripple-container .ripple-off{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.checkbox input[type=checkbox].radio-like+.ripple-container .ripple-on,.checkbox input[type=radio].radio-like+.ripple-container .ripple-on,.radio input[type=checkbox].radio-like+.ripple-container .ripple-on,.radio input[type=radio].radio-like+.ripple-container .ripple-on{position:relative}.checkbox input[type=checkbox].radio-like+.ripple-container .ripple-on:after,.checkbox input[type=radio].radio-like+.ripple-container .ripple-on:after,.radio input[type=checkbox].radio-like+.ripple-container .ripple-on:after,.radio input[type=radio].radio-like+.ripple-container .ripple-on:after{font-size:70px;font-size:4.375rem;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);font-family:benetton;position:absolute;color:#009848}.checkbox input[type=checkbox].radio-like:checked+.ripple-container .ripple-off,.checkbox input[type=radio].radio-like:checked+.ripple-container .ripple-off,.radio input[type=checkbox].radio-like:checked+.ripple-container .ripple-off,.radio input[type=radio].radio-like:checked+.ripple-container .ripple-off{background-color:transparent;border:0}.checkbox input[type=checkbox]+.ripple-container,.checkbox input[type=radio]+.ripple-container,.radio input[type=checkbox]+.ripple-container,.radio input[type=radio]+.ripple-container{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;left:0;display:inline-block;pointer-events:none;height:40px;vertical-align:middle;float:left;width:40px}.checkbox input[type=checkbox]+.ripple-container .ripple-off,.checkbox input[type=radio]+.ripple-container .ripple-off,.radio input[type=checkbox]+.ripple-container .ripple-off,.radio input[type=radio]+.ripple-container .ripple-off{border:2px solid #c4c4c4;display:inline-block;height:40px;left:0;position:absolute;top:0;transform:scale(.625);transition:all .25s ease;width:40px;will-change:transform;z-index:1}.checkbox input[type=checkbox]+.ripple-container .ripple-on,.checkbox input[type=radio]+.ripple-container .ripple-on,.radio input[type=checkbox]+.ripple-container .ripple-on,.radio input[type=radio]+.ripple-container .ripple-on{background-color:palette(background,focus);height:40px;left:0;position:absolute;top:0;transform:scale(0);width:40px;will-change:transform;z-index:2}.checkbox input[type=checkbox]:checked+.ripple-container .ripple-off,.checkbox input[type=radio]:checked+.ripple-container .ripple-off,.radio input[type=checkbox]:checked+.ripple-container .ripple-off,.radio input[type=radio]:checked+.ripple-container .ripple-off{background-color:bg-color(selected);border:2px solid #009848}.checkbox input[type=checkbox]:checked+.ripple-container .ripple-on,.checkbox input[type=radio]:checked+.ripple-container .ripple-on,.radio input[type=checkbox]:checked+.ripple-container .ripple-on,.radio input[type=radio]:checked+.ripple-container .ripple-on{transform:scale(.25);transition:transform .25s;background-color:#009848}.checkbox input[type=checkbox]:checked:disabled+.ripple-container .ripple-off,.checkbox input[type=radio]:checked:disabled+.ripple-container .ripple-off,.radio input[type=checkbox]:checked:disabled+.ripple-container .ripple-off,.radio input[type=radio]:checked:disabled+.ripple-container .ripple-off{border-color:#c4c4c4;background-color:#c4c4c4}.checkbox input[type=checkbox]:checked:disabled+.ripple-container .ripple-on,.checkbox input[type=radio]:checked:disabled+.ripple-container .ripple-on,.radio input[type=checkbox]:checked:disabled+.ripple-container .ripple-on,.radio input[type=radio]:checked:disabled+.ripple-container .ripple-on{background-color:#777}.checkbox>label,.radio>label{cursor:pointer;display:inline-block;line-height:normal;padding-left:55px;position:relative;white-space:normal;z-index:2}.radio input[type=radio]{cursor:pointer}.radio input[type=radio]+.ripple-container .ripple-off,.radio input[type=radio]+.ripple-container .ripple-on{border-radius:50%}.pickup-store .radio{margin-bottom:0}.radio label{font-size:15px;font-size:.9375rem;margin-top:0}.nice-select,.select{background-color:#fff;height:50px;max-width:100%;position:relative}.nice-select:after,.select:after{top:50%;bottom:auto;transform:translateY(-50%);font-family:benetton;content:"";font-size:14px;font-size:.875rem;color:#009848;pointer-events:none;position:absolute;right:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nice-select select,.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;box-shadow:none;cursor:pointer;height:100%;line-height:normal;outline:none;padding:10px 50px 10px 10px;width:100%}.select-pickup{float:left;max-width:260px;position:relative}.select-pickup .form-group-main:after{font-family:benetton;content:"";cursor:pointer;font-size:34px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(calc(-50% + 5px))}.custom_switch[type=checkbox]{display:none}.custom_switch[type=checkbox]+label{position:relative;width:36px;height:18px;background-color:#fff;border-radius:18px;outline:none;transition:all .45s ease;border:.5px solid #e4e7e8;cursor:pointer;margin:0;display:inline-block}.custom_switch[type=checkbox]+label:after,.custom_switch[type=checkbox]+label:before{position:absolute;display:block;content:"";border-radius:100%;transition:all .45s ease}.custom_switch[type=checkbox]+label:before{width:11px;height:11px;background-color:#999;left:3px;top:3px;z-index:2}.custom_switch[type=checkbox]+label:after{content:"OFF";top:4px;left:18px;font-size:8px;color:#999;z-index:3}.custom_switch[type=checkbox]:checked+label{border:.5px solid #009848}.custom_switch[type=checkbox]:checked+label:before{background-color:#009848;left:20px}.custom_switch[type=checkbox]:checked+label:after{content:"ON";left:5px}.us .country-container .nice-select,.us .country-container .select,.us .state-container .nice-select,.us .state-container .select{width:300px}.us .form-group.city{padding-left:0;width:100%}.form-locator:after,.form-locator:before{content:" ";display:table}.form-locator:after{clear:both}.form-locator input.is-geolocate{padding-right:35px}.form-locator .icon-benetton-geolocate{bottom:10px;cursor:pointer;padding:10px;position:absolute;right:0}.is-detailed .form-locator{display:none}.form-endless{width:100%}.form-endless .box-option{padding-left:0;padding-right:0}.form-endless .radio,.form-endless .radio label{width:100%}.form-endless button[type=submit]{max-width:none;width:100%}.form-endless span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 60px)}.form-reserve-in-store{cursor:default;padding:0 10%;position:relative}.form-reserve-in-store .form-group{margin:0}.form-reserve-in-store button{display:flex;margin:8px auto 0;justify-content:center}.form-reserve-in-store .text-disclaimer{margin-top:0}.form-reserve-in-store .ris-checkbox{white-space:normal;font-size:12px;display:flex;align-items:center}.form-reserve-in-store .ris-checkbox input{width:auto}.reserve-in-store-summary{padding:0 5%;text-align:center}.reserve-in-store-summary h4.title-message{margin:0;font-family:Roboto,sans-serif;font-weight:300;font-size:20px;line-height:24px;white-space:normal}.reserve-in-store-summary span.label-address{font-family:Roboto,sans-serif;font-weight:700}.reserve-in-store-summary p.text-message{white-space:normal;text-align:center;margin-bottom:0}.reserve-in-store-summary p.text-message span.user-email{text-decoration:underline;color:#009848}.checkout-shipping fieldset.delivery-method-list{border-bottom:0}.returns-payment .form-group input{text-transform:uppercase}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none}.header-main-search .simple-search-form input.search-input{border:none}.pt_account.vex-open .modal-change-pwd .vex-content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:30%;padding:40px}.pt_account.vex-open .modal-change-pwd .vex-content p{margin:0 0 18px}.pt_account.vex-open .modal-change-pwd .vex-content i{font-size:35px;font-size:2.1875rem;color:#009848;margin-bottom:15px;display:block}.pt_account.vex-open .modal-change-pwd .vex-content div{text-align:center}.pt_account.vex-open .modal-change-pwd .vex-content div strong{color:#009848}.pt_account.vex-open .modal-change-pwd .vex-content .registration-error-popup span{display:block;text-transform:uppercase;font-weight:700;margin-bottom:20px;font-size:18px;font-size:1.125rem;color:#f87514}.pt_account.vex-open .modal-change-pwd .vex-content .registration-error-popup p strong{color:#121212;font-weight:700}.pt_account .alert-privacy-modal h3{color:#f87514;text-align:center}.changeemail .email-change-psw,.pt_account .alert-privacy-modal p{text-align:center}.changeemail .email-change-psw .fieldset-block{margin-bottom:0;margin-top:60px}.changeemail .email-change-psw .fieldset-block .form-group.passwordpassword{float:none;max-width:75%;margin:0 auto 20px}.changeemail .email-change-psw-conf{text-align:center;margin:50px 0 0}.changeemail h2{margin:0}.changeemail p{margin-top:10px}.myaccount-settings-page .header-inner{margin-top:24px;margin-bottom:0}.myaccount-settings-page .myaccount-privacy .checkbox label{font-size:14px;font-size:.875rem}.myaccount-settings-page .myaccount-privacy .checkbox input:disabled+div .ripple-off{background-color:#c4c4c4;cursor:not-allowed}.myaccount-settings-page .myaccount-privacy .checkbox input:disabled+div+label{cursor:not-allowed}.myaccount-settings-page .myaccount-privacy .box-option.subchild-option{margin-left:40px}.myaccount-settings-page .myaccount-privacy .box-option.subchild-option .radio:before{content:"";position:absolute;left:-20px;width:20px;height:20px;border:1px solid #c4c4c4;border-width:0 0 1px 1px}.myaccount-settings-page .myaccount-privacy .fieldset-block{margin-bottom:32px}.myaccount-settings-page .myaccount-privacy .communciation-text{font-size:14px;font-size:.875rem;margin:0;color:#121212}.myaccount-settings-page .myaccount-privacy .communciation-text a{color:#009848;text-decoration:underline}.myaccount-settings-page .chageemail-fieldset .form-group+.form-group.has-error{margin-bottom:64px}.myaccount-settings-page .myaccount-settings .fieldset-block{margin-bottom:0}.myaccount-settings-page .h5-editorial{margin-top:0;line-height:normal;font-weight:200;font-size:14px;font-size:.875rem}.f-part-container{margin-bottom:30px}.f-part-container p{font-weight:200;color:#777;margin:0;line-height:1.8em}.f-part-container p span{font-weight:500}.registration-lp h2{margin-bottom:20px;font-size:32px;font-size:2rem}.header-main{position:relative}.header-main.is-expanded.search-suggest .header-main-top{height:60px}.header-main.is-expanded.search-suggest [class^=cat-]{display:none}.endlessaisle .header-main.is-expanded .header-main-navigation{height:auto;max-height:none;padding-bottom:0}.endlessaisle .header-main.is-expanded .nav-header-tertiary .column-nav:first-child{max-height:none}.header-main-message{background:#edf0f1;position:relative;z-index:300}.endlessaisle .header-main-message{display:none}.header-main-logo{display:block;float:left;overflow:hidden;width:180px}.bare .header-main-logo{width:auto;display:block;height:100%}.header-main-logo img{max-width:100%;max-height:100%;display:block}.endlessaisle .header-main-logo{display:none}.header-main-top{background-color:#fff;height:50px;opacity:1;transition:opacity .3s}.header-main-top:after,.header-main-top:before{content:" ";display:table}.header-main-top:after{clear:both}.bare .header-main-top{height:60px}.pt_order-confirmation .header-main-top .header-main-actions,.pt_order-confirmation .header-main-top .header-main-locale,.pt_order-confirmation .header-main-top .header-mobile-menu{display:none}.pt_order-confirmation .header-main-top .header-main-logo{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.pt_order-confirmation .header-main-top .header-main-logo{float:left;width:100%}}@media (min-width:1024px){.pt_order-confirmation .header-main-top .header-main-logo{float:left;width:100%}}.header-main-bottom{border-bottom:2px solid #edf0f1;display:flex;height:50px}.pinned-filters .header-main-bottom{background-color:#fff;left:0;position:fixed;right:0;top:0;z-index:300}.pt_checkout .header-main-bottom{display:none}.header-main-locale .country-dropdown:not(.custom-select-main-container),.header-main-locale .language-dropdown:not(.custom-select-main-container){opacity:0}.header-main-locale .dropdown-container>div{display:inline-block;margin-right:-4px}.header-main-locale .custom-select-main-container{padding:8px 0}.header-main-search{display:inline-block}.header-main-search form{background-color:#edf0f1;border-radius:5px;width:100%}.header-main-search form input[type=text]{font-size:12px;font-size:.75rem;background-color:transparent;border-bottom:0;font-weight:400;padding:7px 10px 7px 40px;text-align:left}.header-main-search form fieldset{position:relative}.header-main-search form button[type=submit]{background-color:transparent;border:0;left:13px;padding:0;position:absolute;top:6px}.header-main-search form button[type=submit]:after{font-family:benetton;content:"";font-size:18px}.header-main-actions{align-items:center;display:flex;justify-content:flex-end;text-align:right;transition:opacity .3s}.header-main-actions>ul{align-items:center;display:inline-flex}.header-main-actions>ul>li{position:relative}.header-main-actions>ul>li:last-of-type{padding-right:0}.header-main-actions .action{position:relative}.header-main-actions .action.is-active:after{background-color:#009848;border-radius:50%;content:"";display:inline-block;height:8px;position:absolute;right:5px;top:12px;width:8px}.minicart-is-open .header-main-actions .action-minicart{background-color:#fff;box-shadow:0 -9px 8px 0 rgba(0,0,0,.2);position:relative;z-index:600}.header-main-actions .action-minicart i,.header-main-actions .action-wishlist i{font-size:12px;font-size:.75rem;background-color:#009848;border-radius:20px;color:#fff;font-family:Roboto,sans-serif,Helvetica Neue,Helvetica,Arial;font-style:normal;font-weight:500;height:16px;padding:1px;position:absolute;right:-65%;text-align:center;top:-25%;width:16px;z-index:2}.header-close{position:absolute;z-index:4;font-weight:400;cursor:pointer;opacity:0}.header-close .minicart-is-open{visibility:hidden}.header-section{border-top:1px solid #edf0f1;padding-top:30px;margin-top:40px}.header-inner{margin-top:70px;margin-bottom:50px}.header-inner .title-page{margin:0}.header-inner .breadcrumb a{line-height:1.6}.header-inner .link-back-explore{font-size:12px;font-size:.75rem;margin-top:15px}.header-bare{display:none;float:left;width:calc(100% - 180px)}.header-bare .h1-secondary{display:inline-block;margin:0;padding-left:40px;line-height:50px}.header-bare .text-welcome{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;right:0;padding:0 20px}.bare .header-close,.bare .header-main-message,.bare .header-main-navigation,.bare .header-main-search,.bare .nav-header-primary,.header-home-main-search{display:none}.bare .header-main-actions{visibility:hidden}.bare .header-bare{display:block}.header-main-navigation [class^=cat-]{display:none}.header-main-navigation [class^=cat-].is-active{display:block}.pt_checkout .header-main-top .header-mobile-menu{visibility:hidden}.endlessaisle .header-close,.endlessaisle .header-main-actions .action-ea-search,.endlessaisle .header-main-locale,.endlessaisle .header-main:not(.is-expanded):not(.search-is-expanded) .nav-header-secondary+.nav-header-primary+.header-main-search,.endlessaisle.pt_checkout .header-main{display:none}.endlessaisle .header-main-top>.header-main-actions{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.endlessaisle .header-main-top>.header-main-actions{float:left;width:100%}}.pinned-filters .header-main-bottom,.pinned-filters .header-main-top{margin-left:0;margin-right:0}.hero{margin-bottom:30px;overflow:hidden;padding-top:80px;position:relative;text-align:center}.hero.default,.hero.hero-col-1,.hero.hero-col-2{display:flex;justify-content:center}.hero.default{flex-direction:row}.hero.default .picture,.hero.default picture{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.hero.default .picture,.hero.default picture{float:left;width:66.66667%}}.hero.default .inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.hero.default .inner{float:left;width:33.33333%}}.hero.hero-col-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;flex-direction:column}@media (min-width:1024px){.hero.hero-col-1{float:left;width:33.33333%}}.hero.hero-col-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;flex-direction:column}@media (min-width:1024px){.hero.hero-col-2{float:left;width:66.66667%}}.hero .bg{position:absolute;top:0;right:0;left:0}.hero .bg .picture,.hero .bg picture{display:block;max-width:1280px;margin:0 auto}.hero .bg img{width:100%;max-width:100%}.hero .focus{display:inline-block;margin:0 auto}.hero .focus figure{transition:opacity .2s ease-in-out 2s;text-align:center;position:relative;opacity:0}.hero .focus figure.loaded{opacity:1}.hero .focus .picture,.hero .focus picture{display:inline-block;position:relative}.hero .focus .picture:after,.hero .focus .picture:before,.hero .focus picture:after,.hero .focus picture:before{content:"";position:absolute;height:50%;width:80px;bottom:10%;border-radius:100%;box-shadow:0 0 30px 15px rgba(0,0,0,.1);z-index:1}.hero .focus .picture:after,.hero .focus picture:after{right:0}.hero .focus .picture:before,.hero .focus picture:before{left:0}.hero .focus .picture img,.hero .focus picture img{position:relative;z-index:2}.hero .focus figcaption{position:absolute;bottom:0;display:block;left:0;right:0;text-align:center;z-index:3}.hero .focus h2,.hero .focus p{text-transform:uppercase;margin:0 0 10px}.hero .focus h2{font-weight:500;font-size:30px;line-height:.83}.hero .focus p{font-size:10px;letter-spacing:4px;font-weight:300}.hero-double-col-container .hero-content,.hero-full-width-container .hero-content,.hero-single-col-container .hero-content{border:1px solid #edf0f1}.hero-double-col-container .hero-content:after,.hero-double-col-container .hero-content:before,.hero-full-width-container .hero-content:after,.hero-full-width-container .hero-content:before,.hero-single-col-container .hero-content:after,.hero-single-col-container .hero-content:before{content:" ";display:table}.hero-double-col-container .hero-content:after,.hero-full-width-container .hero-content:after,.hero-single-col-container .hero-content:after{clear:both}.hero-double-col-container .hero-picture-container,.hero-double-col-container .picture,.hero-double-col-container img,.hero-double-col-container picture,.hero-full-width-container .hero-picture-container,.hero-full-width-container .picture,.hero-full-width-container img,.hero-full-width-container picture,.hero-single-col-container .hero-picture-container,.hero-single-col-container .picture,.hero-single-col-container img,.hero-single-col-container picture{display:block;width:100%}.hero-double-col-container .hero-text .top-text,.hero-full-width-container .hero-text .top-text,.hero-single-col-container .hero-text .top-text{font-size:16px;font-size:1rem;margin:0;text-transform:uppercase}.hero-double-col-container .hero-text .main-text,.hero-full-width-container .hero-text .main-text,.hero-single-col-container .hero-text .main-text{font-size:32px;font-size:2rem;font-family:Roboto,sans-serif;font-weight:500;margin-top:32px}.hero-double-col-container .bnt-primary,.hero-full-width-container .bnt-primary,.hero-single-col-container .bnt-primary{width:232px}.hero-full-width-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.hero-full-width-container{float:left;width:100%}}.hero-full-width-container .main-title{font-size:16px;font-size:1rem;letter-spacing:2px;margin:24px 0;text-align:center;text-transform:uppercase}.hero-full-width-container .hero-picture-container{position:relative;min-height:1px;border-right:2px solid #edf0f1;padding:0}@media (min-width:768px){.hero-full-width-container .hero-picture-container{float:left;width:66.66667%}}.hero-full-width-container .hero-text{position:relative;min-height:1px;padding:24px}@media (min-width:768px){.hero-full-width-container .hero-text{float:left;width:33.33333%}}.sn-nav-slider .hero-full-width-container{height:100%;padding:0;position:static}.sn-nav-slider .hero-full-width-container .hero-content{align-items:center;border:0;display:flex;flex-direction:column;height:100%;width:auto}.sn-nav-slider .hero-full-width-container .hero-picture-container{border:1px solid #edf0f1;border-top:0;height:100%;min-width:422px;padding:0;width:100%}.sn-nav-slider .hero-full-width-container .hero-picture-container picture{height:100%}.sn-nav-slider .hero-full-width-container .hero-picture-container img{height:100%;-o-object-fit:contain;object-fit:contain}.sn-nav-slider .hero-full-width-container .hero-text{display:block;padding:8px 16px 24px;width:100%}.sn-nav-slider .hero-full-width-container .main-text{font-size:14px;font-size:.875rem;border-left:2px solid #009848;line-height:30px;height:30px;margin:inherit;padding-left:8px;text-transform:none}.hero-single-col-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.hero-single-col-container{float:left;width:33.33333%}}@media (min-width:768px){.hero-single-col-container{float:left;width:33.33333%}}.hero-single-col-container .hero-picture-container{border-bottom:2px solid #edf0f1}.hero-single-col-container .hero-text{padding:24px}.hero-double-col-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.hero-double-col-container{float:left;width:66.66667%}}@media (min-width:768px){.hero-double-col-container{float:left;width:66.66667%}}.carousel .hero-double-col-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.carousel .hero-double-col-container{float:left;width:100%}}@media (min-width:768px){.carousel .hero-double-col-container{float:left;width:100%}}.hero-double-col-container .hero-picture-container{border-bottom:2px solid #edf0f1}.hero-double-col-container .hero-text{padding:24px}.top-content{margin:0 auto 32px;max-width:1600px}.top-content .cs:after,.top-content .cs:before{content:" ";display:table}.top-content .cs:after{clear:both}.top-cat{margin:auto;max-width:1600px}.top-cat .cs:after,.top-cat .cs:before{content:" ";display:table}.top-cat .cs:after{clear:both}.top-category{margin:auto;max-width:1600px}.top-category .cs:after,.top-category .cs:before{content:" ";display:table}.top-category .cs:after{clear:both}.top-category>.cs{margin-top:32px}.sn-nav-slider{padding:0}.item-variations{align-items:flex-start;border-bottom:1px solid #c4c4c4;display:flex}.item-variations-data,.item-variations-figure{float:left}.item-variations-figure{width:115px}.item-variations-data{padding:0 7px;width:calc(100% - 115px)}.item-variations-data .text-title{margin-bottom:10px}.item-variations-data .product-code{line-height:normal;margin-bottom:10px}.item-variations-data .product-code span{font-size:12px;font-size:.75rem;color:#c4c4c4}.item-variations-data .text-disclaimer{margin:0 0 10px}.fis_overlay .item-variations-data{padding:0 20px}.fis_overlay .item-variations-data .low-availability{display:none}.label{font-size:inherit;color:#777}.label-primary,.label-secondary,.label-tertiary,.label-warning{display:inline-block;font-weight:400}.label-primary,.label-secondary{font-size:12px;font-size:.75rem;line-height:1.5}.label-primary{color:#009848}.label-secondary{color:#fff;background-color:#c4c4c4;padding:0 15px}.label-tertiary{font-size:10px;font-size:.625rem;color:#777;margin:13px 0;line-height:1.3}.label-warning{color:#d0021b}.label-tag{font-size:15px;font-size:.9375rem;font-weight:400;color:#009848;line-height:1.6;margin:24px 0;display:inline-block}.label-email,.label-phone{font-size:30px;font-size:1.875rem;color:#009848;font-weight:500}.label-email:before,.label-phone:before{font-family:benetton;content:"";font-size:24px;font-weight:500;vertical-align:baseline;padding-right:30px;display:inline-block}.list-details .label-email,.list-details .label-phone,.store-finder-details .label-email,.store-finder-details .label-phone{font-size:12px;font-size:.75rem;color:#121212;font-weight:400}.list-details .label-email:before,.list-details .label-phone:before,.store-finder-details .label-email:before,.store-finder-details .label-phone:before{font-size:17px;font-size:1.0625rem;margin-right:10px;padding-right:0;vertical-align:middle}.list-details .label-phone{display:block}.label-type{margin:0}.label-favorite{font-size:10px;font-size:.625rem;color:#009848;letter-spacing:4px;text-transform:uppercase;padding-left:20px;position:relative}.label-favorite:before{font-family:benetton;content:"";font-size:16px;font-size:1rem;left:0;position:absolute;vertical-align:sub}.label-favorite.on:before{font-family:benetton;content:""}.cta-bar .label-favorite{display:inline-block;text-align:left;margin-bottom:45px}.label-email:before{font-family:benetton;content:""}.label-alternative{font-size:12px;font-size:.75rem;color:#777;position:relative}.label-alternative span{padding:15px;display:inline-block;background-color:#edf0f1;position:relative;z-index:2}.label-alternative:after{top:50%;bottom:auto;transform:translateY(-50%);content:"";display:inline-block;height:1px;background-color:#c4c4c4;width:100%;position:absolute;left:0;z-index:1}.label-adjusted,.label-original{font-size:15px;font-size:.9375rem;color:#777;font-weight:300}.label-adjusted{font-size:14px;font-size:.875rem;text-decoration:line-through}.label-availability{font-size:10px;font-size:.625rem;display:block;line-height:1.6;text-transform:uppercase;margin-top:5px}.label-availability:before{font-size:7px;font-size:.4375rem;color:#009848;vertical-align:middle;margin-right:10px}.label-availability.level-2:before{font-family:benetton;content:""}.label-availability.level-1:before{font-family:benetton;content:"";color:#f87514}.label-availability.level-0:before{font-family:benetton;content:""}.store-finder-details .label-availability:before{margin-right:15px}.label-address{font-size:12px;font-size:.75rem;font-weight:500;display:block}.label-address em{font-style:normal;color:#009848}.is-radio-list .label-address{white-space:normal;line-height:15px;margin:5px 0}.label-address.label-center{text-align:center;white-space:normal}.label-navigate{font-size:12px;font-size:.75rem;line-height:1.9;margin-top:5px}.label-navigate:before{font-family:benetton;content:"";font-size:12px;font-size:.75rem;vertical-align:middle;margin-right:10px}.store-finder-details .label-navigate{line-height:inherit;margin-top:4px}.store-finder-details .label-navigate:before{font-family:benetton;content:"";font-size:15px;font-size:.9375rem;vertical-align:middle;margin-right:10px}.link-primary{text-decoration:underline}.back-to-top{font-size:14px;font-size:.875rem;padding:17px 0;width:100%}.back-to-top:after{font-family:benetton;content:"";color:#009848}.list-socials{text-align:center}.list-socials li{display:inline-block;margin-right:16px}.list-socials li:last-child{margin-right:0}.list-socials li a{font-size:26px;font-size:1.625rem;color:#777;padding:10px 0;display:inline-block}.list-products-order .product-title{min-height:90px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}.list-utils a,.list-utils button,.list-utils li,.list-utils span{font-size:10px;font-size:.625rem;line-height:1.3}.list-utils a,.list-utils button,.list-utils li{color:#009848}.list-utils li{border-bottom:1px solid #edf0f1}.list-utils li>a,.list-utils li button{padding:3px 0}.list-utils li button{border:0;background-color:transparent;cursor:pointer}.list-utils li:first-child a,.list-utils li:first-child button{padding-top:0}.preferred-store-page .list-utils{margin-top:30px}.list-with-action{display:flex;flex-direction:column;width:100%;padding:0 40px;max-width:475px;margin:0 auto}.list-with-action .list-item{width:100%}.list-with-action .list-item .list-item-link{font-size:15px;font-size:.9375rem;font-weight:400;margin:20px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.list-with-action .list-item .list-item-link .image{width:65px;height:81px;position:relative;margin-right:20px}.list-with-action .list-item .list-item-link .image img{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;max-width:100%}.list-with-action .list-item .list-item-link .description{font-size:10px;font-size:.625rem;color:#777}.list-with-action .list-item .list-item-link .description strong{font-size:15px;font-size:.9375rem;color:#121212}.list-with-action .list-item .list-item-link .action{font-size:10px;font-size:.625rem;font-weight:400;color:#009848;width:150px;text-align:right;justify-content:flex-end}.list-with-action .list-item .list-item-link .action:after{font-family:benetton;font-size:18px;font-size:1.125rem;color:#009848;position:relative;vertical-align:middle}.list-with-action.with-image .list-item{justify-content:flex-start}.list-promotions{margin-bottom:15px}.list-promotions li{font-size:12px;font-size:.75rem;padding:10px 0;position:relative}.list-promotions li .btn-trash{top:50%;bottom:auto;transform:translateY(-50%);color:#121212;position:absolute;left:0;padding-left:0}.list-promotions li .btn-trash:after{color:inherit}.list-promotions li .btn-trash.promotion-coupon{padding-left:30px}.list-promotions li p{margin:0;display:inline-block;vertical-align:middle;line-height:1.5;font-size:inherit}.list-promotions li.promotion-coupon{padding-left:30px}.list-labels{counter-reset:num-counter}.list-labels li{font-size:12px;font-size:.75rem;counter-increment:num-counter;line-height:1.5;padding-bottom:10px}.list-labels li:before{content:counter(num-counter) ". ";color:#009848}.list-banks{padding-top:45px;display:none}.is-selected .list-banks{display:block}.list-banks li{padding-bottom:25px}.list-info{font-size:12px;font-size:.75rem;list-style-type:disc;font-weight:400}.list-instructions{margin-left:-15px;margin-right:-15px;margin-top:70px}.list-instructions:after,.list-instructions:before{content:" ";display:table}.list-instructions:after{clear:both}.list-instructions li{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}@media (min-width:768px){.list-instructions li{float:left;width:50%}}@media (min-width:1024px){.list-instructions li{float:left;width:25%}}.list-instructions p{font-size:12px;font-size:.75rem;font-weight:400;text-align:left}.list-instructions.done-1 [class*=step-]:nth-child(-n+1),.list-instructions.done-1 [class^=step-]:nth-child(-n+1),.list-instructions.done-2 [class*=step-]:nth-child(-n+2),.list-instructions.done-2 [class^=step-]:nth-child(-n+2),.list-instructions.done-3 [class*=step-]:nth-child(-n+3),.list-instructions.done-3 [class^=step-]:nth-child(-n+3),.list-instructions.done-4 [class*=step-]:nth-child(-n+4),.list-instructions.done-4 [class^=step-]:nth-child(-n+4){opacity:.2}.list-instructions.return-instore-confirm{margin:70px -15px 50px;text-align:center}.list-instructions.return-instore-confirm img{width:100%}.list-instructions.return-instore-confirm li{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.list-instructions.return-instore-confirm li{float:left;width:20.83333%;left:19.16667%}}.list-details{display:flex;flex-wrap:wrap}.list-details>li{font-size:15px;font-size:.9375rem;line-height:1.6;border-bottom:1px solid #c4c4c4;padding:14px 0;position:relative;cursor:pointer;width:100%}.list-details>li:last-child{border-bottom:none}.list-details>li:not(.pickup-store):after{font-family:benetton;content:"";font-size:14px;font-size:.875rem;color:#009848;position:absolute;right:0;top:50%;transform:translateY(-22px)}.list-details>li.is-preferred{order:-1}.list-details>li.is-preferred:before{content:"";left:-20px;right:-25px;top:0;bottom:0;background-color:#edf0f1;position:absolute;z-index:0}.list-details a{display:block;position:relative;z-index:1}.list-details.is-radio-list li:after{content:none}.list-details.is-radio-list li:first-child .radio,.list-details.is-radio-list li:not(:first-child) .radio{margin:0}.summary-preferred .list-details{flex-direction:column;margin-bottom:15px;margin-top:50px}.summary-preferred .list-details p{margin:0}.list-contacts{display:block;margin:25px 0;border-top:1px solid #c4c4c4}.list-contacts>li{padding:12px 0}.list-contacts>li h3{line-height:1.8;margin-bottom:0}.list-contacts .message-note{white-space:normal;padding-top:20px}.pickup-store .list-contacts-hours{margin:0;border:0;padding-left:55px;position:relative}.has-no-hours .list-contacts-hours{display:none}.is-radio-list .list-contacts-hours{border:0;margin:5px 0 0;padding-left:55px}.is-radio-list .list-contacts-hours>li{border:0;padding-bottom:0}.is-radio-list .list-contacts-hours>li:last-of-type{margin-bottom:0}.is-radio-list .list-contacts-hours .link-explode{margin:0}.is-radio-list .list-contacts-hours .data-label,.list-contacts-inner,.list-services-inner{font-size:12px;font-size:.75rem}.list-contacts-inner:after,.list-contacts-inner:before,.list-services-inner:after,.list-services-inner:before{content:" ";display:table}.list-contacts-inner:after,.list-services-inner:after{clear:both}.preferred-store-page .list-contacts-inner,.preferred-store-page .list-services-inner{width:100%}.list-contacts-inner li,.list-services-inner li{margin:12px 0;line-height:1}.list-contacts-inner li.is-current,.list-services-inner li.is-current{font-weight:800}.list-contacts-inner li.is-inactive,.list-services-inner li.is-inactive{display:none}.is-radio-list .list-contacts-inner li,.is-radio-list .list-services-inner li{border-bottom:0}.list-contacts-inner .data-label,.list-services-inner .data-label{display:inline-block;min-width:100px;font-size:inherit;vertical-align:middle}.list-contacts-inner .hours-container,.list-services-inner .hours-container{display:inline-block}.list-contacts-inner .hours-container .data-value,.list-services-inner .hours-container .data-value{font-size:12px;font-size:.75rem;position:relative}.list-contacts-inner .hours-container .data-value:nth-of-type(odd):not(:last-of-type):after,.list-services-inner .hours-container .data-value:nth-of-type(odd):not(:last-of-type):after{content:" - "}.list-contacts-inner .hours-container .data-value:nth-of-type(odd):last-of-type,.list-services-inner .hours-container .data-value:nth-of-type(odd):last-of-type{display:none}.list-contacts-inner .hours-container .data-value:nth-of-type(2n):not(:last-of-type):after,.list-services-inner .hours-container .data-value:nth-of-type(2n):not(:last-of-type):after{content:" / "}.list-contacts-inner .hours-container .data-value:nth-of-type(2n):nth-last-of-type(2n):after,.list-services-inner .hours-container .data-value:nth-of-type(2n):nth-last-of-type(2n):after{display:none}.services .list-services-inner{max-height:none;overflow-x:visible;overflow-y:visible;padding-top:5px;padding-bottom:5px;padding-left:0}.services .list-services-inner li{height:20px;display:inline-block;line-height:20px;margin:8px 3px}.services .list-services-inner li img,.services .list-services-inner li span{height:18px;line-height:20px;font-weight:500;font-size:11px;display:inline-block;float:left;margin-right:5px}.list-contacts-inner,.list-contacts-inner+.message-note,.list-services-inner,.list-services-inner+.message-note{max-height:300px;overflow-x:hidden;overflow-y:auto;padding-left:22px;transition:max-height .3s cubic-bezier(.25,.8,.25,1),overflow .3s cubic-bezier(.25,.8,.25,1)}.is-collapsed .list-contacts-inner,.is-collapsed .list-contacts-inner+.message-note,.is-collapsed .list-services-inner,.is-collapsed .list-services-inner+.message-note{max-height:0;overflow-y:hidden;padding-top:0}.store-details .list-contacts-inner,.store-details .list-contacts-inner+.message-note,.store-details .list-services-inner,.store-details .list-services-inner+.message-note{padding-left:0}.list-preferred-store-services{display:flex;margin-bottom:40px;margin-top:32px;justify-content:center}.list-preferred-store-services .actions{width:30%;background:#edf0f1;text-align:center;flex-direction:row;padding:20px 0;margin:0 10px;max-width:125px}.list-preferred-store-services .actions:before{font-size:36px;font-size:2.25rem;color:#009848;width:50px;text-align:center}.list-preferred-store-services .actions strong{display:block;clear:both}.list-preferred-store-services .actions a,.list-preferred-store-services .actions span{font-size:10px;font-size:.625rem;font-weight:400;margin-top:14px;display:block}.list-preferred-store-services .actions.find:before{font-family:benetton;margin-left:18px}.list-preferred-store-services .actions.returns:before{font-family:benetton}.list-preferred-store-services .actions.store:before{font-family:benetton;content:"";font-size:28px;font-size:1.75rem}.list-preferred-store-services .actions.store span{margin-top:22px}.product-description-list{list-style:unset;margin-bottom:24px;padding-left:20px}.box-banner{overflow:hidden}.box-banner img{max-width:100%}.grid-tile:nth-child(3n+1){clear:both}.grid-tile .product-cell .product-preview{padding:0 30px 20px}.grid-tile .product-cell .product-price{position:relative}.grid-tile .product-cell .product-price .price-sales{font-size:15px;font-size:.9375rem;font-weight:500}.grid-tile .product-cell .product-price .price-sales-percentage{font-size:12px;font-size:.75rem;line-height:17px;font-weight:400;color:#009848;position:absolute;right:0}.grid-tile .product-cell .product-price .price-standard{font-size:12px;font-size:.75rem;line-height:17px;font-weight:400;color:#777;position:absolute;right:63px}.grid-tile .product-cell .product-details-separator{display:none}.grid-tile .product-cell .product-swatches-all{font-size:12px;font-size:.75rem;line-height:17px;font-weight:400;color:#777;margin-top:10px}.grid-tile .product-cell img{max-width:100%;display:block;position:relative}.grid-tile .product-cell .product-name .name-link{font-size:15px;font-size:.9375rem;font-weight:400;margin-top:17px;margin-bottom:10px}.grid-tile .product-cell .thumb-link{display:block;position:relative;padding-bottom:calc(126.48148% + 2px);border-bottom:2px solid #c4c4c4}.grid-tile .product-cell .thumb-link img{position:absolute;max-width:100%;border:none}.grid-tile.is-new .product-cell .thumb-link{border-bottom:2px solid #009848}.tiles-container{font-size:0}.pt_productsearchresult.endlessaisle .search-footer-banner,.pt_store-locator .nav-header-primary+.header-main-search{display:none}.pt_store-locator #main{padding:0;position:relative}.map-container{position:relative;height:calc(100vh - 132px)}.map-container .map{position:absolute;top:0;left:0;right:0;bottom:0}.map-container .map #google-map{height:calc(100vh - 132px);width:100%;z-index:10}.map-container .map-loader{width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;opacity:0;z-index:-1}.map-container .map-loader.active{opacity:.8;z-index:30}.map-container .map-loader .loading{left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);position:absolute;width:100px;height:30px;margin-left:-50px}.map-container .map-results{position:absolute;padding:20px 20px 0;top:20px;right:20px;bottom:20px;width:320px;z-index:20;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 2px 5px -1px rgba(0,0,0,.75);opacity:0}.map-container .map-results.enabled{opacity:1}.map-container .map-results .map-markers>li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d8d8d8;display:none}.map-container .map-results .map-markers>li.enabled{display:block}.map-container .map-results .map-markers>li a{font-weight:500}.map-container .map-results .map-markers>li a .name{display:block;color:#009848;font-size:12px;font-size:.75rem}.map-container .map-results .map-markers>li a .address{display:block;text-transform:capitalize;font-size:12px;font-size:.75rem}.map-container .map-results .map-markers>li a .store-types span{margin:0;font-size:10px;font-size:.625rem}.map-container .map-results .map-markers>li a .phone{display:block;margin-top:5px;font-size:12px;font-size:.75rem}.map-container .map-results .map-markers>li a .phone span{font-size:18px;font-size:1.125rem;vertical-align:middle;margin-right:5px}.map-container .map-results .map-markers>li:last-child{margin-bottom:0}.map-container .map-results .map-markers .link-explode{margin:10px 0 0}.map-results-content{display:none}.map-results-content.enabled{display:block}.storelocator_v2{padding-bottom:50px;max-width:1200px}.storelocator_v2 .filters-store-container{margin-bottom:40px;text-align:center;display:block}.storelocator_v2 .filters-store-container .filters-store-query{right:auto;padding-right:35px;padding-left:0;position:relative;width:100%;display:inline-block;max-width:50%;min-width:320px}.storelocator_v2 .filters-store-container .filters-store-query input[type=text]{font-size:14px;font-size:.875rem}.storelocator_v2 .filters-store-container .filters-store-query .filters-center-position{left:auto;right:0}.storelocator_v2 .filters-store-container .filters-store-query.default h2{margin-top:0;line-height:22px;margin-bottom:12px}.storelocator_v2 .map-container{max-height:600px;margin-bottom:100px}.storelocator_v2 .map-container .navigate{display:none}.storelocator_v2 .map-container .map{right:auto;width:65%}.storelocator_v2 .map-container .map #google-map{max-height:600px}.storelocator_v2 .map-container .map-results{width:30%;right:0;top:0;bottom:0;box-shadow:none;text-align:left}.top-banner .picture,.top-banner picture{display:block}.top-banner img{width:100%}.wide-media{margin-bottom:45px}.wide-media figure{display:flex;width:100%;align-items:center}.wide-media .picture,.wide-media figcaption,.wide-media picture{display:inline-block;position:relative;flex:1 1 50%}.wide-media .picture:first-child,.wide-media picture:first-child{text-align:right}.wide-media figcaption{padding:0 20px}.wide-media .h2-like,.wide-media h2,.wide-media p.subtitle{margin:0;text-transform:uppercase}.wide-media .h2-like,.wide-media h2{font-weight:500;font-size:30px}.wide-media p.subtitle{font-weight:400;letter-spacing:4px;margin-bottom:20px}.single-media,.twin-media{white-space:nowrap;margin-bottom:45px;font-size:0;text-align:center}.single-media .h2-like,.single-media h2,.single-media p,.twin-media .h2-like,.twin-media h2,.twin-media p{margin:0}.single-media p,.twin-media p{font-weight:400;letter-spacing:4px;margin-bottom:40px;font-size:10px}.single-media>.h2-like,.single-media>h2,.twin-media>.h2-like,.twin-media>h2{text-transform:uppercase;font-weight:400;font-size:15px;line-height:2;letter-spacing:10px;margin-bottom:72px}.single-media a,.twin-media a{font-size:12px;margin-top:10px}.single-media a.arrow:after,.twin-media a.arrow:after{content:"→";color:#009848;padding:0 10px}.single-media .media,.twin-media .media{display:inline-block;text-align:center}.single-media .media.overlay,.twin-media .media.overlay{padding-bottom:25px}.single-media .media.overlay figcaption,.twin-media .media.overlay figcaption{margin-top:0;position:absolute;bottom:-25px;left:0;right:0;pointer-events:none}.single-media .media.overlay figcaption .h2-like,.single-media .media.overlay figcaption h2,.twin-media .media.overlay figcaption .h2-like,.twin-media .media.overlay figcaption h2{font-weight:500;font-size:30px}.single-media .media.overlay figcaption .h2-like,.single-media .media.overlay figcaption h2,.single-media .media.overlay figcaption p,.twin-media .media.overlay figcaption .h2-like,.twin-media .media.overlay figcaption h2,.twin-media .media.overlay figcaption p{text-transform:uppercase;color:#fff}.single-media .media.overlay figcaption a,.twin-media .media.overlay figcaption a{background-color:#fff;padding:16px;border-bottom:2px solid #009848;min-width:150px;margin-top:0}.single-media .media.overlay figcaption .inner,.twin-media .media.overlay figcaption .inner{pointer-events:auto}.single-media figure,.twin-media figure{text-align:center;position:relative;max-width:100%}.single-media figure .picture,.single-media figure img,.single-media figure picture,.twin-media figure .picture,.twin-media figure img,.twin-media figure picture{display:block;width:100%}.single-media figcaption,.twin-media figcaption{margin-top:20px}.single-media figcaption .h2-like,.single-media figcaption h2,.twin-media figcaption .h2-like,.twin-media figcaption h2{font-weight:400;font-size:25px;margin:0;line-height:1.4}.message-header{font-size:12px;font-size:.75rem;text-transform:uppercase;text-align:center;padding:5px;font-weight:400}.message-promotion{font-size:13px;font-size:.8125rem;margin:0 0 5px;font-weight:400;position:relative;line-height:1.2}.message-promotion:before{font-family:benetton;content:"";font-size:18px;vertical-align:middle;position:relative;top:-2px;line-height:0}.message-approaching span{font-size:inherit}.summary-basket-costs .message-approaching{font-size:12px;font-size:.75rem;margin:0}.message-instructions,.message-instructions-last,.print-label{text-align:center;border-top:1px solid #edf0f1;padding:0 0 50px}.message-instructions-last .message .label-date,.message-instructions-last .message .label-phone,.message-instructions .message .label-date,.message-instructions .message .label-phone,.print-label .message .label-date,.print-label .message .label-phone{font-size:36px;font-size:2.25rem;display:block;margin:10px 0;font-weight:400;color:#009848}.message-instructions-last .message .label-phone:before,.message-instructions .message .label-phone:before,.print-label .message .label-phone:before{display:inline-block;vertical-align:bottom;font-size:32px;padding-right:8px}.message-instructions{border:none}.message-instructions-last .store-data{max-width:350px;margin:0 auto 30px}.message-instructions-last .list-details{display:block}.message-location{white-space:normal;text-align:center;background-image:url(../images/map.jpg);background-size:cover;background-position:50%}.message-location .text-small{padding:90px 0 135px;max-width:260px}.message-location .text-disclaimer,.message-note{padding-bottom:15px}.message-note .h3,.message-note h3{color:#009848;margin-bottom:10px}.message-note .small{margin-top:5px;margin-bottom:0}.message-note .h3,.message-note .small,.message-note h3{font-size:12px;font-size:.75rem}.is-expandable .message-note{padding-bottom:0}.minicart--container{position:relative}.minicart{background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.2);display:none;max-height:calc(100vh - 200px);max-width:380px;overflow:hidden;position:fixed;right:0;text-align:left;top:50px;width:100%;z-index:500}.minicart.open{display:flex}.minicart--toggle{cursor:pointer}.minicart--content{overflow:auto;padding:16px 16px 0;width:100%}.minicart--content .message-approaching{background-color:#daf7e8;margin:0 0 24px;padding:8px 16px}.minicart--content .card-product-image{border:2px solid #edf0f1;float:none;width:40px}.minicart--content .card-product-data{float:none;position:relative;text-align:left;width:calc(100% - 41px)}.minicart--content .card-product-data .attribute-value[data-attribute=color]{display:none}.minicart--content .card-product-data .product-qty{font-size:13px;font-size:.8125rem}.minicart--content .card-product-data .product-attributes,.minicart--content .card-product-data .product-prices,.minicart--content .card-product-data .product-title{border:0;max-width:200px;padding:0}.minicart--content .card-product-data .product-title{font-size:13px;font-size:.8125rem;font-family:Roboto,sans-serif;font-weight:500}.minicart--content .card-product-data .product-prices{border-left:1px solid #edf0f1;bottom:0;margin-bottom:2px;padding:0 8px;position:absolute;right:0;display:flex;flex-direction:column}.minicart--content .card-product-data .product-prices .price{font-size:16px;font-size:1rem}.minicart--content .promo-adjustment{margin-bottom:5px;padding-right:30px}.minicart--content .promo-adjustment p{line-height:1;margin-bottom:5px}.minicart--content .promo-adjustment small{color:#c4c4c4}.minicart--item{align-items:flex-start;border-bottom:0;display:flex;padding:0 0 8px;width:100%}.minicart--item:not(:first-of-type){padding-top:8px}.minicart--item:not(:last-of-type){border-bottom:1px solid #edf0f1}.minicart--item.last-inserted{order:-1}.minicart--item.last-inserted.is-adding{animation:slideFromRight .5s}.minicart--item.last-inserted .card-product-preview:last-of-type{z-index:-1}.minicart--item.last-inserted .card-product-preview:last-of-type.is-adding{animation:slideFromRight .5s}.minicart--item .remove-item{position:absolute;right:0}.minicart--item .btn-trash{padding-right:30px}.minicart--item .product-prices .promofree{display:inline-block;text-transform:uppercase;border:1px solid #86e8b5;border-radius:2px;padding:5px;color:#009848;background-color:#daf7e8;font-size:9px;font-size:.5625rem}.minicart--footer{background-color:#fff;border-top:2px solid #edf0f1;bottom:0;padding:0 16px 16px;position:absolute;width:100%}.minicart--footer .btn-cart{max-width:none;text-align:center;width:100%}.minicart--footer .btn-cart .qty{font-size:15px;font-size:.9375rem;display:inline-block;font-weight:400;padding-right:12px}.minicart--footer .btn-cart .qty:before{font-family:benetton;display:inline-block;font-size:20px;padding-right:2px;vertical-align:text-bottom}.minicart--footer .minicart-summary{padding:16px 0}.minicart--footer .minicart-summary:after,.minicart--footer .minicart-summary:before{content:" ";display:table}.minicart--footer .minicart-summary:after{clear:both}.minicart--footer .minicart-summary .summary-details{width:100%}.minicart--footer .minicart-summary .summary-details .tot{line-height:1}.minicart--footer .minicart-summary .summary-cost:not(:last-of-type){margin-bottom:16px}.minicart--footer .minicart-summary .summary-cost:not(:last-of-type) span{font-size:14px;font-size:.875rem}.minicart--footer .minicart-summary .subtotal span{font-size:16px;font-size:1rem;font-family:Roboto,sans-serif;font-weight:700}.minicart--footer .minicart-summary .price-small{float:right}.empty-minicart-container{padding:36px 72px;text-align:center}.empty-minicart-container span{font-size:16px;font-size:1rem;display:block;font-weight:500;margin-bottom:18px}.empty-minicart-container a{font-size:12px;font-size:.75rem;text-decoration:underline}[data-modal]{cursor:pointer}.no-js [data-modal]{pointer-events:none}body.overlay-open{overflow:hidden}.vex-overlay{z-index:1000}.vex-overlay.light{background-color:#fff}.vex.vex-theme-benetton.vex-closing .vex-content{animation:fadeOut .5s;-webkit-backface-visibility:hidden}.vex.vex-theme-benetton .vex-content{font-size:15px;font-size:.9375rem;animation:fadeIn .5s;-webkit-backface-visibility:hidden;border-radius:0;background:#fff;color:#121212;padding:20px;max-width:768px;line-height:inherit;position:absolute;margin:0 auto;overflow:auto;max-height:80vh;min-width:320px;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.vex.vex-theme-benetton .vex-content .h1:first-child,.vex.vex-theme-benetton .vex-content .h2:first-child,.vex.vex-theme-benetton .vex-content .h3:first-child,.vex.vex-theme-benetton .vex-content .h4:first-child,.vex.vex-theme-benetton .vex-content .h5:first-child,.vex.vex-theme-benetton .vex-content .h6:first-child,.vex.vex-theme-benetton .vex-content h1:first-child,.vex.vex-theme-benetton .vex-content h2:first-child,.vex.vex-theme-benetton .vex-content h3:first-child,.vex.vex-theme-benetton .vex-content h4:first-child,.vex.vex-theme-benetton .vex-content h5:first-child,.vex.vex-theme-benetton .vex-content h6:first-child{margin-top:0}.vex.vex-theme-benetton .vex-close{position:absolute;color:#121212;top:10px;right:10px;cursor:pointer}.vex.vex-theme-benetton .vex-close:before{font-family:benetton;content:"";font-size:18px;margin-left:5px;vertical-align:middle}.vex.fullscreen{padding:0}.vex.fullscreen .modal-body{height:100%;text-align:center}.vex.fullscreen .vex-content{width:auto;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;max-width:none;transform:none;max-height:none}.vex.fullscreen .vex-close{top:35px;right:35px;position:fixed}.vex.fullscreen .vex-close:before{font-family:benetton;content:"";font-size:18px;margin-left:0}.vex.zoom{text-align:center}.vex.faded{opacity:0}.vex.variations{text-align:center}.vex.variations .vex-content{display:inline-block;width:auto;max-width:450px;text-align:left;padding-top:1em}.vex.variations h4{margin:0 0 20px}.vex.variations .swatches li{margin-bottom:4px}.vex.variations .swatches li.selected img{height:32px;width:32px}.vex.newsletter-modal h2{max-width:320px;margin:0 auto 60px}.vex.newsletter-modal .vex-content{width:600px;padding-top:20px}.vex.newsletter-modal .inner-form{position:relative}.vex.newsletter-modal .newsletter-media{text-align:right;overflow:hidden;margin:-210px -20px -20px auto}.vex.newsletter-modal .newsletter-media p{margin:0;font-size:0}.vex.newsletter-modal .complete-form{max-height:none}.vex.callmeback .vex-content,.vex.cs-modal .vex-content{max-width:320px}.vex.callmeback .cc-result,.vex.cs-modal .cc-result{display:block}.vex.callmeback h4{font-size:18px;font-size:1.125rem;margin-bottom:30px}.vex.callmeback .form-row-button{text-align:center;margin:30px 0 0}.vex.login-modal .vex-content{max-width:320px}.vex.login-modal .vex-content .btn,.vex.login-modal .vex-content .btn-primary,.vex.login-modal .vex-content .col-social{width:100%}.vex.login-modal .form-row-button{line-height:1}.vex.login-modal .form-row-button button{line-height:inherit}.vex.only-content-modal .vex-content{max-width:1000px}.vex.only-content-modal .vex-content .header-main-message,.vex.only-content-modal .vex-content .minicart,.vex.only-content-modal .vex-content footer.footer-main,.vex.only-content-modal .vex-content header.header-main{display:none}.vex.only-content-modal .vex-content .editorial>h1{font-size:30px;left:0;width:auto;margin-bottom:30px}.vex.only-content-modal .vex-content .col-lg-8{width:100%;left:0}.vex.only-content-modal .vex-content main{margin-top:10px;padding-bottom:0}.vex.only-content-modal .vex-content main>.container{margin-top:20px}.vex.only-content-modal .vex-content main>.container .editorial{padding-bottom:0}.vex.badge-product .vex-content{max-width:500px}.vex.badge-product .vex-content main>.container{padding-left:10px;padding-right:10px;margin-top:0}.vex.badge-product .vex-content .editorial>h1{display:none}.vex.badge-product .vex-content .editorial img.img-primary{width:100%;max-width:60px;display:block;height:auto;margin:0 auto}.vex.badge-product .vex-content .editorial h2{font-weight:700;font-style:normal;font-size:18px;font-size:1.125rem;color:#007e3c;margin:0;padding-top:20px;text-align:center}.vex.badge-product .vex-content .editorial h3{font-weight:300;font-style:normal;font-size:18px;font-size:1.125rem;color:#007e3c;margin-top:5px;text-align:center}.vex.badge-product .vex-content .editorial p{text-align:center;line-height:20px;margin:10px 0;font-weight:300;font-style:normal}.vex.badge-product .vex-content .editorial a.link-primary{margin-top:20px}.vex.weathercity-modal .vex-content{width:320px;padding-top:30px}.vex.weathercity-modal .vex-content form button.btn-primary{width:100%}.vex.modal-medium .vex-content{display:flex;flex-direction:column;flex:1 0 auto;max-height:calc(100% - 20px);max-width:535px;padding-bottom:0;width:calc(100% - 20px)}.vex h2{font-size:12px;font-size:.75rem;margin-top:0}.vex.modal-exit .vex-content{max-width:295px;padding-top:30px}.vex.modal-exit .h1-secondary{line-height:1.5}.vex.modal-exit [class*=btn-],.vex.modal-exit [class^=btn-]{width:100%}.vex.modal-exit [class*=btn-]:first-of-type,.vex.modal-exit [class^=btn-]:first-of-type{margin-bottom:10px}.vex.modal-order-limit h2{font-size:30px;font-size:1.875rem}.vex.modal-order-limit .vex-content{padding:30px 35px}.vex.modal-order-limit .btn-primary{left:50%;right:auto;transform:translateX(-50%)}.vex.modal-order-limit .h5-like{text-align:center}.vex.modal-omnichannel .cta-bottom button{width:100%;max-width:none}.vex.modal-omnichannel .fis_overlay{height:calc(100vh - 80px);overflow-y:auto;margin:-20px -20px 0;padding:20px 20px 80px}.vex.modal-omnichannel .fis_overlay::-webkit-scrollbar{-webkit-appearance:none;width:6px}.vex.modal-omnichannel .fis_overlay::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.3);-webkit-box-shadow:rgba(0,0,0,.3)}.vex.modal-omnichannel .fis_overlay::-webkit-scrollbar-track{background:#f0f0f0}.vex.modal-omnichannel .fis_overlay .cta-store-select{position:fixed;bottom:0;z-index:9;background:#fff;padding:16px;box-shadow:0 -3px 10px rgba(0,0,0,.3);width:calc(100% - 6px);margin:0 -20px;border:none;opacity:1}.vex.modal-omnichannel .fis_overlay .cta-store-select span{display:block;opacity:1;background-color:#007e3c;border:2px solid #007e3c;color:#fff;font-size:15px;cursor:pointer;font-weight:400;line-height:1;overflow:hidden;padding:15px 30px;position:relative;text-overflow:ellipsis;transition:border-color .3s,color .3s,background-color .3s;width:auto;text-align:center;margin:0 auto}.vex.modal-omnichannel .fis_overlay .cta-store-select:active:focus span,.vex.modal-omnichannel .fis_overlay .cta-store-select:active span,.vex.modal-omnichannel .fis_overlay .cta-store-select:focus:hover span,.vex.modal-omnichannel .fis_overlay .cta-store-select:hover span{border-color:#009848;background-color:#009848;color:#fff}.vex.modal-omnichannel .fis_overlay .cta-store-select[disabled] span{border-color:#777;background:#fff;color:#878787;opacity:.5}.vex button.cta-show-less-stores,.vex button.cta-show-more-stores{display:block;margin:0 auto}.search-bar-open li{display:none}.search-bar-open li:first-child{display:inline-block}[class*=nav-header-] a.is-focused,[class^=nav-header-] a.is-focused{color:#009848}.footer-item--actions li a{font-size:13px;font-size:.8125rem;line-height:48px;font-weight:400;text-transform:uppercase}.footer-item--links a,.footer-item--socials a{font-size:13px;font-size:.8125rem;font-weight:400;line-height:40px}.footer-item--links h6,.footer-item--socials h6{font-size:14px;font-size:.875rem;font-weight:400;text-transform:uppercase;color:#121212}.nav-footer-bottom ul li{display:inline-block}.nav-footer-bottom a{font-size:12px;font-size:.75rem;color:#121212;text-decoration:none;padding:12px 0 10px}.nav-inner ul li{border-top:1px solid #c4c4c4}.nav-inner ul li:last-child{border-bottom:1px solid #c4c4c4}.nav-inner ul li a{font-size:15px;font-size:.9375rem;font-weight:400;text-align:left;display:block;line-height:1.6;position:relative;padding:13px 100px 13px 0}.nav-inner ul li a:after{font-family:benetton;content:"";top:50%;bottom:auto;transform:translateY(-50%);font-size:12px;font-size:.75rem;color:#009848;position:absolute;right:20px}[data-newsletter]{cursor:pointer}.newsletter-form{max-width:320px;margin:20px auto 40px}.newsletter-form .form-group{float:none}.newsletter-form .form-group-main:after{font-family:benetton;content:"";position:absolute;bottom:15px;right:10px;font-size:20px}.newsletter-form .form-group-main input{padding-right:40px}.newsletter-form .checkbox{margin-top:0}.newsletter-form .checkbox label{font-size:12px;font-size:.75rem;color:#777;font-weight:400;margin-top:0}.newsletter-form .form-actions{text-align:center;clear:left}.newsletter-form .complete-form{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.newsletter-form .complete-form.in{max-height:500px}.newsletter-form .result{text-align:center}.newsletter-form .result.successful:before{font-family:benetton;content:"";display:inline-block;color:#009848;font-size:48px}.newsletter-form .result h2{font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:10px;text-transform:uppercase;line-height:30px;margin:20px 0}.nl-callin .media{position:relative}.nl-callin .media figure{opacity:.5}.nl-callin .text{position:absolute;bottom:0;left:0;text-transform:uppercase;max-width:60%}.nl-callin .text:before{font-family:benetton;content:"";font-size:30px;font-size:1.875rem;margin-bottom:30px;color:#009848;display:block}.nl-callin .text p{font-size:30px;font-size:1.875rem;font-weight:300;margin:0;border-bottom:1px solid #009848;display:inline;line-height:2em}.nl-callin .cta{position:relative;padding-right:30px}.nl-callin .cta:after{font-family:benetton;font-size:20px;font-size:1.25rem;color:#009848;position:absolute;bottom:0;right:0}.newsletter-confirmation{max-width:66%;width:100%;margin:50px auto;padding:10px;text-align:center;display:flex;flex-direction:column;align-items:center}.newsletter-confirmation a,.newsletter-confirmation p{margin-bottom:40px;margin-top:0}.newsletter-confirmation .info{font-size:12px;font-size:.75rem;color:#777}.newsletter-confirmation .discount{color:#009848}.option-method .list-info{clear:left;padding-left:75px}.option-method label{color:#121212}.option-method .radio{margin-bottom:0}.options-edit{display:none}.options-edit.is-selected{display:block}.pagination-orders{margin-bottom:20px}.pagination-orders .results-hits{display:none}.pagination-orders ul{text-align:right}.pagination-orders ul li{display:inline-block;padding-left:10px}.pagination-orders ul li.current-page{color:#009848}.payment-cc-number{position:relative;float:left;width:100%}.payment-cc-number [class*=cse-cardtype],.payment-cc-number [class^=cse-cardtype]{position:absolute;right:0;bottom:60px}.cc img{width:42px;border:1px solid #ccc;border-radius:3px}.popover{background-color:#fff;display:none;border:1px solid #edf0f1}.popover.in{display:block}.price-def,.price-small,.price-xs{font-weight:400}.price{font-size:18px;font-size:1.125rem;font-weight:500}.price-small{font-size:13px;font-size:.8125rem}.price-xs{font-size:18px;font-size:1.125rem}.price-def{font-size:15px;font-size:.9375rem;color:#121212;line-height:1.5}.price-full,.price-standard{line-height:1.33;color:#777}.price-full{text-decoration:line-through}.price-standard{color:#121212}.price-sales-percentage{color:#009848}.label-adjusted+.price-sales-percentage,.label-original+.price-sales-percentage{padding-left:20px}.price-shipping-method{font-size:12px;font-size:.75rem;color:#009848;margin:5px 0}.price-full,.price-sales-percentage,.price-standard{font-weight:400}body.privacy .privacy-disclaimer{transform:translateY(0)}.privacy-disclaimer{transition:transform .5s ease-in-out;position:fixed;bottom:0;right:0;left:0;background-color:#fff;padding:10px;border-top:1px solid #c4c4c4;z-index:10;transform:translateY(100%)}.privacy-disclaimer .inner{padding-right:80px}.privacy-disclaimer .actions{position:absolute;right:0;top:50%;margin-top:-18px}.privacy-disclaimer .actions button,.privacy-disclaimer .actions button:active,.privacy-disclaimer .actions button:active:focus{background-color:#fff;color:#009848;padding:10px;border:0;min-width:0}.privacy-disclaimer p{font-size:8px;font-size:.5rem;color:#777;font-weight:medium;margin:0}.endlessaisle .privacy-disclaimer{display:none}.range-slider-container{margin:20px 0 32px}.rangeslider,.rangeslider__fill{display:block}.rangeslider{border-bottom:2px solid #edf0f1;position:relative;max-width:90%;margin:0 auto}.rangeslider--horizontal{height:2px;width:100%}.rangeslider__fill{background-color:#edf0f1;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider__handle{position:absolute;display:block;width:100px;height:2px;border:0;border-radius:0;padding:0;overflow:hidden;text-indent:-999px;cursor:pointer;background-color:#c4c4c4;transition:opacity .5s ease-in-out}.rangeslider--horizontal .rangeslider__handle{top:-2px;touch-action:pan-y;-ms-touch-action:pan-y}.section-title{align-items:center;display:flex;justify-content:flex-start}.section-title [class^=icon-]{font-size:40px;font-size:2.5rem;margin-right:10px}.section-title .title{font-size:13px;font-size:.8125rem;font-weight:400;text-transform:uppercase}.sn-menu{font-size:14px;font-size:.875rem;position:relative}.sn-menu .sn-header{border-bottom:2px solid #edf0f1;display:flex;height:50px;justify-content:space-between;padding:0 24px}.sn-menu .sn-footer{border-top:2px solid #edf0f1;height:50px}.sn-menu .sn-footer .header-main-locale{display:flex;height:100%}.sn-menu ul{list-style:none;margin:0;padding:0}.sn-menu li a,.sn-menu li span{color:#121212;cursor:pointer;display:block;line-height:1.35;max-width:140px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sn-menu .sn-main-panel{display:flex}.sn-menu .sn-panel{background-color:#fff;display:none;flex-direction:column;left:0;position:absolute}.sn-menu .sn-panel.open{display:flex}.sn-menu .sn-panel.external{display:none}.sn-menu .sn-panel-close{font-size:14px;font-size:.875rem;background-color:#fff;border:0;cursor:pointer;padding-left:16px}.sn-menu .sn-panel-close:before{font-family:benetton;content:"";left:16px;position:absolute}.sn-menu .sn-panel-close.from-bottom:before{font-family:benetton;content:""}.sn-menu .sn-close{padding:0}.sn-menu .primary{font-family:Roboto,sans-serif;font-weight:500;z-index:100}.sn-menu .primary>li{text-transform:uppercase}.sn-menu .primary>li#inside-menu>a>span{display:inline-block;width:auto;min-width:auto;padding:0}.sn-menu .primary>li#inside-menu>a>span:first-child{color:#fdd02c}.sn-menu .primary>li#inside-menu>a>span:nth-child(2){color:#ff8318}.sn-menu .primary>li#inside-menu>a>span:nth-child(3){color:#ec3118}.sn-menu .primary>li#inside-menu>a>span:nth-child(4){color:#8335ce}.sn-menu .primary>li#inside-menu>a>span:nth-child(5){color:#1f86e2}.sn-menu .primary>li#inside-menu>a>span:nth-child(6){color:#00a24c}.sn-menu .secondary{font-weight:400;z-index:200}.sn-menu .secondary .in-evidence.hovered{border-color:#edf0f1;border-right:0;font-weight:500}.sn-menu .tertiary{z-index:300}.sn-menu .sn-nav-slider{position:relative;min-height:1px;padding-left:0;padding-right:0;position:absolute;top:0}@media (min-width:1024px){.sn-menu .sn-nav-slider{float:left;width:41.66667%;margin-left:58.33333%}}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element.scroll-x{height:2px}.scrollbar-inner>.scroll-element.scroll-draggable,.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.scrollbar-inner>.scroll-element:hover .scroll-bar,.scrollbar-inner>.scroll-element:hover.scroll-x{height:6px}.scrollbar-inner.swatches .scroll-x{display:none}.product-sticky-bar{position:fixed;z-index:2;left:0;right:0;bottom:-66px;height:66px;transition:opacity .5s linear,top .3s ease-in-out;opacity:0;background-color:#fff;padding:12px 24px;border-top:2px solid #c4c4c4}.product-sticky-bar.pinned{bottom:0;opacity:1}.product-sticky-bar .product-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between}.product-sticky-bar .add-to-cart{max-width:205px}.product-sticky-bar .p-info{display:inline-flex;align-items:center}.product-sticky-bar .p-info h2{font-size:22px;font-size:1.375rem;line-height:24px;margin:0 30px 0 0}.product-sticky-bar .p-info .product-price span.price{font-size:18px;font-size:1.125rem;line-height:24px}.product-sticky-bar .p-info .discount{float:right;margin-top:2px;font-size:13px;font-size:.8125rem}.product-sticky-bar .p-info .discount .price-full{margin:0 10px 0 20px;font-size:13px;font-size:.8125rem;color:#777}.product-sticky-bar .product-links{display:none}#custom-sticky-bar{position:relative;top:0;left:0;width:100%;height:auto;background:#fff;padding:10px;line-height:1.4;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);text-align:center;font-weight:300;font-size:12px;letter-spacing:1px;z-index:4;color:red}#custom-sticky-bar a{color:inherit;text-decoration:none}#custom-sticky-bar.sticked{position:fixed;right:0}.summary-section-label{width:50%;float:left}.summary-details-collapsed{display:flex;justify-content:space-between}.summary-details-collapsed .qty{font-size:15px;font-size:.9375rem;font-weight:400;color:#009848}.summary-details-collapsed .link-primary{text-align:right;text-decoration:none}.summary-details-collapsed .link-primary.active:after{transform:rotate(90deg);display:inline-block}.summary-sales{clear:both;text-align:right;margin:15px 0 0}.summary-cart{width:100%;background-color:#edf0f1}.summary-basket{margin-top:50px}.is_stuck .summary-basket{margin-top:0}.summary-basket .price-small{font-size:24px;font-size:1.5rem}.summary-alert{padding:15px 50px 0 20px;margin-bottom:0;margin-top:0;line-height:normal;background-color:#fff}.summary-basket-costs{position:relative}.summary-basket-costs .qty{font-size:10px;font-size:.625rem;color:#777;font-weight:700;margin:0 0 20px;text-align:center;text-transform:uppercase}.summary-basket-costs .price-small,.summary-basket-costs .tot{font-size:18px;font-size:1.125rem;font-weight:700;line-height:32px}.summary-basket-costs .price-small{display:inline-block;text-align:right}.summary-basket-costs .total{margin-top:24px}.summary-basket-costs .basket-cost-item{margin-bottom:8px}.summary-basket-costs .basket-cost-item:after,.summary-basket-costs .basket-cost-item:before{content:" ";display:table}.summary-basket-costs .basket-cost-item:after{clear:both}.summary-basket-costs .cost-item-key,.summary-basket-costs .cost-item-value{float:left}.summary-basket-costs .cost-item-key{width:70%}.summary-basket-costs .cost-item-key>span{display:block}.summary-basket-costs .cost-item-key span{font-weight:500}.summary-basket-costs .cost-item-key span.promo{position:relative}.summary-basket-costs .cost-item-key span.promo .promo-more{font-size:8px;font-size:.5rem;color:#777;display:inline-block;border-radius:50%;border:1px solid #c4c4c4;width:14px;height:14px;line-height:14px;text-align:center;margin-left:10px;vertical-align:middle;cursor:pointer}.summary-basket-costs .cost-item-key small{margin-bottom:0;margin-top:5px}.summary-basket-costs .cost-item-value{width:30%;text-align:right}.summary-basket-costs .cost-item-value span{font-weight:500}.summary-basket-costs.is-mini .label{font-size:12px;font-size:.75rem;font-weight:400}.summary-basket-costs.is-mini .cost-item-key span,.summary-basket-costs.is-mini .cost-item-value span{font-weight:400;line-height:1.6}.summary-basket-costs.is-mini .cost-item-key{margin-bottom:0}.summary-basket-costs.is-mini .total .cost-item-key span,.summary-basket-costs.is-mini .total .cost-item-value span{font-weight:500}.summary-basket-costs.is-mini .total-partially .cost-item-value span{text-decoration:line-through}.summary-basket-costs.is-mini hr{border:1px solid #edf0f1;margin:20px 0}.summary-basket-promotions{margin-bottom:20px;border:1px solid #c4c4c4}.summary-basket-promotions button{margin-top:0;margin-bottom:0}.summary-basket-promotions .basket-promotions-code{transition:max-height .5s;max-height:0;overflow:hidden}.summary-basket-promotions .basket-promotions-code .form-group{padding:40px 30px 0;margin-bottom:10px}.summary-basket-promotions .basket-promotions-code .form-group+.error,.summary-basket-promotions .basket-promotions-code .form-group+.success{font-size:12px;font-size:.75rem;font-weight:400;margin-bottom:40px;float:left}.summary-basket-promotions .basket-promotions-code .form-group+.error{padding:0 30px;color:#d0021b}.summary-basket-promotions .basket-promotions-code .form-group+.success{color:#009848;padding-left:30px;padding-right:30px}.summary-basket-promotions .basket-promotions-code button[type=submit]{width:100%;max-width:none;border:0;border-top:2px solid #009848}.summary-basket-promotions.is-opened{border:1px solid #009848}.summary-basket-promotions.is-opened .basket-promotions-code{transition:max-height .75s;max-height:500px}.summary-basket-promotions button,.summary-order p{margin:0}.summary-order img.logo{max-width:128px}.summary-order .cc{margin-bottom:0}.summary-order .cc img{width:70px;border:1px solid #c4c4c4;border-radius:3px}.summary-promo-details{background-color:#edf0f1;position:absolute;padding:20px 18px;left:0;top:0;bottom:0;right:0;overflow-y:auto;display:none}.summary-promo-details .close{position:absolute;top:20px;right:20px;color:#777;font-size:22px;cursor:pointer}.summary-promo-details .h5-editorial{font-size:10px;font-size:.625rem;color:#009848}.summary-promo-details .promo-details-title{font-size:12px;font-size:.75rem;line-height:1.5;text-transform:uppercase;margin:5px 0}.summary-promo-details .h4-like,.summary-promo-details h4{margin-bottom:15px;margin-top:30px}.summary-promo-details.is-visible{display:block}.selected-value{font-size:13px;font-size:.8125rem;display:block;margin-bottom:20px;margin-top:24px}.is-product-locator .selected-value{margin-top:12px}.othercolorsavailable{color:#878787;font-size:12px;font-weight:600;display:block;margin-bottom:10px}.swatches{display:flex;flex-direction:row;flex-wrap:wrap}.swatches .swatchanchor{border:2px solid #edf0f1;margin:0 4px 4px 2px}.swatches img{display:block;height:auto;position:relative;width:57px}.swatches .selected .swatchanchor{border:2px solid #c4c4c4}.swatches .more,.swatches .selectable,.swatches .unselectable{display:inline-block;vertical-align:middle}.swatches .more a,.swatches .selectable a,.swatches .unselectable a{display:block}.is-product-locator .swatches.color,.swatches.color li.unavailable{display:none}.product-variations .attribute.size{max-width:350px}.size-info{display:flex;justify-content:space-between;margin:16px 0}.is-product-locator .size-info{display:none}.size-info .selected-value{margin-bottom:0;margin-top:0}.size-info .product-size-guide{font-size:13px;font-size:.8125rem;line-height:16px;text-decoration:underline;cursor:pointer;white-space:nowrap}.size-select-container{margin-bottom:24px;position:relative}.is-product-locator .size-select-container{margin-top:18px}.size-select-container .error-message{display:none}.size-select-container.error .error-message{font-size:12px;font-size:.75rem;color:#d0021b;display:block;margin-top:8px}@supports ((position:-webkit-sticky) or (position:sticky)){.size-select-trigger{position:relative}}.size-select-trigger{background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;display:block;height:48px;padding:0 16px;text-align:left;width:100%}.size-select-trigger>span:not(.btn-value){font-size:12px;font-size:.75rem;line-height:1.6;color:#777;padding:0 5px;position:absolute;top:-10px;left:10px;background-color:#fff;z-index:2}.size-select-trigger:after{font-family:benetton;content:"";margin-left:10px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.error .size-select-trigger{border-color:#d0021b}.error .size-select-trigger span{color:#d0021b}.size-select-trigger.unavailable .btn-value{color:#c4c4c4;text-decoration:line-through}.size-select-trigger.unavailable .exhausted{position:static;vertical-align:middle}.size-select-list{background-color:#fff;box-shadow:0 10px 13px -2px #c4c4c4;display:none;left:0;max-height:300px;overflow-y:auto;position:absolute;top:0;width:100%;z-index:100}.size-select-list li{align-items:center;display:flex;min-width:200px;position:relative}.size-select-list li:not(:last-of-type){border-bottom:1px solid #edf0f1}.size-select-list li:hover{background-color:#f5fdf9;color:#009848}.size-select-list li a{display:block;width:100%;padding:16px}.size-select-list li a:focus,.size-select-list li a:hover{background-color:#f5fdf9}.size-select-list li a:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);border-radius:50%;width:18px;height:18px;border:1px solid #777}.size-select-list li .size{font-size:14px;font-size:.875rem;line-height:16px;text-transform:uppercase;color:#121212;display:inline-block}.size-select-list li .label{font-size:13px;font-size:.8125rem;line-height:16px;color:#777;margin-left:5px;display:inline-block}.size-select-list li:before{content:"";position:absolute;right:21px;top:50%;transform:translateY(-50%) scale(0);transition:.1s ease-out;border-radius:50%;width:6px;height:6px;background-color:#009848}.size-select-list li.selected{background-color:#f5fdf9}.size-select-list li.selected:before{transform:translateY(-50%) scale(1);background-color:#009848}.size-select-list li.selected:after{border:1px solid #009848}.size-select-list li.selected .size{color:#009848;font-weight:500}.size-select-list li.unavailable{pointer-events:none}.size-select-list li.unavailable:after,.size-select-list li.unavailable:before{display:none}.size-select-list li.unavailable .size{color:#c4c4c4;text-decoration:line-through}.size-select-list.size-select-open{visibility:visible}.size-select-container.open .size-select-list{display:block}.quickbuy .size-select-container .size-select-list{bottom:0;max-height:275px;overflow-y:auto;top:auto;z-index:100}nav.tabs-bar{border-bottom:1px solid #edf0f1;margin-bottom:50px}ul.pills{text-align:center}ul.pills li{display:inline-block;border-bottom:2px solid transparent}ul.pills li.active{font-weight:500;border-color:#009848}ul.pills li span.tab-name{padding:10px 15px;display:block;cursor:pointer}.tabs section.tab{display:none}.tabs section.tab.active{display:block}.toggle label{cursor:pointer;position:relative}.toggle input{display:none}.toggle input:checked+.icon-benetton{color:#878787}.toggle input:checked+.icon-benetton+.toggle-circle:after{transform:translate(38px,3px)}.toggle input:checked+.icon-benetton+.toggle-circle+.icon-benetton{color:#009848}.toggle .toggle-circle{background-color:#edf0f1;border-radius:23px;display:inline-block;height:26px;margin:0 .5rem;position:relative;transition:all 3s linear;vertical-align:text-bottom;width:60px}.toggle .toggle-circle:after{background-color:#fff;border-radius:50%;box-shadow:0 2px 2px #878787;content:"";height:20px;left:0;position:absolute;transform:translate(2px,3px);transition:all .25s linear;width:20px}.toggle .icon-benetton{font-size:14px;font-size:.875rem;position:absolute;z-index:100}.toggle .icon-benetton:first-of-type{color:#009848;left:13px;top:-1px}.toggle .icon-benetton:last-of-type{color:#878787;right:13px;top:-1px}.composite-radios{display:flex}.composite-radio{margin:0 20px;width:50%}.js:not(.loaded-js) .composite-radio,.no-js .composite-radio{pointer-events:none}.composite-radio label{border:2px solid #e4e7e8;cursor:pointer;display:block;height:100%;padding:20px;position:relative;text-align:center}.composite-radio label input[type=checkbox],.composite-radio label input[type=radio]{position:absolute;left:0;top:0;width:1px;height:1px;z-index:0;opacity:0}.composite-radio label i{font-size:55px;font-size:3.4375rem;display:block;position:absolute;top:0;left:0;right:0;bottom:0;color:#777}.composite-radio label i.icon-benetton-store{font-size:42px;font-size:2.625rem;padding-top:7px}.composite-radio label i:before{margin-top:10px;display:block}.composite-radio label span{position:relative;z-index:1;display:block}.composite-radio label span.composite-radio-text{padding-top:55px}.composite-radio label span.name{font-size:15px;font-size:.9375rem}.composite-radio label input:checked .name{font-weight:500}.composite-radio label .description{margin:0}.composite-radio.is-active .name{font-weight:700}.composite-radio.is-active label{border:2px solid #009848}.composite-radio.is-active i{color:#009848}.adyen-checkout__field{display:block;margin-top:30px;position:relative}.adyen-checkout__field--error input{border-color:#d10244;color:#d10244}.adyen-checkout__field:last-child{margin-bottom:0}.adyen-checkout__helper-text{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:8px;color:#687282}.adyen-checkout__label__text{font-size:20px;font-size:1.25rem;display:block;overflow:hidden;text-overflow:ellipsis;font-weight:400;letter-spacing:0;color:#777;margin-top:30px;display:inline-block;max-width:100%;top:-10px;position:absolute;z-index:100;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3d(0,-15px,0) scale(1);transform-origin:left top;left:0;pointer-events:none;will-change:transform;white-space:nowrap}.adyen-checkout__label--focused .adyen-checkout__label__text{transform:translate3d(0,-40px,0) scale(.6)}.adyen-checkout__error-text{align-items:center;color:#d10244;display:flex;font-size:.75em;font-weight:400;margin-top:4px}.adyen-checkout__input{font-size:20px;font-size:1.25rem;background:#fff;border:0;color:#121212;display:block;font-family:Roboto;height:40px;outline:none;padding:5px 8px 5px 0;position:relative;transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input-wrapper{border-bottom:1px solid #c4c4c4;display:inline-block;position:relative;width:100%}.adyen-checkout__input-wrapper--block{display:block}.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__input--invalid{border-color:#d10244}.adyen-checkout__input--valid{border-bottom-color:#0abf53}.adyen-checkout__input--error{border-color:#d10244}.adyen-checkout__field--error.adyen-checkout__label__text,.adyen-checkout__field--error .adyen-checkout__label__text,.adyen-checkout__field--filled.adyen-checkout__label__text,.adyen-checkout__field--filled .adyen-checkout__label__text{transform:translate3d(0,-40px,0) scale(.6)}.adyen-checkout__input::-ms-input-placeholder{opacity:0}.adyen-checkout__input::placeholder{opacity:0}.adyen-checkout__input[readonly]{background-color:#e6e9eb;border-color:transparent;color:#687282;cursor:default}.adyen-checkout__input img{background-color:transparent;border:0;cursor:default;left:auto;right:0}.adyen-checkout__fieldset{color:#687282;display:block;padding-bottom:30px;width:100%}.adyen-checkout__fieldset__title{color:#687282;display:block;font-size:.68em;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 20px;text-transform:uppercase}.adyen-checkout__fieldset--readonly{color:#00112c;font-size:.81em;line-height:19px;margin:0}.adyen-checkout__open-invoice .adyen-checkout__checkbox--consent-checkbox{max-width:540px}.adyen-checkout__open-invoice .adyen-checkout__checkbox{margin:0 0 20px}.adyen-checkout__link--more-information{font-size:.81em}.adyen-checkout__applepay__button{height:40px;width:240px}.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__exp-cvc{display:flex}.adyen-checkout__card__exp-date__input--oneclick{font-weight:400;height:40px;line-height:40px}.adyen-checkout__field--expiryDate{margin-right:32px}.adyen-checkout__card-input .adyen-checkout__store-details{margin-top:16px}.adyen-checkout__button{background:#00112c;border:0;border-radius:6px;box-shadow:0 3px 4px rgba(0,15,45,.2);color:#fff;cursor:pointer;font-size:1em;font-weight:700;height:48px;margin:0;padding:15px;transition:background .3s ease-out;width:100%}.adyen-checkout__button:disabled{-moz-user-select:all;-ms-user-select:all;-webkit-user-select:all;background:#e6e9eb;box-shadow:none;cursor:not-allowed;user-select:all}.adyen-checkout__button--loading{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:#687282;box-shadow:none;outline:0;pointer-events:none;user-select:none}.adyen-checkout__button .adyen-checkout__spinner{border-color:transparent #fff #fff;border-width:3px}.adyen-checkout__button__content{align-items:center;display:flex;justify-content:center}.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;box-sizing:border-box;display:block;overflow:auto;width:100%}.adyen-checkout__threeds2__challenge-container--01{height:400px;width:250px}.adyen-checkout__threeds2__challenge-container--02{height:400px;width:390px}.adyen-checkout__threeds2__challenge-container--03{height:600px;width:500px}.adyen-checkout__threeds2__challenge-container--04{height:400px;width:600px}.adyen-checkout__threeds2_challenge-container--05{height:100%;width:100%}.adyen-checkout__threeds2__challenge.adyen-checkout__threeds2__challenge--05{overflow:hidden;padding-top:56.25%;position:relative}.adyen-checkout__threeds2__challenge.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__payment-method{background:#fff;border:1px solid #d4d9db;cursor:pointer;margin-top:-1px;position:relative;transition:opacity .3s ease-out;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,.adyen-checkout__payment-method:first-child{border-top-left-radius:6px;border-top-right-radius:6px;margin-top:0}.adyen-checkout__payment-method--next-selected,.adyen-checkout__payment-method:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:0}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__dropin,.adyen-checkout__dropin *,.adyen-checkout__dropin :after,.adyen-checkout__dropin :before{box-sizing:border-box}.adyen-checkout__payment-methods-list--loading{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;pointer-events:none;user-select:none}.pt_product-details .breadcrumb{border-bottom:1px solid #edf0f1;padding:8px 0;z-index:100}.pt_product-details #main{padding:0;position:relative}.pt_product-details .share-product{display:none}.pt_product-details .product-details-separator{margin:12px 0;border:0;border-bottom:2px solid #edf0f1}.pt_product-details .product-image-property{position:absolute;bottom:147px;max-width:33px;left:25px}.pt_product-details .product-image-container img{width:100%;height:auto}.pt_product-details .product-name{font-size:22px;font-size:1.375rem;font-weight:400;line-height:24px;margin-bottom:16px;margin-top:16px}.pt_product-details .product-short-description{margin-top:16px}.pt_product-details .low-availability{color:#f87514;display:block;margin-bottom:16px;text-align:center;width:100%}.pt_product-details .low-availability strong{text-transform:uppercase}.pt_product-details .product-image-zoom-list{display:block;margin:0 auto}.pt_product-details .product-image-zoom-list img{border:4px solid #edf0f1;display:block;margin:auto;max-width:100%}.pt_product-details .product-image-zoom-list img::selection{background-color:transparent}.pt_product-details .product-static-content-capsule{position:relative}.pt_product-details .product-static-content-capsule img{width:100%;position:relative;z-index:10;display:block;border:0}.pt_product-details .product-static-content-capsule .product-static-content-text{color:#121212;position:absolute;top:0;right:0;margin:149px 96px 0;z-index:20;max-width:320px;white-space:normal}.pt_product-details .product-static-content-capsule .product-static-content-text h3{font-size:36px;font-size:2.25rem;font-weight:400;position:relative;text-transform:none;padding-bottom:24px;margin-bottom:0}.pt_product-details .product-static-content-capsule .product-static-content-text h3:after{position:absolute;left:0;bottom:0;width:65px;height:2px;background:#009848;content:""}.pt_product-details .product-static-content-capsule .product-static-content-text h4{font-size:18px;font-size:1.125rem;font-weight:400;margin-top:10px}.pt_product-details .product-static-content-capsule-full{position:relative}.pt_product-details .product-static-content-capsule-full img{width:100%;position:relative;z-index:10;display:block;border:0}.pt_product-details .product-static-content-capsule-full .product-static-content-text{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:100%;text-align:center}.pt_product-details .product-static-content-capsule-full .product-static-content-text h3{font-size:50px;font-size:3.125rem;font-weight:500;color:#fff;position:relative;text-transform:uppercase;padding-bottom:24px;line-height:.8;margin-bottom:0}.pt_product-details .product-static-content-capsule-full .product-static-content-text h4{font-size:15px;font-size:.9375rem;color:#fff;margin-top:0;text-transform:uppercase;letter-spacing:20px;font-weight:400}.pt_product-details .product-image-slider-container{position:relative}.pt_product-details .product-image-slider-container .product-image-counter{font-size:12px;font-size:.75rem;color:#777;font-weight:400;position:absolute;bottom:15px;left:31px}.pt_product-details .product-image-slider-container .product-image-counter span{font-size:12px;font-size:.75rem;color:#121212}.pt_product-details .product-image-slider-container .single-image{max-width:50%;text-align:right;opacity:1}.pt_product-details .product-recommendations-header{font-size:15px;font-size:.9375rem;margin:50px 0;line-height:2;letter-spacing:10px;text-transform:uppercase;display:block;text-align:center}.pt_product-details .products-carousel .box-product{margin-bottom:0}.pt_product-details div[id^=cq_recomm_slot]:empty{min-height:300px;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:50%;background-size:120px auto}.pt_product-details .product-recommendations{margin-bottom:50px}.pt_product-details .product-recommendations .slick-slide{opacity:.2;margin:0 11px;transition:opacity .5s linear}.pt_product-details .product-recommendations .slick-slide.slick-active{opacity:1}.pt_product-details .product-recommendations .slick-slide figure{border-bottom:2px solid #009848}.pt_product-details .product-recommendations .slick-slide h3{font-size:15px;font-size:.9375rem;margin:10px 0;text-transform:none}.pt_product-details .product-recommendations .slick-slide .product-recommendation-category{font-size:12px;font-size:.75rem;font-weight:400;color:#009848;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}.pt_product-details .product-recommendations .slick-slide .product-recommendation-details{padding:14px 30px 0}.pt_product-details .product-recommendations .slick-slide .product-recommendation-details .price{font-size:24px;font-size:1.5rem}.pt_product-details .product-recommendations .slick-slide .product-recommendation-details.no-category h3{margin-top:22px}.pt_product-details .product-recommendations.inactive-slider .slick-slide{opacity:1}.pt_product-details .product-search-recommendations{display:flex;flex-direction:row;justify-content:center;margin-bottom:30px}.pt_product-details .product-search-recommendations li{margin:0 10px;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;min-width:236px}.pt_product-details .product-search-recommendations li a{font-size:15px;font-size:.9375rem;font-weight:400;padding:10px 0;text-align:left;display:block}.pt_product-details .product-search-recommendations li a:after{content:"→";margin-left:5px;color:#009848;clear:both;float:right}.pt_product-details .product-recommendation-details .discount,.pt_product-details .promolabel{display:none}.pt_product-details .product-detail .product-content .discount{float:right}.pt_product-details.endlessaisle .product-image-zoom-main-logo img{display:none}.pt_product-details.endlessaisle.menu-is-open{padding-bottom:0}.pt_product-details.endlessaisle .container.recomm,.pt_product-details.endlessaisle.menu-is-open .product-sticky-bar,.pt_product-details.endlessaisle .product-static-links{display:none}.pt_productsearchresult .quickbuy .product-name{font-size:22px;font-size:1.375rem;margin:16px 0}.pt_productsearchresult .low-availability{color:#f87514;display:block;margin-bottom:16px;text-align:center;width:100%}.pt_productsearchresult .low-availability strong{text-transform:uppercase}.endlessaisle .product-actions .btn-wishlist,.product-locator-btn{display:none}.product-links{display:flex;justify-content:space-between;align-items:center;margin:24px 0;max-width:350px}.product-links .findinstore-button.is-mobile{display:none}.add-to-cart{min-width:150px;height:48px;width:100%;padding:0}.no-js .add-to-cart{pointer-events:none}.product-greenlabel{color:#009848;font-weight:400;font-size:11px;font-size:.6875rem;display:block;margin:10px 0;height:20px;line-height:20px}.product-greenlabel a{color:#009848}.product-greenlabel img{display:block;float:left;height:20px;position:relative;width:auto;margin-right:8px}.product-greenlabel span{font-size:11px;font-size:.6875rem}.product-detail .attribute:first-child{margin-bottom:20px}.product-detail .product-size-guide-content{display:none}.product-detail .price-standard{font-size:30px;font-size:1.875rem;font-weight:500}.product-detail .product-price{position:relative;margin:16px 0}.product-detail .price-sales{color:#c4c4c4;top:-5px}.product-detail .price-sales,.product-detail .price-sales-percentage{font-size:15px;font-size:.9375rem;font-weight:400;position:absolute;line-height:1.33;right:0}.product-detail .price-sales-percentage{color:#009848;top:16px}.product-tags{padding:10px 0;max-height:190px;overflow:hidden;position:relative;transition:all .5s ease;margin-bottom:10px}.product-tags.view-more-visibile{border-bottom:1px solid #edf0f1;padding:10px 0 55px}.product-tags h2{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.6;margin:10px 0}.product-tags ul{margin:0;padding:0}.product-tags ul li{margin:5px 5px 5px 0;padding:0;display:inline-block}.product-tags ul li a{font-size:14px;font-size:.875rem;font-weight:400;border:1px solid #86e8b5;border-radius:3px;padding:10px;transition:all .3s ease}.product-tags ul li a:hover{background:#f5fdf9}.product-tags .view-more{display:none;position:absolute;bottom:0;width:100%;height:55px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 60%);align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:.95}.product-tags .view-more.isvisible{display:flex}.product-tags .view-more:after{font-family:benetton;content:"";font-size:16px;font-size:1rem;transition:all .3s ease;transform:rotate(0);position:relative;bottom:-15px}.product-tags .view-more:hover{opacity:1}.product-tags.opened{max-height:600px;overflow:auto;padding-bottom:40px}.product-tags.opened .view-more{align-items:center;opacity:1;height:40px}.product-tags.opened .view-more:after{transform:rotate(180deg);bottom:0}.product-info{overflow-y:auto;overflow-x:hidden;z-index:1;max-width:350px}.product-info .product-description>p{font-size:14px;font-size:.875rem;line-height:32px;margin-top:0}.product-info .product-description .madein,.product-info .product-description .product-code{line-height:16px}.product-info .toggle-infos{font-size:10px;font-size:.625rem;top:0;bottom:0;right:0;text-orientation:mixed;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:65px;width:60px;letter-spacing:4px;cursor:pointer;text-transform:uppercase;color:#009848;position:absolute;text-align:center;transform:rotate(180deg)}.product-info .close-infos{position:absolute;top:25px;right:41px;transition:opacity .5s ease-in-out;opacity:0;cursor:pointer}.product-info .close-infos.is-active{opacity:1}ul.product-care li{position:relative;margin-bottom:9px;padding-right:32px}ul.product-care li:last-child{margin-bottom:0}ul.product-care span{font-size:12px;font-size:.75rem}.care-icon{position:absolute;right:0;font-size:22px;color:#121212;top:50%;margin-top:-11px}.product-sheet{position:relative;box-shadow:0 -3px 20px 0 rgba(0,0,0,.6)}.product-sheet:before{display:block;content:"";width:10px;height:10px;position:absolute;left:50%;bottom:-15px;margin-left:-5px;border-bottom:2px solid #c4c4c4;border-right:2px solid #c4c4c4;transform:rotate(45deg)}.product-static-links .actions{font-size:12px;font-size:.75rem;font-weight:400;color:#121212;display:flex;align-items:center;justify-content:flex-start;margin:9px 0}.product-static-links .actions span{font-size:24px;font-size:1.5rem;width:35px}.product-static-links .actions span.icon-shipping{position:relative;left:-4px}.product-static-links .actions a{text-decoration:none}.pdp-main .product-top-category{font-size:12px;font-size:.75rem;display:inline-block;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:0;text-transform:uppercase}.pdp-main .product-top-category.label-pdp{padding-left:8px;padding-right:8px}.pdp-main .product-top-category.is-new,.pdp-main .product-top-category.is-preorder{color:#009848}.pdp-main .product-top-category.is-new .preorder-date,.pdp-main .product-top-category.is-preorder .preorder-date{font-size:11px;font-size:.6875rem;text-transform:none;color:#777;display:inline-block;margin-left:5px;font-weight:400}.pdp-main .product-top-category.is-sale{color:#f87514}.pdp-main .tabs .tab{border-bottom:1px solid #edf0f1}.pdp-main .tabs .tab:last-child .product-tab-content.is-active{padding-bottom:0;margin-bottom:0}.pdp-main .tabs .tab.active .product-tab-content{margin:0 0 24px;max-height:1500px}.pdp-main .tabs .tab.active .product-tab-switch:after{transform:rotate(180deg)}.pdp-main .product-tab-switch{font-size:14px;font-size:.875rem;line-height:1.6;font-weight:400;text-transform:uppercase;padding:16px 0;display:block;position:relative;cursor:pointer}.pdp-main .product-tab-switch:after{font-family:benetton;content:"";font-size:16px;font-size:1rem;transform:rotate(0);position:absolute;right:0;top:16px}.pdp-main .product-tab-content{font-size:14px;font-size:.875rem;line-height:24px;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.pdp-main .product-tab-content .madein span,.pdp-main .product-tab-content .product-code span{font-size:14px;font-size:.875rem;color:#777;line-height:16px}.pdp-main .size-info .product-size-reference{display:flex;justify-content:center;position:relative}.pdp-main .size-info .product-size-reference span.typesize{font-size:12px;font-size:.75rem;font-weight:500;color:#777}.pdp-main .size-info .product-size-reference .tabs .tab-content-infomodello{margin-right:20px 20px 20px;border-bottom:none}.pdp-main .size-info .product-size-reference .tabs .tab-content-infomodello .product-tab-content{margin:0}.pdp-main .size-info .product-size-reference .tabs .tab-content-infomodello .product-tab-switch{font-size:13px;font-size:.8125rem;line-height:16px;text-transform:none;padding:0;text-decoration:underline}.pdp-main .size-info .product-size-reference .tabs .tab-content-infomodello .product-tab-switch:after{top:auto;right:auto;margin-left:10px}.pdp-main .size-info .product-size-reference .tabs .tab-content-infomodello p{margin:8px 0;line-height:1.4;color:#777}.pdp-main .size-info .product-size-reference .tabs .tab-content-infomodello p>span{font-size:11px;font-size:.6875rem;font-weight:300;display:block}.pdp-main .size-info .product-size-reference .tabs .tab-content-infomodello p:last-of-type{margin-bottom:0}.pdp-main .size-info .attribute-value.size{font-size:12px;font-size:.75rem;position:absolute;top:11px;left:0;font-weight:500}.pdp-main .recomm{margin-bottom:50px}.search-all-articles,.search-count-articles{font-size:12px;font-size:.75rem;padding:19px 0;display:block;text-align:center;color:#121212}.pt_productsearchresult .search-result-content{display:flex;flex-direction:column}.pt_productsearchresult #custom-sticky-bar+#primary .box-no-hits,.pt_productsearchresult #custom-sticky-bar+#primary .search-result-content{margin-top:36px}.pt_productsearchresult .search-results-container{padding:0 16px}.pt_productsearchresult .search-suggestions-header{font-size:12px;font-size:.75rem;font-weight:400;margin-bottom:20px;display:inline-block}.pt_productsearchresult .search-results-in-category{color:#009848}.pt_productsearchresult.endlessaisle .search-results-in-category{display:none}.pt_productsearchresult .head_category{width:100%;min-height:250px;margin-bottom:80px;max-width:none}.pt_productsearchresult .head_category h1{margin:32px 0}.pt_productsearchresult .head_category>.container{padding:10px 10px 40px;min-height:250px;background-size:contain;background-position:right 10px center;background-repeat:no-repeat}.pt_productsearchresult .head_category .textdescr{float:left;width:50%}.pt_productsearchresult .head_category .textdescr p{margin:0}.pt_productsearchresult .head_category .gotodown{width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);position:absolute;bottom:-20px;left:50%;margin-left:-20px;cursor:pointer}.pt_productsearchresult .head_category .gotodown:after{font-family:benetton;content:"";color:#009848;font-size:20px;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}.pt_productsearchresult .product-tile-actions{position:relative;padding:10px 0;height:36px;margin-top:-36px}.pt_productsearchresult .product-tile-actions .product-tile-is-new{font-size:12px;font-size:.75rem;font-weight:400;color:#009848;margin-left:30px}.pt_productsearchresult .product-tile-actions .product-add-to-wishlist{position:absolute;top:0;right:0;padding:10px;color:#009848;font-weight:500}.pt_productsearchresult .search-footer-banner{max-width:663px;width:100%;margin:100px auto;padding:10px}.pt_productsearchresult .search-footer-banner h3{font-size:15px;font-size:.9375rem;font-weight:400;border-bottom:1px solid #c4c4c4;margin:0 0 10px;padding-bottom:10px}.pt_productsearchresult .search-footer-banner .search-footer-banner-content{font-size:15px;font-size:.9375rem;font-weight:300;line-height:24px;margin:0}.pt_productsearchresult .search-count-articles,.pt_productsearchresult .search-submit-container{display:none}.pt_productsearchresult .search-count-articles:last-child,.pt_productsearchresult .search-count-articles:nth-last-child(2),.pt_productsearchresult .search-submit-container:last-child,.pt_productsearchresult .search-submit-container:nth-last-child(2){display:block}.pt_productsearchresult .search-submit-container{transition:height .5s ease-in-out;height:50px;background-position:top;text-align:center}.pt_productsearchresult .search-submit-container.loading{height:500px}.pt_productsearchresult .search-submit-container.loading .load-more{display:none}.pt_productsearchresult .scroll-to-top{position:fixed;bottom:40px;right:40px;width:48px;height:48px;display:block;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);z-index:10;cursor:pointer;opacity:.6;transition:all .5s ease}.pt_productsearchresult .scroll-to-top:hover{opacity:1}.pt_productsearchresult .scroll-to-top.disabled{opacity:0;cursor:default;pointer-events:none}.pt_productsearchresult .scroll-to-top:after{font-family:benetton;content:"";color:#fff;position:absolute;font-size:16px;display:block;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.editorial{padding-bottom:50px}.editorial,.editorial p{font-size:14px;font-size:.875rem;font-weight:400}.editorial .text-small,.editorial small{font-size:12px;font-size:.75rem;font-weight:400}.editorial ul.columns{margin-top:30px}.editorial ul.columns:after,.editorial ul.columns:before{content:" ";display:table}.editorial ul.columns:after{clear:both}.editorial ul.columns li{float:left;display:inline-block;width:50%;margin-bottom:30px;padding:0 0 0 20px}.editorial ul.columns li:after,.editorial ul.columns li:before{content:" ";display:table}.editorial ul.columns li:after{clear:both}.editorial ul.columns li:nth-child(odd){clear:left;padding:0 20px 0 0}.editorial ul>li>strong{color:#009848}.editorial ul.outset li{display:flex;align-items:center}.editorial ul.outset li [class*=" icon-"],.editorial ul.outset li [class^=icon-]{font-size:40px;width:80px;max-width:80px;flex:1 1 100%}.editorial ul.outset li p{margin:0}.pt_error h1{text-transform:uppercase}.pt_error .section-header,.pt_error h1{text-align:center}.pt_error.container .simple-search-form input[type=text],.pt_error main .simple-search-form input[type=text]{font-size:15px;font-size:.9375rem;background-color:transparent;border-bottom:2px solid #c4c4c4;color:#009848;padding:19px 5px 20px 45px;transform:translateZ(0)}.pt_error.container .simple-search-form fieldset,.pt_error main .simple-search-form fieldset{position:relative}.pt_error.container .simple-search-form button[type=submit],.pt_error main .simple-search-form button[type=submit]{background-color:transparent;border:0;bottom:20px;left:5px;position:absolute}.pt_error.container .simple-search-form button[type=submit]:after,.pt_error main .simple-search-form button[type=submit]:after{font-family:benetton;content:"";font-size:18px}.pt_error.endlessaisle .error-page-footer,.pt_error.endlessaisle .error-page-search,.pt_error.endlessaisle .header-main-actions{display:none}.vex.error--mixed-cart .vex-content{max-width:500px;padding:24px;text-align:center}.vex.error--mixed-cart i{color:#dc853e;display:block;font-size:36px;margin-bottom:4px}.vex.error--mixed-cart .title{font-size:18px;font-size:1.125rem;color:#dc853e;text-transform:uppercase}.splash .countries{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1024px){.splash .countries{float:left;width:83.33333%;left:8.33333%}}.splash .countries .continent-name span{background:#c4c4c4;color:#fff;font-weight:400;font-size:11px;padding:5px 8px;display:inline-block;position:relative;top:-5px;margin-left:10px}.splash header.banner{text-align:center;background-color:#fff;color:#777;padding:30px;border-bottom:2px solid #edf0f1}.splash header.banner .picture,.splash header.banner picture{display:block;margin:0}.splash header.banner img{max-width:350px;margin:0 auto}.splash header.banner img.visible-xs{max-width:40px}.splash .claim p{font-size:20px;font-size:1.25rem;text-transform:uppercase;color:#777;text-align:center}.splash ul{list-style-type:none}.splash ul:after,.splash ul:before{content:" ";display:table}.splash ul:after{clear:both}.splash li{display:inline-block;float:left;width:20%;font-size:12px;position:relative}.splash li a{padding:10px 0;white-space:nowrap}.splash li i{font-size:0;display:inline-block;vertical-align:middle;margin-right:10px}.splash li i:before{margin-right:0}.splash li span{font-size:12px;font-size:.75rem;white-space:normal;line-height:1}.flexbox .splash li a{display:flex;align-items:center}.flexbox .splash li a i,.flexbox .splash li a span{flex:1 1 100%}.flexbox .splash li a i{max-width:32px}.pt_cart .action-minicart{display:none}.pt_cart .summary-basket-costs h5{margin-bottom:20px}.pt_cart .summary-basket-total{align-items:flex-end;background-color:#edf0f1;display:flex;justify-content:space-between;padding:20px}.pt_cart .summary-basket-total .summary-details{display:flex;flex-direction:column}.pt_cart .summary-basket-total .qty{font-size:12px;font-size:.75rem;color:#009848;line-height:1.5}.pt_cart .cart-actions{border:0;display:flex;flex-direction:row;margin-bottom:20px;padding:0}.product-prices .promofree{display:inline-block;text-transform:uppercase;border:1px solid #86e8b5;border-radius:2px;padding:5px 20px;color:#009848;background-color:#daf7e8}.pt_order .product-prices .promofree{margin:10px 0}.pt_return .return-summary .list-contacts-inner,.pt_return .return-summary .list-services-inner{text-align:left;margin:0 40px;padding-left:0}.pt_return .return-summary .list-contacts-inner .hours-container,.pt_return .return-summary .list-services-inner .hours-container{float:right}.pt_return .return-summary .js-store-hours .list-contacts-inner{overflow-y:hidden}.pt_return .return-summary .js-store-hours .list-contacts-inner.js-hours-list li{justify-content:center}.store-breadcrumb{padding:10px 5px 10px 0}.store-breadcrumb .breadcrumb-element{text-transform:capitalize}.store-page-wrapper{padding-bottom:40px}.store-details{padding-top:20px;padding-bottom:20px}.store-details .store-city{margin:0;font-size:28px;font-size:1.75rem;color:#009848;text-transform:uppercase;font-weight:600}.store-details .store-address{font-size:14px;font-size:.875rem;font-weight:300;line-height:1.6;margin:0;text-transform:capitalize}.store-details .store-types{display:block}.store-details .store-types:after{clear:both}.store-details .store-types li{display:inline-block}.store-details .store-types li span{margin:0;font-weight:600}.store-details .store-types+.text-sm-center{text-align:left}.store-info{border:1px solid #edf0f1;padding:15px 15px 65px 20px;min-height:380px;position:relative}.store-info>.row{display:flex;align-items:center;min-height:30px;margin:0}.store-info .icon{margin-right:10px;font-size:20px}.store-info .store-address{font-size:12px;font-size:.75rem;line-height:1.2;font-weight:400;text-transform:capitalize}.store-info .store-phone{display:block;padding:20px 0;font-size:12px;font-size:.75rem;font-weight:500;color:#009848;text-decoration:underline}.store-info .list-contacts-hours.row{align-items:flex-start}.store-info .store-hours{display:block;padding:20px 0;font-size:12px;font-size:.75rem;font-weight:400}.store-info .btn.btn-primary{position:absolute;left:0;bottom:0;width:100%;max-width:100%}.js-store-hours .list-contacts-inner.js-hours-list{padding:0}.js-store-hours .list-contacts-inner.js-hours-list li{margin-top:5px;margin-bottom:0;display:flex}.js-store-hours .list-contacts-inner.js-hours-list li:first-child{margin-top:10px}.js-store-hours .list-contacts-inner.js-hours-list li .data-label{min-width:60px;text-transform:uppercase}.js-store-hours .list-contacts-inner.js-hours-list .closedates{font-size:12px;font-size:.75rem;line-height:14px;color:#d0021b;padding-top:10px;font-weight:500;display:block}.js-store-hours h3{margin:0}.js-store-hours h3 .closingday_store,.js-store-hours h3 .today_store{display:block;margin-bottom:5px;color:#009848;font-weight:600;font-size:12px;font-size:.75rem;line-height:14px}.js-store-hours h3 .closingday_store .data-value,.js-store-hours h3 .today_store .data-value{font-size:12px;font-size:.75rem}.js-store-hours h3 .closingday_store{color:#d0021b}.js-store-hours h3 .openinghour_store{font-weight:300}.js-store-hours h3 .data-value:nth-of-type(odd):not(:last-of-type):after{content:" - "}.js-store-hours h3 .data-value:nth-of-type(2n):not(:last-of-type):after{content:" / "}.js-store-hours h3.link-explode{text-transform:none}.js-store-hours h3.link-explode:before{display:none}.js-store-hours h3.link-explode:after{font-family:benetton;content:"";color:#009848;padding-right:10px;padding-left:5px}.js-store-hours h3.link-explode.active:before{display:none}.js-store-hours h3.link-explode.active:after{font-family:benetton;content:""}.store-map h1{font-size:18px;font-size:1.125rem;margin:20px 0}.store-map .store-description{margin-top:0;margin-bottom:20px}.store-map .map{position:relative;height:380px;margin-bottom:0}.store-map .map #google-map{height:380px;width:100%;z-index:10}.store-info-pl .address{font-weight:500;display:block}.store-info-pl .address em{font-style:normal;color:#009848;display:block}.store-info-pl .phone{display:block;line-height:1.6}.store-info-pl .phone:before{font-family:benetton;font-size:16px;font-size:1rem;vertical-align:middle}.store-info-pl .info{font-size:12px;font-size:.75rem;display:block;line-height:1.6;text-transform:capitalize;margin-top:15px}.store-info-pl .info:before{font-family:benetton;content:"";font-size:7px;font-size:.4375rem;color:#009848;vertical-align:middle;margin-right:10px}.store-info-pl .info.on:before{font-family:benetton;content:""}.store-notify{background-color:#edf0f1;margin:0 -20px -20px;padding:20px 0}.store-notify input{background-color:transparent}.store-notify .checkbox label{white-space:normal}.store-data.is-focused{margin-bottom:30px}.store-data.is-focused .label-address{font-size:15px;font-size:.9375rem;margin:10px 0}.store-data.is-focused .label-address em{font-size:20px;font-size:1.25rem}.store-data.is-focused .label-phone{font-size:14px;font-size:.875rem;margin:5px 0 0}.store-data.is-focused .list-contacts-hours .link-explode{margin:10px 0}.preferred-store-page .store-data{margin-bottom:0}.nearest_stores h2,.omnichannel_services h2,.storecategories h2{text-align:center;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:2px;line-height:24px;text-transform:uppercase;margin-bottom:20px}.nearest_stores p,.omnichannel_services p,.storecategories p{font-size:14px;font-size:.875rem;font-weight:300;margin:10px 0;text-align:center}.nearest_stores .carousel-container,.omnichannel_services .carousel-container,.storecategories .carousel-container{border:1px solid #e4e7e8;padding:0}.nearest_stores .carousel-container .item,.omnichannel_services .carousel-container .item,.storecategories .carousel-container .item{text-align:center;padding:20px;float:left}.nearest_stores .carousel-container .item img,.omnichannel_services .carousel-container .item img,.storecategories .carousel-container .item img{display:block;height:45px;width:auto;margin:0 auto}.nearest_stores .carousel-container .item h3,.omnichannel_services .carousel-container .item h3,.storecategories .carousel-container .item h3{font-size:14px;font-size:.875rem;font-weight:500;text-transform:none;margin:20px auto 10px}.nearest_stores .carousel-container .item p,.omnichannel_services .carousel-container .item p,.storecategories .carousel-container .item p{font-size:12px;font-size:.75rem;line-height:1.3;margin:10px 0 0}.nearest_stores .carousel-container .slick-dots,.omnichannel_services .carousel-container .slick-dots,.storecategories .carousel-container .slick-dots{position:relative;left:auto;bottom:auto;top:auto;display:block;margin:0 auto;width:100%;text-align:center}.nearest_stores .carousel-container .slick-dots>li,.omnichannel_services .carousel-container .slick-dots>li,.storecategories .carousel-container .slick-dots>li{float:none;display:inline-block}.nearest_stores .carousel-container .slick-dots>li button,.omnichannel_services .carousel-container .slick-dots>li button,.storecategories .carousel-container .slick-dots>li button{border:1px solid #999}.nearest_stores .carousel-container .slick-dots>li.slick-active button,.omnichannel_services .carousel-container .slick-dots>li.slick-active button,.storecategories .carousel-container .slick-dots>li.slick-active button{background:#007e3c;border:1px solid #007e3c}.storecategories .subcategories{margin:20px 0 0}.storecategories .subcategories .carousel-container{border:none}.storecategories .subcategories .carousel-container .scroll-wrapper>.scroll-content{overflow:hidden!important}.storecategories .subcategories .carousel-container .category{margin-bottom:10px}.storecategories .scroll-element{display:none!important}.nearest_stores{text-align:center}.nearest_stores .store-details{width:280px;display:inline-block;margin:5px;padding:10px 5px;border:1px solid #e4e7e8;text-align:center;height:140px}.nearest_stores .store-details .store-city{font-size:24px;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearest_stores .store-details .store-address{font-size:11px;font-size:.6875rem;font-weight:300;line-height:1.2;letter-spacing:0;margin:8px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearest_stores .store-details .link-primary{font-size:14px;font-size:.875rem;font-weight:500;margin-top:20px}.nearest_stores .store-details .store-types .label-tertiary{font-size:8px;font-size:.5rem}.pt_customer-service .checkbox{float:none}.pt_customer-service .nice-select,.pt_customer-service .select{width:auto;margin-bottom:40px}.pt_customer-service .form-group.city{width:auto;padding-left:0}.pt_customer-service .row{margin-left:-16px;margin-right:-16px}.cc-result{font-size:12px;font-size:.75rem;color:#777;display:none}.cc-result i{font-size:60px;color:#009848}.cc-result h1{font-size:20px;font-size:1.25rem;margin:0}.cc-result p.lead{font-size:15px;font-size:.9375rem;color:#121212;font-weight:500}.cc-result .buttons{text-align:center}.pt_wish-list .page-title{font-size:24px;font-size:1.5rem;font-weight:300;letter-spacing:4px;line-height:4rem;margin:32px 0;text-transform:uppercase}.pt_wish-list .tiles-container{display:flex;flex-wrap:wrap}.pt_wish-list .box-product{overflow:visible}.pt_wish-list .box-product .add-to-cart,.pt_wish-list .box-product .attribute.size{max-width:none}.pt_wish-list .size-select-list{top:-100px}.pt_wish-list .wishlist-add-to-cart{margin-top:8px}.reserve-in-store .vuetable-body-wrapper{overflow-x:auto}.reserve-in-store.container{margin:0 auto;max-width:1600px}.reserve-in-store h1{text-transform:uppercase}.reserve-in-store table{border:1px solid #edf0f1;border-spacing:0;width:100%}.reserve-in-store th{background-color:#009848;color:#fff;padding:15px;text-transform:uppercase;white-space:nowrap}.reserve-in-store th:not(:last-of-type){border-right:1px dashed #edf0f1}.reserve-in-store th:hover{color:#fff!important;text-decoration:underline}.reserve-in-store tr:nth-of-type(2n){background-color:#b3e0c9}.reserve-in-store td{padding:25px 0;vertical-align:middle}.reserve-in-store td:first-of-type{padding-left:15px}.reserve-in-store td:not(:last-of-type){border-right:1px dashed #edf0f1}.reserve-in-store td:not(:first-of-type){text-align:center;font-size:14px}.reserve-in-store td.vuetable-td-store span.city{font-weight:700}.reserve-in-store td.vuetable-td-store span.address{text-transform:capitalize}.reserve-in-store td.vuetable-td-notes{max-width:200px;padding:16px}.reserve-in-store .v--modal .status,.reserve-in-store td.vuetable-td-status .status{border:1px solid;padding:2px 4px;font-size:11px;text-transform:uppercase;font-weight:700;border-radius:3px}.reserve-in-store .v--modal .status.open,.reserve-in-store td.vuetable-td-status .status.open{color:#f87514;background-color:rgba(248,117,20,.2);border-color:#f87514}.reserve-in-store .v--modal .status.accepted,.reserve-in-store td.vuetable-td-status .status.accepted{color:#009848;background-color:rgba(0,152,72,.2);border-color:#009848}.reserve-in-store .v--modal .status.rejected,.reserve-in-store td.vuetable-td-status .status.rejected{color:#d0021b;background-color:rgba(208,2,27,.2);border-color:#d0021b}.reserve-in-store .v--modal .status.closed,.reserve-in-store td.vuetable-td-status .status.closed{color:#878787;background-color:hsla(0,0%,52.9%,.2);border-color:#878787}.reserve-in-store .ui.pagination{display:flex;justify-content:center;float:none;margin:40px 0}.reserve-in-store .ui.pagination .item{color:#009848;margin:0 8px;cursor:pointer;font-family:Roboto,sans-serif;font-weight:300}.reserve-in-store .ui.pagination .item.active{font-weight:700}.reserve-in-store .ui.pagination .item:hover{text-decoration:underline}.reserve-in-store .ui.pagination .btn-nav:hover{text-decoration:none}.reserve-in-store .disabled .arrow-pag:before{color:#c4c4c4}.reserve-in-store .arrow-pag:before{color:#000;font-size:18px}.reserve-in-store .v--modal{cursor:default;padding:48px}.reserve-in-store .v--modal i.icon-benetton-close{cursor:pointer;position:absolute;top:10px;right:10px;font-size:25px;font-weight:700}.reserve-in-store .v--modal .status{position:absolute;right:70px;top:50px}.reserve-in-store .v--modal h2{margin:0}.reserve-in-store .v--modal h2 span{color:#009848;font-size:20px;font-weight:700}.reserve-in-store .v--modal h3{font-weight:700;margin:25px 0 0;font-size:16px}.reserve-in-store .v--modal .informations{display:flex;flex-direction:column;margin-top:10px}.reserve-in-store .v--modal label{display:flex;flex-direction:column}.reserve-in-store .v--modal textarea{resize:none}.reserve-in-store .v--modal .actions{display:flex;flex-direction:column;margin-top:10px}.reserve-in-store .v--modal .actions button{max-width:none}.reserve-in-store .v--modal .actions button.btn-status{margin:5px 0}.reserve-in-store .v--modal .actions div{display:flex;flex-direction:row;justify-content:space-between}.reserve-in-store .v--modal .actions div button.btn-ris{margin:15px 0 0;font-size:14px;padding:15px 0;text-align:center;min-width:145px;text-transform:uppercase;font-weight:700}.reserve-in-store .v--modal .actions div button.btn-reject{border:#d0021b;background-color:#d0021b;color:#fff}.reserve-in-store .v--modal .actions div button.btn-confirm{border:#009848;background-color:#009848;color:#fff}.reserve-in-store .container-ris-search{display:flex}.reserve-in-store .container-ris-search .ris-search-input{position:relative;margin-bottom:18px}.reserve-in-store .container-ris-search .ris-search-input label{position:absolute;font-size:13px;left:5px;top:-8px;background-color:#fff;padding:0 8px;color:#777}.reserve-in-store .container-ris-search .ris-search-input input{padding:10px 35px 10px 12px;margin-right:20px;border-radius:4px;border:1px solid #c4c4c4;font-size:14px;width:240px;height:50px}.reserve-in-store .container-ris-search .ris-search-input span.icon-benetton-search{position:absolute;right:32px;top:50%;transform:translateY(-50%);font-size:18px}.reserve-in-store .container-ris-note{position:relative;margin:15px 0}.reserve-in-store .container-ris-note label{position:absolute;font-size:13px;left:5px;top:-8px;background-color:#fff;padding:0 8px;color:#777}.reserve-in-store .container-ris-note textarea{width:100%;border-radius:4px;border:1px solid #c4c4c4;padding:12px;font-size:14px;line-height:20px}.active-reserve-in-store{cursor:default}.active-reserve-in-store i{cursor:pointer;position:absolute;right:0;top:0}.active-reserve-in-store:after,.active-reserve-in-store div.findinstoreli{display:none}.active-reserve-in-store .checkbox{margin-bottom:15px}.active-reserve-in-store .checkbox label{padding-top:8px}.pt_checkout .card-product-image .promofree,.pt_order-confirmation .card-product-image .promofree{display:none}section.sample{background-color:#fff;padding:0 0 35px}.container.sample{border-color:#a3a3a3;background-color:rgba(208,201,148,.2);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10}.container.sample.grid-is-hidden{bottom:auto;height:10px;background-color:transparent}.container.sample.grid-is-hidden .box,.container.sample.grid-is-hidden:before{display:none}.container.sample:before{font-size:12px;font-size:.75rem;content:"Screen size: max 600px | Main container width: 100%";position:absolute;top:0;text-align:center;text-transform:uppercase;width:100%;left:0;right:0;font-weight:700;padding-bottom:5px;padding-top:5px;border-bottom:1px dashed #aaa;color:#fff;background-color:#009848;z-index:10}@media (min-width:768px){.container.sample:before{content:"Screen size: min 600 | Main container width: 100%"}}@media (min-width:1024px){.container.sample:before{content:"Screen size: min 1024px | Main container width: 100%"}}@media (min-width:1600px){.container.sample:before{content:"Screen size: 1366px | Main container width: 100%"}}.row.sample{margin-bottom:10px}.row.sample .box{background-color:#c4c4c4;height:100vh;opacity:.3}.row.sample .box:after{content:"10px";position:absolute;top:50px;right:-12px;font-weight:700;color:#000}@media (min-width:768px){.row.sample .box:after{content:"14px";right:-14px}}@media (min-width:1024px){.row.sample .box:after{content:"20px";right:-16px}}@media (min-width:1600px){.row.sample .box:after{content:"22px";right:-16px}}.row.sample img{margin-bottom:15px}.btn-sample{font-size:15px;font-size:.9375rem;transition:all .3s;max-width:300px;width:auto;font-weight:400;padding:15px 30px;line-height:1;min-width:180px;max-width:350px;border:2px solid;cursor:pointer;position:fixed;right:10px;bottom:10px;z-index:10;background-color:rgba(18,18,18,.7);color:#fff}.btn-sample:focus,.btn-sample:hover{outline:0;background-color:#121212}.sg-wrapper{margin-left:-8px;margin-right:-8px}.sg-wrapper:after,.sg-wrapper:before{content:" ";display:table}.sg-wrapper:after{clear:both}.sg-wrapper aside{position:fixed;padding:30px 11px 0}.sg-wrapper main{float:left;width:100%;position:relative;min-height:1px;padding-left:8px;padding-right:8px;margin-left:25%}@media (min-width:768px){.sg-wrapper main{float:left;width:75%}}@media (min-width:1024px){.sg-wrapper main{float:left;width:75%}}@media (min-width:1600px){.sg-wrapper main{float:left;width:75%}}.sg-wrapper section[id*=sg-],.sg-wrapper section[id^=sg-]{display:none}.sg-wrapper section[id*=sg-]:target,.sg-wrapper section[id^=sg-]:target{display:block}.sg-header{height:100px;background-color:#009848;color:#fff;position:relative}.sg-header .container{height:100%}.sg-header h1{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;left:11px;margin:0;color:#fff}.sg-palette-box{display:inline-block;width:100%;height:80px;position:relative;border-radius:4px;margin-top:25px}.sg-palette-box:after{display:block;left:0;right:0;width:100%;text-align:center;position:absolute;bottom:0;color:#fff;font-size:12px;padding:5px 0}.sg-palette-box.color1{background-color:#009848;border-color:#00190c}.sg-palette-box.color1:after{content:"$color1: #009848";background-color:#00190c}.sg-palette-box.color2{background-color:#daf7e8;border-color:#71e0a7}.sg-palette-box.color2:after{content:"$color2: #daf7e8";background-color:#71e0a7}.sg-palette-box.color3{background-color:#ededed;border-color:#adadad}.sg-palette-box.color3:after{content:"$color3: #ededed";background-color:#adadad}.sg-palette-box.color4{background-color:#edf0f1;border-color:#a5b4b9}.sg-palette-box.color4:after{content:"$color4: #edf0f1";background-color:#a5b4b9}.sg-palette-box.color5{background-color:#c4c4c4;border-color:#848484}.sg-palette-box.color5:after{content:"$color5: #c4c4c4";background-color:#848484}.sg-palette-box.color6{background-color:#777;border-color:#373737}.sg-palette-box.color6:after{content:"$color6: #777";background-color:#373737}.sg-palette-box.color7{background-color:#d0021b;border-color:#52010b}.sg-palette-box.color7:after{content:"$color7: #d0021b";background-color:#52010b}.sg-palette-box.colorf{background-color:#fff;border-color:#bfbfbf}.sg-palette-box.colorf:after{content:"$colorf: #fff";background-color:#bfbfbf}.sg-palette-box.color0{background-color:#121212;border-color:#000}.sg-palette-box.color0:after{content:"$color0: #121212";background-color:#000}#store-locator,ù.visually-hidden{display:none}.pac-container{z-index:1500}.pac-container:after{display:none}.pac-item{font-family:inherit}.has-no-scroll{height:100%;overflow:hidden}.has-no-margin{margin:0!important}.has-no-padding{padding:0!important}.has-no-border{border:0}.has-no-pointer-events{pointer-events:none}.full-width{max-width:none!important;width:100%!important}.not-visible{opacity:0;visibility:hidden}.product-detail.fixed-content,.product-image-container.absolute-content-bottom{overflow-y:hidden;position:fixed}.product-detail.fixed-content.fixed-bottom,.product-image-container.absolute-content-bottom.fixed-bottom{bottom:0}.product-detail.fixed-content.fixed-top,.product-image-container.absolute-content-bottom.fixed-top{top:0}.product-detail.absolute-content-bottom,.product-image-container.absolute-content-bottom{bottom:0;position:absolute}.has-no-scroll-x{overflow-x:hidden}.fade-in{animation:fadeIn .3s forwards}[data-whatinput=keyboard] .btn:focus,[data-whatinput=keyboard] .checkbox input[type=checkbox]:focus~.ripple-container,[data-whatinput=keyboard] .checkbox input[type=radio]:focus~.ripple-container,[data-whatinput=keyboard] .radio input[type=checkbox]:focus~.ripple-container,[data-whatinput=keyboard] .radio input[type=radio]:focus~.ripple-container,[data-whatinput=keyboard] :focus,[data-whatinput=keyboard] a:focus,[data-whatinput=keyboard] button:focus,[data-whatinput=keyboard] input:focus,[data-whatinput=keyboard] select:focus{outline:5px auto #009848}[data-whatinput=initial] .btn:focus,[data-whatinput=initial] :focus,[data-whatinput=initial] a:focus,[data-whatinput=initial] button:focus,[data-whatinput=initial] input:focus,[data-whatinput=initial] select:focus,[data-whatinput=mouse] .btn:focus,[data-whatinput=mouse] :focus,[data-whatinput=mouse] a:focus,[data-whatinput=mouse] button:focus,[data-whatinput=mouse] input:focus,[data-whatinput=mouse] select:focus,[data-whatinput=touch] .btn:focus,[data-whatinput=touch] :focus,[data-whatinput=touch] a:focus,[data-whatinput=touch] button:focus,[data-whatinput=touch] input:focus,[data-whatinput=touch] select:focus,[data-whatintent=mouse] .btn:focus,[data-whatintent=mouse] :focus,[data-whatintent=mouse] a:focus,[data-whatintent=mouse] button:focus,[data-whatintent=mouse] input:focus,[data-whatintent=mouse] select:focus,[data-whatintent=touch] .btn:focus,[data-whatintent=touch] :focus,[data-whatintent=touch] a:focus,[data-whatintent=touch] button:focus,[data-whatintent=touch] input:focus,[data-whatintent=touch] select:focus{outline:0 auto transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.editmode .dw-category-bar,.editmode .dw-content-asset-bar,.editmode .dw-content-slot-bar,.editmode .dw-product-bar{transition:max-height .2s ease-in-out,opacity .3s ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-height:0;opacity:0;width:100%;line-height:28px;border-radius:4px 4px 0 0;background-color:#9cbe00;font-size:11px;padding:0 15px;color:#fff;text-align:left;text-transform:none;font-weight:400;position:relative;z-index:1000}.editmode .dw-category-bar>a,.editmode .dw-content-asset-bar>a,.editmode .dw-content-slot-bar>a,.editmode .dw-product-bar>a{font-size:11px!important;float:right;color:#fff!important;width:28px!important;height:28px!important;line-height:28px!important;padding:0!important;margin:0 5px!important;cursor:pointer;position:relative;z-index:1;text-align:center;background-color:transparent!important}.editmode .dw-category-bar>a:hover,.editmode .dw-content-asset-bar>a:hover,.editmode .dw-content-slot-bar>a:hover,.editmode .dw-product-bar>a:hover{text-decoration:none}.editmode .dw-category-bar a.edit:after,.editmode .dw-content-asset-bar a.edit:after,.editmode .dw-content-slot-bar a.edit:after,.editmode .dw-product-bar a.edit:after{content:"🖊";color:#fff}.editmode .dw-category-bar a.delete:after,.editmode .dw-content-asset-bar a.delete:after,.editmode .dw-content-slot-bar a.delete:after,.editmode .dw-product-bar a.delete:after{content:"🗑";color:#fff}.editmode .dw-content-asset-bar{background-color:#f9af0e}.editmode .dw-product-bar{background-color:#41a6ce}.editmode .dw-category-bar{background-color:#ee3d75}.editmode .edit-on .dw-category.empty,.editmode .edit-on .dw-content-asset.empty,.editmode .edit-on .dw-content-slot.empty,.editmode .edit-on .dw-product.empty{clear:both;border-radius:4px;min-height:52px;background-color:#efefef;margin-bottom:30px;position:relative}.editmode .edit-on .dw-category.empty:after,.editmode .edit-on .dw-content-asset.empty:after,.editmode .edit-on .dw-content-slot.empty:after,.editmode .edit-on .dw-product.empty:after{position:absolute;bottom:0}.editmode .edit-on .dw-category:after,.editmode .edit-on .dw-content-asset:after,.editmode .edit-on .dw-content-slot:after,.editmode .edit-on .dw-product:after{transition:opacity .3s linear;opacity:.6;width:100%;border-radius:0 0 4px 4px;height:4px;background-color:#9cbe00;display:block;content:""}.editmode .edit-on .dw-category:hover:after,.editmode .edit-on .dw-category:hover>.dw-category-bar,.editmode .edit-on .dw-category:hover>.dw-content-asset-bar,.editmode .edit-on .dw-category:hover>.dw-content-slot-bar,.editmode .edit-on .dw-category:hover>.dw-product-bar,.editmode .edit-on .dw-content-asset:hover:after,.editmode .edit-on .dw-content-asset:hover>.dw-category-bar,.editmode .edit-on .dw-content-asset:hover>.dw-content-asset-bar,.editmode .edit-on .dw-content-asset:hover>.dw-content-slot-bar,.editmode .edit-on .dw-content-asset:hover>.dw-product-bar,.editmode .edit-on .dw-content-slot:hover:after,.editmode .edit-on .dw-content-slot:hover>.dw-category-bar,.editmode .edit-on .dw-content-slot:hover>.dw-content-asset-bar,.editmode .edit-on .dw-content-slot:hover>.dw-content-slot-bar,.editmode .edit-on .dw-content-slot:hover>.dw-product-bar,.editmode .edit-on .dw-product:hover:after,.editmode .edit-on .dw-product:hover>.dw-category-bar,.editmode .edit-on .dw-product:hover>.dw-content-asset-bar,.editmode .edit-on .dw-product:hover>.dw-content-slot-bar,.editmode .edit-on .dw-product:hover>.dw-product-bar{opacity:1}.editmode .edit-on .dw-content-asset:after{background-color:#f9af0e}.editmode .edit-on .dw-product:after{background-color:#41a6ce}.editmode .edit-on .dw-category:after{background-color:#ee3d75}.editmode .edit-on .dw-category-bar,.editmode .edit-on .dw-content-asset-bar,.editmode .edit-on .dw-content-slot-bar,.editmode .edit-on .dw-product-bar{opacity:.6;max-height:28px}.editmode .edit-on .dw-look:after,.editmode .edit-on .dw-look>.dw-product-bar{background-color:#b75ee4}.editmode .dw-content-asset.head{position:fixed;top:50%;right:10px;text-indent:-99999px;margin-top:42px;z-index:1000}.editmode .dw-content-asset.head:after{display:none}.editmode .dw-content-asset.head .dw-content-asset-bar{border-radius:50px;box-shadow:0 2px 3px 2px rgba(0,0,0,.4);padding:0;max-height:100px}.editmode .dw-content-asset.head a{text-indent:0;height:50px;width:50px;margin:0!important;text-align:center;line-height:50px}.editmode .dw-content-asset.head a:after{content:"<head/>";font-family:sans-serif}.editmode #cred-diag{padding:30px}.editmode #dw-start-editor-toggler{box-shadow:0 1px 6px 0 rgba(0,0,0,.2);transition:all .3s ease-in-out;background-color:#fff;position:fixed;height:48px;width:48px;top:100px;right:10px;z-index:9000;text-align:center;line-height:44px;font-size:24px;cursor:pointer;border-radius:40px}.editmode #dw-start-editor-toggler:after{content:"✍️";color:#9cbe00}.editmode #dw-start-editor-toggler:hover{transform:scale(1.1),rotate(-5deg);box-shadow:0 1px 8px 0 rgba(0,0,0,.3)}.editmode #dw-go-to-bm{transition:all .3s ease-in-out;border-radius:48px;box-shadow:0 2px 3px 2px rgba(0,0,0,.4);position:fixed;height:36px;width:36px;background-color:#9bc1e7;top:160px;right:10px;z-index:9000;text-align:center;line-height:36px;font-size:16px;cursor:pointer}.editmode #dw-go-to-bm:after{content:"🔑";color:#fff}.editmode #dw-go-to-bm:hover{transform:scale(1.1),rotate(-5deg);box-shadow:0 4px 10px -2px rgba(0,0,0,.3)}.editmode .nl.newsletter-configuration.dw-content-slot{position:fixed;top:210px;right:10px;text-indent:-99999px;z-index:1000}.editmode .nl.newsletter-configuration.dw-content-slot:after{display:none}.editmode .nl.newsletter-configuration.dw-content-slot .dw-content-slot-bar{border-radius:50px;box-shadow:0 2px 3px 2px rgba(0,0,0,.4);padding:0;max-height:100px}.editmode .nl.newsletter-configuration.dw-content-slot a{text-indent:0;height:50px;width:50px;margin:0!important;text-align:center;line-height:50px}.editmode .nl.newsletter-configuration.dw-content-slot a:after{content:"✉️"}.editmode .nl.newsletter-configuration.dw-content-slot a.delete{display:none}.editmode .nl.newsletter-configuration.dw-content-slot a.with-form:after{content:"F"}.editmode .nl.newsletter-configuration.dw-content-slot a.no-form:after{content:"NF"}.form-row{margin-bottom:30px}.login-box-content{margin-bottom:50px}.payment-method-options .form-row{clear:none;float:left;width:30%}.day:not(td),.month:not(td),.year:not(td){clear:none;float:left;margin:0 0 2% 2%}.day:not(td) select,.month:not(td) select,.year:not(td) select{width:auto}.month .form-caption{margin-left:0}.cvn{clear:left}.cvn .field-wrapper{width:50px}.ssn{clear:left}.checkout-mini-cart{background-color:#efefef;max-height:330px;overflow:auto}.checkout-order-totals{background-color:#efefef;padding:.3rem .5rem}.place-order-totals{clear:both}.place-order-totals .order-totals-table{float:right;width:50%}.order-component-block{margin:1.67em 0}.order-component-block .section-header a{float:right;font-weight:400}.order-component-block .details{background:none repeat scroll 0 0 #e0e0e0;color:#aaa;padding:.5em 1em}.order-summary-footer{position:relative}.order-summary-footer h2{font-size:2em;font-style:italic;font-weight:400}.summary-help{float:right;font-size:.8em;margin:1em 0}.submit-order{clear:both;display:block;padding:1.67em 0 0;text-align:right}.submit-order .back-to-cart{font-size:1.1em}.submit-order .back-to-cart:hover{text-decoration:underline}.submit-order button{margin-left:1.5em}.summary .edit{position:absolute;text-transform:uppercase;right:10px;font-size:.9em;line-height:1.5em}.item-shipping-address{min-width:120px}.cvn-tooltip{font-weight:500;margin:5px;text-align:center}.cvn-tooltip img{height:150px;width:110px}#shipping-method-list{position:relative}#atlwdg-trigger{z-index:9999}.atlwdg-trigger.atlwdg-SUBTLE{top:0!important;bottom:auto!important}.slick-slide{opacity:.2;height:auto}.slick-active,.slick-current{opacity:1}.slick-arrow{font-size:26px;font-size:1.625rem;color:#009848;position:absolute;top:50%;margin-top:-46px;z-index:100;border:0;background-color:transparent;border-radius:0;padding:31px;text-align:center;cursor:pointer}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:before{content:"←";display:inline-block}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:after{content:"←";transform:rotate(180deg);transform-origin:center;display:inline-block;margin-top:6px}.slick-arrow.slick-disabled{opacity:.5;cursor:no-drop}.slick-dots{bottom:22px;position:absolute}.quickbuy .slick-dots{bottom:auto;left:50%;transform:translateX(-50%)}.slick-dots>li{cursor:pointer;float:left;margin-right:10px;padding:12px 0}.slick-dots>li:last-child{margin-right:0}.slick-dots>li button{background:#fff;border:2px solid #edf0f1;border-radius:50%;height:8px;overflow:hidden;padding:0;text-indent:1000px;transition:opacity .5s ease-in-out;width:8px}.slick-dots>li.slick-active button{background:#b3e0c9;border-color:#b3e0c9;opacity:1}.base-slick{border:1px solid #edf0f1}.nav-slider .base-slick{border:0}.nav-slider .base-slick .slick-dots{display:flex;justify-content:center;position:static;width:100%}.nav-slider .base-slick .slick-dots:after,.nav-slider .base-slick .slick-dots:before{content:" ";display:table}.nav-slider .base-slick .slick-dots:after{clear:both}.slider-dots .slick-list{margin-bottom:23px}.slider-dots .slick-dots{background-color:#edf0f1;border-radius:5px;bottom:0;left:0;margin:0 5%;width:90%}.slider-dots .slick-dots li{height:2px;margin:0;padding:0}.slider-dots .slick-dots button{border:0;border-radius:5px;height:inherit;transition:none;width:100%}.slider-dots .slick-dots .slick-active button{background-color:#c4c4c4}.slider-dots .slick-dots :not(.slick-active) button{opacity:0}#cardType{height:25px;width:40px;background-repeat:no-repeat;background-size:contain}#cardType .cse-cardtype-label{display:none}#cardType.cse-cardtype-mc{background-image:url(../images/cc/mc.png)}#cardType.cse-cardtype-visa{background-image:url(../images/cc/visa.png)}#cardType.cse-cardtype-amex{background-image:url(../images/cc/amex.png)}#cardType.cse-cardtype-postepay{background-image:url(../images/cc/postepay.png)}#cardType.cse-cardtype-cartasi{background-image:url(../images/cc/cartasi.png)}#cardType.cse-cardtype-maestro{background-image:url(../images/cc/maestro.png)}#cardType.cse-cardtype-dankort{background-image:url(../images/cc/dankort.png)}#cardType.cse-cardtype-maestrouk{background-image:url(../images/cc/maestro.png)}#cardType.cse-cardtype-diners{background-image:url(../images/cc/diners.png)}#cardType.cse-cardtype-solo{background-image:url(../images/cc/solo.png)}#cardType.cse-cardtype-discover{background-image:url(../images/cc/discover.png)}#cardType.cse-cardtype-jcb{background-image:url(../images/cc/jcb.png)}#cardType.cse-cardtype-cartebancaire{background-image:url(../images/cc/cartebancaire.png)}#cardType.cse-cardtype-nordea{background-image:url(../images/cc/nordea.png)}#cardType.cse-cardtype-bcmc{background-image:url(../images/cc/bcmc.png)}

/*! nouislider - 10.1.0 - 2017-07-28 13:09:54 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{outline:none;position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-horizontal{height:4px;margin:30px 0}.noUi-handle{height:20px;width:20px;top:-9px;left:-10px}.noUi-target{background:#edf0f1}.noUi-connect{background:#009848;transition:background .45s}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:20px;background:#fff;cursor:pointer;box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.noUi-active{box-shadow:0 0 20px 0 rgba(0,0,0,.8)}[disabled] .noUi-connect{background:color10}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.explorer .hero .focus figure{opacity:1}.explorer .action-minicart{margin-right:17px}.explorer.explorer-11 .fade-in{opacity:1}.explorer textarea{overflow:auto}.explorer .product-actions .btn-wishlist,.safari .product-actions .btn-wishlist{font-size:25px}.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2)}.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(180deg,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(180deg,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(180deg,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.datepicker.dropdown-menu{border-radius:0;border:1px solid #edf0f1;box-shadow:0 0 0;padding:10px 20px;margin-top:10px}.datepicker.dropdown-menu .datepicker-switch{font-size:15px;font-size:.9375rem;padding:10px 0 15px}.datepicker.dropdown-menu .datepicker-switch:hover{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background-color:#daf7e8;color:#009848}.datepicker table tr td.day.disabled:hover{background-color:transparent;color:#121212}.datepicker table tr td.day.disabled,.datepicker table tr td.day.disabled:hover{color:#777}.datepicker td,.datepicker th{border-radius:0}.datepicker.datepicker-inline td,.datepicker.dropdown-menu td{font-size:15px;font-size:.9375rem;padding:10px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background-color:transparent}.datepicker .next,.datepicker .prev{font-size:32px;color:#009848;top:8px;position:relative}.datepicker .next:before,.datepicker .prev:before{font-family:benetton}.datepicker .prev:before{display:inline-block;transform:rotate(180deg)}.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover{background:#daf7e8;color:#009848;text-shadow:none}.datepicker table tr td span{border-radius:0}.datepicker-dropdown.datepicker-orient-top:before{border-top-color:#edf0f1}.select-custom{opacity:0;transition:opacity .3s ease}.nice-select{border-radius:0;font-family:gt-walsheim,Helvetica Neue,Helvetica,Arial,sans-serif}.nice-select.select-custom{opacity:1}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#c4c4c4}.nice-select.open:after{transform:translateY(-50%) rotate(-180deg)}.nice-select:after{border-bottom:0;border-right:0;height:auto;margin-top:0;transform-origin:100%;transition:none}.nice-select .current{font-size:20px;font-size:1.25rem;font-weight:400;line-height:50px;color:#777}.nice-select .option{font-size:15px;font-size:.9375rem;font-weight:400}.nice-select .option.selected.focus{background-color:#e5f4ec;color:#009848}.nice-select .list{border-radius:0;border:1px solid #edf0f1;width:235px;transition:none;max-height:185px;overflow:scroll;margin-top:10px}.nice-select .list li{border-bottom:1px solid #edf0f1;color:#777}.nice-select .list li:last-child{border-bottom:0}.nice-select .list:hover .option:not(:hover).selected.focus{background-color:#e5f4ec!important}@media (max-width:767px){.l_wrapper-nav .column-nav:last-child{display:none}.l_wrapper-nav .column-nav:first-child:last-child{display:block;width:100%}.l_offcanvas{margin-left:-map-get((XS:16px,S:32px,M:32px,L:32px),XS)/100;margin-right:-map-get((XS:16px,S:32px,M:32px,L:32px),XS)/100;padding-left:.16px;padding-right:.16px}.pt_account_endless .header-main-actions,.pt_account_endless .nav-header-primary,body.menu-is-open #main,body.search-is-expanded #main{display:none}main>.container{padding-left:16px;padding-right:16px}.box-subheader{transition:max-height .3s ease-in-out}.box-subheader.themed{max-height:none}.box-subheader.themed .breadcrumb{display:none}.box-subheader.themed .banner{width:50%;margin-top:0;min-height:0;height:auto}.box-subheader.themed .inner{position:static;transform:none;margin-top:-50px}.box-subheader.themed .inner .description{display:block}.box-subheader .container-title-search{padding-top:8px}.box-subheader .outer:after,.box-subheader .outer:before{content:" ";display:table}.box-subheader .outer:after{clear:both}.box-subheader .inner{padding:10px 9.5% 0}.box-subheader .shadow{box-shadow:inset 0 -10px 10px 0 rgba(0,0,0,.2);pointer-events:none}.box-subheader .breadcrumb{padding-bottom:0}.box-subheader .title{font-size:30px;font-size:1.875rem}.box-subheader .alert-box{margin:0 40px}.box-subheader .description{display:none}.box-subheader .pre-listing-container{padding-bottom:28px}.box-subheader .pre-listing-container .subheader{margin-bottom:28px}.box-subheader .pre-listing{display:inline-block;white-space:nowrap;overflow:auto;margin:0 -30px;padding:0 30px}.box-subheader .pre-listing li{border:none}.box-subheader .pre-listing li .item{padding:8px 0;font-size:12px;font-size:.75rem}.box-subheader .pre-listing a.active{text-decoration:none;position:relative}.box-subheader .pre-listing a.active:after{content:"";width:100%;position:absolute;left:0;bottom:5px;border-width:0 0 1px;border-style:solid}.box-subheader .title span,.box-subheader .title strong,.box-subheader h2 span,.box-subheader h2 strong{font-size:28px;font-size:1.75rem}.box-subheader .title.search-term,.box-subheader h2.search-term{margin-bottom:0}.box-subheader .post-listing-container{padding:36px 0;position:relative}.box-subheader .post-listing{margin:0}.box-subheader .post-listing li{width:100%;padding:0}.box-subheader .post-listing li .item{border-top:1px solid #c4c4c4;border-bottom:0;margin-right:0}.box-subheader .post-listing li:last-child .item{border-bottom:1px solid #c4c4c4}.box-searchresults{background:#edf0f1;padding:20px 44px}.box-searchresults .title{font-size:40px;font-size:2.5rem;margin:11px 0 35px;font-weight:500;text-transform:capitalize;display:block}.box-searchresults .title:before{font-family:benetton;content:"";font-size:18px;font-size:1.125rem;margin-right:10px;font-weight:400;color:#009848}.box-searchresults .refinement{display:flex;flex-direction:column}.box-searchresults .refinement li{margin-right:50px;display:block;padding:5px 0}.box-searchresults .refinement li a{font-size:15px;font-size:.9375rem;display:block;font-weight:400}.box-searchresults .refinement li a span{color:#009848}.box-searchresults .subcategories{display:flex;flex-direction:column}.box-searchresults .subcategories li{display:inline-block;width:100%}.box-searchresults .subcategories li .subcategory{font-size:15px;font-size:.9375rem;border-bottom:1px solid #c4c4c4;font-weight:400;display:block;padding:10px 0;margin-right:0;text-transform:capitalize}.box-searchresults .subcategories li .subcategory span{color:#009848}.box-searchresults .subcategories li:nth-child(-n+2) .subcategory{border-top:1px solid #c4c4c4}.box-headersocial .socials .button{margin-bottom:10px;margin-right:0}.pt_cart.endlessaisle .box-info{display:none}.box-product .preview-container .actions{margin-left:8px;margin-right:8px}.box-product .details{padding:16px 8px}.box-product .subtitle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:40px}.box-product .product-price .price{font-size:14px;font-size:.875rem}.box-product .cta-quickbuy{display:none}.box-product.listing-banner .text h1.category-title{font-size:25px;font-size:1.5625rem;margin:0 0 30px}.box-product.listing-banner .text p{font-size:12px;font-size:.75rem;line-height:1.5}.box-product.listing-banner .text h3 a{font-size:12px;font-size:.75rem}.breadcrumb hr{margin-bottom:25px}.breadcrumb [class*=step-],.breadcrumb [class^=step-]{display:flex;flex-direction:column}.breadcrumb [class*=step-] .breadcrumb-count-label,.breadcrumb [class^=step-] .breadcrumb-count-label{-ms-grid-row-align:center;align-self:center;margin:8px 0}.header-main-actions li .icon-btn{padding:15px 8px}.header-main-actions li:last-child .icon-btn{padding-right:12px}.products-carousel{overflow:hidden}.products-carousel>h2{font-size:16px}.products-carousel .inner{margin:0}.pt_homepage .carousel-container,.pt_storefront .carousel-container{padding:0}.pdp-main .product-container{margin-left:0}.pdp-main .carousel-container{padding:0}.top-categories .categories .category,.top-categories .categories .category:hover{display:block;width:100%;padding:0 40px;margin-bottom:50px}.top-categories .categories .category:hover figure,.top-categories .categories .category figure{box-shadow:none}.top-categories .categories .category:hover img,.top-categories .categories .category img{margin:0;max-width:100%;height:auto;max-height:410px;width:auto;opacity:1}.top-categories .categories .category .picture,.top-categories .categories .category:hover .picture,.top-categories .categories .category:hover picture,.top-categories .categories .category picture{display:block;height:auto;position:relative}.subcategories .h2-like,.subcategories h2{font-size:12px}.subcategories .category{padding:0 13px;width:100%}.subcategories .category:first-of-type{padding-left:0}.subcategories .category:last-of-type{padding-right:0}.subcategories .slick-arrow{padding-left:0;padding-right:0}.subcategories .slick-arrow.slick-next{right:-30px}.subcategories .slick-arrow.slick-prev{left:-30px}#cookie_law-banner a#allowbtn{font-size:15px;font-size:.9375rem;text-align:center;font-weight:400;height:50px;line-height:50px;color:#fff;background:#009848}#cookie_law-banner a#allowbtn:hover{background:#007e3c;color:#fff}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{text-align:center}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons{flex-direction:column;align-items:center}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDecline{margin:6px 0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons a#CybotCookiebotDialogBodyButtonDetails{margin:10px 0 0!important}.pt_cart .d2d,.pt_cart .d2d-notification{display:none}.d2d-notification .d2d-notification,.d2d-notification.is-open+.d2d,.d2d .d2d-notification,.d2d.is-open+.d2d{box-shadow:0 2px 15px 0 rgba(0,0,0,.2)}.d2d-notification.account .d2d-toggle,.d2d.account .d2d-toggle{border-bottom:none;padding:15px 12px 13px 10px}.d2d-notification.account .d2d-toggle:after,.d2d.account .d2d-toggle:after{content:""}.d2d-notification.account .d2d-results-container,.d2d.account .d2d-results-container{position:absolute;top:100%;right:0;padding-bottom:0}.d2d-notification.account .d2d-results-container .d2d-results,.d2d.account .d2d-results-container .d2d-results{padding:0}.d2d-notification.account.is-open .d2d-toggle,.d2d.account.is-open .d2d-toggle{background-color:#fff;box-shadow:0 -9px 8px 0 rgba(0,0,0,.2);position:relative;z-index:600;padding:20px 15px}.d2d-toggle{font-size:16px;font-size:1rem;border-bottom:2px solid #edf0f1;padding:24px 32px;text-align:left;width:100%}.refinement .d2d-toggle,.sort .d2d-toggle{font-family:Roboto,sans-serif;font-weight:500}.is-open .d2d-toggle{box-shadow:none}.d2d-toggle:after{float:right}.default-multi-selected .d2d-toggle span:before,.default-one-selected .d2d-toggle span:before{background-color:#009848;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:12px;width:8px}.default-multi-selected .d2d-toggle span:after{background-color:#b3e0c9;border-radius:50%;content:"";height:8px;left:36px;position:absolute;top:31px;width:8px;z-index:-1}.d2d-toggle span{font-size:16px;font-size:1rem}.d2d-results-container{background-color:#fff;border:0;max-height:200px;overflow:auto;position:static;width:100%;padding-bottom:60px}.d2d-results{max-height:none;padding:0 16px}.d2d-result{padding:20px 24px}.d2d-submit-container{text-align:center;position:absolute;bottom:0;padding:5px;background:hsla(0,0%,100%,.8)}.d2d-submit{width:164px}.search-refinement-sort-container .d2d-toggle{border-bottom:0}.full-height .search-refinement-sort-container .d2d-toggle{border-bottom:2px solid #edf0f1}.account-user-container .d2d-results-container{max-height:400px}.account-user-container [is-notify=true] .d2d-results{width:250px}.faq .answer p{font-size:12px}.filters{border-bottom:2px solid #edf0f1;display:none;margin:0;overflow:auto;position:fixed;transition:all .3s linear;width:100%;z-index:300}.filters.is-showing{display:block}.filters .refinements{padding:0;text-align:left;width:100%}.filters .sort{width:100%}.filters .refinement,.filters .search-refinement-sort-container{display:block}.filters .search-refinement-sort-container{border-left:0;padding:0;text-align:left}.filters.layouts-tab .refinements,.filters.layouts-tab .search-refinement-sort-container{display:none}.filters.layouts-tab .product-layouts{display:block}.filters-header{background-color:#fff;border-top:2px solid #edf0f1;bottom:0;height:50px;position:fixed;transition:all .3s linear;width:100%;z-index:400}.filters-header .full-height{bottom:calc(100% - 50px)}.filters-header>ul{height:100%}.filters-header>ul>li{font-size:14px;font-size:.875rem;position:relative;float:left;width:33.33333%;min-height:1px;border-bottom:2px solid #edf0f1;display:inline-block;height:100%;padding:13px 15px;text-align:center}.filters-header>ul>li span{font-family:Roboto,sans-serif;font-weight:500}.filters-header>ul>li i{color:#009848;margin-right:8px;vertical-align:middle}.filters-header>ul>li span{vertical-align:middle}.filters-header>ul>.filters-toggle-container,.filters-header>ul>.layout-toggle-container{padding:0}.filters-header>ul>li:not(:first-child){border-left:2px solid #edf0f1}.filters-header>ul>li:not(:last-child) button:after{font-family:benetton;content:"";margin-left:16px;vertical-align:middle}.filters-header>ul>li:not(:last-child) .layout-toggle:after{margin-left:8px}.filters-header>ul>li:last-child{padding:0}.filters-header.filters-open .filters-toggle-container{border-bottom-color:#fff}.filters-header.filters-open .filters-toggle-container button:after{font-family:benetton;content:""}.filters-header.filters-open .layout-toggle-container button:after{font-family:benetton;content:""}.filters-header.filters-open.layouts-tab .filters-toggle-container{border-bottom-color:#edf0f1}.filters-header.filters-open.layouts-tab .filters-toggle-container button:after{font-family:benetton;content:""}.filters-header.filters-open.layouts-tab .layout-toggle-container{border-bottom-color:#fff}.filters-header.filters-open.layouts-tab .layout-toggle-container button:after{font-family:benetton;content:""}.filters-header .filters-toggle,.filters-header .layout-toggle{font-size:14px;font-size:.875rem;background-color:transparent;border:0;height:100%;width:100%}.filters-header .layout-toggle{padding:0 4px}.search-applied-filters{border-top:0;bottom:0;overflow-x:auto;padding:0;position:fixed;transition:all .3s;white-space:nowrap;width:100%;z-index:600}.search-applied-filters .search-relax{border-right:2px solid #edf0f1;padding:8px 16px}.search-product-layout{margin:0;padding:0}.product-layouts ul{text-align:left}.product-layouts ul li{font-size:16px;font-size:1rem;border-bottom:2px solid #edf0f1;font-family:Roboto,sans-serif;font-weight:500;padding:24px 32px;text-align:left;width:100%}.product-layouts ul li i{color:#009848;margin-right:12px}.filters-store-container{position:absolute;z-index:50;padding:0 10px;top:10px;left:40px;height:40px;width:calc(100% - 80px);display:block}.filters-store-container .filters-search-icon{color:#c4c4c4;position:absolute;left:0;top:0;padding:13px 10px;display:block}.filters-store-container .form-group .form-group-main{margin:0;padding:8px 0;border-bottom:1px solid #c4c4c4}.filters-store-container .form-group .form-group-main select{background-color:#fff;color:#878787;border:0}.filters-store-container .filters-store-country select,.filters-store-container .filters-store-query input[type=text]{margin-bottom:0;width:150px;font-size:20px;font-size:1.25rem;font-weight:400;padding:0 0 15px;width:100%;border:0;border-bottom:2px solid #c4c4c4;color:#121212}.filters-store-container .filters-store-country select:focus,.filters-store-container .filters-store-query input[type=text]:focus{outline:0;border-bottom-color:#009848}.filters-store-container .filters-store-query{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding-right:35px;background:#fff}.filters-store-container .filters-store-query input[type=text]{padding:8px 10px;border:0;font-size:12px;font-size:.75rem}.filters-store-container .filters-center-position{position:absolute;top:0;left:auto;right:0;padding:10px}.filters-store-container .filters-center-position span{font-size:18px;font-size:1.125rem;color:#c4c4c4}.filters-store-container .filters-center-position.enabled span{color:#009848}.filters-store-container .filters-store-type{display:none;position:absolute;top:calc(100vh - 100px);right:-20px;left:auto;width:147px;background:#fff;padding-right:0;z-index:50;box-shadow:1px 0 8px -2px rgba(0,0,0,.75);padding-top:0}.filters-store-container .filters-store-type.active{display:block}.filters-store-container .filters-store-type li{display:block;height:30px;padding:6px;border-bottom:1px solid #c4c4c4;margin-right:0}.filters-store-container .filters-store-type li .checkbox{margin:0}.filters-store-container .filters-store-type li .checkbox input[type=checkbox]+.ripple-container,.filters-store-container .filters-store-type li .checkbox input[type=checkbox]+.ripple-container .ripple-off,.filters-store-container .filters-store-type li .checkbox input[type=checkbox]+.ripple-container .ripple-on{height:20px;width:20px}.filters-store-container .filters-store-type li .checkbox label{padding-left:30px}.filters-store-container .filters-store-type li:first-child{display:none}.filters-store-container .filters-store-type li:last-child{border-bottom:0}.filters-store-toggle{position:absolute;right:44px;top:22px;display:none}.filters-store-toggle.enabled{display:block}.filters-store-toggle:before{font-family:benetton;content:"";font-size:20px;font-size:1.25rem;color:#009848}.filters-store-toggle:after{font-family:benetton;font-size:2px;font-size:.125rem;top:50%;bottom:auto;transform:translateY(-50%);margin-left:5px;color:#009848;transform-origin:top;position:absolute;display:inline-block}form .form-group.postal,form .form-group.state-container{flex:1 1 40%;padding-right:8px}form .form-group.city,form .form-group.country-container{flex:2 2 60%}.form-addresses .country-container,.form-addresses .country-container .nice-select,.form-addresses .country-container .select,.form-addresses .state-container,.form-addresses .state-container .nice-select,.form-addresses .state-container .select{width:100%}.footer-info,.footer-info--text{padding-left:-16px;padding-right:-16px}.footer-info--block{border-bottom:1px solid #edf0f1;margin:32px 0;padding-bottom:32px}.footer-info--block:last-of-type{border-bottom:none;margin-bottom:0}.header-home-main-search{position:relative;display:block}.header-home-main-search form input{background-color:#edf0f1;border-bottom:0;height:50px;margin-bottom:0;padding:0 0 0 50px;z-index:10}.header-home-main-search form input::-ms-input-placeholder{color:#009848;font-size:18px;font-size:1.125rem}.header-home-main-search form input::placeholder{color:#009848;font-size:18px;font-size:1.125rem}.header-home-main-search button{position:absolute;border:0;background:transparent;top:13px;left:10px;z-index:20}.header-home-main-search button:after{font-family:benetton;content:"";font-size:18px}.search-is-expanded .header-main-navigation{padding-bottom:60px;height:calc(100vh - 140px);max-height:calc(100vh - 140px)}.search-is-expanded .nav-header-secondary+.nav-header-primary+.header-main-search{width:100%;top:100px;background-color:#fff;padding-top:10px;padding-bottom:10px}.search-is-expanded .nav-header-secondary+.nav-header-primary+.header-main-search form{width:60%;margin:0 20%}.search-is-expanded .nav-header-secondary+.nav-header-primary+.header-main-search form input[type=text]{border-bottom:2px solid #009848;padding:15px 10px 15px 40px}.iphone .search-is-expanded .nav-header-secondary+.nav-header-primary+.header-main-search form input[type=text]{padding:15px 10px 12px 50px}.search-is-expanded .header-close{display:none}.header-main-top{border-bottom:2px solid #edf0f1;display:flex}.header-main-top>div{flex:1 0 0px;text-align:left}.header-main-top .header-mobile-menu{display:flex;flex-basis:20%}.header-main-top .header-main-actions{flex-basis:20%;text-align:right}.header-main-top .header-main-logo{max-height:50px;text-align:center}.header-main-top .header-main-logo img{margin:5px;max-height:40px}.pt_checkout .header-main-top .header-main-logo{width:100%}.pt_checkout .header-main-top .header-main-logo img{margin:10px;max-height:40px}.header-main-top .header-main-locale{display:none}.header-main-bottom{height:auto}.header-main-bottom .header-main-search{position:relative;float:left;width:100%;min-height:1px;margin:0;padding:7px 16px}.header-main-actions .action-minicart i,.header-main-actions .action-wishlist i{font-size:10px;font-size:.625rem;height:13px;position:absolute;right:5px;top:7px;width:13px}.header-main-actions .action-wishlist i{right:1px}.pt_cart .header-main-locale .country-btn,.pt_cart .header-main-locale .languages-btn{display:none}.hero{padding-top:0}.hero-double-col-container{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.list-contacts-hours .hours-container,.list-details .hours-container{vertical-align:middle;max-width:95px;white-space:normal}.list-contacts-hours .hours-container .data-value:nth-child(3):before,.list-details .hours-container .data-value:nth-child(3):before{content:"\A";white-space:pre}.list-instructions.return-instore-confirm img{width:50%}.list-socials li{margin-right:32px}.tiles-container{margin-left:-7.5px;margin-right:-7.5px}.tiles-container .box-product{font-size:16px;font-size:1rem;width:50%;padding-left:7.5px;padding-right:7.5px;margin-bottom:60px}.tiles-container .grid-tile:nth-child(odd){clear:both}.tiles-container .grid-tile:nth-child(3n+1){clear:none}.tiles-container .grid-tile .product-cell .product-preview{padding:0 15px 15px}.tiles-container .grid-tile .product-cell .product-price{display:flex;flex-direction:row;flex-wrap:wrap}.tiles-container .grid-tile .product-cell .product-price .price-sales,.tiles-container .grid-tile .product-cell .product-price .price-sales-percentage,.tiles-container .grid-tile .product-cell .product-price .price-standard{right:auto;position:relative;margin:auto auto auto 0}.tiles-container .grid-tile .product-cell .product-price .price-standard{width:100%;order:1}.tiles-container .grid-tile .product-cell .product-price .price-sales-percentage{order:3}.tiles-container .grid-tile .product-cell .product-price .price-sales{order:2}.tiles-container .grid-tile .product-cell .product-price .price-sales,.tiles-container .grid-tile .product-cell .product-price .price-sales-percentage{width:auto}.map-container{min-height:calc(100vh - 145px);height:auto;position:relative;top:0}.map-container .navigate{position:absolute;top:calc(100vh - 212px);z-index:100;right:4px;display:none}.map-container .navigate.enabled{display:inline-block}.map-container .map{position:relative;top:0;min-height:300px}.map-container .map #google-map{height:calc(100vh - 145px)}.map-container .map-results{position:relative;padding:20px 44px;top:0;right:0;bottom:0;width:0;height:auto;max-height:none;width:100%;overflow-y:visible;display:none;z-index:20}.map-container .map-results.enabled{display:block}.map-container .map-results .map-markers li a{font-weight:500}.map-container .map-results .map-markers li a .name{display:block;color:#009848}.map-container .map-results .map-markers li a .address{display:block;text-transform:capitalize}.map-container .map-results .map-markers li a .phone{display:block;margin-top:5px}.map-container .map-results .map-markers li a .phone span{margin-right:5px}.map-container .map-loader{height:calc(100vh - 145px)}.storelocator_v2 .filters-store-container{display:block;position:relative;top:auto;left:auto;width:100%}.storelocator_v2 .filters-store-container .filters-search-icon{display:none!important}.storelocator_v2 .filters-store-container .filters-store-query input[type=text]{border-bottom:2px solid #ccc}.storelocator_v2 .map-container{max-height:none;margin-bottom:100px;height:auto}.storelocator_v2 .map-container .navigate{display:none}.storelocator_v2 .map-container .map{right:auto;width:100%;position:relative;max-height:400px}.storelocator_v2 .map-container .map #google-map{max-height:400px;position:relative;overflow:hidden}.storelocator_v2 .map-container .map-results{width:100%;right:auto;top:auto;bottom:auto;position:relative;text-align:center;max-height:60vh;margin-top:20px}.storelocator_v2 .map-container .map-results .filters-store-toggle.enabled{display:none}.wide-media{text-align:center}.wide-media figure,.wide-media picture{display:block}.wide-media .picture,.wide-media img,.wide-media picture{display:block;max-width:100%}.wide-media figcaption{padding:0;text-align:center}.wide-media p.subtitle{font-size:10px}.single-media>h2,.twin-media>h2{font-size:12px}.single-media .media,.twin-media .media{display:block;margin-bottom:40px}.minicart{top:50px;width:100%}.vex.vex-theme-benetton .vex-content{margin-top:0}.vex.newsletter-modal h2{max-width:280px}.vex.newsletter-modal .vex-content{width:320px}.vex.newsletter-modal .newsletter-media{margin-top:-80px}.vex.newsletter-modal .newsletter-media img{width:50%}.vex.modal-size-guide .vex-content{width:90%}.footer-main-top .footer-item{text-align:center}.footer-main-top .footer-item--links a{line-height:48px}.footer-main-top .footer-item--links h6{font-size:13px;font-size:.8125rem;border-bottom:0;justify-content:center;line-height:48px;margin:0 auto;padding-left:36px}.nav-footer-bottom{padding:16px 0 24px}.nav-footer-bottom ul li{display:inline-block;line-height:36px;width:calc(50% - 2px)}.newsletter-form{max-width:280px}.endlessaisle.search-is-expanded .product-sticky-bar,.product-sticky-bar .p-info{display:none}.product-sticky-bar .product-actions{width:100%}.product-links,.product-variations .attribute.size{max-width:100%}.tabs-bar{margin-left:-9.5%;margin-right:-9.5%;position:relative}.tabs-bar:after,.tabs-bar:before{position:absolute;top:0;bottom:0;width:36px;content:"";display:block}.tabs-bar:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.tabs-bar:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);right:0}.tabs-bar .pills{white-space:nowrap;overflow:auto}.sn-menu{background-color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);left:-100vw;overflow:hidden;position:absolute;top:0;transition:left .5s ease-in-out;width:100vw;z-index:600}.sn-menu.panel-open .sn-panel-close{visibility:visible}.sn-menu .sn-panel-close{visibility:hidden}.sn-menu .sn-content{flex-grow:1;height:calc(100vh - 100px);height:calc(var(--vh, 1vh)*100 - 100px);overflow-y:auto}.sn-menu ul{height:100%;position:relative}.sn-menu.open{left:0}.sn-menu.open .sn-panel{display:block}.sn-menu li{border-bottom:2px solid #edf0f1;clear:right;float:none;padding:0}.sn-menu li>a,.sn-menu li>span{font-size:16px;font-size:1rem;max-width:none;padding:24px}.sn-menu .sn-main-panel{flex-direction:column;height:100%;overflow:hidden;width:100vw}.sn-menu .sn-panel{left:100vw;overflow-x:hidden;overflow-y:auto;top:0;transition:left .5s ease-in-out;width:100vw}.sn-menu .sn-panel.open{left:0}.sn-menu .sn-panel.external{display:block;height:calc(100vh - 50px);height:calc(var(--vh, 1vh)*100 - 50px);left:0;top:0;z-index:400}.sn-menu .sn-panel.from-bottom{top:100vh;top:calc(var(--vh, 1vh)*100);transition:top .5s ease-in-out}.sn-menu .sn-panel.from-bottom.open{top:0}.sn-menu .sn-panel.from-right{left:100%;transition:left .5s ease-in-out}.sn-menu .sn-panel.from-right.open{left:0}.sn-menu .primary,.sn-menu .secondary{text-transform:uppercase}.sn-menu .tertiary{text-transform:none}.sn-menu .tertiary a:after{font-family:benetton;content:"";float:right}.sn-menu .header-main-locale>*{margin:0}.sn-menu .header-main-locale .icon-btn{padding:0 20px}.sn-menu .header-main-locale .icon-btn:first-of-type{border-right:2px solid #edf0f1}.sn-menu .header-main-locale .icon-btn:last-of-type{border-left:2px solid #edf0f1}.sn-menu .header-main-locale .country-btn,.sn-menu .header-main-locale .languages-btn{background-color:#fff;border:0;flex-grow:1;height:100%}.sn-menu .has-submenu:after{font-family:benetton;content:"";float:right}.sn-menu .countries a,.sn-menu .languages a{display:flex}.sn-menu .countries a:after,.sn-menu .languages a:after{font-family:benetton;content:"";-ms-grid-row-align:center;align-self:center;margin-left:auto}.sn-menu .countries span,.sn-menu .languages span{-ms-grid-row-align:center;align-self:center;text-transform:none}.sn-menu .sn-nav-slider{display:none}.selected-value{margin-top:0}.swatches{flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;overflow-x:auto}.swatches img{width:64px}.pt_checkout .product-prices .promofree{display:inline-block;text-transform:uppercase;border:1px solid #86e8b5;border-radius:2px;padding:5px 10px;color:#009848;background-color:#daf7e8;font-size:11px;font-size:.6875rem}.pt_cart .header-mobile-menu{display:none}.pt_cart .header-main-locale{display:flex}.pt_cart .header-main-locale .country-dropdown,.pt_cart .header-main-locale .language-dropdown,.pt_cart .header-main-locale .login-btn{display:none}.pt_cart .header-main-actions li .icon-benetton-wishlist{padding-right:12px}.pt_cart .header-main-bottom{display:none}.pt_customer-service .row{margin-left:-8px;margin-right:-8px}.editorial{padding:0}.editorial h1{font-size:20px;margin:30px 0}.editorial ul.columns li{float:none;width:auto;padding:0}.editorial ul.columns li:nth-child(odd){padding:0}.pt_error h1{font-size:36px;margin:50px 0 20px}.pt_product-details .product-name{border-bottom:1px solid #edf0f1;margin:0}.pt_product-details .add-to-cart,.pt_product-details .product-info,.pt_product-details .product-links,.pt_product-details .product-variations .attribute.size{max-width:100%}.pt_product-details.sticky-add-to-cart .pdpForm{background:#fff;bottom:0;box-shadow:0 -3px 10px rgba(0,0,0,.3);height:80px;left:0;padding:16px;position:fixed;width:100%;z-index:10}.product-image-container .slick-dots{width:90%}.product-overlay>.product-price{display:none}.product-detail .attribute.size{margin-bottom:45px}.pdp-main{border-bottom:2px solid #edf0f1}.pt_return .return-summary .list-contacts-inner,.pt_return .return-summary .list-services-inner{margin:0 15px;padding-left:10px}.pt_return .return-summary .list-contacts-inner .data-label,.pt_return .return-summary .list-services-inner .data-label{line-height:2}.pt_productsearchresult .search-result-content.layout-sm>.search-result-items .box-product{width:calc(50% - 4px)}.pt_productsearchresult .search-result-content.layout-sm>.search-result-items .box-product.listing-banner.banner-2col,.pt_productsearchresult .search-result-content.layout-sm>.search-result-items .box-product.listing-banner.banner-4col{width:calc(100% - 8px);height:auto!important}.pt_productsearchresult .search-result-content>.search-result-items{display:flex;flex-wrap:wrap}.pt_productsearchresult .search-result-content>.search-result-items .box-product{padding:0 4px}.pt_productsearchresult .search-result-content>.search-result-items .box-product .inner-details .product-price{display:flex;flex-direction:column}.pt_productsearchresult .primary-content .container{padding:0 16px}.pt_productsearchresult .box-subheader .category-refinement{background-color:#fff;border-bottom:0;padding:8px 0;position:fixed;top:calc(100vh - 50px);width:100%;z-index:400}.pt_productsearchresult .breadcrumb{padding:10px 30px 0;position:relative}.pt_productsearchresult .breadcrumb .breadcrumb-element{display:none}.pt_productsearchresult .breadcrumb .breadcrumb-element:last-child,.pt_productsearchresult .breadcrumb .breadcrumb-element:nth-last-child(2){display:inline-block}.pt_productsearchresult .head_category>.container{padding-bottom:30px;padding-top:0;background:none!important}.pt_productsearchresult .head_category>.container .textdescr{width:100%}.pt_productsearchresult .head_category>.container img.visible-xs{max-width:100%;width:auto;height:auto}.pt_productsearchresult .search-results-category-header.search-results{padding:20px 44px 29px}.pt_productsearchresult .search-results-category-header.search-results .refinement.category li{width:50%}.pt_productsearchresult .search-results-category-header .search-title{padding:20px 44px;font-size:30px;font-size:1.875rem}.pt_productsearchresult .search-results-category-header .search-results-category-description{display:none}.pt_productsearchresult .search-results-category-header .search-category-refinement{margin:0 44px}.pt_productsearchresult .search-results-category-header .search-category-refinement .search-category-refinement-cat{width:100%}.pt_productsearchresult .search-results-category-header .search-category-refinement .search-category-refinement-cat a{border-top:1px solid #121212;border-bottom:0}.pt_productsearchresult .search-results-category-header .search-category-refinement .search-category-refinement-cat:last-child a{border-bottom:1px #121212}.pt_productsearchresult .product-tile-actions .product-tile-is-new,.pt_productsearchresult .product-tile-actions .product-tile-is-sale{margin-left:15px}.pt_productsearchresult .search-refinement-bar{overflow:hidden}.pt_productsearchresult .search-refinement-bar .search-refinement-sort{display:none}.pt_productsearchresult .search-refinement-bar .search-refinement-sort-select{position:absolute;right:0;width:0;overflow:hidden}.pt_productsearchresult .search-color{display:flex;flex-wrap:wrap}.splash li{width:50%}.splash li i{margin-right:0;transform:scale(.7)}.store-description-container{padding:0 8.33%}.store-info{min-height:auto}.storecategories .subcategories .category{padding:0}.pt_wish-list .box-product{flex-basis:100%}.pt_checkout.endlessaisle .box-info{display:none}.pt_checkout .card-product-image,.pt_order-confirmation .card-product-image{position:relative}.pt_checkout .card-product-image .promofree,.pt_order-confirmation .card-product-image .promofree{display:block;position:absolute;bottom:0;width:100%;text-transform:uppercase;border:1px solid #86e8b5;border-radius:2px;padding:5px;color:#009848;background-color:#daf7e8;font-size:9px;font-size:.5625rem;text-align:center}.hidden-xs,.pt_checkout .product-prices .promofree,.pt_order-confirmation .product-prices .promofree{display:none}}@media (min-width:768px){main>.container{padding-left:32px;padding-right:32px}.box-product{overflow:hidden}.layout-sm .box-product{position:relative;min-height:1px;padding-left:8px;padding-right:8px}}@media (min-width:768px) and (min-width:768px){.layout-sm .box-product{float:left;width:25%}}@media (min-width:768px){.layout-lg .box-product{position:relative;min-height:1px;padding-left:8px;padding-right:8px}}@media (min-width:768px) and (min-width:768px){.layout-lg .box-product{float:left;width:33.33333%}}@media (min-width:768px){.pt_productsearchresult .box-product:hover .details{transform:translateY(-80px)}.box-product .preview-container .actions{margin-left:16px;margin-right:16px}.box-product .details{padding:0 23px 16px;position:relative}.box-product.listing-banner.banner-2col{width:50%}.breadcrumb.checkout-progress-indicator{margin-top:24px}.breadcrumb [class*=step-],.breadcrumb [class^=step-]{display:inline-block}.breadcrumb [class*=step-] .breadcrumb-count-label,.breadcrumb [class^=step-] .breadcrumb-count-label{margin-right:8px}.btn.cta-quickbuy{min-width:0}.d2d{position:relative}.d2d-toggle{font-size:12px;font-size:.75rem;background:transparent;border:0;height:100%;padding:8px}.account .d2d-toggle{padding:15px 12px}.account.is-open .d2d-toggle{background-color:#fff;box-shadow:0 -9px 8px 0 rgba(0,0,0,.2);position:relative;z-index:600}.category .d2d-toggle,.refinement .d2d-toggle{font-size:12px;font-size:.75rem}.category .d2d-toggle:first-of-type,.refinement .d2d-toggle:first-of-type{padding:0 16px 0 0}.breadcrumb-dropdown .d2d-toggle,.category .d2d-toggle:not(:first-of-type),.refinement .d2d-toggle:not(:first-of-type){padding:0 16px}.sort .d2d-toggle{padding:0}.is-open .d2d-toggle{box-shadow:0 2px 15px 0 rgba(0,0,0,.2);z-index:200}.is-active .d2d-toggle{position:relative}.is-active .d2d-toggle:before{font-family:benetton;content:"";font-size:20px;font-size:1.25rem}.is-active .d2d-toggle:after{background-color:#009848;border-radius:50%;content:"\A";display:inline-block;height:8px;position:absolute;right:5px;top:25%;width:8px}.d2d-results-container{background-color:#fff;border:0;box-shadow:0 2px 15px 0 rgba(0,0,0,.2);min-width:200px;top:0;z-index:200}.country .d2d-results-container{min-width:250px}.account .d2d-results-container{right:0;top:auto}.sort .d2d-results-container{right:0}.d2d-results{max-height:300px;overflow-y:auto;text-align:left}.d2d-result{font-size:14px;font-size:.875rem;cursor:pointer;padding:14px 16px;width:100%}.country .d2d-result{padding:8px 16px}.d2d-result [class*=icon-benetton],.d2d-result [class^=icon-benetton-]{font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:sub}.d2d-result a,.d2d-result label{width:100%}.d2d-result:not(:last-of-type){border-bottom:1px solid #edf0f1}.d2d-submit-container{padding:16px;width:100%}.d2d-submit{width:100%}.filters{top:0}form legend{margin-bottom:40px}form .form-group.postal,form .form-group.state-container{flex:1 1 40%;padding-right:8px}form .form-group.city,form .form-group.country-container{flex:2 2 60%}.us .form-group.postal{width:100%}.us .form-group.city{padding-left:0;width:100%}.form-addresses .country-container,.form-addresses .state-container{width:100%}.form-addresses .country-container .nice-select,.form-addresses .country-container .select,.form-addresses .state-container .nice-select,.form-addresses .state-container .select{max-width:400px;width:100%}.tiles-container{text-align:center}.primary-content>.container{padding-left:32px;padding-right:32px}.wide-media .picture img,.wide-media picture img{max-height:calc(100vh - 130px);max-width:100%}.single-media .media{width:66.6666%}.header-main .container{max-width:none}.header-main-top{display:flex}.header-main-top>div{flex:1 0 0px;height:100%;padding:0 8px}.header-main-top .header-main-logo{height:100%;line-height:50px;text-align:center}.header-main-top .header-main-logo a{max-width:350px}.header-main-top .header-main-actions{padding-right:24px}.header-main-top .header-main-actions .header-user-icons>li{margin:0 12px}.header-main-top .header-main-actions .header-user-icons>li.action-login{margin-right:0}.pt_cart .header-main-top .header-main-actions{padding-right:12px}.header-main-bottom>div,.header-main-bottom>nav{padding:0 8px}.header-main-bottom .header-main-search{padding-right:24px}.header-main-actions .action.is-active:after{display:none}.header-main-actions a{padding:0}.header-mobile-menu{display:none}.header-main-locale{display:flex}.header-main-locale .icon-benetton-user{display:none}.header-main-search{margin:8px 0;padding-right:24px}.header-main-search form{float:right;width:300px}.btn-primary,.btn-secondary{min-width:180px}.btn-promo:hover{background-color:#009848;color:#fff}.btn-promo:hover:after{color:#fff}.footer-aid,.footer-main-bottom,.footer-main-top{padding-left:32px;padding-right:32px}.minicart-is-open .header-main-top .header-main-actions{padding-right:0}.minicart-is-open .header-main-top .header-main-actions .action-minicart{margin:0}.minicart-is-open .header-main-top .header-main-actions .minicart--toggle{margin:13px 36px 16px 12px}.minicart-is-open .header-main-top .header-main-actions .minicart--toggle+i{right:23px;top:7px}.sn-menu .sn-close{display:none}.nav-footer-bottom ul li{display:inline-block;line-height:16px;padding:0 20px}.footer-main-top .footer-item--links h6{line-height:32px;margin:0 0 8px}.footer-main-top .footer-item--links h6:after{display:none}.footer-main-top .footer-item--socials{margin-bottom:0;margin-top:40px}.footer-main-top .footer-item--socials h6{display:none}.footer-item--actions li a{line-height:32px}.sn-menu,.sn-menu .primary,.sn-menu .primary>li,.sn-menu .sn-content{height:100%}.sn-menu .sn-footer,.sn-menu .sn-header{display:none}.sn-menu li a,.sn-menu li span{height:50px;line-height:50px;max-width:none}.sn-menu .primary .selected-default,.sn-menu .primary>li:hover{border-bottom:2px solid #009848}.sn-menu .primary>li>a{padding:0 16px}.sn-menu .secondary{border-bottom:2px solid #edf0f1;height:auto;min-height:400px;width:100vw}.sn-menu .secondary>li{position:relative;min-height:1px;padding-right:0;padding-left:32px;position:static}}@media (min-width:768px) and (min-width:768px){.sn-menu .secondary>li{float:left;width:33.33333%}}@media (min-width:768px){.sn-menu .tertiary{position:relative;min-height:1px;padding-left:32px;padding-right:32px;font-weight:400;height:100%;position:absolute;text-transform:none;top:0}}@media (min-width:768px) and (min-width:768px){.sn-menu .tertiary{float:left;width:66.66667%;margin-left:33.33333%}}@media (min-width:768px){.sn-menu .tertiary>li{display:inline-block;margin-right:-4px;width:33.33333%}.sn-menu .tertiary.open{display:block}.sn-menu.selected-default-item .primary>li:not(.selected-default):hover{border-bottom:2px solid #c4c4c4}.pt_cart .header-main-locale .country-dropdown,.pt_cart .header-main-locale .language-dropdown,.pt_checkout .header-main-actions,.pt_checkout .header-main-locale{display:none}.pt_checkout .header-main-top{border-bottom:2px solid #edf0f1;height:50px}.product-primary-image,.thumb{margin-bottom:15px;padding:0 8px}.product-primary-image a,.thumb a{border:1px solid #edf0f1;cursor:pointer}.product-primary-image a img,.thumb a img{display:block}.product-primary-image:nth-last-child(-n+2),.thumb:nth-last-child(-n+2){margin-bottom:0}.productthumbnail{width:100%}.product-detail.is-sticky{position:fixed}.product-detail,.product-image-container{display:inline-block}.quickbuy .product-detail,.quickbuy .product-image-container{float:left}.quickbuy .product-image-container{padding-right:48px}.quickbuy .product-detail{position:static}.pdp-main>.container>.row{margin-top:62px;position:relative}.quickbuy .pdp-main{padding:0}.quickbuy .pdp-main>.container>.row{margin:0}.product-images-container{display:flex;flex-wrap:wrap}.pt_productsearchresult .search-results-container{padding:0 32px}.visible-xs{display:none}}@media (max-width:1023px){.l_wrapper-basket [class*=col-],.l_wrapper-basket [class^=col-]{padding-left:0;padding-right:0}.l_wrapper-basket .error-form:after,.l_wrapper-basket .error-form:before{content:" ";display:table}.l_wrapper-basket .error-form:after{clear:both}.l_wrapper-basket .error-form .is-warning{padding:20px calc(8.5% + 5px) 0}.minicart-is-open .backdrop{opacity:0;visibility:hidden}.l_sidebar-basket .danger_msg{display:flex;margin-bottom:20px;order:11;padding:0 20px}.l_sidebar-basket .danger_msg:after,.l_sidebar-basket .danger_msg:before{content:" ";display:table}.l_sidebar-basket .danger_msg:after{clear:both}.alert-box button{width:100%}.notification{position:fixed;padding:20px 30px}.notification .close{right:10px}.address-doctor .basket-form-cd{margin-top:0;margin-bottom:25px}.address-doctor .basket-form-cd .cart-actions{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:5}.address-doctor .basket-form-cd .cart-actions button{width:100%;max-width:none}.address-doctor .basket-form-cd .has-error{margin-top:0}.address-doctor .basket-form-cd .box-option:first-of-type{margin-bottom:10px}.bare .breadcrumb .link-back-explore{display:none}.box-subheader .banner{width:100%}.box-product.listing-banner .text{padding:15px 0 15px 15px}.box-product.listing-banner .text h2{font-size:24px;font-size:1.5rem}.list-basket .card-product-actions{right:0}.card-product-preview .preview-action-cd{right:calc(8.5% + 15px)}.card-product-wrapper{padding-top:20px}.card-product-wrapper:after,.card-product-wrapper:before{content:" ";display:table}.card-product-wrapper:after{clear:both}.card-product-wrapper .card-product{width:50%;float:left;padding:0 14px;display:block;border-bottom:0;overflow:visible}.card-product-wrapper .card-product .product-attributes,.card-product-wrapper .card-product .product-title{border-bottom:0;padding:0}.card-product-wrapper .card-product:nth-child(odd){clear:left}.card-product-wrapper .card-product .product-prices{padding:10px 0}.card-product-wrapper .card-product .product-price{display:none}.card-product-wrapper .card-product .qty{transform:none;top:auto;left:auto;position:static}.card-product-wrapper .card-product-data,.card-product-wrapper .card-product-image{width:100%;padding-right:0}.card-product-wrapper .card-product-image{border-bottom:2px solid #c4c4c4;margin-bottom:15px}.chart-size .h4-like,.chart-size h4{text-align:center}.chart-size .col_label{width:50%}.chart-size .col_values{transition:all .3s;white-space:nowrap;overflow:visible;font-size:0}.chart-size .col_values .col{display:inline-block}.chart-size[data-size-current="1"] .chart-size-head .col_values{transform:translateZ(0)}.chart-size[data-size-current="1"] .chart-size-head .col:first-child .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="1"] .chart-size-head .col:first-child .chart-label:after,.chart-size[data-size-current="1"] .chart-size-head .col:first-child .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="1"] .chart-size-body .col_values{transform:translateZ(0)}.chart-size[data-size-current="1"] .chart-size-body .col:first-child{opacity:1;visibility:visible}.chart-size[data-size-current="2"] .chart-size-head .col_values{transform:translate3d(-33.33%,0,0)}.chart-size[data-size-current="2"] .chart-size-head .col:nth-child(2) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="2"] .chart-size-head .col:nth-child(2) .chart-label:after,.chart-size[data-size-current="2"] .chart-size-head .col:nth-child(2) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="2"] .chart-size-body .col_values{transform:translate3d(-100%,0,0)}.chart-size[data-size-current="2"] .chart-size-body .col:nth-child(2){opacity:1;visibility:visible}.chart-size[data-size-current="3"] .chart-size-head .col_values{transform:translate3d(-66.66%,0,0)}.chart-size[data-size-current="3"] .chart-size-head .col:nth-child(3) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="3"] .chart-size-head .col:nth-child(3) .chart-label:after,.chart-size[data-size-current="3"] .chart-size-head .col:nth-child(3) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="3"] .chart-size-body .col_values{transform:translate3d(-200%,0,0)}.chart-size[data-size-current="3"] .chart-size-body .col:nth-child(3){opacity:1;visibility:visible}.chart-size[data-size-current="4"] .chart-size-head .col_values{transform:translate3d(-99.99%,0,0)}.chart-size[data-size-current="4"] .chart-size-head .col:nth-child(4) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="4"] .chart-size-head .col:nth-child(4) .chart-label:after,.chart-size[data-size-current="4"] .chart-size-head .col:nth-child(4) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="4"] .chart-size-body .col_values{transform:translate3d(-300%,0,0)}.chart-size[data-size-current="4"] .chart-size-body .col:nth-child(4){opacity:1;visibility:visible}.chart-size[data-size-current="5"] .chart-size-head .col_values{transform:translate3d(-133.32%,0,0)}.chart-size[data-size-current="5"] .chart-size-head .col:nth-child(5) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="5"] .chart-size-head .col:nth-child(5) .chart-label:after,.chart-size[data-size-current="5"] .chart-size-head .col:nth-child(5) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="5"] .chart-size-body .col_values{transform:translate3d(-400%,0,0)}.chart-size[data-size-current="5"] .chart-size-body .col:nth-child(5){opacity:1;visibility:visible}.chart-size[data-size-current="6"] .chart-size-head .col_values{transform:translate3d(-166.65%,0,0)}.chart-size[data-size-current="6"] .chart-size-head .col:nth-child(6) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="6"] .chart-size-head .col:nth-child(6) .chart-label:after,.chart-size[data-size-current="6"] .chart-size-head .col:nth-child(6) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="6"] .chart-size-body .col_values{transform:translate3d(-500%,0,0)}.chart-size[data-size-current="6"] .chart-size-body .col:nth-child(6){opacity:1;visibility:visible}.chart-size[data-size-current="7"] .chart-size-head .col_values{transform:translate3d(-199.98%,0,0)}.chart-size[data-size-current="7"] .chart-size-head .col:nth-child(7) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="7"] .chart-size-head .col:nth-child(7) .chart-label:after,.chart-size[data-size-current="7"] .chart-size-head .col:nth-child(7) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="7"] .chart-size-body .col_values{transform:translate3d(-600%,0,0)}.chart-size[data-size-current="7"] .chart-size-body .col:nth-child(7){opacity:1;visibility:visible}.chart-size[data-size-current="8"] .chart-size-head .col_values{transform:translate3d(-233.31%,0,0)}.chart-size[data-size-current="8"] .chart-size-head .col:nth-child(8) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="8"] .chart-size-head .col:nth-child(8) .chart-label:after,.chart-size[data-size-current="8"] .chart-size-head .col:nth-child(8) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="8"] .chart-size-body .col_values{transform:translate3d(-700%,0,0)}.chart-size[data-size-current="8"] .chart-size-body .col:nth-child(8){opacity:1;visibility:visible}.chart-size[data-size-current="9"] .chart-size-head .col_values{transform:translate3d(-266.64%,0,0)}.chart-size[data-size-current="9"] .chart-size-head .col:nth-child(9) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="9"] .chart-size-head .col:nth-child(9) .chart-label:after,.chart-size[data-size-current="9"] .chart-size-head .col:nth-child(9) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="9"] .chart-size-body .col_values{transform:translate3d(-800%,0,0)}.chart-size[data-size-current="9"] .chart-size-body .col:nth-child(9){opacity:1;visibility:visible}.chart-size[data-size-current="10"] .chart-size-head .col_values{transform:translate3d(-299.97%,0,0)}.chart-size[data-size-current="10"] .chart-size-head .col:nth-child(10) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="10"] .chart-size-head .col:nth-child(10) .chart-label:after,.chart-size[data-size-current="10"] .chart-size-head .col:nth-child(10) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="10"] .chart-size-body .col_values{transform:translate3d(-900%,0,0)}.chart-size[data-size-current="10"] .chart-size-body .col:nth-child(10){opacity:1;visibility:visible}.chart-size[data-size-current="11"] .chart-size-head .col_values{transform:translate3d(-333.3%,0,0)}.chart-size[data-size-current="11"] .chart-size-head .col:nth-child(11) .chart-label{transform:scale(1.6);font-weight:700;color:#121212}.chart-size[data-size-current="11"] .chart-size-head .col:nth-child(11) .chart-label:after,.chart-size[data-size-current="11"] .chart-size-head .col:nth-child(11) .chart-label:before{opacity:0;visibility:hidden}.chart-size[data-size-current="11"] .chart-size-body .col_values{transform:translate3d(-1000%,0,0)}.chart-size[data-size-current="11"] .chart-size-body .col:nth-child(11){opacity:1;visibility:visible}.chart-size-cd{overflow:hidden}.chart-size-head{position:relative;padding-bottom:25px}.chart-size-head .chart-label-main{text-align:center}.chart-size-head .col_values{padding-top:20px;width:100%;margin-left:33.3333%;box-sizing:content-box;position:relative}.chart-size-head .col_values .col{width:33.33%}.chart-size-head .col_values .chart-label{transition:all .3s;display:inline-block;transform:scale(.67);color:#009848}.chart-size-head .col_values .chart-label:before{content:"("}.chart-size-head .col_values .chart-label:after{content:")"}.chart-size-head .col_values .chart-label:after,.chart-size-head .col_values .chart-label:before{transition:all .3s;opacity:1;visibility:visible}.chart-size-head .chart-next,.chart-size-head .chart-prev{position:absolute;bottom:25px;z-index:1}.chart-size-head .chart-next.is-disabled,.chart-size-head .chart-prev.is-disabled{opacity:.4;cursor:default}.chart-size-head .chart-prev{left:0}.chart-size-head .chart-prev:before{color:#009848;content:" →";display:inline-block;transform:rotate(180deg)}.chart-size-head .chart-next{right:0}.chart-size-head .chart-next:after{color:#009848;content:" →"}.chart-size-body .col_values{width:50%}.chart-size-body .col_values .col{width:100%;transition:opacity .3s,visibility .3s;opacity:0;visibility:hidden}.chart-size-body .col_values ul li{font-size:12px;font-size:.75rem;line-height:1.5;padding-bottom:10px}.chart-size-body .chart-labels,.chart-size-body .col_label{padding:0 20px}.chart-image{display:none}.cta-bar{display:block;background-color:#edf0f1;margin:0 -30px 5px;padding:1px 30px 30px}.cta-bar-action{text-align:center}.box-product .cta-location{display:block}.filters .open{display:inline-block;vertical-align:top}.filters .refinements .refinement{left:auto;position:relative;transition:left .5s cubic-bezier(.25,.8,.25,1)}.filters .refinements .refinement.is-active{left:0;position:absolute}.filters .filter-title{color:#777;display:block;padding:20px 0}.filters .filter-title a{float:right;line-height:1}.filters .filter-title a:before{font-family:benetton;content:"";font-size:28px;color:#121212}.form-group.postal{margin-bottom:20px;width:100%}.form-group.city,.form-group.country-container,.form-group.postal,.form-group.state-container{padding:0;width:100%}.footer-main-bottom{padding:24px 0}.footer-payment--block{text-align:center}.footer-payment--block .section-title{justify-content:center}.header-main{border-bottom:0}.header-main.is-expanded{z-index:11;background-color:#fff;padding-bottom:50px}.header-main.is-expanded.search-suggest .header-main-top{height:170px}.header-main.is-expanded.search-suggest .header-main-navigation{background-color:#fff}.header-main.is-expanded.search-suggest .header-main-navigation [class^=cat-]{display:none}.header-main.is-expanded .header-close,.header-main.is-expanded .header-main-search{display:block}.header-main.is-expanded .header-main-navigation{padding-bottom:0;height:calc(100vh - 200px);max-height:calc(100vh - 200px)}.header-bg{display:none}.header-close{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#009848;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:15px;background-color:#fff;display:none}.bare .header-bare{display:none}.bare .header-main-top{overflow:hidden}.header-bare .exit-process{display:none}.pt_cart .header-inner{margin-top:50px;padding:0 50px}.hero-full-width-container .hero-picture-container{position:relative;min-height:1px;border-bottom:2px solid #edf0f1;border-right:0;padding:0}}@media (max-width:1023px) and (min-width:1024px){.hero-full-width-container .hero-picture-container{float:left;width:100%}}@media (max-width:1023px) and (min-width:768px){.hero-full-width-container .hero-picture-container{float:left;width:100%}}@media (max-width:1023px){.hero-full-width-container .hero-text{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media (max-width:1023px) and (min-width:1024px){.hero-full-width-container .hero-text{float:left;width:100%}}@media (max-width:1023px) and (min-width:768px){.hero-full-width-container .hero-text{float:left;width:100%}}@media (max-width:1023px){.carousel .hero-double-col-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px;max-width:624px}}@media (max-width:1023px) and (min-width:1024px){.carousel .hero-double-col-container{float:left;width:100%}}@media (max-width:1023px) and (min-width:768px){.carousel .hero-double-col-container{float:left;width:100%}}@media (max-width:1023px){.list-basket{padding:10px calc(8.5% + 7px)}.list-with-action .list-item .list-item-link .action{width:200px}.list-contacts>li{display:block}.list-contacts>li.is-half:not(.is-last-half){padding-bottom:5px}.list-contacts>li.is-last-half{padding-top:5px}.list-contacts>li.is-last-half,.list-contacts>li:not(.is-half){border-bottom:1px solid #c4c4c4}.cta-bar .list-details{margin-bottom:40px}.cta-bar .list-details li.is-preferred:after,.cta-bar .list-details li.is-preferred:before{display:none}.list-preferred-store-services{flex-direction:column}.list-preferred-store-services .actions{width:calc(100% - 22px);margin-bottom:40px;max-width:none}.list-preferred-store-services .actions .actions-container{width:calc(100% - 57px);margin-right:0;margin-left:0;float:right}.list-preferred-store-services .actions .actions-container a,.list-preferred-store-services .actions .actions-container span{text-align:left;display:block}.order-col-sm.is-floated .list-utils{max-width:135px}.store-finder-details .label-address{text-align:center}.message .header-promotion{font-size:12px;font-size:.75rem}.minicart{display:none}.vex.modal-size-guide .vex-content{overflow-x:hidden;padding:20px 0;width:80vw}.footer-main-top .footer-item--socials{margin-bottom:0}.footer-main-top .footer-item--socials h6{display:none}.footer-main-bottom{text-align:center}.footer-main-credits small{font-size:12px;font-size:.75rem;font-weight:700}.footer-bottom-utils{text-align:center}.nav-inner.has-caption .caption{display:none}.summary-basket-promo-wrapper{display:flex;flex-direction:column-reverse}.summary-basket-total{background-color:#fff;padding:10px calc(8.5% + 7px);margin-bottom:20px}.summary-basket-preview .summary-alert{background-color:#edf0f1;padding:30px calc(8.5% + 7px)}.summary-basket-preview .summary-basket-costs,.summary-basket-preview .summary-basket-promotions,.summary-basket-preview .summary-basket-total{display:block}.summary-basket-preview .link-scroll-bottom{text-align:center;display:inline-block;width:100%;margin-top:30px}.summary-basket-preview p{margin:0}.summary-basket-costs{padding:20px calc(8.5% + 7px)}.summary-basket-promotions{border:2px solid #edf0f1;margin:20px calc(8.5% + 7px) 30px}.summary-basket-promotions .btn-promo{border:none}.summary-basket-promotions.is-opened{border:2px solid #009848}.summary-basket{margin-top:20px}.form-checkout .summary-basket{margin-left:-12%;margin-right:-12%}.form-checkout .summary-basket .checkbox-terms{padding-left:12%;padding-right:12%}.swatches.size{margin:0}.is-product-locator .swatches.color{padding-left:4px}.composite-radios{flex-direction:column}.composite-radio{margin:0;width:100%}.composite-radio label{display:flex;flex-direction:row;text-align:left}.composite-radio label i{margin-top:-5px;position:static}.composite-radio label i.icon-benetton-store{padding-top:0;margin:0 12px 0 8px;font-size:45px;font-size:2.8125rem}.composite-radio label span.composite-radio-text{padding-left:15px;padding-top:0}.pt_cart .summary-basket{margin-top:20px;display:flex;flex-direction:column}.pt_cart .summary-basket .cart-actions{order:10}.pt_wish-list .cta-location .is-pdp,.pt_wish-list .cta-location .is-wishlist{display:none}.pt_wish-list .cta-location .is-wishlist.mobile{display:inline-block}.reserve-in-store h1{font-size:2.2em;font-weight:300;margin:45px 0}.reserve-in-store td{white-space:nowrap;padding:35px 10px}.reserve-in-store .container-ris-search{flex-direction:column}.reserve-in-store .container-ris-search .ris-search-input input{width:100%}.reserve-in-store .container-ris-search .ris-search-input span.icon-benetton-search{right:15px}.reserve-in-store .v--modal-background-click{padding:15px}.reserve-in-store .v--modal-background-click .v--modal{max-width:100%;padding:25px;left:0!important}.reserve-in-store .v--modal-background-click .v--modal .status{top:30px}.text-sm-center{text-align:center}}@media (min-width:768px) and (max-width:1023px){.l_wrapper-nav{flex-direction:row-reverse}.l_wrapper-nav .column-nav:first-child,.l_wrapper-nav .column-nav:last-child{width:50%;max-height:calc(100vh - 290px)}.l_wrapper-nav .column-nav:first-child .nav-banner,.l_wrapper-nav .column-nav:first-child p,.l_wrapper-nav .column-nav:last-child .nav-banner,.l_wrapper-nav .column-nav:last-child p{height:100%}.l_wrapper-nav .column-nav:first-child:last-child{width:100%}.l_offcanvas{margin-left:-.32px;margin-right:-.32px;padding-left:.32px;padding-right:.32px}.box-product.listing-banner .text h3 a{font-size:14px;font-size:.875rem}.top-categories .categories .category{width:25%}.top-categories .categories .category img{opacity:1}.top-categories .categories .category:hover{width:25%}.top-categories .categories:hover .category:not(:hover) img{opacity:.4}.top-categories .subcategories .category{width:33.333333%}.footer-info{max-width:500px;margin:0 auto}.footer-info .row{display:flex;justify-content:stretch;flex-wrap:wrap}.footer-info--block{text-align:center;flex-grow:2}.footer-info--block:first-child,.footer-info--block:nth-child(2){border-bottom:1px solid #edf0f1;margin-bottom:24px;padding-bottom:24px}.footer-payments .container{padding-left:0;padding-right:0}.footer-payment--block{padding:24px 0}.footer-payment--block:first-child{border-bottom:1px solid #edf0f1}.footer-payment--block p{max-width:500px;margin-left:auto;margin-right:auto}.single-media .media,.twin-media .media{padding:0 10px}.single-media .media:first-of-type:nth-last-of-type(2),.single-media .media:last-of-type:nth-of-type(2),.twin-media .media:first-of-type:nth-last-of-type(2),.twin-media .media:last-of-type:nth-of-type(2){width:50%}.single-media .media:first-of-type:nth-last-of-type(3),.single-media .media:last-of-type:nth-of-type(3),.single-media .media:nth-of-type(2):nth-last-of-type(2),.twin-media .media:first-of-type:nth-last-of-type(3),.twin-media .media:last-of-type:nth-of-type(3),.twin-media .media:nth-of-type(2):nth-last-of-type(2){width:33.3%}.map-container{position:relative}.map-container,.map-container .map,.map-container .map #google-map{height:calc(100vh - 170px)}.storelocator_v2 .filters-store-container{display:block;position:relative;top:auto;left:auto;width:100%}.storelocator_v2 .filters-store-container .filters-search-icon{display:none!important}.storelocator_v2 .filters-store-container .filters-store-query input[type=text]{border-bottom:2px solid #ccc}.storelocator_v2 .map-container{max-height:none;margin-bottom:100px;height:auto}.storelocator_v2 .map-container .navigate{display:none}.storelocator_v2 .map-container .map{right:auto;width:100%;position:relative;max-height:400px}.storelocator_v2 .map-container .map #google-map{max-height:400px;position:relative;overflow:hidden}.storelocator_v2 .map-container .map-results{width:100%;right:auto;top:auto;bottom:auto;position:relative;text-align:center;max-height:60vh;margin-top:20px}.storelocator_v2 .map-container .map-results .filters-store-toggle.enabled{display:none}.vex.modal-size-guide .vex-content{width:80%}.nav-header-tertiary .nav-banner img{max-height:100%;padding-top:20px}.hidden-sm{display:none!important}.splash li{width:33.333%}.pt_store-locator .store-info{padding-left:15px}.pt_wish-list .box-product{flex-basis:calc((100% - 16px)/2);margin-right:16px}.pt_wish-list .box-product:nth-child(2n){margin-right:0}}@media (min-width:1024px){.h5-editorial{font-size:15px;font-size:.9375rem}#main{display:block}body.animate:not(.is-sticky-sidebar) .site{transform:translateZ(0);transition:all .5s cubic-bezier(.25,.8,.25,1)}.site{background-color:#fff;position:relative;z-index:1}.l_wrapper-nav .column-nav:first-child{width:75%}.l_wrapper-nav .column-nav:last-child{width:25%}.l_wrapper-nav .column-nav:first-child:last-child{width:75%}main>.container{padding-left:40px;padding-right:40px}.alert-box{padding:47px 9.5%}.alert-box:after,.alert-box:before{content:" ";display:table}.alert-box:after{clear:both}.alert-box-head{width:45%;float:left}.alert-box-cta{float:left;width:55%;text-align:right;padding-right:5%}.alert-info-msg{max-width:50%}.basket-main-title{display:none}.box-info-col{float:left;width:50%;padding:0 10%}.box-info-col:first-child{border-right:2px solid #c4c4c4}.box-info-col .info-service-content{text-align:left}.box-info{margin-top:60px}.box-info-service .info-service-heading .label-primary{display:none}.box-order .order-main-info .label-warning{max-width:100px}.box-order .order-main-info .info-message,.box-order .order-main-info .info-reasons{padding-left:10%}.box-order .order-main-info .info-reasons .form-group{width:33.33%;float:left;margin:0}.box-order .order-main-info .info-reasons .form-group:nth-of-type(3n+1){clear:left}.box-address [class*=order-col-],.box-address [class^=order-col-],.box-order [class*=order-col-],.box-order [class^=order-col-]{float:left;padding-right:10px}.box-address .order-col-xs,.box-order .order-col-xs{width:22%;padding-right:0}.box-address .order-col-xs .checkbox,.box-order .order-col-xs .checkbox{margin-right:20px}.box-address .order-col-sm,.box-order .order-col-sm{width:30%}.box-address .order-col-md,.box-order .order-col-md{width:48%}.box-address .order-col-lg,.box-order .order-col-lg{width:70%;padding-left:0}.box-order-items .summary-basket-costs{width:48%;margin-left:22%;padding:20px 10px}.card-product-title .product-title .h4-like,.card-product-title .product-title h4{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-categories .categories:hover .category:first-of-type:not(:hover){width:20%}.top-categories .categories:hover .category:first-of-type:not(:hover) img{opacity:.6}.top-categories .categories .category{width:20%}.top-categories .categories .category:first-of-type,.top-categories .categories .category:hover{width:40%}.top-categories .categories .category:first-of-type img,.top-categories .categories .category:hover img{opacity:1}.chart-size .col_values{float:left;display:flex;justify-content:space-around;width:83%}.chart-size .col_values .col{display:inline-block;font-weight:400;min-width:60px;padding:10px 3px;position:relative}.chart-size .col_values .col:nth-of-type(2n){color:#777}.chart-size .col_values .col.is-highlighted:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,152,72,.2)}.chart-size-head{padding:0}.chart-size-head .chart-label-main{display:inline-block;float:left;padding:10px 0;line-height:1;width:17%}.chart-size-head .chart-next,.chart-size-head .chart-prev{display:none}.chart-size-body{padding-top:0}.chart-size-body .col_label{width:17%;padding-top:10px}.chart-size-body .col_label,.chart-size-body .col_values .col{padding-top:60px}.chart{display:flex}.chart .chart-size-cd{padding-left:20px}.chart .chart-image{position:relative;padding-top:20px;text-align:center}.chart .chart-image img{position:relative;z-index:3}.chart .chart-image:after,.chart .chart-image:before{content:"";display:inline-block;top:0;height:100%;width:100%;position:absolute}.chart .chart-image:after{right:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2);z-index:1}.chart .chart-image:before{content:"";display:inline-block;top:-10px;height:calc(100% + 20px);width:calc(100% + 10px);right:0;background-color:#fff;z-index:2}.chart .chart-image img{max-width:100%}.cta-bar{display:none}.product-actions+.cta-location{display:block;text-align:center;margin:20px 0}footer .container{max-width:1024px}.footer-main-bottom{padding:12px 0}.footer-main-bottom>.container{display:flex;align-items:center;justify-content:space-between}.footer-main-bottom>.container:after,.footer-main-bottom>.container:before{display:none}.footer-main-credits{padding-left:small;padding-left-line-height:1.8;padding-left-margin:6px 0}.footer-payments .row{display:flex;justify-content:stretch}.footer-payment--block{padding-top:24px;padding-bottom:32px}.footer-payment--block:first-child{padding-right:24px}.footer-payment--block:last-child{padding-left:24px;border-left:1px solid #edf0f1}.form-checkout fieldset{padding-right:0}.form-addresses .form-group.firstname,.form-addresses .form-group.lastname{float:left;width:50%}.form-addresses .form-group.firstname{padding-right:1%}.form-addresses .form-group.lastname{padding-left:1%}.form-addresses .nice-select,.form-addresses .select{width:auto}.bare .header-main:before{display:none}.header-main.is-expanded{border-bottom:0}.header-main.is-expanded:before{opacity:0}.header-main.is-expanded .category-name{transition:border-right 0s 0s,color .3s;border-right-color:transparent;color:#777}.header-main.is-expanded .category-name:after{transform:rotateX(180deg) translateY(-50%)}.header-main.is-expanded .header-main-top{height:140px;background-color:transparent}.header-main.is-expanded .nav-header-tertiary{max-height:1600px;overflow:visible}.header-main.is-expanded .header-close{transform:translateX(0) translateZ(0);opacity:1}.header-main.is-expanded .header-main-actions>ul>li>a{opacity:0}.header-main.is-expanded .header-main-search{min-width:320px;transform:translate3d(-100px,0,0)}.header-main.is-expanded .nav-header-tertiary .nav-cta{display:block}.header-main-top .header-user-icons>li{margin:0 12px}.header-bg{position:absolute;left:0;right:0;top:0;z-index:1}.header-main-navigation{max-width:1600px;margin:0 auto;position:relative;z-index:20;box-shadow:0 0 10px 0 rgba(0,0,0,.2);background-color:#fff}.header-close{transform:translateX(300px) translateZ(0);transition:transform .5s cubic-bezier(.25,.8,.25,1);top:20px;right:20px;line-height:1.33}.header-close:after{font-family:benetton;content:"";display:inline-block;padding-left:14px;font-size:18px;vertical-align:middle}.header-bare .exit-process{font-size:12px;font-size:.75rem;top:50%;bottom:auto;transform:translateY(-50%);font-weight:400;position:absolute;right:10px}.header-bare .exit-process:after{content:"╳";padding-left:10px;vertical-align:middle}.link:hover{position:relative}.link-primary,.link:hover{text-decoration:underline}.list-promotions li{border-bottom:1px solid #fff}.list-contacts:after,.list-contacts:before{content:" ";display:table}.list-contacts:after{clear:both}.list-contacts>li{float:left;width:100%}.list-contacts>li.is-half{display:inline-block;width:50%}.list-contacts>li:not(:last-child){border-bottom:1px solid #c4c4c4}.pickup-store .list-contacts>li{border:0}.list-socials{animation:fadeOutIn .6s}.wide-media picture img{height:80vh;width:auto}.wide-media figcaption{padding:0 80px}.twin-media .media{padding:0 10px;width:33.3333%}.vex.modal-size-guide .vex-content{min-width:1024px}.nav-header-tertiary{position:relative;min-height:1px;padding-left:8px;padding-right:8px}}@media (min-width:1024px) and (min-width:1024px){.nav-header-tertiary{float:left;width:33.33333%}}@media (min-width:1024px){.nav-header-tertiary li{position:relative;min-height:1px;padding-left:20px;padding-right:20px}}@media (min-width:1024px) and (min-width:1024px){.nav-header-tertiary li{float:left;width:50%}}@media (min-width:1024px){.footer-item--links a{line-height:32px}.footer-item--links h6{margin-bottom:15px}.footer-main-top .footer-item--socials h6{display:block;line-height:32px;margin:0}.footer-main-top .footer-item--socials .list-socials{position:relative}.nav-footer-bottom ul li{padding:0 16px}.nav-inner:after,.nav-inner:before{content:" ";display:table}.nav-inner:after{clear:both}.nav-inner:not(.has-caption) ul{display:flex;flex-direction:row;justify-content:center;margin-bottom:30px}.nav-inner:not(.has-caption) ul li{margin:0 10px;border-bottom:1px solid #c4c4c4}.nav-inner.has-caption ul{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media (min-width:1024px) and (min-width:1024px){.nav-inner.has-caption ul{float:left;width:83.33333%;left:8.33333%}}@media (min-width:1024px){.nav-inner.has-caption ul li{width:50%;float:left;border:0;margin-bottom:10px}.nav-inner.has-caption ul li:nth-child(odd){padding-right:10px;clear:left}.nav-inner.has-caption ul li:nth-child(2n){padding-left:10px}.nav-inner.has-caption ul a{border-bottom:1px solid #edf0f1;padding-bottom:20px}.nav-inner.has-caption ul a.favOff,.nav-inner.has-caption ul a.order,.nav-inner.has-caption ul a.pin,.nav-inner.has-caption ul a.return,.nav-inner.has-caption ul a.settings,.nav-inner.has-caption ul a.store{position:relative;padding-left:60px}.nav-inner.has-caption ul a.favOff:before,.nav-inner.has-caption ul a.order:before,.nav-inner.has-caption ul a.pin:before,.nav-inner.has-caption ul a.return:before,.nav-inner.has-caption ul a.settings:before,.nav-inner.has-caption ul a.store:before{font-size:36px;font-size:2.25rem;top:50%;bottom:auto;transform:translateY(-50%);position:absolute;left:15px}.nav-inner.has-caption ul a.preferred{position:relative;padding-left:60px}.nav-inner.has-caption ul a.preferred:before{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;left:15px}.nav-inner.has-caption ul a.return:before{font-family:benetton;content:""}.nav-inner.has-caption ul a.pin:before{font-family:benetton;content:""}.nav-inner.has-caption ul a.order:before{font-family:benetton;content:""}.nav-inner.has-caption ul a.settings:before{font-family:benetton;content:""}.nav-inner.has-caption ul a.favOff:before{font-family:benetton;content:""}.nav-inner.has-caption ul a.store:before{font-family:benetton;content:"";font-size:28px}.nav-inner.has-caption .caption{font-size:12px;font-size:.75rem;color:#777}.sn-menu .secondary>li{position:relative;min-height:1px;padding-left:32px;padding-right:32px;position:static}}@media (min-width:1024px) and (min-width:1024px){.sn-menu .secondary>li{float:left;width:25%}}@media (min-width:1024px){.sn-menu .tertiary{position:relative;min-height:1px;padding-left:16px;padding-right:16px;position:absolute}}@media (min-width:1024px) and (min-width:1024px){.sn-menu .tertiary{float:left;width:33.33333%;margin-left:25%}}@media (min-width:1024px){.sn-menu .tertiary>li{display:inline-block;margin-right:-4px;width:50%}.sn-menu .tertiary.open{display:block}.sn-menu .sn-nav-slider{display:block;height:100%}.sn-menu .sn-nav-slider .cs{height:inherit}.summary-basket .h5-editorial{line-height:24px;margin:0}.summary-basket-costs{border:1px solid #c4c4c4;border-bottom:0;padding:20px}.summary-basket-preview{display:none}.pt_product-details .product-detail{width:310px}.product-detail .quickbuy{max-width:none}.pt_wish-list .cta-location .is-pdp{display:none}.pt_wish-list .box-product{flex-basis:calc((100% - 32px)/3);margin-right:16px}.pt_wish-list .box-product:nth-child(3n){margin-right:0}.xs-title{display:none}.vex .vex-content{max-width:1200px}.vex.modal-medium.quickbuy .vex-content{max-width:834px;min-height:600px}}@media (max-width:1599px){.pt_productsearchresult .head_category>.container{background-position:right -150px top}.pt_return .form-group.city,.pt_return .form-group.country-container,.pt_return .form-group.state-container{padding:0;width:100%}.pt_return .form-group.city .nice-select,.pt_return .form-group.city .select,.pt_return .form-group.country-container .nice-select,.pt_return .form-group.country-container .select,.pt_return .form-group.state-container .nice-select,.pt_return .form-group.state-container .select{width:100%}}@media (min-width:1024px) and (max-width:1599px){.tiles-container .box-banner,.tiles-container .box-product{width:25%}.tiles-container .box-banner.highlighted,.tiles-container .box-product.highlighted{width:33%}.pt_product-details .product-image-slider-container .product-image{opacity:0}.pt_product-details .product-image-slider-container .product-image.slick-current~.product-image{opacity:.2}}@media (min-width:1600px){.subcategories .categories{display:flex;justify-content:center}footer .container{max-width:1600px}footer .footer-aid,footer .footer-main-bottom,footer .footer-main-top{padding-left:40px;padding-right:40px}.header-main.is-expanded .header-main-search{transform:translate3d(-300px,0,0)}.pt_product-details .product-detail{min-width:350px}}code{background-color:rgba(208,2,27,.1);color:#d0021b}.box-product .actions .is-sale{color:#e30430}.box-product .promolabel{color:#fff}.box-order-head{padding:10px 20px 25px;background-color:#edf0f1}.box-order-head:after,.box-order-head:before{content:" ";display:table}.box-order-head:after{clear:both}.box-order-head .label-primary,.box-order-head .label-tertiary,.box-order-head p{margin:0}.box-order-head p:empty{display:none}.box-order-head .label{font-size:12px;font-size:.75rem;font-weight:500}.box-order-main-info .info-col{width:33.33%;float:left}.box-captcha{margin-bottom:30px}.box-no-hits .no-hits-subtitle{font-family:Roboto,sans-serif;font-weight:500;margin-bottom:8px;text-transform:none}.box-no-hits .no-hits-text{font-size:14px;font-size:.875rem;margin:0}.box-no-hits .no-hits-text a{color:#009848;text-decoration:underline}.pt_product-details .breadcrumb-element:last-child{color:#777}.subcategories .details>.h3-like,.subcategories .details>h3{border-bottom:2px solid #86e8b5}#message-productnotfound{background:#e5f4ec;border:1px solid #b3e0c9}.footer-info--block span[class^=icon-]{font-size:36px;font-size:2.25rem;color:#007e3c}.header-main-search form input[type=text]{color:#777}.link-primary{color:#007e3c}.message-header{color:#1e62b1}.footer-item--links a,.footer-item--socials a{color:#777}.footer-item--links h6,.footer-item--socials h6{border-bottom:1px solid #86e8b5}.section-title .title,.section-title [class^=icon-]{color:#007e3c}.sn-menu{flex-grow:1}.product-sticky-bar .p-info .discount,.selected-value .product-size-guide{color:#007e3c}.weather-widget{display:inline-block;padding:0 10px;text-align:center;height:40px;overflow:hidden;background:#fff;width:150px;position:relative;transition:all .3s ease;z-index:101;cursor:pointer}.pt_cart .weather-widget,.pt_checkout .weather-widget{display:none}.weather-widget:hover{box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.weather-widget.open{overflow:visible}.weather-widget.open .weather-widget_inner-wrap{box-shadow:0 2px 15px 0 rgba(0,0,0,.2)}.weather-widget .weather-widget_inner-wrap{position:absolute;top:0;left:0;max-width:100%;transition:all .3s ease;background:#fff;padding:0 10px 5px}header.header-main>.container>.weather-widget{display:none}.weather-widget .weatherdata-wrapper{height:40px;display:flex;justify-content:center;align-items:center}.weather-widget .weatherdata-wrapper img.icon{width:30px}.weather-widget .weatherdata-wrapper .weatherdata{padding-left:0}.weather-widget .weatherdata-wrapper .weatherdata span{font-size:10px;line-height:normal;display:block;float:left}.weather-widget .weatherdata-wrapper .weatherdata .city{font-weight:200;float:none;clear:both;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100px;margin-bottom:2px;text-align:left}.weather-widget .weatherdata-wrapper .weatherdata .icon-benetton-editV2{position:absolute;top:5px;font-size:8px;font-size:.5rem;margin-left:4px;margin-top:4px;color:#999}.weather-widget .weatherdata-wrapper .weatherdata .condition{font-weight:600;text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden;color:#dc853e;text-align:left;font-family:Roboto-Bold,Roboto}.weather-widget .weatherdata-wrapper .weatherdata .condition.SUN_HOT{color:#f2c14f}.weather-widget .weatherdata-wrapper .weatherdata .condition.SUN_COLD{color:#dc853e}.weather-widget .weatherdata-wrapper .weatherdata .condition.CLOUDS{color:#999}.weather-widget .weatherdata-wrapper .weatherdata .condition.RAIN{color:#219dc6}.weather-widget .weatherdata-wrapper .weatherdata .temperature{font-weight:700}.weather-widget .weatherdata-wrapper .weatherdata .temperature:before{content:"•";margin-left:2px;margin-right:2px}.weather-widget .switch_wrapper{height:40px;display:flex;justify-content:center;align-items:center}.weather-widget .switch_wrapper span.txt_switch{font-size:12px;padding-right:6px}.weather-widget .switch_wrapper .custom_switch[type=checkbox].geoblocked+label{border:.5px solid #f87514}.weather-widget .switch_wrapper .custom_switch[type=checkbox].geoblocked+label:before{background-color:#f87514}.weather-widget .copy_weather a,.weather-widget .copy_weather p{font-size:10px;line-height:normal;display:block;margin:5px 0}.weather-widget .copy_weather p{color:#999;margin:0 0 10px}.weather-widget .copy_weather .disableweather{cursor:pointer}.weather-widget .copy_weather .close-widget{display:none;margin-top:8px;border-top:1px solid #edf0f1;height:12px;position:relative;transition:all .3s ease;margin-bottom:-5px}.weather-widget .copy_weather .close-widget:hover{background:#f9f9f9}.weather-widget .copy_weather .close-widget i{color:#009848;font-size:10px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.product-static-links .actions span{color:#007e3c}.pt_productsearchresult .head_category{border-bottom:2px solid #f7f8f9}.pt_productsearchresult .scroll-to-top{background:#86e8b5}@media (max-width:767px){.header-main-actions>.weather-widget{display:none}.weather-widget .copy_weather{padding:0 20px}.weather-widget .copy_weather .close-widget{display:block}header.header-main>.container>.weather-widget{display:block;padding:12px;width:auto}header.header-main>.container>.weather-widget .weather-widget_inner-wrap{left:50%;transform:translate(-50%);width:300px}header.header-main>.container>.weather-widget .weather-widget_inner-wrap img.icon{width:40px}header.header-main>.container>.weather-widget .weather-widget_inner-wrap .weatherdata .city,header.header-main>.container>.weather-widget .weather-widget_inner-wrap .weatherdata .condition{max-width:none;width:auto}.pt_cart header.header-main>.container>.weather-widget,.pt_checkout header.header-main>.container>.weather-widget{display:none}.pt_cart .header-main-top>div{flex:1 1 auto}.pt_cart .product-prices .promofree{display:inline-block;text-transform:uppercase;border:1px solid #86e8b5;border-radius:2px;padding:5px 10px;color:#009848;background-color:#daf7e8;font-size:11px;font-size:.6875rem}.product-image-container .product-name{padding:24px 0}.product-image-container .carousel-container{margin:-8px}}@media (min-width:768px){.d2d-result.selected,.d2d-result:hover{background-color:#f5fdf9}.sn-menu .secondary>li{border:1px solid #fff;border-right-color:#edf0f1}.sn-menu .secondary>li:first-of-type{border:0;border-bottom:1px solid #fff;border-right:1px solid #edf0f1}.sn-menu .secondary>li:last-of-type{border:0;border-right:1px solid #edf0f1;border-top:1px solid #fff}.sn-menu .secondary>li:hover{border-color:#edf0f1;border-right:0;font-weight:500}.weather-widget{box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.weather-widget:hover{overflow:visible}.weather-widget:hover .weather-widget_inner-wrap{box-shadow:0 2px 15px 0 rgba(0,0,0,.2)}}@media (min-width:768px) and (max-width:1023px){.weather-widget{width:135px}.weather-widget .switch_wrapper span.txt_switch{font-size:11px;padding-right:5px}.weather-widget .weatherdata-wrapper .city{width:90px}.weather-widget .weatherdata-wrapper .condition{width:45px}.weather-widget+.header-user-icons>li{margin:0 5px}.weather-widget .copy_weather a,.weather-widget .copy_weather p{font-size:9px}}@media (max-width:1023px){.sn-menu .sn-nav-slider{display:none}}@media (min-width:1024px){.link-primary,.link:hover{color:#007e3c}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9hYnN0cmFjdHMvX2ZvbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdmV4LWpzL2Rpc3QvY3NzL3ZleC5jc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIm1haW4uY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS1uaWNlLXNlbGVjdC9jc3MvbmljZS1zZWxlY3QuY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL2xpYnMvanF1ZXJ5LXNjcm9sbGJhci9qcXVlcnkuc2Nyb2xsYmFyLmNzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19iX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9hYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Fic3RyYWN0cy9fa2V5ZnJhbWVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uYnVpbGQvb3V0cHV0L2JlbmV0dG9uL2NvZGUvYXBwX3N0b3JlZnJvbnRfY29yZS9jYXJ0cmlkZ2Uvc2Nzcy9kZWZhdWx0L192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19iX2dsb2JhbHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19iX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy9fZm9udHMuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fbF9waWxsYXJzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvYWJzdHJhY3RzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fbF9nbG9iYWxzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fbF93cmFwcGVycy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX2xfc2lkZWJhcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19sX2xheWVycy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fYWxlcnRzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19hY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19iYXNrZXQuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX2Jvb2ttYXJrLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19ib3hlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fY2FyZHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX2Nhcm91c2Vscy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fY2F0ZWdvcmllcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fY2hhcnRzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19jb29raWVzYmFyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19jb2xsYXBzZS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fY291bnRyeV9zZWxlY3Rvci5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fY3RhLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fZHJvcDJkb3duLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19mYXFzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19maWx0ZXJzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19mbGFncy5zY3NzIiwiYWJzdHJhY3RzL19zcHJpdGUtYWxsLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX2hlcm9lcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29faXRlbXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fbGlua3Muc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19saXN0aW5nLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19tYXAuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19tZXNzYWdlcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fbWluaWNhcnQuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX21vZGFscy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fbmF2aWdhdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX25ld3NsZXR0ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX29wdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX3BhZ2luYXRpb25zLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19wYXltZW50cy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fcG9wb3ZlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX3ByaWNlcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fcHJpdmFjeS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fcmFuZ2Vfc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19zZWN0aW9udGl0bGUuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX3NpZGUtbmF2LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19zY3JvbGwuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX3N0aWNreV9iYXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX3N0aWNreS1iYXItY3VzdG9tLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb19zdW1tYXJpZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX3N3YXRjaGVzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb190YWJzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fb190b2dnbGUuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19vX2NvbXBvc2l0ZV9yYWRpby5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX29fYWR5ZW5fY2hlY2tvdXQuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19wX3Byb2R1Y3Quc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19wX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3BfZWRpdG9yaWFsLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fcF9lcnJvcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19wX3NwbGFzaC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3BfY2FydC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3BfcmV0dXJuLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fcF9zdG9yZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19wX2N1c3RvbWVyX3NlcnZpY2Uuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL19wX3dpc2hsaXN0LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fcF9yZXNlcnZlX2luX3N0b3JlLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fcF9jaGVja291dC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3Vfc2FtcGxlcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3Vfc3R5bGVndWlkZS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3VfdXRpbHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL191X2FuaW1hdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL191X2FjY2Vzc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL191X2VkaXRtb2RlLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fdV90ZW1wb3Jhcnkuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL191X2ppcmFpc3N1ZWNvbGxlY3Rvci5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3Zfc2xpY2suc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzL192X2FkeWVuLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fdl9ub3Vpc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fdl9icm93c2VyX2ZpeGVzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy9fdl9kYXRlcGlja2VyX2V4dC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3ZfZGF0ZXBpY2tlci5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvX3ZfbmljZS1zZWxlY3Quc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9fbXEuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX2xfd3JhcHBlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fYm94ZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19jYXJvdXNlbHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fY2F0ZWdvcmllcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19jb29raWVzYmFyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMV94cy1vbmx5L19vX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMV94cy1vbmx5L19vX2ZhcXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fZmlsdGVycy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29faGVhZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMV94cy1vbmx5L19vX2hlcm9lcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19saXN0cy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19saXN0aW5nLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMV94cy1vbmx5L19vX21hcC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19taW5pY2FydC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fbmF2aWdhdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fbmV3c2xldHRlci5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fb19zdGlja3lfYmFyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMV94cy1vbmx5L19vX3RhYnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fc2lkZS1uYXYuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fc3dhdGNoZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX29fY2FyZHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX3BfY2FydC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fcF9jdXN0b21lcl9zZXJ2aWNlLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMV94cy1vbmx5L19wX2VkaXRvcmlhbC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fcF9lcnJvcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX3BfcHJvZHVjdC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fcF9yZXR1cm4uc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX3Bfc2VhcmNoLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMV94cy1vbmx5L19wX3NwbGFzaC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDFfeHMtb25seS9fcF9zdG9yZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX3Bfd2lzaGxpc3Quc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX3BfY2hlY2tvdXQuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAxX3hzLW9ubHkvX3VfdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1taW4vX2xfd3JhcHBlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19vX2JveGVzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1pbi9fb19icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1taW4vX29fY3RhLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1pbi9fb19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1taW4vX29fZmlsdGVycy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1taW4vX29fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19vX2xpc3Rpbmcuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19vX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1pbi9fb19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19vX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19vX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1taW4vX29fbWluaWNhcnQuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19vX25hdmlnYXRpb25zLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1pbi9fb19zaWRlLW5hdi5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1taW4vX3BfY2hlY2tvdXQuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19wX3Byb2R1Y3Quc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWluL19wX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1taW4vX3VfdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX2xfd3JhcHBlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWF4L19sX2xheWVycy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX2xfc2lkZWJhcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWF4L19vX2FsZXJ0cy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29fYmFza2V0LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fb19icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29fYm94ZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWF4L19vX2NhcmRzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fb19jaGFydHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWF4L19vX2N0YS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29fZmlsdGVycy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWF4L19vX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29faGVhZGVyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fb19oZXJvZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWF4L19vX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fb19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3MtbWF4L19vX21lc3NhZ2VzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fb19taW5pY2FydC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29fbW9kYWxzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fb19uYXZpZ2F0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29fc3VtbWFyaWVzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fb19zd2F0Y2hlcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX29fY29tcG9zaXRlX3JhZGlvLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fcF9jYXJ0LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW1heC9fcF93aXNobGlzdC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX3BfcmVzZXJ2ZV9pbl9zdG9yZS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1tYXgvX3VfdGV4dC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1vbmx5L19sX3dyYXBwZXJzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW9ubHkvX29fYm94ZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3Mtb25seS9fb19jYXRlZ29yaWVzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW9ubHkvX29fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wMl9zLW9ubHkvX29fbWVkaWEuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3Mtb25seS9fb19tYXAuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3Mtb25seS9fb19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3Mtb25seS9fb19uYXZpZ2F0aW9ucy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDJfcy1vbmx5L191X3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3Mtb25seS9fcF9zcGxhc2guc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3Mtb25seS9fcF9zdG9yZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAyX3Mtb25seS9fcF93aXNobGlzdC5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX2JfdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX2xfZ2xvYmFscy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX2xfd3JhcHBlcnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19vX2FsZXJ0cy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX29fYmFza2V0LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wM19tLW1pbi9fb19ib3hlcy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX29fY2FyZHMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19vX2NhdGVnb3JpZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19vX2NoYXJ0cy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX29fY3RhLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wM19tLW1pbi9fb19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19vX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wM19tLW1pbi9fb19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19vX2xpbmtzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wM19tLW1pbi9fb19saXN0cy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX29fbWVkaWEuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19vX21vZGFscy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX29fbmF2aWdhdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19vX3NpZGUtbmF2LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wM19tLW1pbi9fb19zdW1tYXJpZXMuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19wX3Byb2R1Y3Quc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWluL19wX3dpc2hsaXN0LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wM19tLW1pbi9fdV91dGlscy5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1taW4vX3ZfdmV4LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wM19tLW1heC9fcF9zZWFyY2guc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tbWF4L19wX3JldHVybi5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDNfbS1vbmx5L19vX2xpc3Rpbmcuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzAzX20tb25seS9fcF9wcm9kdWN0LnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wNF9sLW1pbi9fb19jYXRlZ29yaWVzLnNjc3MiLCIuLi8uLi8uLi9hcHBfd2hpdGVsYWJlbC9hc3NldHMvc3R5bGVzaGVldHMvbW9kdWxlcy8wNF9sLW1pbi9fb19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2FwcF93aGl0ZWxhYmVsL2Fzc2V0cy9zdHlsZXNoZWV0cy9tb2R1bGVzLzA0X2wtbWluL19vX2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vYXBwX3doaXRlbGFiZWwvYXNzZXRzL3N0eWxlc2hlZXRzL21vZHVsZXMvMDRfbC1taW4vX3BfcHJvZHVjdC5zY3NzIiwibW9kdWxlcy9fYl90eXBvZ3JhcGh5LnNjc3MiLCJtb2R1bGVzL19vX2JveGVzLnNjc3MiLCJtb2R1bGVzL19vX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19vX2NhdGVnb3JpZXMuc2NzcyIsIm1vZHVsZXMvX29fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19vX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fb19saW5rcy5zY3NzIiwibW9kdWxlcy9fb19tZXNzYWdlcy5zY3NzIiwibW9kdWxlcy9fb19uYXZpZ2F0aW9ucy5zY3NzIiwibW9kdWxlcy9fb19zZWN0aW9udGl0bGUuc2NzcyIsIm1vZHVsZXMvX29fc2lkZS1uYXYuc2NzcyIsIm1vZHVsZXMvX29fc3dhdGNoZXMuc2NzcyIsIm1vZHVsZXMvX29fd2VhdGhlci5zY3NzIiwibW9kdWxlcy9fcF9wcm9kdWN0LnNjc3MiLCJtb2R1bGVzL19wX3NlYXJjaC5zY3NzIiwiX21xLnNjc3MiLCJtb2R1bGVzLzAxX3hzLW9ubHkvX29fd2VhdGhlci5zY3NzIiwibW9kdWxlcy8wMV94cy1vbmx5L19wX2NhcnQuc2NzcyIsIm1vZHVsZXMvMDFfeHMtb25seS9fcF9wcm9kdWN0LnNjc3MiLCJtb2R1bGVzLzAyX3MtbWluL19vX2Ryb3Bkb3duLnNjc3MiLCJtb2R1bGVzLzAyX3MtbWluL19vX3NpZGUtbmF2LnNjc3MiLCJtb2R1bGVzLzAyX3MtbWluL19vX3dlYXRoZXIuc2NzcyIsIm1vZHVsZXMvMDJfcy1vbmx5L19vX3dlYXRoZXIuc2NzcyIsIm1vZHVsZXMvMDJfcy1tYXgvX29fc2lkZS1uYXYuc2NzcyIsIm1vZHVsZXMvMDNfbS1taW4vX29fbGlua3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwUkUsZ0JBdk4yQixDQWpFN0IsMEZBQVksQ0NJWixzQkFDRSxHQUNFLFNBQVUsQ0FDWixHQUNFLFNBQVUsQ0FBQSxDQVFkLHVCQUNFLEdBQ0UsU0FBVSxDQUNaLEdBQ0UsU0FBVSxDQUFBLENBVWQsd0JBQ0UsR0FFRSxzQkFBdUIsQ0FDekIsR0FFRSx3QkFBeUIsQ0FBQSxDQUU3QixxQ0FFRSxxQkFBc0IsQ0FFeEIsS0FDRSxjQUFlLENBQ2YsYUFBYyxDQUNkLGdDQUFpQyxDQUNqQyxZQUFhLENBQ2IsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUVULHVCQUNFLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUVsQixhQUVFLHdCQUF5QixDQUN6QixjQUFlLENBQ2YsWUFBYSxDQUNiLHlCQUE4QixDQUM5QixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBRVQseUJBRUUsa0NBQW1DLENBRXJDLGFBRUUsd0JBQXlCLENBQ3pCLGVBQWdCLENBRWxCLDhCQUVFLGtDQUFtQyxDQUVyQyxrQkFDRSw0QkFBOEIsQ0FDOUIsZUFBZ0IsQ0FFbEIsaUJBQ0UsUUFBUyxDQUVYLG1CQUNFLGlDQUFrQyxDQUNsQyx1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZix1Q0FBd0MsQ0FFMUMscUJBRUUsMENBQTJDLENBQzNDLGlDQUFzQyxDQUN0QyxjQUFlLENBQ2YsWUFBYSxDQUNiLFdBQVksQ0FDWixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLFNBQVUsQ0FDVixlQUFnQixDQUVsQixjQUNFLGVBQWdCLEND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QW1CLENBQ25CLGtCQUFtQixDQVZ2Qix5Q2pEYkUsY2lEMEIyQixDakR6QjNCLGdCQzZEeUIsQ2dEbkNyQixhbENuQlUsQ2tDS2hCLHVDQW1CSSxlQUFnQixDQUdsQixtQ0FDRSxjQUFlLENBRGpCLHFEQUlJLFlBQWEsQ0N2Q25CLE9BQ0UsaUJBQWtCLENBQ2xCLFVuQ09XLENtQ0piLCtEQUNFLG9CQUFxQixDQUNyQixlQUFnQixDQUdsQixnQ2xEVkUsY2tEV3VCLENsRFZ2QixnQkM2RHlCLENpRGxEekIsZW5DNElVLENtQ3pJWixlQUNFLGFuQ1pjLENtQ2VoQixpQkFDRSxVbkNqQlcsQ21Da0JYLHdCbkNiYyxDbUNjZCxjQUFlLENBR2pCLGdCbER6QkUsY2tEMEJ1QixDbER6QnZCLGlCQzZEeUIsQ2lEbkN6QixVbkNsQlcsQ21DbUJYLGFBQWMsQ0FDZCxlbkNzSFcsQ21DbkhiLGVBQ0UsYW5DdkJjLENtQzBCaEIsV2xEcENFLGNrRHFDdUIsQ2xEcEN2QixrQkM2RHlCLENpRHhCekIsZUFBZ0IsQ0FDaEIsYW5DbkNjLENtQ29DZCxlbkM0R1UsQ21DM0dWLGFBQWMsQ0FDZCxvQkFBcUIsQ0FHdkIsMEJsRDdDRSxja0Q4Q3VCLENsRDdDdkIsa0JDNkR5QixDaURmekIsYW5DM0NjLENtQzRDZCxlQUFnQixDQUhsQix3Q3pEK01FLG9CQTFPcUIsQ0EyT3JCLFdBekpvQixDeURoRGxCLGNBQWUsQ0FDZixlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsa0JBQW1CLENBQ25CLG9CQUFxQixDQUd2Qiw0SGxEM0RBLGNrRDREeUIsQ2xEM0R6QixnQkM2RHlCLENpRER2QixhbkMzRFksQ21DNERaLGVBQW1CLENBSHJCLHdKbEQzREEsY2tEaUUyQixDbERoRTNCLG1CQzZEeUIsQ2lESXJCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixxQkFBc0IsQ0FNMUIsMkJBQ0UsYUFBYyxDQUlsQixZQUNFLFFBQVMsQ0FHWCxnQmxEbkZFLGNrRG9GdUIsQ2xEbkZ2QixpQkM2RHlCLENpRHVCekIsYW5DakZjLENtQ2tGZCxrQkFB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QUVoQixzQkFDRSxVQUFXLENxQm1yQ2YsaUZtTmxyQ0ksUUFBUyxDbk5rckNiLHdCbU45cUNJLFlBQWEsQ25OOHFDakIsdUIzQnBzQ0UsYzhPMEJ5QixDOU96QnpCLGdCQzZEeUIsQzZPbkN2QixlQUFnQixDbk5vV3BCLCtCbU45VkksWUFBYSxDQUNiLFVBQVcsQ25ONnZDZixhbU54dkNFLGtCQUFtQixDbk5vd0NyQiwrQm1OL3ZDSSw2QmhPNUMrQixDZ082Qy9CLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixtQkFBb0IsQ25ONHZDeEIsMkIzQjN5Q0UsYzhPbUR5QixDOU9sRHpCLGlCQzZEeUIsQzZPVnZCLFFBQVMsQ25OdXZDYiw2Qm1OcHZDTSxhL05uRFUsQytOb0RWLHlCQUEwQixDak44RzlCLG1Ea05yS0ksVWhPUU8sQ2tCaUZiLDREK014Rk0sK0JqT1dXLENrQndOakIseUIrTTdORSxrQmpPUWUsQ2lPUGYsd0JqT0VjLEM4QndCaEIsdUM3Q25DRSxjaVBBeUIsQ2pQQ3pCLGlCQzZEeUIsQ2dQN0R2QixhbE9rQmEsQ2dDNEdqQiwwQ21NOUhNLFVuT1FPLENvQ1hiLGNnTUNFLGFwT29CZSxDeUNyQmpCLGdCNExDRSxhck93QmUsQzRDS2pCLDhDMEwzQkksVXRPUVMsQzRDbUJiLGdEMEx2QkksK0J0T1FhLENxRGZqQixvRGtMTUksYXZPZWEsQ3NEckJqQixTa0xDRSxXQUFZLENDRGQsMEVBRUksYXpPbUJhLEMwT3JCakIsZ0JBQ0Usb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGUxT0RXLEMwT0VYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3hCLFdBQVksQ0FDWixjQUFlLENBRWYsc0RBRUUsWUFBYSxDQWZqQixzQkFtQkksc0NBQTBDLENBbkI5QyxxQkF1QkksZ0JBQWlCLENBdkJyQixnREEwQk0sc0NBQTBDLENBMUJoRCwyQ0ErQkksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsY0FBZSxDQUNmLHVCQUF3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dEJBLGdCVUNFLFdBQVksQ1ZEZCxnRFVLTSxjQUFlLENBQ2YsaUJBQWtCLENBTnhCLDJDQVlNLFVBQVcsQ0FaakIsZ0RBZ0JNLFVBQVcsQ0FoQmpCLHNDQXNCTSxZQUFhLENWdEJuQixnRVU2Qk0sYUFBYyxDQUNmLENQRkwsMEJ2TDVCQSx3QitMRUksWUFBYSxDQUNkLENSZ0NILDBCek1uQ0EsMEJrTk9FLGF0UGNlLENzUGJoQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIElDT04gRk9OVFxuQGluY2x1ZGUgZm9udC1mYWNlKCdiZW5ldHRvbicsIGZvbnQtZmlsZXMoJ2JlbmV0dG9uLnR0ZicsICdiZW5ldHRvbi53b2ZmJywgJ2JlbmV0dG9uLnN2ZycpLCAnYmVuZXR0b24uZW90JywgNDAwKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNTAwLDcwMCZkaXNwbGF5PXN3YXAnKTtcblxuW2NsYXNzXj1cImljb24tYmVuZXR0b24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLWJlbmV0dG9uLVwiXSB7XG4gIC8vIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzXG4gIGZvbnQtZmFtaWx5OiAnYmVuZXR0b24nICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLy8gQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kaWNvbnMtZm9udDogJ2JlbmV0dG9uJztcblxuJGljb24tYmVuZXR0b24tMUE6IFwiXFxlYjFhXCI7XG4kaWNvbi1iZW5ldHRvbi0xQjogXCJcXGU5MWFcIjtcbiRpY29uLWJlbmV0dG9uLTFDOiBcIlxcZTkxYlwiO1xuJGljb24tYmVuZXR0b24tMUQ6IFwiXFxlOTFjXCI7XG4kaWNvbi1iZW5ldHRvbi0xRTogXCJcXGU5MWRcIjtcbiRpY29uLWJlbmV0dG9uLTFGOiBcIlxcZTkxZVwiO1xuJGljb24tYmVuZXR0b24tMUc6IFwiXFxlOTFmXCI7XG4kaWNvbi1iZW5ldHRvbi0xSDogXCJcXGU5MjBcIjtcbiRpY29uLWJlbmV0dG9uLTFJOiBcIlxcZTkyMVwiO1xuJGljb24tYmVuZXR0b24tMUs6IFwiXFxlOTIyXCI7XG4kaWNvbi1iZW5ldHRvbi0xTDogXCJcXGU5MjNcIjtcbiRpY29uLWJlbmV0dG9uLTFNOiBcIlxcZTkyNFwiO1xuJGljb24tYmVuZXR0b24tMU46IFwiXFxlOTI1XCI7XG4kaWNvbi1iZW5ldHRvbi0xTzogXCJcXGU5MjZcIjtcbiRpY29uLWJlbmV0dG9uLTFQOiBcIlxcZTkyN1wiO1xuJGljb24tYmVuZXR0b24tMVg6IFwiXFxlOTI4XCI7XG4kaWNvbi1iZW5ldHRvbi0yQTogXCJcXGU5MjlcIjtcbiRpY29uLWJlbmV0dG9uLTJCOiBcIlxcZTkyYVwiO1xuJGljb24tYmVuZXR0b24tMlg6IFwiXFxlOTJiXCI7XG4kaWNvbi1iZW5ldHRvbi0zQTogXCJcXGU5MmNcIjtcbiRpY29uLWJlbmV0dG9uLTNCOiBcIlxcZTkyZFwiO1xuJGljb24tYmVuZXR0b24tM1g6IFwiXFxlOTJlXCI7XG4kaWNvbi1iZW5ldHRvbi01QTogXCJcXGU5MzVcIjtcbiRpY29uLWJlbmV0dG9uLTVCOiBcIlxcZTkzMFwiO1xuJGljb24tYmVuZXR0b24tNUM6IFwiXFxlOTJmXCI7XG4kaWNvbi1iZW5ldHRvbi01WDogXCJcXGU5M2FcIjtcbiRpY29uLWJlbmV0dG9uLTZYOiBcIlxcZTkzZlwiO1xuJGljb24tYmVuZXR0b24tNkE6IFwiXFxlOTNiXCI7XG4kaWNvbi1iZW5ldHRvbi02QjogXCJcXGU5MzFcIjtcbiRpY29uLWJlbmV0dG9uLTZDOiBcIlxcZTkzN1wiO1xuJGljb24tYmVuZXR0b24tNkQ6IFwiXFxlOTNlXCI7XG4kaWNvbi1iZW5ldHRvbi02RTogXCJcXGU5MzlcIjtcbiRpY29uLWJlbmV0dG9uLTdYOiBcIlxcZTk0N1wiO1xuJGljb24tYmVuZXR0b24tN0E6IFwiXFxlOTMyXCI7XG4kaWNvbi1iZW5ldHRvbi03QjogXCJcXGU5M2NcIjtcbiRpY29uLWJlbmV0dG9uLTdDOiBcIlxcZTkzZFwiO1xuJGljb24tYmVuZXR0b24tNFg6IFwiXFxlOTM0XCI7XG4kaWNvbi1iZW5ldHRvbi00QTogXCJcXGU5MzNcIjtcbiRpY29uLWJlbmV0dG9uLTRCOiBcIlxcZTkzNlwiO1xuJGljb24tYmVuZXR0b24tNEM6IFwiXFxlOTQyXCI7XG4kaWNvbi1iZW5ldHRvbi00RDogXCJcXGU5NDNcIjtcbiRpY29uLWJlbmV0dG9uLTRFOiBcIlxcZTk0MFwiO1xuJGljb24tYmVuZXR0b24tNEY6IFwiXFxlOTQ1XCI7XG4kaWNvbi1iZW5ldHRvbi00RzogXCJcXGU5NDFcIjtcblxuJGljb24tYmVuZXR0b24tYWxlcnQ6IFwiXFxlOTU4XCI7XG4kaWNvbi1iZW5ldHRvbi1hcnJvdy1kb3duOiBcIlxcZTk1OVwiO1xuJGljb24tYmVuZXR0b24tYXJyb3ctbGVmdDogXCJcXGU5NWFcIjtcbiRpY29uLWJlbmV0dG9uLWFycm93LXJpZ2h0OiBcIlxcZTk1YlwiO1xuJGljb24tYmVuZXR0b24tYXJyb3ctdXA6IFwiXFxlOTVjXCI7XG4kaWNvbi1iZW5ldHRvbi1iYWc6IFwiXFxlOTVkXCI7XG4kaWNvbi1iZW5ldHRvbi1jYWxlbmRhcjogXCJcXGU5NWVcIjtcbiRpY29uLWJlbmV0dG9uLWNoYXQ6IFwiXFxlOTVmXCI7XG4kaWNvbi1iZW5ldHRvbi1jaGVjay12OiBcIlxcZTk2MFwiO1xuJGljb24tYmVuZXR0b24tY2xpcGJvYXJkOiBcIlxcZTk2MVwiO1xuJGljb24tYmVuZXR0b24tY2xvc2U6IFwiXFxlOTYyXCI7XG4kaWNvbi1iZW5ldHRvbi1jdXN0b21lci1jYXJlOiBcIlxcZTk2M1wiO1xuJGljb24tYmVuZXR0b24tZG93bmxvYWQ6IFwiXFxlOTY0XCI7XG4kaWNvbi1iZW5ldHRvbi1lZGl0OiBcIlxcZTk2NVwiO1xuJGljb24tYmVuZXR0b24tZXllOiBcIlxcZTk2NlwiO1xuJGljb24tYmVuZXR0b24tZmFjZWJvb2s6IFwiXFxlOTY3XCI7XG4kaWNvbi1iZW5ldHRvbi1mYW1pbHktY2FyZDogXCJcXGU5NjhcIjtcbiRpY29uLWJlbmV0dG9uLWZpbHRlcnM6IFwiXFxlOTY5XCI7XG4kaWNvbi1iZW5ldHRvbi1mdWxsLWFycm93LWJvdHRvbTogXCJcXGU5NmFcIjtcbiRpY29uLWJlbmV0dG9uLWZ1bGwtYXJyb3ctbGVmdDogXCJcXGU5NmJcIjtcbiRpY29uLWJlbmV0dG9uLWZ1bGwtYXJyb3ctcmlnaHQ6IFwiXFxlOTZjXCI7XG4kaWNvbi1iZW5ldHRvbi1mdWxsLWFycm93LXRvcDogXCJcXGU5NmRcIjtcbiRpY29uLWJlbmV0dG9uLWhhbWJ1cmdlcjogXCJcXGU5NmVcIjtcbiRpY29uLWJlbmV0dG9uLWluc3RhZ3JhbTogXCJcXGU5NmZcIjtcbiRpY29uLWJlbmV0dG9uLWxpc3RpbmctMXg6IFwiXFxlOTcwXCI7XG4kaWNvbi1iZW5ldHRvbi1saXN0aW5nLTJ4OiBcIlxcZTk3MVwiO1xuJGljb24tYmVuZXR0b24tbGlzdGluZy0zeDogXCJcXGU5NzJcIjtcbiRpY29uLWJlbmV0dG9uLWxpc3Rpbmctb3JkZXI6IFwiXFxlOTczXCI7XG4kaWNvbi1iZW5ldHRvbi1sb2dvdXQ6IFwiXFxlOTc0XCI7XG4kaWNvbi1iZW5ldHRvbi1tYWlsOiBcIlxcZTk3NVwiO1xuJGljb24tYmVuZXR0b24tbW91c2UtaGFuZC1wYXRoMTogXCJcXGU5NzZcIjtcbiRpY29uLWJlbmV0dG9uLW1vdXNlLWhhbmQtcGF0aDI6IFwiXFxlOTc3XCI7XG4kaWNvbi1iZW5ldHRvbi1vcmRlcjogXCJcXGU5NzhcIjtcbiRpY29uLWJlbmV0dG9uLXBheW1lbnQ6IFwiXFxlOTc5XCI7XG4kaWNvbi1iZW5ldHRvbi1waG9uZS1pbmNvbWluZzogXCJcXGU5N2FcIjtcbiRpY29uLWJlbmV0dG9uLXBob25lOiBcIlxcZTk3YlwiO1xuJGljb24tYmVuZXR0b24tcGluOiBcIlxcZTk3Y1wiO1xuJGljb24tYmVuZXR0b24tcGx1czogXCJcXGU5N2RcIjtcbiRpY29uLWJlbmV0dG9uLXJldHVybjogXCJcXGU5MDFcIjtcbiRpY29uLWJlbmV0dG9uLXNlYXJjaDogXCJcXGU5ODFcIjtcbiRpY29uLWJlbmV0dG9uLXNldHRpbmdzOiBcIlxcZTk4MlwiO1xuJGljb24tYmVuZXR0b24tc2hpcHBpbmctZXhwcmVzczogXCJcXGU5ODNcIjtcbiRpY29uLWJlbmV0dG9uLXNoaXBwaW5nOiBcIlxcZTk4NFwiO1xuJGljb24tYmVuZXR0b24tdHJhc2g6IFwiXFxlOTg1XCI7XG4kaWNvbi1iZW5ldHRvbi10d2l0dGVyOiBcIlxcZTk4NlwiO1xuJGljb24tYmVuZXR0b24tdXNlcjogXCJcXGU5ODdcIjtcbiRpY29uLWJlbmV0dG9uLXdpc2hsaXN0OiBcIlxcZTk4OFwiO1xuJGljb24tYmVuZXR0b24td2lzaGxpc3QtZnVsbDogXCJcXGU5MDBcIjtcbiRpY29uLWJlbmV0dG9uLXlvdXR1YmU6IFwiXFxlOTg5XCI7XG4kaWNvbi1iZW5ldHRvbi1zZWFyY2hsaWdodDogXCJcXGU5NTZcIjtcbiRpY29uLWJlbmV0dG9uLW5hdmlnYXRlOiBcIlxcZTk1NFwiO1xuJGljb24tYmVuZXR0b24tZmF2LW9uOiBcIlxcZTk1MFwiO1xuJGljb24tYmVuZXR0b24tZmF2LW9mZjogXCJcXGU5NTFcIjtcbiRpY29uLWJlbmV0dG9uLWNpcmNsZS1vbjogXCJcXGU5NTJcIjtcbiRpY29uLWJlbmV0dG9uLWNpcmNsZS1vZmY6IFwiXFxlOTUzXCI7XG4kaWNvbi1iZW5ldHRvbi1nZW9sb2NhdGU6IFwiXFxlOTRmXCI7XG4kaWNvbi1iZW5ldHRvbi1vay1jaGVjazogXCJcXGU5NGVcIjtcbiRpY29uLWJlbmV0dG9uLXRhZzogXCJcXGU5NDhcIjtcbiRpY29uLWJlbmV0dG9uLXRlbGVncmFtOiBcIlxcZTkwMlwiO1xuJGljb24tYmVuZXR0b24tem9vbWluOiBcIlxcZTkxN1wiO1xuJGljb24tYmVuZXR0b24tc3RvcmU6IFwiXFxlOTU1XCI7XG4kaWNvbi1iZW5ldHRvbi1jYWxsLWVtcHR5OiBcIlxcZTkwM1wiO1xuJGljb24tYmVuZXR0b24tdGltZTogXCJcXGU5MDRcIjtcbiRpY29uLWJlbmV0dG9uLXBpbi1lbXB0eTogXCJcXGU5MDVcIjtcbiRpY29uLWJlbmV0dG9uLWVkaXQtdjI6IFwiXFxlOTA2XCI7XG4kaWNvbi1iZW5ldHRvbi1zaWduaW46IFwiXFxlOTA3XCI7XG4kaWNvbi1iZW5ldHRvbi1zaWdudXA6IFwiXFxlOTA4XCI7XG5cbi8vIElDT04gRk9OVFMgTUFQXG4kaWNvbnMtZm9udC1tYXA6IChcbiAgYWxlcnQ6ICRpY29uLWJlbmV0dG9uLWFsZXJ0LFxuICBhcnJvd0Rvd246ICRpY29uLWJlbmV0dG9uLWFycm93LWRvd24sXG4gIGFycm93TGVmdDogJGljb24tYmVuZXR0b24tYXJyb3ctbGVmdCxcbiAgYXJyb3dSaWdodDogJGljb24tYmVuZXR0b24tYXJyb3ctcmlnaHQsXG4gIGFycm93VXA6ICRpY29uLWJlbmV0dG9uLWFycm93LXVwLFxuICBiYWc6ICRpY29uLWJlbmV0dG9uLWJhZyxcbiAgY2FsZW5kYXI6ICRpY29uLWJlbmV0dG9uLWNhbGVuZGFyLFxuICBjaGF0OiAkaWNvbi1iZW5ldHRvbi1jaGF0LFxuICBjaGVja1Y6ICRpY29uLWJlbmV0dG9uLWNoZWNrLXYsXG4gIGNsaXBib2FyZDogJGljb24tYmVuZXR0b24tY2xpcGJvYXJkLFxuICBjbG9zZTogJGljb24tYmVuZXR0b24tY2xvc2UsXG4gIGN1c3RvbWVyQ2FyZTogJGljb24tYmVuZXR0b24tY3VzdG9tZXItY2FyZSxcbiAgZG93bmxvYWQ6ICRpY29uLWJlbmV0dG9uLWRvd25sb2FkLFxuICBlZGl0OiAkaWNvbi1iZW5ldHRvbi1lZGl0LFxuICBleWU6ICRpY29uLWJlbmV0dG9uLWV5ZSxcbiAgZmFjZWJvb2s6ICRpY29uLWJlbmV0dG9uLWZhY2Vib29rLFxuICBmYW1pbHlDYXJkOiAkaWNvbi1iZW5ldHRvbi1mYW1pbHktY2FyZCxcbiAgZmlsdGVyczogJGljb24tYmVuZXR0b24tZmlsdGVycyxcbiAgZnVsbEFycm93Qm90dG9tOiAkaWNvbi1iZW5ldHRvbi1mdWxsLWFycm93LWJvdHRvbSxcbiAgZnVsbEFycm93TGVmdDogJGljb24tYmVuZXR0b24tZnVsbC1hcnJvdy1sZWZ0LFxuICBmdWxsQXJyb3dSaWdodDogJGljb24tYmVuZXR0b24tZnVsbC1hcnJvdy1yaWdodCxcbiAgZnVsbEFycm93VG9wOiAkaWNvbi1iZW5ldHRvbi1mdWxsLWFycm93LXRvcCxcbiAgaGFtYnVyZ2VyOiAkaWNvbi1iZW5ldHRvbi1oYW1idXJnZXIsXG4gIGluc3RhZ3JhbTogJGljb24tYmVuZXR0b24taW5zdGFncmFtLFxuICBsaXN0aW5nMXg6ICRpY29uLWJlbmV0dG9uLWxpc3RpbmctMXgsXG4gIGxpc3RpbmcyeDogJGljb24tYmVuZXR0b24tbGlzdGluZy0yeCxcbiAgbGlzdGluZzN4OiAkaWNvbi1iZW5ldHRvbi1saXN0aW5nLTN4LFxuICBsaXN0aW5Pb3JkZXI6ICRpY29uLWJlbmV0dG9uLWxpc3Rpbmctb3JkZXIsXG4gIGxvZ291dDogJGljb24tYmVuZXR0b24tbG9nb3V0LFxuICBtYWlsOiAkaWNvbi1iZW5ldHRvbi1tYWlsLFxuICBtb3VzZUhhbmRQYXRoMTogJGljb24tYmVuZXR0b24tbW91c2UtaGFuZC1wYXRoMSxcbiAgbW91c2VIYW5kUGF0aDI6ICRpY29uLWJlbmV0dG9uLW1vdXNlLWhhbmQtcGF0aDIsXG4gIG9yZGVyOiAkaWNvbi1iZW5ldHRvbi1vcmRlcixcbiAgcGF5bWVudDogJGljb24tYmVuZXR0b24tcGF5bWVudCxcbiAgcGhvbmVJbmNvbWluZzogJGljb24tYmVuZXR0b24tcGhvbmUtaW5jb21pbmcsXG4gIHBob25lOiAkaWNvbi1iZW5ldHRvbi1waG9uZSxcbiAgcGluOiAkaWNvbi1iZW5ldHRvbi1waW4sXG4gIHBsdXM6ICRpY29uLWJlbmV0dG9uLXBsdXMsXG4gIHJldHVybjogJGljb24tYmVuZXR0b24tcmV0dXJuLFxuICBzZWFyY2g6ICRpY29uLWJlbmV0dG9uLXNlYXJjaCxcbiAgc2V0dGluZ3M6ICRpY29uLWJlbmV0dG9uLXNldHRpbmdzLFxuICBzaGlwcGluZ0V4cHJlc3M6ICRpY29uLWJlbmV0dG9uLXNoaXBwaW5nLWV4cHJlc3MsXG4gIHNoaXBwaW5nOiAkaWNvbi1iZW5ldHRvbi1zaGlwcGluZyxcbiAgdHJhc2g6ICRpY29uLWJlbmV0dG9uLXRyYXNoLFxuICB0d2l0dGVyOiAkaWNvbi1iZW5ldHRvbi10d2l0dGVyLFxuICB1c2VyOiAkaWNvbi1iZW5ldHRvbi11c2VyLFxuICB3aXNobGlzdDogJGljb24tYmVuZXR0b24td2lzaGxpc3QsXG4gIHdpc2hsaXN0RnVsbDogJGljb24tYmVuZXR0b24td2lzaGxpc3QtZnVsbCxcbiAgeW91dHViZTogJGljb24tYmVuZXR0b24teW91dHViZSxcbiAgc2VhcmNobGlnaHQ6ICRpY29uLWJlbmV0dG9uLXNlYXJjaGxpZ2h0LFxuICBuYXZpZ2F0ZTogJGljb24tYmVuZXR0b24tbmF2aWdhdGUsXG4gIGZhdk9uOiAkaWNvbi1iZW5ldHRvbi1mYXYtb24sXG4gIGZhdk9mZjogJGljb24tYmVuZXR0b24tZmF2LW9mZixcbiAgY2lyY2xlT246ICRpY29uLWJlbmV0dG9uLWNpcmNsZS1vbixcbiAgY2lyY2xlT2ZmOiAkaWNvbi1iZW5ldHRvbi1jaXJjbGUtb2ZmLFxuICBnZW9sb2NhdGU6ICRpY29uLWJlbmV0dG9uLWdlb2xvY2F0ZSxcbiAgb2tDaGVjazogJGljb24tYmVuZXR0b24tb2stY2hlY2ssXG4gIHRhZzogJGljb24tYmVuZXR0b24tdGFnLFxuICB0ZWxlZ3JhbTogJGljb24tYmVuZXR0b24tdGVsZWdyYW0sXG4gIHpvb21pbjogJGljb24tYmVuZXR0b24tem9vbWluLFxuICBzdG9yZTogJGljb24tYmVuZXR0b24tc3RvcmUsXG4gIGNhbGxFbXB0eTogJGljb24tYmVuZXR0b24tY2FsbC1lbXB0eSxcbiAgdGltZTogJGljb24tYmVuZXR0b24tdGltZSxcbiAgcGluRW1wdHk6ICRpY29uLWJlbmV0dG9uLXBpbi1lbXB0eSxcbiAgZWRpdFYyOiAkaWNvbi1iZW5ldHRvbi1lZGl0LXYyLFxuICBzaWduaW46ICRpY29uLWJlbmV0dG9uLXNpZ25pbixcbiAgc2lnbnVwOiAkaWNvbi1iZW5ldHRvbi1zaWdudXBcbik7XG5cbiRjYXJlLWljb25zLWZvbnQtbWFwOiAoXG4gICcxQSc6ICRpY29uLWJlbmV0dG9uLTFBLFxuICAnMUInOiAkaWNvbi1iZW5ldHRvbi0xQixcbiAgJzFDJzogJGljb24tYmVuZXR0b24tMUMsXG4gICcxRCc6ICRpY29uLWJlbmV0dG9uLTFELFxuICAnMUUnOiAkaWNvbi1iZW5ldHRvbi0xRSxcbiAgJzFGJzogJGljb24tYmVuZXR0b24tMUYsXG4gICcxRyc6ICRpY29uLWJlbmV0dG9uLTFHLFxuICAnMUgnOiAkaWNvbi1iZW5ldHRvbi0xSCxcbiAgJzFJJzogJGljb24tYmVuZXR0b24tMUksXG4gICcxSyc6ICRpY29uLWJlbmV0dG9uLTFLLFxuICAnMUwnOiAkaWNvbi1iZW5ldHRvbi0xTCxcbiAgJzFNJzogJGljb24tYmVuZXR0b24tMU0sXG4gICcxTic6ICRpY29uLWJlbmV0dG9uLTFOLFxuICAnMU8nOiAkaWNvbi1iZW5ldHRvbi0xTyxcbiAgJzFQJzogJGljb24tYmVuZXR0b24tMVAsXG4gICcxWCc6ICRpY29uLWJlbmV0dG9uLTFYLFxuICAnMkEnOiAkaWNvbi1iZW5ldHRvbi0yQSxcbiAgJzJCJzogJGljb24tYmVuZXR0b24tMkIsXG4gICcyWCc6ICRpY29uLWJlbmV0dG9uLTJYLFxuICAnM0EnOiAkaWNvbi1iZW5ldHRvbi0zQSxcbiAgJzNCJzogJGljb24tYmVuZXR0b24tM0IsXG4gICczWCc6ICRpY29uLWJlbmV0dG9uLTNYLFxuICAnNEEnOiAkaWNvbi1iZW5ldHRvbi00QSxcbiAgJzRCJzogJGljb24tYmVuZXR0b24tNEIsXG4gICc0Qyc6ICRpY29uLWJlbmV0dG9uLTRDLFxuICAnNEQnOiAkaWNvbi1iZW5ldHRvbi00RCxcbiAgJzRFJzogJGljb24tYmVuZXR0b24tNEUsXG4gICc0Ric6ICRpY29uLWJlbmV0dG9uLTRGLFxuICAnNEcnOiAkaWNvbi1iZW5ldHRvbi00RyxcbiAgJzRYJzogJGljb24tYmVuZXR0b24tNFgsXG4gICc1QSc6ICRpY29uLWJlbmV0dG9uLTVBLFxuICAnNUInOiAkaWNvbi1iZW5ldHRvbi01QixcbiAgJzVDJzogJGljb24tYmVuZXR0b24tNUMsXG4gICc1WCc6ICRpY29uLWJlbmV0dG9uLTVYLFxuICAnNkEnOiAkaWNvbi1iZW5ldHRvbi02QSxcbiAgJzZCJzogJGljb24tYmVuZXR0b24tNkIsXG4gICc2Qyc6ICRpY29uLWJlbmV0dG9uLTZDLFxuICAnNkQnOiAkaWNvbi1iZW5ldHRvbi02RCxcbiAgJzZFJzogJGljb24tYmVuZXR0b24tNkUsXG4gICc2WCc6ICRpY29uLWJlbmV0dG9uLTZYLFxuICAnN0EnOiAkaWNvbi1iZW5ldHRvbi03QSxcbiAgJzdCJzogJGljb24tYmVuZXR0b24tN0IsXG4gICc3Qyc6ICRpY29uLWJlbmV0dG9uLTdDLFxuICAnN1gnOiAkaWNvbi1iZW5ldHRvbi03WFxuKTtcblxuQG1peGluIGljb24tZm9udCgka2V5KSB7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbnMtZm9udDtcbiAgY29udGVudDogbWFwLWdldCgkaWNvbnMtZm9udC1tYXAsICRrZXkpO1xufVxuXG5AbWl4aW4gaWNvbi1jYXJlLWZvbnQoJGtleSkge1xuICBmb250LWZhbWlseTogJGljb25zLWZvbnQ7XG4gIGNvbnRlbnQ6IG1hcC1nZXQoJGNhcmUtaWNvbnMtZm9udC1tYXAsICRrZXkpO1xufVxuXG5bY2xhc3NePVwiaWNvbi1iZW5ldHRvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tYmVuZXR0b24tXCJdLFxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmVuZXR0b24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGVhY2ggJGtleSBpbiBtYXAta2V5cygkaWNvbnMtZm9udC1tYXApIHtcbiAgLmljb24tYmVuZXR0b24tI3ska2V5fSwgLmljb24tI3ska2V5fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udCgka2V5KTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiBtYXAta2V5cygkY2FyZS1pY29ucy1mb250LW1hcCkge1xuICAuaWNvbi1jYXJlLSN7JGtleX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWNhcmUtZm9udCgka2V5KTtcbiAgICB9XG4gIH1cbn1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LWZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmV4LWZhZGVvdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmV4LXJvdGF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1yb3RhdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLnZleCwgLnZleCAqLCAudmV4ICo6YmVmb3JlLCAudmV4ICo6YWZ0ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnZleCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogMTExMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi52ZXgtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4udmV4LW92ZXJsYXkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LWZhZGVpbiAuNXM7XG4gIGFuaW1hdGlvbjogdmV4LWZhZGVpbiAuNXM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTExMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLnZleC1vdmVybGF5LnZleC1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZleC1mYWRlb3V0IC41cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiB2ZXgtZmFkZW91dCAuNXMgZm9yd2FyZHM7IH1cblxuLnZleC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZleC1mYWRlaW4gLjVzO1xuICBhbmltYXRpb246IHZleC1mYWRlaW4gLjVzO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi52ZXgudmV4LWNsb3NpbmcgLnZleC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZleC1mYWRlb3V0IC41cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiB2ZXgtZmFkZW91dCAuNXMgZm9yd2FyZHM7IH1cblxuLnZleC1jbG9zZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IFwiXFwwMEQ3XCI7IH1cblxuLnZleC1kaWFsb2ctZm9ybSB7XG4gIG1hcmdpbjogMDsgfVxuXG4udmV4LWRpYWxvZy1idXR0b24ge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi52ZXgtbG9hZGluZy1zcGlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZleC1yb3RhdGlvbiAuN3MgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZleC1yb3RhdGlvbiAuN3MgbGluZWFyIGluZmluaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTEyO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuYm9keS52ZXgtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIF8wMF9USElSRFkgUEFSVElFUyBTVFlMRVMgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDUwMCw3MDAmZGlzcGxheT1zd2FwXCIpO1xuQC13ZWJraXQta2V5ZnJhbWVzIHZleC1mYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1mYWRlb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LXJvdGF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4udmV4LCAudmV4ICosIC52ZXggKjpiZWZvcmUsIC52ZXggKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udmV4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAxMTExO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLnZleC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbi52ZXgtb3ZlcmxheSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtZmFkZWluIC41cztcbiAgYW5pbWF0aW9uOiB2ZXgtZmFkZWluIC41cztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTExO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4udmV4LW92ZXJsYXkudmV4LWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LWZhZGVvdXQgLjVzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHZleC1mYWRlb3V0IC41cyBmb3J3YXJkczsgfVxuXG4udmV4LWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LWZhZGVpbiAuNXM7XG4gIGFuaW1hdGlvbjogdmV4LWZhZGVpbiAuNXM7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnZleC52ZXgtY2xvc2luZyAudmV4LWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LWZhZGVvdXQgLjVzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHZleC1mYWRlb3V0IC41cyBmb3J3YXJkczsgfVxuXG4udmV4LWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogXCJcXDAwRDdcIjsgfVxuXG4udmV4LWRpYWxvZy1mb3JtIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi52ZXgtZGlhbG9nLWJ1dHRvbiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZleC1sb2FkaW5nLXNwaW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LXJvdGF0aW9uIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmV4LXJvdGF0aW9uIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMTI7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5ib2R5LnZleC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uaWNlLXNlbGVjdCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U4ZThlODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm5pY2Utc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiOyB9XG5cbi5uaWNlLXNlbGVjdDphY3RpdmUsIC5uaWNlLXNlbGVjdC5vcGVuLCAubmljZS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OTk7IH1cblxuLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5OTk7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2NiUgNjYlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDVweDsgfVxuXG4ubmljZS1zZWxlY3Qub3BlbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cblxuLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgfVxuXG4ubmljZS1zZWxlY3QuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjOTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cblxuLm5pY2Utc2VsZWN0LndpZGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubmljZS1zZWxlY3QucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm5pY2Utc2VsZWN0LnJpZ2h0IC5saXN0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLm5pY2Utc2VsZWN0LnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4OyB9XG5cbi5uaWNlLXNlbGVjdC5zbWFsbCAub3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7IH1cblxuLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2OCwgNjgsIDY4LCAwLjExKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA5OyB9XG5cbi5uaWNlLXNlbGVjdCAubGlzdDpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ubmljZS1zZWxlY3QgLm9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsIC5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLCAubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubmljZS1zZWxlY3QgLm9wdGlvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBCQVNFIENTUyAqKioqKioqKioqKioqKiovXG4uc2Nyb2xsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4uc2Nyb2xsLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zY3JvbGwtZWxlbWVudCwgLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlLFxuLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIsXG4uc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1hcnJvdyB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2Nyb2xsLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTsgfVxuXG4uc2Nyb2xsLXRleHRhcmVhID4gLnNjcm9sbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQgPiB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc2Nyb2xsLXRleHRhcmVhID4gLnNjcm9sbC1jb250ZW50ID4gdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4vKioqKioqKioqKioqKioqIFNJTVBMRSBJTk5FUiBTQ1JPTExCQVIgKioqKioqKioqKioqKioqL1xuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyOyB9XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxOyB9XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7IH1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgbGVmdDogLTEycHg7IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIHRvcDogLTEycHg7IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogLTEycHg7IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgdG9wOiAtMTJweDsgfVxuXG4vKioqKioqKioqKioqKioqIFNJTVBMRSBPVVRFUiBTQ1JPTExCQVIgKioqKioqKioqKioqKioqL1xuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEycHg7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBoZWlnaHQ6IDhweDtcbiAgdG9wOiAycHg7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyOyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7IH1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICBsZWZ0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIHtcbiAgdG9wOiAtMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHtcbiAgbWluLXdpZHRoOiAxMHB4OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICBtaW4taGVpZ2h0OiAxMHB4OyB9XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIGxlZnQ6IC0xNHB4OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICB0b3A6IC0xNHB4OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC0xNHB4OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTE0cHg7IH1cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgTUFDIE9TIFggKioqKioqKioqKioqKioqL1xuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2RTcxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLnNjcm9sbGJhci1tYWNvc3g6aG92ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIsXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgYm90dG9tOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMHB4OyB9XG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IC05cHg7IH1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICBsZWZ0OiAtOXB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogN3B4OyB9XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGxlZnQ6IDJweDsgfVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC00cHg7IH1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgdG9wOiAycHg7IH1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC00cHg7IH1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogLTExcHg7IH1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTExcHg7IH1cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgTElHSFQgKioqKioqKioqKioqKioqL1xuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXhNREFsSWlCNU1qMGlNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJSaVpHSmtZaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObE9HVTRaVGdpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNkYmRiZGIgMCUsICNlOGU4ZTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjZGJkYmRiKSwgY29sb3Itc3RvcCgxMDAlLCAjZThlOGU4KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNkYmRiZGIgMCUsICNlOGU4ZTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNkYmRiZGIgMCUsICNlOGU4ZTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RiZGJkYiAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxN3B4OyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWmxabVZtWlNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTm1OV1kxWmpVaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrXCIpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgI2ZlZmVmZSksIGNvbG9yLXN0b3AoMTAwJSwgI2Y1ZjVmNSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZWZlZmUgMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG4gIHRvcDogLTE3cHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IDBweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHtcbiAgbGVmdDogMHB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDJweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogLTRweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC00cHg7IH1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiAtMTlweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC0xOXB4OyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICBsZWZ0OiAtMTlweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgdG9wOiAtMTlweDsgfVxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBSQUlMICoqKioqKioqKioqKioqKi9cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweCAwIDJweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDJweCAwIDNweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEycHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwYjlhMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtYmFyIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICBsZWZ0OiAtMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICB0b3A6IC0xN3B4OyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IDFweDsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICBsZWZ0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDVweDsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNXB4OyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMnB4OyB9XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiAtMjVweDsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTI1cHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgbGVmdDogLTI1cHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgdG9wOiAtMjVweDsgfVxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBEWU5BTUlDICoqKioqKioqKioqKioqKi9cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7IH1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNmU3MTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogN3B4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHRvcDogYXV0bzsgfVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICBsZWZ0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDdweDsgfVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7IH1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzOyB9XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC00cHg7IH1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgdG9wOiAtNHB4OyB9XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiAtMTFweDsgfVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTExcHg7IH1cblxuLyogaG92ZXIgJiBkcmFnICovXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1iYXIsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1iYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXg6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiA3cHg7IH1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIG1pbi13aWR0aDogN3B4O1xuICB3aWR0aDogMjBweDsgfVxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBHT09HTEUgQ0hST01FICoqKioqKioqKioqKioqKi9cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjsgfVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTZweDsgfVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItY29sb3I6ICNhOWE5YTk7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG4gIGJvcmRlci1jb2xvcjogIzdlN2U3ZTsgfVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICBsZWZ0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG4gIHRvcDogLTE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IDNweDsgfVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7XG4gIGxlZnQ6IDNweDtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRiZGI7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAtM3B4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAtNHB4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIHRvcDogLTNweDtcbiAgd2lkdGg6IDE0cHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiAxNHB4OyB9XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC0xOXB4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC0xOXB4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgbGVmdDogLTE5cHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICB0b3A6IC0xOXB4OyB9XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBfMDFfQUJTVFJBQ1RTIExBWUVSOiBpbmNsdWRlIGhlcmUgZXZlcnkgdG9vbHMgd2hpY2ggd29uJ3QgZ2VuZXJhdGUgYW55IHN0eWxlIHJ1bGVzLiBJdOKAmXMgaW1wb3J0YW50IG5vdCB0byBvdXRwdXQgYW55IENTUyBpbiB0aGlzIGZpcnN0IGxheWVyICovXG4vKipcbiAqIEdpdmVuIGFuIGltYWdlIG5hbWUgdGhpcyBtaXhpbiByZXR1cm5zIGEgcGF0aFxuICogZm9yIHRoZSByZWxhdGl2ZSBpbWFnZS5cbiAqXG4gKiBAcGFyYW0gJGltYWdlIHRoZSBuYW1lIG9mIHRoZSBpbWFnZSB0byBsaW5rLlxuICovXG4vKipcbiAqIEdpdmVuIGFuIGltYWdlIG5hbWUgdGhpcyBtaXhpbiByZXR1cm5zIHRoZSB1cmxcbiAqIGZvciB0aGUgcmVsYXRpdmUgaW1hZ2UuXG4gKlxuICogQHBhcmFtICRpbWFnZSB0aGUgbmFtZSBvZiB0aGUgaW1hZ2UgdG8gbGluay5cbiAqL1xuLyoqXG4gKiBHaXZlbiBhIGZvbnQgbmFtZSB0aGlzIG1peGluIHJldHVybnMgYSBwYXRoXG4gKiBmb3IgdGhlIHJlbGF0aXZlIGZvbnQuXG4gKlxuICogQHBhcmFtICRmb250IHRoZSBuYW1lIG9mIHRoZSBmb250IHRvIGxpbmsuXG4gKi9cbi8qKlxuICogR2l2ZW4gYSBmb250IG5hbWUgdGhpcyBtaXhpbiByZXR1cm5zIGFuIHVybCBjbGF1c2VcbiAqIGZvciB0aGUgcmVsYXRpdmUgZm9udC5cbiAqXG4gKiBAcGFyYW0gJGZvbnQgdGhlIG5hbWUgb2YgdGhlIGZvbnQgdG8gbGluay5cbiAqL1xuLyoqXG4gKiBUaGlzIGlzIGEgcHVyZSBTQVNTIHJlcGxhY2VtZW50IGZvciB0aGUgcnVieSBcImZvbnQtZmlsZXNcIiBoZWxwZXJcbiAqIGltcGxlbWVudGVkIGJ5IGNvbXBhc3MuXG4gKiBVc2UgdGhpcyBoZWxwZXIgdG8gY29uY2F0ZW5hdGUgbXVsdGlwbGUgZm9udCBmaWxlIGZvcm1hdC5cbiAqL1xuLyoqXG4gKiBVc2UgdGhpcyBmdW5jdGlvbiB0byBnZXQgdGhlIHdhc2ggY2FyZSBmb250IGljb24uXG4gKiBAcGFyYW0gJGNvZGUgdGhlIElTTyBjb2RlIG9mIHRoZSBwcm9kdWN0IGNhcmUuXG4gKiBAcmV0dXJuIGEgd2FzaCBmb250IGljb24gY29kZS5cbiAqL1xuLyoqXG4gKiBVc2UgdGhpcyBmdW5jdGlvbiB0byBnZXQgdGhlIGJsZWFjaCBjYXJlIGZvbnQgaWNvbi5cbiAqIEBwYXJhbSAkY29kZSB0aGUgSVNPIGNvZGUgb2YgdGhlIHByb2R1Y3QgY2FyZS5cbiAqIEByZXR1cm4gYSBibGVhY2ggZm9udCBpY29uIGNvZGUuXG4gKi9cbi8qKlxuICogVXNlIHRoaXMgZnVuY3Rpb24gdG8gZ2V0IHRoZSB0dW1ibGUtZHJ5IGNhcmUgZm9udCBpY29uLlxuICogQHBhcmFtICRjb2RlIHRoZSBJU08gY29kZSBvZiB0aGUgcHJvZHVjdCBjYXJlLlxuICogQHJldHVybiBhIHR1bWJsZS1kcnkgZm9udCBpY29uIGNvZGUuXG4gKi9cbi8qKlxuICogVXNlIHRoaXMgZnVuY3Rpb24gdG8gZ2V0IHRoZSBpcm9uIGNhcmUgZm9udCBpY29uLlxuICogQHBhcmFtICRjb2RlIHRoZSBJU08gY29kZSBvZiB0aGUgcHJvZHVjdCBjYXJlLlxuICogQHJldHVybiBhIGlyb24gZm9udCBpY29uIGNvZGUuXG4gKi9cbi8qKlxuICogVXNlIHRoaXMgZnVuY3Rpb24gdG8gZ2V0IHRoZSBkcnktY2xlYW4gY2FyZSBmb250IGljb24uXG4gKiBAcGFyYW0gJGNvZGUgdGhlIElTTyBjb2RlIG9mIHRoZSBwcm9kdWN0IGNhcmUuXG4gKiBAcmV0dXJuIGEgZHJ5LWNsZWFuIGZvbnQgaWNvbiBjb2RlLlxuICovXG4vKipcbiAqIFVzZSB0aGlzIGZ1bmN0aW9uIHRvIGdldCB0aGUgd2V0LWNsZWFuIGNhcmUgZm9udCBpY29uLlxuICogQHBhcmFtICRjb2RlIHRoZSBJU08gY29kZSBvZiB0aGUgcHJvZHVjdCBjYXJlLlxuICogQHJldHVybiBhIHdldC1jbGVhbiBmb250IGljb24gY29kZS5cbiAqL1xuLyoqXG4gKiBVc2UgdGhpcyBmdW5jdGlvbiB0byBnZXQgdGhlIG5hdHVyYWwtZHJ5IGNhcmUgZm9udCBpY29uLlxuICogQHBhcmFtICRjb2RlIHRoZSBJU08gY29kZSBvZiB0aGUgcHJvZHVjdCBjYXJlLlxuICogQHJldHVybiBhIG5hdHVyYWwtZHJ5IGZvbnQgaWNvbiBjb2RlLlxuICovXG4vKipcbiAqIEdhdGhlcnMgdGhlIHByb3BlciBmb250IGljb24gZ2l2ZW4gdGhlIHBvc2l0aW9uIGFuZCB0aGVcbiAqIHByb2R1Y3QgY2FyZSBJU08gY29kZS5cbiAqIEBwYXJhbSAkcG9zIHRoZSBwb3NpdGlvbmFsIG1hcmtlciBmb3IgdGhlIElTTyBjb2RlXG4gKiBAcGFyYW0gJGNvZGUgdGhlIElTTyBjb2RlIG9mIHRoZSBwcm9kdWN0IGNhcmUuXG4gKiBAcmV0dXJuIGEgZm9udCBpY29uIGNvZGUuXG4gKi9cbi8qKlxuICogTWFrZSBhIGN1c3RvbSBmdW5jdGlvbiB0aGF0IGFjdHMgYXMgYSBwcm94eSB0byB0aGUgY2FsbCB0byBsaXN0XG4gKiBhbmQgdGhhdCB1c2VzIFNhc3PigJkgQHdhcm4gdG8gdGVsbCB1cyB3aGV0aGVyIHNvbWV0aGluZyBoYXMgZ29uZSB3cm9uZy5cbiAqIFRoaXMgaXMgdG8gcHJldmVudCB5b3UgZnJvbSB0cnlpbmcgdG8gZ2V0IHRoZSB6LWluZGV4IHZhbHVlIG9mIGFuIGl0ZW0gbm90IGluIHlvdXIgbGlzdFxuICovXG4vKipcbiAqIENyb3NzLWJyb3dzZXIgc3VwcG9ydCBmb3IgQGZvbnQtZmFjZS4gU3VwcG9ydHMgSUUsIEdlY2tvLCBXZWJraXQsIE9wZXJhLlxuICpcbiAqICRuYW1lIGlzIHJlcXVpcmVkLCBhcmJpdHJhcnksIGFuZCB3aGF0IHlvdSB3aWxsIHVzZSBpbiBmb250IHN0YWNrcy5cbiAqICRmb250LWZpbGVzIGlzIHJlcXVpcmVkIHVzaW5nIGZvbnQtZmlsZXMoJ3JlbGF0aXZlL2xvY2F0aW9uJywgJ2Zvcm1hdCcpLiBmb3IgYmVzdCByZXN1bHRzIHVzZSB0aGlzIG9yZGVyOiB3b2ZmLCBvcGVudHlwZS90cnVldHlwZSwgc3ZnXG4gKiAkZW90IGlzIHJlcXVpcmVkIGJ5IElFLCBhbmQgaXMgYSByZWxhdGl2ZSBsb2NhdGlvbiBvZiB0aGUgZW90IGZpbGUuXG4gKiAkd2VpZ2h0IHNob3dzIGlmIHRoZSBmb250IGlzIGJvbGQsIGRlZmF1bHRzIHRvIG5vcm1hbFxuICogJHN0eWxlIGRlZmF1bHRzIHRvIG5vcm1hbCwgbWlnaHQgYmUgYWxzbyBpdGFsaWNcbiAqIEZvciBhbmRyb2lkIDIuMiBDb21wYXRpYmxpdHksIHBsZWFzZSBlbnN1cmUgdGhhdCB5b3VyIHdlYiBwYWdlIGhhcyBhIG1ldGEgdmlld3BvcnQgdGFnLlxuICogVG8gc3VwcG9ydCBpT1MgPCA0LjIsIGFuIFNWRyBmaWxlIG11c3QgYmUgcHJvdmlkZWRcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmVuZXR0b24uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JlbmV0dG9uLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9iZW5ldHRvbi50dGZcIiksIHVybChcIi4uL2ZvbnRzL2JlbmV0dG9uLndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2JlbmV0dG9uLnN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5bY2xhc3NePVwiaWNvbi1iZW5ldHRvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tYmVuZXR0b24tXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdiZW5ldHRvbicgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuW2NsYXNzXj1cImljb24tYmVuZXR0b24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLWJlbmV0dG9uLVwiXSxcbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2JlbmV0dG9uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWJlbmV0dG9uLWFsZXJ0OjpiZWZvcmUsIC5pY29uLWFsZXJ0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lmFwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWFycm93RG93bjo6YmVmb3JlLCAuaWNvbi1hcnJvd0Rvd246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWZXCI7IH1cblxuLmljb24tYmVuZXR0b24tYXJyb3dMZWZ0OjpiZWZvcmUsIC5pY29uLWFycm93TGVmdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupZpcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1hcnJvd1JpZ2h0OjpiZWZvcmUsIC5pY29uLWFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWbXCI7IH1cblxuLmljb24tYmVuZXR0b24tYXJyb3dVcDo6YmVmb3JlLCAuaWNvbi1hcnJvd1VwOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lnFwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWJhZzo6YmVmb3JlLCAuaWNvbi1iYWc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWdXCI7IH1cblxuLmljb24tYmVuZXR0b24tY2FsZW5kYXI6OmJlZm9yZSwgLmljb24tY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWeXCI7IH1cblxuLmljb24tYmVuZXR0b24tY2hhdDo6YmVmb3JlLCAuaWNvbi1jaGF0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6ln1wiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWNoZWNrVjo6YmVmb3JlLCAuaWNvbi1jaGVja1Y6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWgXCI7IH1cblxuLmljb24tYmVuZXR0b24tY2xpcGJvYXJkOjpiZWZvcmUsIC5pY29uLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupaFcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1jbG9zZTo6YmVmb3JlLCAuaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupaJcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1jdXN0b21lckNhcmU6OmJlZm9yZSwgLmljb24tY3VzdG9tZXJDYXJlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lo1wiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWRvd25sb2FkOjpiZWZvcmUsIC5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lpFwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWVkaXQ6OmJlZm9yZSwgLmljb24tZWRpdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupaVcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1leWU6OmJlZm9yZSwgLmljb24tZXllOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lplwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWZhY2Vib29rOjpiZWZvcmUsIC5pY29uLWZhY2Vib29rOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lp1wiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWZhbWlseUNhcmQ6OmJlZm9yZSwgLmljb24tZmFtaWx5Q2FyZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupahcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1maWx0ZXJzOjpiZWZvcmUsIC5pY29uLWZpbHRlcnM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWpXCI7IH1cblxuLmljb24tYmVuZXR0b24tZnVsbEFycm93Qm90dG9tOjpiZWZvcmUsIC5pY29uLWZ1bGxBcnJvd0JvdHRvbTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupapcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1mdWxsQXJyb3dMZWZ0OjpiZWZvcmUsIC5pY29uLWZ1bGxBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWrXCI7IH1cblxuLmljb24tYmVuZXR0b24tZnVsbEFycm93UmlnaHQ6OmJlZm9yZSwgLmljb24tZnVsbEFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWsXCI7IH1cblxuLmljb24tYmVuZXR0b24tZnVsbEFycm93VG9wOjpiZWZvcmUsIC5pY29uLWZ1bGxBcnJvd1RvcDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupa1cIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1oYW1idXJnZXI6OmJlZm9yZSwgLmljb24taGFtYnVyZ2VyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lrlwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWluc3RhZ3JhbTo6YmVmb3JlLCAuaWNvbi1pbnN0YWdyYW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWvXCI7IH1cblxuLmljb24tYmVuZXR0b24tbGlzdGluZzF4OjpiZWZvcmUsIC5pY29uLWxpc3RpbmcxeDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupbBcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1saXN0aW5nMng6OmJlZm9yZSwgLmljb24tbGlzdGluZzJ4OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lsVwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWxpc3RpbmczeDo6YmVmb3JlLCAuaWNvbi1saXN0aW5nM3g6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWyXCI7IH1cblxuLmljb24tYmVuZXR0b24tbGlzdGluT29yZGVyOjpiZWZvcmUsIC5pY29uLWxpc3Rpbk9vcmRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupbNcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1sb2dvdXQ6OmJlZm9yZSwgLmljb24tbG9nb3V0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6ltFwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLW1haWw6OmJlZm9yZSwgLmljb24tbWFpbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupbVcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1tb3VzZUhhbmRQYXRoMTo6YmVmb3JlLCAuaWNvbi1tb3VzZUhhbmRQYXRoMTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupbZcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1tb3VzZUhhbmRQYXRoMjo6YmVmb3JlLCAuaWNvbi1tb3VzZUhhbmRQYXRoMjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupbdcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1vcmRlcjo6YmVmb3JlLCAuaWNvbi1vcmRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupbhcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1wYXltZW50OjpiZWZvcmUsIC5pY29uLXBheW1lbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qW5XCI7IH1cblxuLmljb24tYmVuZXR0b24tcGhvbmVJbmNvbWluZzo6YmVmb3JlLCAuaWNvbi1waG9uZUluY29taW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lulwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXBob25lOjpiZWZvcmUsIC5pY29uLXBob25lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lu1wiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXBpbjo6YmVmb3JlLCAuaWNvbi1waW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qW8XCI7IH1cblxuLmljb24tYmVuZXR0b24tcGx1czo6YmVmb3JlLCAuaWNvbi1wbHVzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lvVwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXJldHVybjo6YmVmb3JlLCAuaWNvbi1yZXR1cm46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7IH1cblxuLmljb24tYmVuZXR0b24tc2VhcmNoOjpiZWZvcmUsIC5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupoFcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1zZXR0aW5nczo6YmVmb3JlLCAuaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupoJcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1zaGlwcGluZ0V4cHJlc3M6OmJlZm9yZSwgLmljb24tc2hpcHBpbmdFeHByZXNzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6mg1wiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXNoaXBwaW5nOjpiZWZvcmUsIC5pY29uLXNoaXBwaW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6mhFwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXRyYXNoOjpiZWZvcmUsIC5pY29uLXRyYXNoOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6mhVwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXR3aXR0ZXI6OmJlZm9yZSwgLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupoZcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi11c2VyOjpiZWZvcmUsIC5pY29uLXVzZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qaHXCI7IH1cblxuLmljb24tYmVuZXR0b24td2lzaGxpc3Q6OmJlZm9yZSwgLmljb24td2lzaGxpc3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qaIXCI7IH1cblxuLmljb24tYmVuZXR0b24td2lzaGxpc3RGdWxsOjpiZWZvcmUsIC5pY29uLXdpc2hsaXN0RnVsbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupIBcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi15b3V0dWJlOjpiZWZvcmUsIC5pY29uLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qaJXCI7IH1cblxuLmljb24tYmVuZXR0b24tc2VhcmNobGlnaHQ6OmJlZm9yZSwgLmljb24tc2VhcmNobGlnaHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWWXCI7IH1cblxuLmljb24tYmVuZXR0b24tbmF2aWdhdGU6OmJlZm9yZSwgLmljb24tbmF2aWdhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWUXCI7IH1cblxuLmljb24tYmVuZXR0b24tZmF2T246OmJlZm9yZSwgLmljb24tZmF2T246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWQXCI7IH1cblxuLmljb24tYmVuZXR0b24tZmF2T2ZmOjpiZWZvcmUsIC5pY29uLWZhdk9mZjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupZFcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1jaXJjbGVPbjo6YmVmb3JlLCAuaWNvbi1jaXJjbGVPbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupZJcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1jaXJjbGVPZmY6OmJlZm9yZSwgLmljb24tY2lyY2xlT2ZmOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lk1wiOyB9XG5cbi5pY29uLWJlbmV0dG9uLWdlb2xvY2F0ZTo6YmVmb3JlLCAuaWNvbi1nZW9sb2NhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWPXCI7IH1cblxuLmljb24tYmVuZXR0b24tb2tDaGVjazo6YmVmb3JlLCAuaWNvbi1va0NoZWNrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6ljlwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXRhZzo6YmVmb3JlLCAuaWNvbi10YWc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWIXCI7IH1cblxuLmljb24tYmVuZXR0b24tdGVsZWdyYW06OmJlZm9yZSwgLmljb24tdGVsZWdyYW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLmljb24tYmVuZXR0b24tem9vbWluOjpiZWZvcmUsIC5pY29uLXpvb21pbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupJdcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1zdG9yZTo6YmVmb3JlLCAuaWNvbi1zdG9yZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupZVcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1jYWxsRW1wdHk6OmJlZm9yZSwgLmljb24tY2FsbEVtcHR5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kg1wiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXRpbWU6OmJlZm9yZSwgLmljb24tdGltZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupIRcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1waW5FbXB0eTo6YmVmb3JlLCAuaWNvbi1waW5FbXB0eTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupIVcIjsgfVxuXG4uaWNvbi1iZW5ldHRvbi1lZGl0VjI6OmJlZm9yZSwgLmljb24tZWRpdFYyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6khlwiOyB9XG5cbi5pY29uLWJlbmV0dG9uLXNpZ25pbjo6YmVmb3JlLCAuaWNvbi1zaWduaW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSHXCI7IH1cblxuLmljb24tYmVuZXR0b24tc2lnbnVwOjpiZWZvcmUsIC5pY29uLXNpZ251cDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupIhcIjsgfVxuXG4uaWNvbi1jYXJlLTFBOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6smlwiOyB9XG5cbi5pY29uLWNhcmUtMUI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSaXCI7IH1cblxuLmljb24tY2FyZS0xQzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupJtcIjsgfVxuXG4uaWNvbi1jYXJlLTFEOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6knFwiOyB9XG5cbi5pY29uLWNhcmUtMUU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7IH1cblxuLmljb24tY2FyZS0xRjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupJ5cIjsgfVxuXG4uaWNvbi1jYXJlLTFHOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kn1wiOyB9XG5cbi5pY29uLWNhcmUtMUg6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSgXCI7IH1cblxuLmljb24tY2FyZS0xSTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupKFcIjsgfVxuXG4uaWNvbi1jYXJlLTFLOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kolwiOyB9XG5cbi5pY29uLWNhcmUtMUw6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7IH1cblxuLmljb24tY2FyZS0xTTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupKRcIjsgfVxuXG4uaWNvbi1jYXJlLTFOOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kpVwiOyB9XG5cbi5pY29uLWNhcmUtMU86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSmXCI7IH1cblxuLmljb24tY2FyZS0xUDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupKdcIjsgfVxuXG4uaWNvbi1jYXJlLTFYOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kqFwiOyB9XG5cbi5pY29uLWNhcmUtMkE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSpXCI7IH1cblxuLmljb24tY2FyZS0yQjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupKpcIjsgfVxuXG4uaWNvbi1jYXJlLTJYOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kq1wiOyB9XG5cbi5pY29uLWNhcmUtM0E6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7IH1cblxuLmljb24tY2FyZS0zQjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupK1cIjsgfVxuXG4uaWNvbi1jYXJlLTNYOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6krlwiOyB9XG5cbi5pY29uLWNhcmUtNEE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7IH1cblxuLmljb24tY2FyZS00Qjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupLZcIjsgfVxuXG4uaWNvbi1jYXJlLTRDOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lglwiOyB9XG5cbi5pY29uLWNhcmUtNEQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWDXCI7IH1cblxuLmljb24tY2FyZS00RTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupYBcIjsgfVxuXG4uaWNvbi1jYXJlLTRGOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lhVwiOyB9XG5cbi5pY29uLWNhcmUtNEc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWBXCI7IH1cblxuLmljb24tY2FyZS00WDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupLRcIjsgfVxuXG4uaWNvbi1jYXJlLTVBOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6ktVwiOyB9XG5cbi5pY29uLWNhcmUtNUI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSwXCI7IH1cblxuLmljb24tY2FyZS01Qzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupK9cIjsgfVxuXG4uaWNvbi1jYXJlLTVYOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kulwiOyB9XG5cbi5pY29uLWNhcmUtNkE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7IH1cblxuLmljb24tY2FyZS02Qjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupLFcIjsgfVxuXG4uaWNvbi1jYXJlLTZDOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kt1wiOyB9XG5cbi5pY29uLWNhcmUtNkQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qS+XCI7IH1cblxuLmljb24tY2FyZS02RTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupLlcIjsgfVxuXG4uaWNvbi1jYXJlLTZYOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kv1wiOyB9XG5cbi5pY29uLWNhcmUtN0E6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qSyXCI7IH1cblxuLmljb24tY2FyZS03Qjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupLxcIjsgfVxuXG4uaWNvbi1jYXJlLTdDOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6kvVwiOyB9XG5cbi5pY29uLWNhcmUtN1g6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qWHXCI7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA0NSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRJbldpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogNzUlOyB9XG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogNzUlOyB9XG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0SW5SZXZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNDYlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDU2JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0SW5SZXZlcnNlV2lkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIDQ2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICA1NiUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFsaWduVGV4dExlZnQge1xuICAwJSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIDkwJSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQGtleWZyYW1lcyBhbGlnblRleHRDZW50ZXIge1xuICAwJSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICA5MCUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi52aXN1YWxseS1oaWRkZW4sIC5tb250aDpub3QodGQpIGxhYmVsLFxuLnllYXI6bm90KHRkKSBsYWJlbCxcbi5kYXk6bm90KHRkKSBsYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAubWVudSBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmUgIWltcG9ydGFudDsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogXzAyX0JBU0VTIExBWUVSOiBUaGlzIGlzIHRoZSBmaXJzdCBsYXllciB3aGljaCBnZW5lcmF0ZXMgYWN0dWFsIENTUy4gSXQgaW5jbHVkZXMgcmVzZXQgYW5kL29yIG5vcm1hbGl6ZSBzdHlsZXMsXG4gIGdsb2JhbCBydWxlcyBzdWNoIGFzIGJveC1zaXppbmcgZGVmaW5pdGlvbiwgYW5kIHRoZSBzdHlsZSBmb3IgYmFyZSBIVE1MIGVsZW1lbnRzLiBGcm9tIG5vdyBvbiwgd2UncmUgZ29pbmcgdG8gdXNlIHNwZWNpZmljIHByZWZpeGVzIHRvIGZpbGUgbmFtZXMsIGRlcGVuZGluZyBvbiB0aGllciBmdW5jdGlvbi5cbiAgVGhlIHByZWZpeCBfYl8gc3RhbmRzIGZvciBCYXNlIGhlcmUuXG4qL1xuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuICBodG1sICosXG4gIGh0bWwgKjpiZWZvcmUsXG4gIGh0bWwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0OyB9XG5cbiNtYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5lbmRsZXNzYWlzbGUgI21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbjpyb290IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgOnJvb3RbbGFuZz1cImVsXCJdIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgOnJvb3RbbGFuZz1cImVsXCJdIGgxLCA6cm9vdFtsYW5nPVwiZWxcIl0gLmgxLWxpa2UsIDpyb290W2xhbmc9XCJlbFwiXSBoMiwgOnJvb3RbbGFuZz1cImVsXCJdIC5oMi1saWtlLCA6cm9vdFtsYW5nPVwiZWxcIl0gaDMsIDpyb290W2xhbmc9XCJlbFwiXSAuaDMtbGlrZSwgOnJvb3RbbGFuZz1cImVsXCJdIGg0LCA6cm9vdFtsYW5nPVwiZWxcIl0gLmg0LWxpa2UsIDpyb290W2xhbmc9XCJlbFwiXSBoNSwgOnJvb3RbbGFuZz1cImVsXCJdIC5oNS1saWtlLCA6cm9vdFtsYW5nPVwiZWxcIl0gaDYsIDpyb290W2xhbmc9XCJlbFwiXSAuaDYtbGlrZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5oMSwgLmgxLWxpa2UsIGgyLCAuaDItbGlrZSwgaDMsIC5oMy1saWtlLCBoNCwgLmg0LWxpa2UsIGg1LCAuaDUtbGlrZSwgaDYsIC5oNi1saWtlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuaDEsIC5oMS1saWtlLCBoMiwgLmgyLWxpa2UsIGgzLCAuaDMtbGlrZSwgaDQsIC5oNC1saWtlLCBoNSwgLmg1LWxpa2Uge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG5oMSwgLmgxLWxpa2UsIGgyLCAuaDItbGlrZSwgaDMsIC5oMy1saWtlIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaDUsIC5oNS1saWtlLCBoNiwgLmg2LWxpa2Uge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmgxLCAuaDEtbGlrZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbjogNjVweCAwOyB9XG5cbi5oMS1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmgyLCAuaDItbGlrZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiA1MHB4IDA7IH1cblxuLmgyLXByb21vIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luOiA2NXB4IDA7IH1cblxuLmgxLWNhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBtYXJnaW46IDMycHggMCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDMsIC5oMy1saWtlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDI0cHggMDsgfVxuXG4uaDMtc2Vjb25kYXJ5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogNTBweCAwOyB9XG5cbi5oMy1kaXNwbGF5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgbWFyZ2luOiA4MHB4IDA7IH1cblxuaDQsIC5oNC1saWtlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cblxuLmg0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5oNC1kaXNwbGF5LCAuaDQtZWRpdG9yaWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDUwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5oNC1lZGl0b3JpYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDsgfVxuXG5oNSwgLmg1LWxpa2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cblxuLmg1LWVkaXRvcmlhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiA0LjhweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oNiwgLmg2LWxpa2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3Nzc7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxucCwgc3BhbiwgaSwgZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuaSwgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMjRweCAwOyB9XG5cbi50ZXh0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udGV4dC1lbXBoYXNpcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC1waG9uZSwgLnRleHQtYWRkcmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGV4dC1waG9uZSBwLCAudGV4dC1hZGRyZXNzIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnRleHQtcGhvbmU6YmVmb3JlLCAudGV4dC1hZGRyZXNzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi50ZXh0LXBob25lOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qW7XCI7IH1cblxuLnRleHQtY2FsbGJhY2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjsgfVxuXG4udGV4dC1hZGRyZXNzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgY29udGVudDogXCLupbxcIjsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC13ZWxjb21lIHtcbiAgY29sb3I6ICM3Nzc7XG4gIG1hcmdpbjogMDsgfVxuICAudGV4dC13ZWxjb21lIGEge1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gIC50ZXh0LXdlbGNvbWUgLnVzZXJuYW1lIHtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuXG4udGV4dC1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9XG4gIC5zdG9yZS1maW5kZXItZGV0YWlscyAudGV4dC1kaXNjbGFpbWVyIHtcbiAgICAvKlxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuc21hbGwsIC50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuY29kZSB7XG4gIGNvbG9yOiAjZDAwMjFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMiwgMjcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuYSxcbi5hLWxpa2Uge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgYTpmb2N1cyxcbiAgLmEtbGlrZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAubm8tanMgYSwgLm5vLWpzXG4gIC5hLWxpa2Uge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxpbmstc2Vjb25kYXJ5OmFmdGVyIHtcbiAgICBjb250ZW50OiAnIOKGkic7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi5saW5rLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAubGluay1icmVhZGNydW1iOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5saW5rLXNjcm9sbC1ib3R0b20ge1xuICBjb2xvcjogIzAwOTg0ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saW5rLXNjcm9sbC1ib3R0b206YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcg4oaTJzsgfVxuXG4ubGluay1iYWNrLWV4cGxvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmxpbmstYmFjay1leHBsb3JlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lrFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5icmVhZGNydW1iIC5saW5rLWJhY2stZXhwbG9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RvcmUtZmluZGVyLWRldGFpbHMgLmxpbmstYmFjay1leHBsb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbjogOXB4IDAgMThweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGluay1leHBsb2RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJlZmVycmVkLXN0b3JlLXBhZ2UgLmxpbmstZXhwbG9kZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwOyB9XG4gIC5saW5rLWV4cGxvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAubGluay1leHBsb2RlLmFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcrJzsgfVxuXG4ubGluay1ndWVzdCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMDA5ODQ4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lYS1jb25maXJtICsgLmxpbmstZ3Vlc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLWZvY3VzIHtcbiAgY29sb3I6ICMwMDk4NDg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi5pcy13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZDAwMjFiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5kYW5nZXJfbXNnIHAsIC5kYW5nZXJfbXNnIGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kYW5nZXJfbXNnIGltZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3R0b206IC0xcHg7IH1cblxuLmxpbmstcHJlZmVycmVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnB0X3N0b3JlLWxvY2F0b3IgLmxpbmstcHJlZmVycmVkIHtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLnB0X3N0b3JlLWxvY2F0b3IgLmxpbmstcHJlZmVycmVkIC5wcmVmZXJyZWQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgLmxpbmstcHJlZmVycmVkIC5wcmVmZXJyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpbmstcHJlZmVycmVkIC5sYWJlbC1waG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpbmstcHJlZmVycmVkOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lkVwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAubGluay1wcmVmZXJyZWQuaXMtcHJlZmVycmVkOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lkFwiO1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gIC5saW5rLXByZWZlcnJlZC5pcy1wcmVmZXJyZWQgLnByZWZlcnJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAubGluay1wcmVmZXJyZWQuaXMtcHJlZmVycmVkIC5ub3QtcHJlZmVycmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5saW5rLW1pbmljYXJ0LWNsb3NlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEycHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIF8wM19MQVlPVVRTIExBWUVSOiB0aGlzIGlzIHdoZXJlIHdlJ3JlIGNyZWF0aW5nIHRoZSBwaWxsYXJzIGZvciBvdXIgcHJvamVjdC5cbiAgVGhpcyBsYXllciBjb250YWlucyBjbGFzcy1iYXNlZCBzZWxlY3RvcnMgd2hpY2ggZGVmaW5lIHRoZSBza2VsZXRvbiBvZiB0aGUgd2Vic2l0ZS5cbiAgV2UncmUgbm90IHlldCB0YWtpbmcgY2FyZSBvZiB0aGUgbWFrZXVwIGhlcmUuXG4gIFRoZSBwcmVmaXggX2xfIHN0YW5kcyBmb3IgTGF5b3V0IGhlcmUuXG4qL1xuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmVkaXRvcmlhbCwgLmNvbC1tZC0xMiwgLmVkaXRvcmlhbCwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5lZGl0b3JpYWwge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIsIC5lZGl0b3JpYWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5lZGl0b3JpYWwge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIsIC5lZGl0b3JpYWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7IH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4OyB9IH1cblxuW2NsYXNzXj1cImNvbC1cIl0sIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xhc3NePVwiY29sLVwiXSwgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3NePVwiY29sLVwiXSwgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBbY2xhc3NePVwiY29sLVwiXSwgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbi5zaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI2cHgpOyB9XG5cbmltZ1tjbGFzc149XCJsYXp5XCJdLFxuaW1nW2NsYXNzKj1cIiBsYXp5XCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjsgfVxuICAubm8tZWZmZWN0IGltZ1tjbGFzc149XCJsYXp5XCJdLCAubm8tZWZmZWN0XG4gIGltZ1tjbGFzcyo9XCIgbGF6eVwiXSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubGF6eSwgLmxhenlsb2FkLCAubGF6eWxvYWRpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9hZGluZzpiZWZvcmUsIC5sb2FkaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmxvYWRpbmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmxvYWRpbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIxLjVweCAzMS41cHg7IH1cblxuaHRtbC5sb2FkaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bZGF0YS1saW5rXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubF93cmFwcGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubF9yZW9yZGVyLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5sX3Jlb3JkZXItY2FyZHMgLmxhc3QtZWRpdGVkIHtcbiAgICBvcmRlcjogLTE7IH1cblxuLmxfc2Nyb2xsLXBhbmUge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sX3Njcm9sbC1wYW5lIC5tZXNzYWdlLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5sX3Njcm9sbC1wYW5lIC5tZXNzYWdlLWxvY2F0aW9uIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubF9zY3JvbGwtcGFuZSAubGlzdC1kZXRhaWxzLCAubF9zY3JvbGwtcGFuZSAuc3RvcmUtZmluZGVyLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDAgMjVweCAyMHB4IDIwcHg7IH1cbiAgLmxfc2Nyb2xsLXBhbmUgLnN0b3JlLWZpbmRlci1kZXRhaWxzIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIG92ZXJmbG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgLmxfc2Nyb2xsLXBhbmUuaXMtbW92ZWQgLmNvbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgLmxfc2Nyb2xsLXBhbmUuaXMtbW92ZWQgLnN0b3JlLWZpbmRlci1kZXRhaWxzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5sX3Njcm9sbC1wYW5lLmlzLW1vdmVkIC5saXN0LWRldGFpbHMge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5sX3Njcm9sbC1wYW5lIC5jb2wge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV4cGxvcmVyIC5sX3Njcm9sbC1wYW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkubWluaWNhcnQtaXMtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxfc2lkZWJhci1iYXNrZXQgLmNhcnQtYWN0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmVuZGxlc3NhaXNsZSAubF9zaWRlYmFyLWJhc2tldCAuY2FydC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sX3NpZGViYXItYmFza2V0IC5jYXJ0LWFjdGlvbnMgLmNhcnQtYWN0aW9uLWxvZ2luLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxfc2lkZWJhci1iYXNrZXQgLmNhcnQtYWN0aW9ucyAuY2FydC1hY3Rpb24tbG9naW4ge1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubF9zaWRlYmFyLWJhc2tldCAuY2FydC1hY3Rpb25zIC5jYXJ0LWFjdGlvbi1sb2dpbixcbiAgLmxfc2lkZWJhci1iYXNrZXQgLmNhcnQtYWN0aW9ucyAuY2FydC1hY3Rpb24tY2hlY2tvdXQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAubF9zaWRlYmFyLWJhc2tldCAuY2FydC1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xOyB9XG4gIC5taW5pY2FydC1pcy1vcGVuIC5iYWNrZHJvcCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAyMDA7IH1cblxuLyogXzA0X09CSkVDVFMgTEFZRVI6IFRoaXMgaXMgd2hlcmUgbWFqb3JpdHkgb2Ygb3VyIHdvcmsgdGFrZXMgcGxhY2UgYW5kIG91ciBVSSBhdG9tcyBhbmQgY29tcG9uZW50cyB3aWxsIGJlIHN0eWxlZC5cbiAgSW4gdGhpcyBjYXNlLCBfb18gc3RhbmRzIGZvciBvYmplY3RzIChib3RoIGF0b21zIGFuZCBjb21wb25lbnRzKVxuKi9cbi5hbGVydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxlcnQtbm90LWZvdW5kIHtcbiAgY29sb3I6ICNkMDAyMWI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYWxlcnQtbm90LWZvdW5kIC5pcy13YXJuaW5nIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFsZXJ0LW5vdC1mb3VuZCAudGV4dC10aXRsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5hbGVydC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYxO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOTg0ODtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMTZweCAxMCUgMjdweDsgfVxuICAuYWxlcnQtYm94OmJlZm9yZSwgLmFsZXJ0LWJveDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmFsZXJ0LWJveDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFsZXJ0LWJveCAuaDEtc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFsZXJ0LWJveCAudGV4dC1zbWFsbCB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWxlcnQtc2VjdXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gIC5hbGVydC1zZWN1cmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuYWxlcnQtc2VjdXJlIHAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDk4NDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY0ZWM7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1pbmZvLW1zZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbGVydC1pbmZvLW1zZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWxlcnQtaW5mby1tc2c6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICdpJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsZXJ0LWluZm8tbXNnLnNtYWxsLCAuYWxlcnQtaW5mby1tc2cuaXMtaGlnaGxpZ2h0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmFsZXJ0LWluZm8tbXNnLnNtYWxsOmJlZm9yZSwgLmFsZXJ0LWluZm8tbXNnLmlzLWhpZ2hsaWdodDpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5ODQ4OyB9XG4gIC5hbGVydC1pbmZvLW1zZy5oYXMtYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLmFsZXJ0LWluZm8tbXNnLmhhcy1hY3Rpb246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWxlcnQtaW5mby1tc2cuaGFzLWFjdGlvbiAuaW5mby1hY3Rpb24ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWxlcnQtaW5mby1tc2cuaXMtd2FybmluZyB7XG4gICAgY29sb3I6ICNkMDAyMWI7IH1cbiAgLmFsZXJ0LWluZm8tbXNnLmlzLWhpZ2hsaWdodCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5hbGVydC1jb25maXJtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYxO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsZXJ0LWNvbmZpcm1hdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cbiAgLmFsZXJ0LWNvbmZpcm1hdGlvbiBbY2xhc3NePVwiaWNvbi1iZW5ldHRvbi1cIl0sIC5hbGVydC1jb25maXJtYXRpb24gW2NsYXNzXj1cImljb24tYmVuZXR0b24tXCJdIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYWxlcnQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMTtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuYWxlcnQtaGlnaGxpZ2h0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGFzaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRvcCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDIwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5ub3RpZmljYXRpb24uaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9XG4gIC5ub3RpZmljYXRpb24uc3VjY2VzcyB7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLm5vdGlmaWNhdGlvbi5lcnJvciB7XG4gICAgY29sb3I6ICNkMDAyMWI7IH1cbiAgLm5vdGlmaWNhdGlvbi5waW5uZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAubm90aWZpY2F0aW9uIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5ub3RpZmljYXRpb24gLmNsb3NlOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupaJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjYzRjNGM0OyB9XG4gIC5ub3RpZmljYXRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmFsZXJ0LW1peGVkIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDE5MywgNzksIDAuMyk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmODc1MTQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFsZXJ0LW1peGVkIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZjg3NTE0OyB9XG4gIC5hbGVydC1taXhlZCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uYmFkZ2UtcHJlLW9yZGVyIHtcbiAgY29sb3I6ICMwMDk4NDg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYWRnZS1wcmUtb3JkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTg0ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmFjdGlvbnMtbWFpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLmJhc2tldC1mb3JtLWNkIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uYm9va21hcmstc3RpY2t5IHtcbiAgaGVpZ2h0OiAxMzRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIHJpZ2h0OiAtMTk1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNjdweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MGU0YjQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgcmlnaHQ7IH1cbiAgLnB0X2NhcnQgLmJvb2ttYXJrLXN0aWNreSxcbiAgLnB0X2NoZWNrb3V0IC5ib29rbWFyay1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2ttYXJrLXN0aWNreTpob3ZlciB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuYm9va21hcmstc3RpY2t5IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYm9va21hcmstc3RpY2t5IC5jbG9zZV9ib29rbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICM5MGU0YjQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ib29rbWFyay1zdGlja3kgLmNsb3NlX2Jvb2ttYXJrID4gaSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYm9va21hcmstc3RpY2t5IC5pbm5lci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTJweCAxMnB4O1xuICAgIHdpZHRoOiAxOTRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJvb2ttYXJrLXN0aWNreSAuaW5uZXItdGV4dCBhIHtcbiAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgIC5ib29rbWFyay1zdGlja3kgLmlubmVyLXRleHQgaDQge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYm9va21hcmstc3RpY2t5IC5pbm5lci10ZXh0IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ib29rbWFyay1zdGlja3kge1xuICAgIHJpZ2h0OiAtMjYwcHg7IH0gfVxuXG4uYm94LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgLmJveC1pbmZvOmJlZm9yZSwgLmJveC1pbmZvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYm94LWluZm86YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5lbmRsZXNzYWlzbGUgLmJveC1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib3gtaW5mby1oZWFkaW5nIGIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAuYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWhlYWRpbmcuY2hhdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ib3gtaW5mby1zZXJ2aWNlIC5pbmZvLXNlcnZpY2UtaGVhZGluZy5jaGF0LmluIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWhlYWRpbmcgW2NsYXNzXj1cImljb24tYmVuZXR0b25cIl0sXG4gIC5ib3gtaW5mby1zZXJ2aWNlIC5pbmZvLXNlcnZpY2UtaGVhZGluZyBbY2xhc3MqPVwiaWNvbi1iZW5ldHRvblwiXSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAuYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWhlYWRpbmcgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJveC1pbmZvLXNlcnZpY2UgLmluZm8tc2VydmljZS1oZWFkaW5nIGIsXG4gIC5ib3gtaW5mby1zZXJ2aWNlIC5pbmZvLXNlcnZpY2UtaGVhZGluZyBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJveC1pbmZvLXNlcnZpY2UgLmluZm8tc2VydmljZS1leHRlcm5hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWV4dGVybmFsID4gYSB7XG4gICAgZmxleDogMSAxIDEwMCU7IH1cbiAgLmJveC1pbmZvLXNlcnZpY2UgLmluZm8tc2VydmljZS1leHRlcm5hbCAuaW5mby1zZXJ2aWNlLWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWV4dGVybmFsIC5pbmZvLXNlcnZpY2UtaGVhZGluZyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWV4dGVybmFsIC5pbmZvLXNlcnZpY2UtaGVhZGluZyBbY2xhc3NePVwiaWNvbi1iZW5ldHRvbi1cIl0sXG4gICAgLmJveC1pbmZvLXNlcnZpY2UgLmluZm8tc2VydmljZS1leHRlcm5hbCAuaW5mby1zZXJ2aWNlLWhlYWRpbmcgW2NsYXNzKj1cImljb24tYmVuZXR0b24tXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJveC1pbmZvLXNlcnZpY2UucmV0dXJuIC5pbmZvLXNlcnZpY2UtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uYm94LW9wdGlvbiB7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJveC1vcHRpb246YmVmb3JlLCAuYm94LW9wdGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJveC1vcHRpb246YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ib3gtb3B0aW9uIGg0LFxuICAuYm94LW9wdGlvbiAuaDQtbGlrZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ib3gtb3B0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4xNXM7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmJveC1vcHRpb24uc2luZ2xlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ib3gtb3B0aW9uLnNpbmdsZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAuYm94LW9wdGlvbi5zaW5nbGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJveC1vcHRpb24uaXMtYWR5ZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJveC1vcHRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgLmJveC1vcHRpb24ubm90LWF2YWlsYWJsZSAucmFkaW8ge1xuICAgIG9wYWNpdHk6IC40OyB9XG4gICAgLmJveC1vcHRpb24ubm90LWF2YWlsYWJsZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAuYm94LW9wdGlvbiAucmFkaW8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm94LW9wdGlvbiAub3B0aW9uLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5ib3gtb3B0aW9uIC5vcHRpb24tY29zdCxcbiAgLmJveC1vcHRpb24gLm9wdGlvbi1lZGl0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib3gtb3B0aW9uIC5vcHRpb24tZWRpdCxcbiAgLmJveC1vcHRpb24gLm9wdGlvbi1lcnJvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgLmJveC1vcHRpb24gLm9wdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJveC1vcHRpb24gLm9wdGlvbi1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYm94LW9wdGlvbiAub3B0aW9uLWRlc2NyaXB0aW9uICsgLm9wdGlvbi1lZGl0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYm94LW9wdGlvbiAuc2hvcnQtZGVzYyxcbiAgLmJveC1vcHRpb24gLm5vdGUtdGl0bGUsXG4gIC5ib3gtb3B0aW9uIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib3gtb3B0aW9uIC5ub3RlLXRpdGxlIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAuYm94LW9wdGlvbiArIC5jYXJ0LWFjdGlvbnMge1xuICAgIG1hcmdpbjogNTBweCAwOyB9XG4gIC5zdWdnZXN0ZWQtb3B0aW9ucyAuYm94LW9wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5zdWdnZXN0ZWQtb3B0aW9ucyAuYm94LW9wdGlvbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgLmJveC1vcHRpb24uaXMtc2VsZWN0ZWQgPiAuYm94LW9wdGlvbi1uZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib3gtb3B0aW9uLm11bHRpb3B0cyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5ib3gtb3B0aW9uIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEyOHB4OyB9XG4gIC5ib3gtb3B0aW9uIC5jYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ib3gtb3B0aW9uIC5jYyBpbWcge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5ib3gtb3B0aW9uIGxhYmVsW2Zvcj1cInBheXBhbFwiXSBpbWcge1xuICAgIHdpZHRoOiAxMjRweDsgfVxuICAuZWEtbG9naW4gLmJveC1vcHRpb24ge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uYm94LW9wdGlvbi1uZXcge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuYm94LW9wdGlvbi1uZXc6YmVmb3JlLCAuYm94LW9wdGlvbi1uZXc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5ib3gtb3B0aW9uLW5ldzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJveC1vcHRpb24tbmV3LmNyZWRpdC1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYm94LW9wdGlvbi1uZXcucGF5bWVudC1tZXRob2QtZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYXltZW50LW1ldGhvZC1vcHRpb25zIC5ib3gtb3B0aW9uLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpOyB9XG5cbi5vcHRpb24tbmV3LWNvbnRlbnQ6YmVmb3JlLCAub3B0aW9uLW5ldy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5vcHRpb24tbmV3LWNvbnRlbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYm94LW9wdGlvbi1hZHllbjpiZWZvcmUsIC5ib3gtb3B0aW9uLWFkeWVuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ib3gtb3B0aW9uLWFkeWVuOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmJveC1vcHRpb24tYWR5ZW4gLmJveC1vcHRpb246bm90KC5pcy1zZWxlY3RlZCk6Zmlyc3Qtb2YtdHlwZTpub3QoLnNpbmdsZS1vcHRpb24pIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4uYm94LWNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYm94LWNvbmZpcm1hdGlvbi1tZXNzYWdlIC5oNS1lZGl0b3JpYWwge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5ib3gtY29uZmlybWF0aW9uLW1lc3NhZ2UgW2NsYXNzXj1cImljb24tYmVuZXR0b24tXCJdLFxuICAuYm94LWNvbmZpcm1hdGlvbi1tZXNzYWdlIFtjbGFzcyo9XCJpY29uLWJlbmV0dG9uLVwiXSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi5ib3gtaW5mby1vcmRlciB7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMTIxMjsgfVxuICAuYm94LWluZm8tb3JkZXIgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmJveC1vcmRlci1pdGVtczpiZWZvcmUsIC5ib3gtb3JkZXItaXRlbXM6YWZ0ZXIsXG4uYm94LWFkZHJlc3MtaXRlbXM6YmVmb3JlLFxuLmJveC1hZGRyZXNzLWl0ZW1zOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ib3gtb3JkZXItaXRlbXM6YWZ0ZXIsXG4uYm94LWFkZHJlc3MtaXRlbXM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYm94LW9yZGVyLWl0ZW1zIC5vcmRlci1tYWluLWluZm8sXG4uYm94LW9yZGVyLWl0ZW1zIC5hZGRyZXNzLW1haW4taW5mbyxcbi5ib3gtYWRkcmVzcy1pdGVtcyAub3JkZXItbWFpbi1pbmZvLFxuLmJveC1hZGRyZXNzLWl0ZW1zIC5hZGRyZXNzLW1haW4taW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjNGM0OyB9XG5cbi5ib3gtYWRkcmVzcy1pdGVtcyAuYWRkcmVzcy1tYWluLWluZm8ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cbiAgLmJveC1hZGRyZXNzLWl0ZW1zIC5hZGRyZXNzLW1haW4taW5mbzpiZWZvcmUsIC5ib3gtYWRkcmVzcy1pdGVtcyAuYWRkcmVzcy1tYWluLWluZm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5ib3gtYWRkcmVzcy1pdGVtcyAuYWRkcmVzcy1tYWluLWluZm86YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ib3gtYWRkcmVzcy1pdGVtcyAuYWRkcmVzcy1tYWluLWluZm8gLmg1LWVkaXRvcmlhbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJveC1hZGRyZXNzLWl0ZW1zIC5hZGRyZXNzLW1haW4taW5mbyAudGV4dC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYm94LWFkZHJlc3MtaXRlbXMgLmFkZHJlc3MtbWFpbi1pbmZvIC50ZXh0LWFkZHJlc3Mge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmJveC1hZGRyZXNzLWl0ZW1zIC5hZGRyZXNzLW1haW4taW5mby5kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MiwgNzIsIDAuMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJvcmRlci1jb2xvcihmb2N1cyk7IH1cbiAgLmJveC1hZGRyZXNzLWl0ZW1zIC5hZGRyZXNzLW1haW4taW5mby5ub3RGb3VuZCAudGV4dC1waG9uZSxcbiAgLmJveC1hZGRyZXNzLWl0ZW1zIC5hZGRyZXNzLW1haW4taW5mby5ub3RGb3VuZCAudGV4dC1hZGRyZXNzIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5ib3gtYWRkcmVzcy1pdGVtcyAuYWRkcmVzcy1tYWluLWluZm8ubm90Rm91bmQgLnRleHQtcGhvbmU6YmVmb3JlLFxuICAgIC5ib3gtYWRkcmVzcy1pdGVtcyAuYWRkcmVzcy1tYWluLWluZm8ubm90Rm91bmQgLnRleHQtYWRkcmVzczpiZWZvcmUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmJveC1vcmRlci1pdGVtcyB7XG4gIHBhZGRpbmc6IDAgMjBweCAzMHB4OyB9XG4gIC5ib3gtb3JkZXItaXRlbXMgLnByaWNlLWZ1bGwge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLmJveC1vcmRlci1pdGVtcyAucHJpY2UtZnVsbCxcbiAgLmJveC1vcmRlci1pdGVtcyAucHJpY2Utc2FsZXMtcGVyY2VudGFnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmJveC1vcmRlci1pdGVtcyAuc3VtbWFyeS1iYXNrZXQtY29zdHMge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuYm94LW9yZGVyLWl0ZW1zIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYm94LW9yZGVyLWl0ZW1zIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cblxuLmJveC1vcmRlci1tYWluLWluZm8gLmluZm8tY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMyU7IH1cblxuLmJveC1zdWJoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJveC1zdWJoZWFkZXIgLmNvbnRhaW5lci10aXRsZS1zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4OyB9XG4gIC5ib3gtc3ViaGVhZGVyLndpdGgtYWxlcnQtYm94IC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4OyB9XG4gIC5ib3gtc3ViaGVhZGVyLmZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDgwdmg7IH1cbiAgLmJveC1zdWJoZWFkZXIudGhlbWVkOmJlZm9yZSwgLmJveC1zdWJoZWFkZXIudGhlbWVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYm94LXN1YmhlYWRlci50aGVtZWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ib3gtc3ViaGVhZGVyLnRoZW1lZCAuYmFubmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiA0MTBweDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyLnRoZW1lZCAuYmFubmVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5ib3gtc3ViaGVhZGVyLnRoZW1lZCAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm94LXN1YmhlYWRlci50aGVtZWQgLmlubmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ib3gtc3ViaGVhZGVyLnRoZW1lZCAuaW5uZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIC5ib3gtc3ViaGVhZGVyLnRoZW1lZCAuYWRkaXRpb25hbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJveC1zdWJoZWFkZXIubm8tcmVzdWx0cy1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gIC5ib3gtc3ViaGVhZGVyLm9uZS1nZW5kZXItcmVzdWx0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7IH1cbiAgLmJveC1zdWJoZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ib3gtc3ViaGVhZGVyIC50aXRsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI0NHB4OyB9XG4gIC5ib3gtc3ViaGVhZGVyIC5hbGVydC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyMDtcbiAgICBtYXJnaW46IDAgOTVweDsgfVxuICAuYm94LXN1YmhlYWRlciAub3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib3gtc3ViaGVhZGVyIC5vdXRlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJveC1zdWJoZWFkZXIgLm91dGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmJveC1zdWJoZWFkZXIgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJveC1zdWJoZWFkZXIgLmlubmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYm94LXN1YmhlYWRlciAuaW5uZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJveC1zdWJoZWFkZXIgLmlubmVyIHtcbiAgICAgICAgbGVmdDogOC4zMzMzMyU7IH0gfVxuICAuYm94LXN1YmhlYWRlciAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nLWNvbnRhaW5lciAuc3ViaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nIGxpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYwZjE7IH1cbiAgICAgIC5ib3gtc3ViaGVhZGVyIC5wcmUtbGlzdGluZyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC5ib3gtc3ViaGVhZGVyIC5wcmUtbGlzdGluZyBsaSBhLmRpc2FibGVkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICAuYm94LXN1YmhlYWRlciAucHJlLWxpc3RpbmcgbGkgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nIGxpIC5pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJveC1zdWJoZWFkZXIgaDIsXG4gIC5ib3gtc3ViaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIGgyLnNlYXJjaC10ZXJtLFxuICAgIC5ib3gtc3ViaGVhZGVyIC50aXRsZS5zZWFyY2gtdGVybSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYm94LXN1YmhlYWRlciBoMiBzcGFuLCAuYm94LXN1YmhlYWRlciBoMiBzdHJvbmcsXG4gICAgLmJveC1zdWJoZWFkZXIgLnRpdGxlIHNwYW4sXG4gICAgLmJveC1zdWJoZWFkZXIgLnRpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuYm94LXN1YmhlYWRlciBoMiBzdHJvbmcsXG4gICAgLmJveC1zdWJoZWFkZXIgLnRpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuYm94LXN1YmhlYWRlci5uby1yZXN1bHRzLWNvbnRhaW5lciAudGl0bGUgc3Bhbi5pY29uLWJlbmV0dG9uLXNlYXJjaC1ub3Jlc3VsdHMge1xuICAgIGNvbG9yOiAjZDAwMjFiOyB9XG4gIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIHAge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIHAubGVhZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAuYm94LXN1YmhlYWRlciAubm8tcmVzdWx0cyBwIHN0cm9uZyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIHVsIHtcbiAgICBtYXJnaW46IDE1cHggMCAwOyB9XG4gIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIGxpLmFjdGlvbnMge1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAuYm94LXN1YmhlYWRlciAubm8tcmVzdWx0cyBsaS5hY3Rpb25zOmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIGxpLmFjdGlvbnMgYSB7XG4gICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIGxpLmFjdGlvbnMucGhvbmU6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qW7XCI7IH1cbiAgICAuYm94LXN1YmhlYWRlciAubm8tcmVzdWx0cyBsaS5hY3Rpb25zLmNoYXQ6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWfXCI7IH1cbiAgICAuYm94LXN1YmhlYWRlciAubm8tcmVzdWx0cyBsaS5hY3Rpb25zLnBhY2thZ2U6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIGxpLmFjdGlvbnMubWFpbDphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupbVcIjsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIGxpLmFjdGlvbnMucGhvbmU6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qW7XCI7IH1cbiAgICAuYm94LXN1YmhlYWRlciAubm8tcmVzdWx0cyBsaS5hY3Rpb25zLmNoYXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmJveC1zdWJoZWFkZXIgLm5vLXJlc3VsdHMgbGkuYWN0aW9ucy5jaGF0LmluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ib3gtc3ViaGVhZGVyIC5uby1yZXN1bHRzIGxpLmFjdGlvbnMuY2hhdDphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qWfXCI7IH1cbiAgLmJveC1zdWJoZWFkZXIgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYm94LXN1YmhlYWRlciAuYmFubmVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmJveC1zdWJoZWFkZXIgLmFkZGl0aW9uYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmJveC1zdWJoZWFkZXIgLnBvc3QtbGlzdGluZyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuYm94LXN1YmhlYWRlciAucG9zdC1saXN0aW5nOmJlZm9yZSwgLmJveC1zdWJoZWFkZXIgLnBvc3QtbGlzdGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmJveC1zdWJoZWFkZXIgLnBvc3QtbGlzdGluZzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5wb3N0LWxpc3RpbmcgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDsgfVxuICAgICAgLmJveC1zdWJoZWFkZXIgLnBvc3QtbGlzdGluZyBsaSAuaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgICAgICAuYm94LXN1YmhlYWRlciAucG9zdC1saXN0aW5nIGxpIC5pdGVtLmluLWV2aWRlbmNlIHtcbiAgICAgICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgICAgICAuYm94LXN1YmhlYWRlciAucG9zdC1saXN0aW5nIGxpIC5pdGVtIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmJveC1zdWJoZWFkZXIucGlubmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICB6LWluZGV4OiAyMDA7IH1cblxuLmJveC1oZWFkZXJzb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJveC1oZWFkZXJzb2NpYWwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYm94LWhlYWRlcnNvY2lhbCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAuYm94LWhlYWRlcnNvY2lhbCAuc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmJveC1oZWFkZXJzb2NpYWwgLnNvY2lhbHMgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ib3gtaGVhZGVyc29jaWFsIC5zb2NpYWxzIC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYm94LXNlYXJjaHN1Z2dlc3QtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMzA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjsgfVxuICAuYm94LXNlYXJjaHN1Z2dlc3QtcmVzdWx0cy5pcy1vcGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmJveC1wcm9kdWN0IHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgLmJveC1wcm9kdWN0IC5wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJveC1wcm9kdWN0IC5wcmV2aWV3LWNvbnRhaW5lci51bmF2YWlsYWJsZSAucHJldmlldyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmJveC1wcm9kdWN0IC5wcmV2aWV3LWNvbnRhaW5lci51bmF2YWlsYWJsZSAucHJldmlldyBpbWcge1xuICAgICAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5ib3gtcHJvZHVjdCAucHJldmlldy1jb250YWluZXIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ib3gtcHJvZHVjdCAucHJldmlldy1jb250YWluZXIgLnByZXZpZXcge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYm94LXByb2R1Y3QgLnByZXZpZXctY29udGFpbmVyIC5wcmV2aWV3OmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNSU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJveC1wcm9kdWN0IC5wcmV2aWV3LWNvbnRhaW5lciAucHJldmlldyBpbWcge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib3gtcHJvZHVjdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJveC1wcm9kdWN0IC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ib3gtcHJvZHVjdCAuZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjsgfVxuICAgIC5ib3gtcHJvZHVjdCAuZGV0YWlscyAuYnRuLXRyYXNoIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ib3gtcHJvZHVjdCAuZGV0YWlscyAuYnRuLXRyYXNoOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYm94LXByb2R1Y3QgLndpc2hsaXN0LWRldGFpbHMgLnByb2R1Y3QtcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmJveC1wcm9kdWN0IC53aXNobGlzdC1kZXRhaWxzIC5hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYm94LXByb2R1Y3QgLndpc2hsaXN0LWRldGFpbHMgLmFjdGlvbnMgLnNlY29uZGFyeS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmJveC1wcm9kdWN0IC53aXNobGlzdC1kZXRhaWxzIC5hY3Rpb25zID4gc3BhbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5ib3gtcHJvZHVjdCAud2lzaGxpc3QtZGV0YWlscyAuYnRuLXByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib3gtcHJvZHVjdCAuYWN0aW9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZW5kbGVzc2Fpc2xlIC5ib3gtcHJvZHVjdCAuYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJveC1wcm9kdWN0IC5hY3Rpb25zIC5pcy1uZXcsXG4gICAgLmJveC1wcm9kdWN0IC5hY3Rpb25zIC5pcy1zYWxlLFxuICAgIC5ib3gtcHJvZHVjdCAuYWN0aW9ucyAuaXMtcHJvbW8sXG4gICAgLmJveC1wcm9kdWN0IC5hY3Rpb25zIC5pcy1wcmVvcmRlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ib3gtcHJvZHVjdCAuYWN0aW9ucyAuaXMtbmV3LFxuICAgIC5ib3gtcHJvZHVjdCAuYWN0aW9ucyAuaXMtcHJlb3JkZXIge1xuICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgICAuYm94LXByb2R1Y3QgLmFjdGlvbnMgLmlzLXNhbGUge1xuICAgICAgY29sb3I6ICNlMzA0MzA7IH1cbiAgICAuYm94LXByb2R1Y3QgLmFjdGlvbnMgLmJ0bi13aXNobGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLmJveC1wcm9kdWN0IC5hY3Rpb25zIC5yaWdodC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY29sb3I6ICNjNGM0YzQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYm94LXByb2R1Y3QgLmFjdGlvbnMgLnJpZ2h0LWFjdGlvbi5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgICAuYm94LXByb2R1Y3QgLmFjdGlvbnMgLnJpZ2h0LWFjdGlvbi5zcXVhcmUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOTg0ODtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICB3aWR0aDogMzhweDsgfVxuICAuYm94LXByb2R1Y3QgLnByb2R1Y3QtcHJpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAuYm94LXByb2R1Y3QgLnByb2R1Y3QtcHJpY2UgLnByaWNlLWZ1bGwsXG4gICAgLmJveC1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDsgfVxuICAgIC5ib3gtcHJvZHVjdCAucHJvZHVjdC1wcmljZSAucHJpY2UsXG4gICAgLmJveC1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIC5wcmljZS1yYW5nZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmJveC1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIC5wcmljZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmJveC1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIC5kaXNjb3VudCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5ib3gtcHJvZHVjdCAucHJvZHVjdC1wcmljZSAuZGlzY291bnQgLnByaWNlLWZ1bGwge1xuICAgICAgICBjb2xvcjogI2M0YzRjNDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuYm94LXByb2R1Y3QgLnByb2R1Y3QtcHJpY2UgLmRpc2NvdW50IC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmJveC1wcm9kdWN0IC5wcm9tb2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ1MDNkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ib3gtcHJvZHVjdCAucHJvbW9sYWJlbCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgICAgIC5ib3gtcHJvZHVjdCAucHJvbW9sYWJlbCBwIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYm94LXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscy1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJveC1wcm9kdWN0IC5zZWNvbmRhcnktYWN0aW9ucyAuYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLmJveC1wcm9kdWN0IC5zZWNvbmRhcnktYWN0aW9ucyAuYWN0aW9uIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYm94LXByb2R1Y3QgLnNlY29uZGFyeS1hY3Rpb25zIC53aXNobGlzdC1yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjBmMTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7IH1cbiAgLmxheW91dC1sZyAuYm94LXByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIC5sYXlvdXQtc20gLmJveC1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIC5ib3gtcHJvZHVjdC5saXN0aW5nLWJhbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5ib3gtcHJvZHVjdC5saXN0aW5nLWJhbm5lci5iYW5uZXItNGNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ib3gtcHJvZHVjdC5saXN0aW5nLWJhbm5lciAubWVkaWEub3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYm94LXByb2R1Y3QubGlzdGluZy1iYW5uZXIuYmFubmVyLWRvdWJsZSAubWVkaWEub3ZlcmxheTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyLmJhbm5lci1kb3VibGUgaDMge1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIC5ib3gtcHJvZHVjdC5saXN0aW5nLWJhbm5lciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYm94LXByb2R1Y3QubGlzdGluZy1iYW5uZXIgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDBweCAyMHB4IDIwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuYm94LXByb2R1Y3QubGlzdGluZy1iYW5uZXIgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyIC50ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuYm94LXByb2R1Y3QubGlzdGluZy1iYW5uZXIgLnRleHQgaDEuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuYm94LXByb2R1Y3QubGlzdGluZy1iYW5uZXIgLnRleHQgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuYm94LXByb2R1Y3QubGlzdGluZy1iYW5uZXIgLnRleHQgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgICAgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyIC50ZXh0IGgzIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYm94LW9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICAucHJlZmVycmVkLXN0b3JlLXBhZ2UgLmJveC1vcmRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjNGM0OyB9XG4gIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvOmJlZm9yZSwgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm86YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm8uZGlzYWJsZWQgLm9yZGVyLWNvbC14cyxcbiAgICAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm8uZGlzYWJsZWQgLm9yZGVyLWNvbC1tZCB7XG4gICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mby5ub3Qtc2hpcHBlZCAub3JkZXItY29sLXhzLFxuICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mby5ub3Qtc2hpcHBlZCAub3JkZXItY29sLW1kIHtcbiAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvLm5vdC1zaGlwcGVkIC5saXN0LXV0aWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm8ubm90LXNoaXBwZWQgLm5vdC1zaGlwcGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyAuaW5mby1tZXNzYWdlLFxuICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyAuaW5mby1yZWFzb25zIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm8gLmluZm8tcmVhc29ucyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5pbmZvLXJlYXNvbnMgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyAuaW5mby1yZWFzb25zIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5pbmZvLXJlYXNvbnMgLmhhcy1lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5pbmZvLXJlYXNvbnMuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyAuaW5mby1tZXNzYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5sYWJlbCxcbiAgICAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm8gLnZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5pbmZvLWNvbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm8gLnByaWNlLWZ1bGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAgIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyAucHJpY2UtZnVsbCArIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5ub3Qtc2hpcHBlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib3gtb3JkZXItaGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYxOyB9XG4gIC5ib3gtb3JkZXItaGVhZDpiZWZvcmUsIC5ib3gtb3JkZXItaGVhZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJveC1vcmRlci1oZWFkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYm94LW9yZGVyLWhlYWQgcCxcbiAgLmJveC1vcmRlci1oZWFkIC5sYWJlbC1wcmltYXJ5LFxuICAuYm94LW9yZGVyLWhlYWQgLmxhYmVsLXRlcnRpYXJ5IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJveC1vcmRlci1oZWFkIHA6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJveC1vcmRlci1oZWFkIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ib3gtb3JkZXItaXRlbXMge1xuICBwYWRkaW5nOiAwIDIwcHggMzBweDsgfVxuICAuYm94LW9yZGVyLWl0ZW1zOmJlZm9yZSwgLmJveC1vcmRlci1pdGVtczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJveC1vcmRlci1pdGVtczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJveC1vcmRlci1pdGVtcyAub3JkZXItbWFpbi1pbmZvIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M0YzRjNDsgfVxuICAgIC5ib3gtb3JkZXItaXRlbXMgLm9yZGVyLW1haW4taW5mbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NXB4OyB9XG4gIC5ib3gtb3JkZXItaXRlbXMgcC5hbGVydC1pbmZvLW1zZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuYm94LW9yZGVyLWl0ZW1zIHAuYWxlcnQtaW5mby1tc2cgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ib3gtb3JkZXItaXRlbXMgLnByaWNlLWZ1bGwge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLmJveC1vcmRlci1pdGVtcyAucHJpY2UtZnVsbCxcbiAgLmJveC1vcmRlci1pdGVtcyAucHJpY2Utc2FsZXMtcGVyY2VudGFnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmJveC1vcmRlci1tYWluLWluZm8gLmluZm8tY29sIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJveC1jb25maXJtYXRpb24gLmFjdGlvbnMge1xuICBjbGVhcjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYm94LWNvbmZpcm1hdGlvbiAuYWN0aW9uczpiZWZvcmUsIC5ib3gtY29uZmlybWF0aW9uIC5hY3Rpb25zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYm94LWNvbmZpcm1hdGlvbiAuYWN0aW9uczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJveC1jb25maXJtYXRpb24gLmFjdGlvbnMgW2NsYXNzXj1cImJ0bi1cIl0sXG4gIC5ib3gtY29uZmlybWF0aW9uIC5hY3Rpb25zIFtjbGFzcyo9XCJidG4tXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmVuZGxlc3NhaXNsZSAuYm94LWNvbmZpcm1hdGlvbiAuYWN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5ib3gtY29uZmlybWF0aW9uIC5lYS1sb2dvdXQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ib3gtY2FwdGNoYSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmJveC1wcm9kdWN0LFxuLmJveC1iYW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmJveC1uby1oaXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ib3gtbm8taGl0cyAubm8taGl0cy1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmJveC1uby1oaXRzIC5uby1oaXRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5ib3gtbm8taGl0cyAubm8taGl0cy10ZXh0IGEge1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gIC5wZHAtbWFpbiAuYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBkcC1tYWluIC5icmVhZGNydW1iIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmJhcmUgLmJyZWFkY3J1bWIge1xuICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXBzY291bnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5iYXJlIC5icmVhZGNydW1iIGhyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2Q4ZDhkODtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgaHIuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODZlOGI1OyB9XG4gICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLCAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0ge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3NePVwic3RlcC1cIl06YWZ0ZXIsIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXTphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLmFjdGl2ZSwgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLmluYWN0aXZlLCAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0uYWN0aXZlLCAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0uaW5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzc149XCJzdGVwLVwiXS5hY3RpdmUgYSwgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLmluYWN0aXZlIGEsIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXS5hY3RpdmUgYSwgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzKj1cInN0ZXAtXCJdLmluYWN0aXZlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3NePVwic3RlcC1cIl0uYWN0aXZlLCAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLmFjdGl2ZTphZnRlciwgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzKj1cInN0ZXAtXCJdLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLmFjdGl2ZSB+IC5pbmFjdGl2ZSwgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzKj1cInN0ZXAtXCJdLmFjdGl2ZSB+IC5pbmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzc149XCJzdGVwLVwiXS5hY3RpdmUgfiAuaW5hY3RpdmUgLmJyZWFkY3J1bWItY291bnQtbGFiZWwsIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXS5hY3RpdmUgfiAuaW5hY3RpdmUgLmJyZWFkY3J1bWItY291bnQtbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMTsgfVxuICAgICAgICAgIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzc149XCJzdGVwLVwiXS5hY3RpdmUgfiAuaW5hY3RpdmU6YWZ0ZXIsIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXS5hY3RpdmUgfiAuaW5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLmFjdGl2ZSBhLCAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0uYWN0aXZlIGEge1xuICAgICAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLmluYWN0aXZlLCAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0uaW5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgICAgICAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3NePVwic3RlcC1cIl0uaW5hY3RpdmUgYSwgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzKj1cInN0ZXAtXCJdLmluYWN0aXZlIGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmJhcmUgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdIC5icmVhZGNydW1iLWNvdW50LWxhYmVsLCAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0gLmJyZWFkY3J1bWItY291bnQtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmN2U4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNnB4OyB9XG4gICAgICAuYmFyZSAuYnJlYWRjcnVtYiBbY2xhc3NePVwic3RlcC1cIl0gLmJyZWFkY3J1bWItbGFiZWwsIC5iYXJlIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXSAuYnJlYWRjcnVtYi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5icmVhZGNydW1iIC5kMmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucHRfYWNjb3VudCAuYm94LW9wdGlvbi5tdWx0aW9wdHMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wdF9hY2NvdW50IC5oNS1lZGl0b3JpYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wdF9hY2NvdW50IC5mb3JtLWxvZ2luLXJlZ2lzdGVyIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHRfYWNjb3VudCAuZm9ybS10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnB0X2FjY291bnQgI2NoYW5nZS1wd2QtbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJyZWFkY3J1bWItZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wdF9hY2NvdW50IC5icmVhZGNydW1iLWVsZW1lbnQsXG4gIC5wdF9vcmRlciAuYnJlYWRjcnVtYi1lbGVtZW50LFxuICAucHRfc3RvcmUtbG9jYXRvciAuYnJlYWRjcnVtYi1lbGVtZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLnB0X2FjY291bnQgLmJyZWFkY3J1bWItZWxlbWVudDpmaXJzdC1vZi10eXBlLFxuICAgIC5wdF9vcmRlciAuYnJlYWRjcnVtYi1lbGVtZW50OmZpcnN0LW9mLXR5cGUsXG4gICAgLnB0X3N0b3JlLWxvY2F0b3IgLmJyZWFkY3J1bWItZWxlbWVudDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDA7IH1cbiAgICAucHRfYWNjb3VudCAuYnJlYWRjcnVtYi1lbGVtZW50Omxhc3Qtb2YtdHlwZSxcbiAgICAucHRfb3JkZXIgLmJyZWFkY3J1bWItZWxlbWVudDpsYXN0LW9mLXR5cGUsXG4gICAgLnB0X3N0b3JlLWxvY2F0b3IgLmJyZWFkY3J1bWItZWxlbWVudDpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDsgfVxuICAuYnJlYWRjcnVtYi1lbGVtZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYwZjE7IH1cbiAgLnB0X3Byb2R1Y3QtZGV0YWlscyAuYnJlYWRjcnVtYi1lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBidXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5vLWpzIGJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1wcmltYXJ5LW5lZ2F0aXZlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeS1uZWdhdGl2ZVtkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VkZjBmMTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5LmlzLWZ1bGwsIC5idG4tc2Vjb25kYXJ5LmlzLWZ1bGwsIC5idG4tcHJpbWFyeS1uZWdhdGl2ZS5pcy1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnktY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2UzYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3ZTNjO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1czpob3ZlciwgLmJ0bi1wcmltYXJ5LWN0YTpob3ZlciwgLmJ0bi1wcmltYXJ5LWN0YTpmb2N1czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5ODQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LWN0YTphY3RpdmUsIC5idG4tcHJpbWFyeS1jdGE6YWN0aXZlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODQ4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTg0ODsgfVxuICAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAuYnRuLXByaW1hcnktY3RhW2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzc3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM4Nzg3ODc7IH1cblxuLmJ0bi1wcmltYXJ5LWN0YSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDk4NDg7XG4gIGNvbG9yOiAjMDA5ODQ4OyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjdlODtcbiAgICBib3JkZXItY29sb3I6ICMwMDk4NDg7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlM2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3ZTNjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmZpbmRzdG9yZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuaXMtc3RvcmUtc2VsZWN0ZWQgLnNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuaXMtc3RvcmUtc2VsZWN0ZWQgLm5vdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLXNlY29uZGFyeSAuc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0bi10cmFzaCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuLXRyYXNoOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qaFXCI7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cblxuLmJ0bi13aXNobGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYnRuLXdpc2hsaXN0IHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6miFwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAuYnRuLXdpc2hsaXN0LnJlbW92ZS1mcm9tLXdpc2hsaXN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAuYnRuLXdpc2hsaXN0LnJlbW92ZS1mcm9tLXdpc2hsaXN0OjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupIBcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmJ0bi13aXNobGlzdC5yZW1vdmUtZnJvbS13aXNobGlzdDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7IH1cblxuLmJ0bi1hZGQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bi1wcm9tbyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA5ODQ4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICAgJjphY3RpdmUsICY6YWN0aXZlOmZvY3VzLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgfSAqLyB9XG4gIC5idG4tcHJvbW86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lmVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYnRuLXByb21vLmFjdGl2ZTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lnFwiOyB9XG5cbi5idG4tc29jaWFsLWxvZ2luIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgd2lkdGg6IGF1dG87IH1cbiAgLmJ0bi1zb2NpYWwtbG9naW4gaSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNnB4OyB9XG4gIC5idG4tc29jaWFsLWxvZ2luIHNwYW4udGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC5idG4tc29jaWFsLWxvZ2luLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52ZXgtY29udGVudCAuYnRuLXNvY2lhbC1sb2dpbi5mYWNlYm9vayB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uYnRuLXByZWZlcnJlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDsgfVxuICAuYnRuLXByZWZlcnJlZDpob3ZlciwgLmJ0bi1wcmVmZXJyZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5idG4tcHJlZmVycmVkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgICBib3JkZXItY29sb3I6ICM3Nzc7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmJ0bi1wcmVmZXJyZWQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qWRXCI7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5idG4tcHJlZmVycmVkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmJ0bi1wcmVmZXJyZWQgLnByZWZlcnJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLXByZWZlcnJlZC5pcy1wcmVmZXJyZWQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qWQXCI7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmJ0bi1wcmVmZXJyZWQuaXMtcHJlZmVycmVkIC5wcmVmZXJyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuYnRuLXByZWZlcnJlZC5pcy1wcmVmZXJyZWQgLm5vdC1wcmVmZXJyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvZ2luLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9naW4tYnRuLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDsgfVxuICAubG9naW4tYnRuLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICdcXEEnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDhweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE0cHg7IH1cblxuLmljb24tYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lbmRsZXNzYWlzbGUgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cblxuLmJ0bi1yZXNlcnZlLWluLXN0b3JlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG4uY2FyZC1wcm9kdWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjNGM0YzQ7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2FyZC1wcm9kdWN0OmJlZm9yZSwgLmNhcmQtcHJvZHVjdDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNhcmQtcHJvZHVjdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNhcmQtcHJvZHVjdCAucHJvbW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtcHJvZHVjdC5ub3QtYXZhaWxhYmxlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDAwMjFiOyB9XG4gICAgLmNhcmQtcHJvZHVjdC5ub3QtYXZhaWxhYmxlIC5wcm9kdWN0LXByaWNlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcmQtcHJvZHVjdC5ub3QtYXZhaWxhYmxlIC5jYXJkLXByb2R1Y3QtYWN0aW9ucyB7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcmQtcHJvZHVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FyZC1wcm9kdWN0LXdyYXBwZXIuaXMtb3BlbmVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZC1wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDQxJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNhcmQtcHJvZHVjdC1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubm90LWF2YWlsYWJsZSAuY2FyZC1wcm9kdWN0LWltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cblxuLmNhcmQtcHJvZHVjdC1kYXRhIHtcbiAgd2lkdGg6IDU4JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC10aXRsZTpub3QoLm1pbmljYXJ0KSAuY2FyZC1wcm9kdWN0LWRhdGEgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC10aXRsZSBoNCwgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LXRpdGxlIC5oNC1saWtlIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAuY2FyZC1wcm9kdWN0LWRhdGEgLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubWluaWNhcnQgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LWNhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGUtdmFsdWVbZGF0YS1hdHRyaWJ1dGU9XCJzaXplXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGUtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGUtdmFsdWUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LWF0dHJpYnV0ZXMgLmF0dHJpYnV0ZS12YWx1ZS5zaXplIHtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LXByaWNlcyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1wcmljZXMgLnByaWNlLWZ1bGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1wcmljZXMgLnByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LXByaWNlcyAucXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1wcmljZXMgLnF0eTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgY29udGVudDogJ3ggJzsgfVxuICAuY2FyZC1wcm9kdWN0LWRhdGEgLnByb2R1Y3QtdGl0bGUsIC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1hdHRyaWJ1dGVzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDsgfVxuXG4uY2FyZC1wcm9kdWN0LWFjdGlvbnMge1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJkLXByb2R1Y3QtYWN0aW9ucyAuYnRuLXdpc2hsaXN0LFxuICAuY2FyZC1wcm9kdWN0LWFjdGlvbnMgLmJ0bi10cmFzaCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FyZC1wcm9kdWN0LWFjdGlvbnMgLmJ0bi13aXNobGlzdDo6YmVmb3JlLFxuICAgIC5jYXJkLXByb2R1Y3QtYWN0aW9ucyAuYnRuLXRyYXNoOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmVuZGxlc3NhaXNsZSAuY2FyZC1wcm9kdWN0LWFjdGlvbnMgLmJ0bi13aXNobGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZC1wcm9kdWN0LXByb21vIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDsgfVxuICAuY2FyZC1wcm9kdWN0LXByb21vIHAsIC5jYXJkLXByb2R1Y3QtcHJvbW8gLmxhYmVsLXByaW1hcnksIC5jYXJkLXByb2R1Y3QtcHJvbW8gc21hbGwge1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FyZC1wcm9kdWN0LXByb21vIHNtYWxsIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAuY2FyZC1wcm9kdWN0LXByb21vIC5wcm9tby1hZGp1c3RtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAuY2FyZC1wcm9kdWN0LXByb21vIC5wcm9tby1hZGp1c3RtZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmNhcmQtcHJvZHVjdC1wcm9tbyAucHJvbW8tYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhcmQtcHJvZHVjdC1wcm9tbyAucHJvbW8tYWRqdXN0ZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMGYxO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmNhcmQtcHJldmlldy1jZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLXByb2R1Y3QtcHJldmlldyB7XG4gIGNsZWFyOiBsZWZ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJkLXByb2R1Y3QtcHJldmlldzpiZWZvcmUsIC5jYXJkLXByb2R1Y3QtcHJldmlldzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNhcmQtcHJvZHVjdC1wcmV2aWV3OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2FyZC1wcm9kdWN0LXByZXZpZXcubm90LWF2YWlsYWJsZSAucHJldmlldy1pbWFnZS1jZCwgLmNhcmQtcHJvZHVjdC1wcmV2aWV3Lm5vdC1hdmFpbGFibGUgLnByZXZpZXctcHJpY2UtY2Qge1xuICAgIG9wYWNpdHk6IC4zOyB9XG4gIC5jYXJkLXByb2R1Y3QtcHJldmlldyBhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJkLXByb2R1Y3QtcHJldmlldyAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGVmdDogMDsgfVxuICAuY2FyZC1wcm9kdWN0LXByZXZpZXcgLnByaWNlLXN0YW5kYXJkLCAuY2FyZC1wcm9kdWN0LXByZXZpZXcgLnByaWNlLXNhbGVzLXBlcmNlbnRhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtcHJvZHVjdC1wcmV2aWV3IC5wcmV2aWV3LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAtMjBweDsgfVxuICAuY2FyZC1wcm9kdWN0LXByZXZpZXcgLnByZXZpZXctaW1hZ2UtY2QsIC5jYXJkLXByb2R1Y3QtcHJldmlldyAucHJldmlldy1wcmljZS1jZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJkLXByb2R1Y3QtcHJldmlldyAucHJldmlldy1pbWFnZS1jZCB7XG4gICAgd2lkdGg6IDQxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2FyZC1wcm9kdWN0LXByZXZpZXcgLnByZXZpZXctaW1hZ2UtY2QgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY2FyZC1wcm9kdWN0LXByZXZpZXcgLnByZXZpZXctcHJpY2UtY2Qge1xuICAgIHdpZHRoOiA1OCU7IH1cbiAgICAuY2FyZC1wcm9kdWN0LXByZXZpZXcgLnByZXZpZXctcHJpY2UtY2QgLmRpc2NvdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtcHJvZHVjdC1wcmV2aWV3IC5wcmV2aWV3LWFjdGlvbi1jZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDZweDsgfVxuICAgIC5jYXJkLXByb2R1Y3QtcHJldmlldyAucHJldmlldy1hY3Rpb24tY2QgLmJ0bi10cmFzaCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmNhcmQtcHJvZHVjdC1hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAuY2FyZC1wcm9kdWN0LWF2YWlsYWJpbGl0eSAuaXMtaW4tc3RvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtcHJvZHVjdC1hdmFpbGFiaWxpdHkgKyAucHJvZHVjdC1wcmljZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcmQtcHJvZHVjdC1zdG9jaywgLmNhcmQtcHJvZHVjdC1hbGVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5jYXJkLXByb2R1Y3Qtc3RvY2sgLmlzLWxvdy1zdG9jaywgLmNhcmQtcHJvZHVjdC1zdG9jayAuaXMtc3VjY2VzcywgLmNhcmQtcHJvZHVjdC1hbGVydCAuaXMtbG93LXN0b2NrLCAuY2FyZC1wcm9kdWN0LWFsZXJ0IC5pcy1zdWNjZXNzIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOTg0ODtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGVjO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcmQtcHJvZHVjdC1zdG9jayAuaXMtdW5hdmFpbGFibGUsIC5jYXJkLXByb2R1Y3Qtc3RvY2sgLmlzLXdhcm5pbmcsIC5jYXJkLXByb2R1Y3QtYWxlcnQgLmlzLXVuYXZhaWxhYmxlLCAuY2FyZC1wcm9kdWN0LWFsZXJ0IC5pcy13YXJuaW5nIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2QwMDIxYjtcbiAgICBjb2xvcjogI2QwMDIxYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMWU0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcmQtcHJvZHVjdC1hdmFpbGFiaWxpdHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAuY2FyZC1wcm9kdWN0LWF2YWlsYWJpbGl0eTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FyZC1wcm9kdWN0LWF2YWlsYWJpbGl0eSAubm90LWF2YWlsYWJsZSwgLmNhcmQtcHJvZHVjdC1hdmFpbGFiaWxpdHkgLm9uLW9yZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNkMDAyMWI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuXG4uY2FyZC1wcm9kdWN0LWFkZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJkLXByb2R1Y3QtYWRkIC5wcm9kdWN0LWFkZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLmNhcmQtcHJvZHVjdC1hZGQgLnByb2R1Y3QtYWRkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmNhcmQtcHJvZHVjdC1hZGQgLmJ0bi1hZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uY2FyZC1wcm9kdWN0LWFsdC1kYXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJkLXByb2R1Y3QtY2Qge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZC1wcm9kdWN0LWNkLmxhc3QtZWRpdGVkIHtcbiAgICBvcmRlcjogLTE7IH1cblxuLnByb2R1Y3RzLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAucHJvZHVjdHMtY2Fyb3VzZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvZHVjdHMtY2Fyb3VzZWwgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0cy1jYXJvdXNlbCAuaW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAucHJvZHVjdHMtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5wcm9kdWN0cy1jYXJvdXNlbCAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5wcm9kdWN0cy1jYXJvdXNlbCAuaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb2R1Y3RzLWNhcm91c2VsIC5pdGVtLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJvZHVjdHMtY2Fyb3VzZWwgLml0ZW0uc2xpY2stYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZHVjdHMtY2Fyb3VzZWwgLml0ZW0uYm94LXByb2R1Y3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2R1Y3RzLWNhcm91c2VsIC5pdGVtLmJveC1wcm9kdWN0IC5kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7IH1cbiAgLnByb2R1Y3RzLWNhcm91c2VsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wcm9kdWN0cy1jYXJvdXNlbCAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3RzLWNhcm91c2VsIC5pY29uLWJlbmV0dG9uLXdpc2hsaXN0IHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAucHJvZHVjdHMtY2Fyb3VzZWwgLmljb24tYmVuZXR0b24td2lzaGxpc3Q6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi5wdF9zdG9yZWZyb250IC5jYXJvdXNlbC1jb250YWluZXIsXG4ucHRfaG9tZXBhZ2UgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBtYXgtd2lkdGg6IDE4NzJweDtcbiAgcGFkZGluZzogMCA3MHB4OyB9XG4gIC5wdF9zdG9yZWZyb250IC5jYXJvdXNlbC1jb250YWluZXIgLmNzOmJlZm9yZSwgLnB0X3N0b3JlZnJvbnQgLmNhcm91c2VsLWNvbnRhaW5lciAuY3M6YWZ0ZXIsXG4gIC5wdF9ob21lcGFnZSAuY2Fyb3VzZWwtY29udGFpbmVyIC5jczpiZWZvcmUsXG4gIC5wdF9ob21lcGFnZSAuY2Fyb3VzZWwtY29udGFpbmVyIC5jczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnB0X3N0b3JlZnJvbnQgLmNhcm91c2VsLWNvbnRhaW5lciAuY3M6YWZ0ZXIsXG4gIC5wdF9ob21lcGFnZSAuY2Fyb3VzZWwtY29udGFpbmVyIC5jczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnBkcC1tYWluIC5jYXJvdXNlbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDcwcHg7IH1cblxuLnRvcC1jYXRlZ29yaWVzIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnRvcC1jYXRlZ29yaWVzIGgyOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogNC44cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC40NywgMSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnkgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggLTdweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5Omxhc3QtY2hpbGQgZmlndXJlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSAucGljdHVyZSxcbiAgICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnkgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5IGltZyB7XG4gICAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjQ3LCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNDcsIDEpOyB9XG4gICAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5IGgyLFxuICAgICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSAuaDItbGlrZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk4NDg7XG4gICAgICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnk6bnRoLWxhc3Qtb2YtdHlwZSgyKSBmaWd1cmUge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5Om50aC1sYXN0LW9mLXR5cGUoMykgZmlndXJlIHtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeTpudGgtbGFzdC1vZi10eXBlKDQpIGZpZ3VyZSB7XG4gICAgICAgIHotaW5kZXg6IDM7IH1cblxuLnN1YmNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwMHB4IDA7IH1cbiAgLnN1YmNhdGVnb3JpZXMgPiBoMixcbiAgLnN1YmNhdGVnb3JpZXMgPiAuaDItbGlrZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zdWJjYXRlZ29yaWVzIC5kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLnN1YmNhdGVnb3JpZXMgLmRldGFpbHMgPiBoMyxcbiAgICAuc3ViY2F0ZWdvcmllcyAuZGV0YWlscyA+IC5oMy1saWtlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zdWJjYXRlZ29yaWVzIC5jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3ViY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuc3ViY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zdWJjYXRlZ29yaWVzIC5jYXRlZ29yeS5zbGljay1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnN1YmNhdGVnb3JpZXMgLmNhdGVnb3J5LnNsaWNrLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdWJjYXRlZ29yaWVzIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBib3JkZXItY29sb3IoZm9jdXMpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc3ViY2F0ZWdvcmllcyBmaWd1cmUgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3ViY2F0ZWdvcmllcyAucGljdHVyZSxcbiAgLnN1YmNhdGVnb3JpZXMgcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3ViY2F0ZWdvcmllcyAucGljdHVyZTphZnRlcixcbiAgICAuc3ViY2F0ZWdvcmllcyBwaWN0dXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3ViY2F0ZWdvcmllcyAucGljdHVyZSBpbWcsXG4gICAgLnN1YmNhdGVnb3JpZXMgcGljdHVyZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1YmNhdGVnb3JpZXMgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjBmMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3ViY2F0ZWdvcmllcyBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3ViY2F0ZWdvcmllcyBsaSBhOjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupZtcIjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnN1YmNhdGVnb3JpZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC03MHB4OyB9XG4gIC5zdWJjYXRlZ29yaWVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTcwcHg7IH1cblxuLnB0X3N0b3JlZnJvbnQuZW5kbGVzc2Fpc2xlIC5zaWRlLW5hdi5vcGVuIC5zbi1oZWFkZXIgLnNuLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHRfc3RvcmVmcm9udC5lbmRsZXNzYWlzbGUgLm5hdi1oZWFkZXItcHJpbWFyeSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWRmMGYxOyB9XG5cbi5wdF9zdG9yZWZyb250LmVuZGxlc3NhaXNsZSAuY29udGFpbmVyLnRvcC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21lc3NhZ2UtcHJvZHVjdG5vdGZvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxODA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICBwYWRkaW5nOiAyNXB4O1xuICB0b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTVmNGVjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNlMGM5O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAjbWVzc2FnZS1wcm9kdWN0bm90Zm91bmQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgI21lc3NhZ2UtcHJvZHVjdG5vdGZvdW5kIGkuaWNvbi1iZW5ldHRvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogIzMzMzsgfVxuXG4uY2hhcnQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4uY2hhcnQtc2l6ZSBoNCwgLmNoYXJ0LXNpemUgLmg0LWxpa2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jaGFydC1zaXplIC5jb2xfbGFiZWwsIC5jaGFydC1zaXplIC5jb2xfdmFsdWVzIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNoYXJ0LXNpemUgLmNvbF92YWx1ZXMgLmNvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2hhcnQtc2l6ZS1oZWFkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIxMjEyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmNoYXJ0LXNpemUtYm9keSB7XG4gIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoYXJ0LXNpemUtYm9keSAuY29sX3ZhbHVlcyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jaGFydC1zaXplOmJlZm9yZSwgLmNoYXJ0LXNpemU6YWZ0ZXIsIC5jaGFydC1zaXplLWhlYWQ6YmVmb3JlLCAuY2hhcnQtc2l6ZS1oZWFkOmFmdGVyLCAuY2hhcnQtc2l6ZS1ib2R5OmJlZm9yZSwgLmNoYXJ0LXNpemUtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2hhcnQtc2l6ZTphZnRlciwgLmNoYXJ0LXNpemUtaGVhZDphZnRlciwgLmNoYXJ0LXNpemUtYm9keTphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jaGFydC1sYWJlbHMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmNoYXJ0LWxhYmVscyBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4jY29va2llX2xhdy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVuZGxlc3NhaXNsZSAjY29va2llX2xhdy1iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjY29va2llX2xhdy1iYW5uZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgI2Nvb2tpZV9sYXctYmFubmVyIHAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjY29va2llX2xhdy1iYW5uZXIgcC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICNjb29raWVfbGF3LWJhbm5lciBwLnRleHQgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAjY29va2llX2xhdy1iYW5uZXIgcC50ZXh0IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICNjb29raWVfbGF3LWJhbm5lciBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAjY29va2llX2xhdy1iYW5uZXIgYSNhbGxvd2J0biB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgI2Nvb2tpZV9sYXctYmFubmVyIGEjYWxsb3didG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwN2UzYzsgfVxuXG4jQ3lib3RDb29raWVib3REaWFsb2cge1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIGgyI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDIwcHggMCA1cHg7IH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uQWNjZXB0LFxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9ucyBhI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRlY2xpbmUsXG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGV0YWlscyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzLGNvbG9yIC4zcyxiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGVjbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5ODQ4O1xuICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgYSNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25BY2NlcHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2UzYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwN2UzYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGV0YWlscyB7XG4gICAgICBjb2xvcjogI2M0YzRjNDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9ucyBhI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRldGFpbHM6OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupZlcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGV0YWlscy5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMaW5rRXhwYW5kZWQ6OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupZxcIjsgfVxuICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsIHtcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHg7IH1cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWwgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsRm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5pcy1jb2xsYXBzZSAuY29sbGFwc2VUcmlnZ2VyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlzLWNvbGxhcHNlIC5jb2xsYXBzZVRyaWdnZXI6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupZlcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4uaXMtY29sbGFwc2Uub3BlbiAuY29sbGFwc2VUcmlnZ2VyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZm9vdGVyLWJvdHRvbS11dGlscyAuY291bnRyeS1zZWxlY3QgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mb290ZXItYm90dG9tLXV0aWxzIC5jb3VudHJ5LXNlbGVjdCBpOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG5cbi5jb3VudHJ5LXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7IH1cbiAgLmNvdW50cnktc2VsZWN0aW9uIC5jdXJyZW50LWxhbmd1YWdlLCAuY291bnRyeS1zZWxlY3Rpb24gLmN1cnJlbnQtY291bnRyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jb3VudHJ5LXNlbGVjdGlvbiAuY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmNvdW50cnktc2VsZWN0aW9uIC5jdXJyZW50LWNvdW50cnk6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmNvdW50cnktc2VsZWN0aW9uIC5jdXJyZW50LWNvdW50cnkgaTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7IH1cbiAgLmNvdW50cnktc2VsZWN0aW9uIC5jdXJyZW50LWxhbmd1YWdlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgICAuY291bnRyeS1zZWxlY3Rpb24gLmN1cnJlbnQtbGFuZ3VhZ2Ugc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtOyB9XG4gIC5jb3VudHJ5LXNlbGVjdGlvbiAuc2VsZWN0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAzNjVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLmNvdW50cnktc2VsZWN0aW9uIC5zZWxlY3Rvci5jb3VudHJ5LXNlbGVjdG9yIHtcbiAgICAgIHJpZ2h0OiA2cHg7IH1cbiAgICAuY291bnRyeS1zZWxlY3Rpb24gLnNlbGVjdG9yLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAgIHJpZ2h0OiA4MHB4OyB9XG4gICAgLmNvdW50cnktc2VsZWN0aW9uIC5zZWxlY3RvciBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjBmMTsgfVxuICAgICAgLmNvdW50cnktc2VsZWN0aW9uIC5zZWxlY3RvciBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWY3ZTg7IH1cbiAgICAgICAgLmNvdW50cnktc2VsZWN0aW9uIC5zZWxlY3RvciBsaTpob3ZlciBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgIC5jb3VudHJ5LXNlbGVjdGlvbiAuc2VsZWN0b3IgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLmNvdW50cnktc2VsZWN0aW9uIC5zZWxlY3RvciBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAgIC5jb3VudHJ5LXNlbGVjdGlvbiAuc2VsZWN0b3IgaTpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuLmN0YS1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmN0YS1sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY3RhLWxvY2F0aW9uOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lvFwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAuY3RhLWxvY2F0aW9uIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ib3gtcHJvZHVjdCAuY3RhLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgNXB4IDA7IH1cblxuLmN0YS1iYXIgLmN0YS1mYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cblxuLmN0YS1zdG9yZS1zZWxlY3Qge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3RhLXF1aWNrYnV5IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDZweCk7IH1cblxuLmQyZCwgLmQyZC1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmQyZC5pcy1vcGVuLCAuZDJkLW5vdGlmaWNhdGlvbi5pcy1vcGVuIHtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG5cbnNlbGVjdC5kMmQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5kMmQtdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7IH1cbiAgLmlzLW9wZW4gLmQyZC10b2dnbGUge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgei1pbmRleDogMjAwOyB9XG4gIC5pcy1hY3RpdmUgLmQyZC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pcy1hY3RpdmUgLmQyZC10b2dnbGU6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupodcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5pcy1hY3RpdmUgLmQyZC10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnXFxBJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAuaGFzLXJlc3VsdHMgLmQyZC10b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oYXMtcmVzdWx0cyAuZDJkLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWZXCI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5lbXB0eS1yZXN1bHRzIC5kMmQtdG9nZ2xlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZDJkLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDsgfVxuXG4uZDJkLXJlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZDJkLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5kMmQtcmVzdWx0IFtjbGFzc149XCJpY29uLWJlbmV0dG9uLVwiXSxcbiAgLmQyZC1yZXN1bHQgW2NsYXNzKj1cImljb24tYmVuZXR0b25cIl0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAuZDJkLXJlc3VsdCBsYWJlbCxcbiAgLmQyZC1yZXN1bHQgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZDJkLXJlc3VsdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5kMmQtcmVzdWx0LnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZGY5OyB9XG4gIC5kMmQtcmVzdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZGY5OyB9XG5cbi5kMmQtc3VibWl0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kMmQtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscyAuYnJlYWRjcnVtYi1kcm9wZG93biB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYwZjE7IH1cblxuLmFjY291bnQtdXNlci1jb250YWluZXIgcCwgLmFjY291bnQtdXNlci1jb250YWluZXIgc3Ryb25nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hY2NvdW50LXVzZXItY29udGFpbmVyIFtpcy1ub3RpZnk9dHJ1ZV0gLmQyZC1yZXN1bHRzIHtcbiAgd2lkdGg6IDQwMHB4OyB9XG5cbi5hY2NvdW50LXVzZXItY29udGFpbmVyIFtpcy1ub3RpZnk9dHJ1ZV0gLmQyZC10b2dnbGUtdXNlcjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuLmFjY291bnQtdXNlci1jb250YWluZXIgW2lzLW5vdGlmeT10cnVlXS5pcy1vcGVuIC5kMmQtdG9nZ2xlLXVzZXIge1xuICBjb2xvcjogIzAwOTg0ODsgfVxuXG4uYWNjb3VudC11c2VyLWNvbnRhaW5lciAuaXMtb3BlbiAuZDJkLXRvZ2dsZS11c2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtOXB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogNjAwOyB9XG5cbi5hY2NvdW50LXVzZXItY29udGFpbmVyIC5kMmQtdG9nZ2xlLXVzZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hY2NvdW50LXVzZXItY29udGFpbmVyIC5kMmQtdG9nZ2xlLXVzZXI6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6mh1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmFjY291bnQtdXNlci1jb250YWluZXIgLmQyZC10b2dnbGUtdXNlciAubm90aWZpY2F0aW9uLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFjY291bnQtdXNlci1jb250YWluZXIgLmQyZC1yZXN1bHRzLW5vdGlmaWNhdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFjY291bnQtdXNlci1jb250YWluZXIgLmQyZC1yZXN1bHRzLW5vdGlmaWNhdGlvbiAuZDJkLXJlc3VsdC1ub3RpZmljYXRpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDJweCAxNnB4OyB9XG4gICAgLmFjY291bnQtdXNlci1jb250YWluZXIgLmQyZC1yZXN1bHRzLW5vdGlmaWNhdGlvbiAuZDJkLXJlc3VsdC1ub3RpZmljYXRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgLmFjY291bnQtdXNlci1jb250YWluZXIgLmQyZC1yZXN1bHRzLW5vdGlmaWNhdGlvbiAuZDJkLXJlc3VsdC1ub3RpZmljYXRpb246bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuYWNjb3VudC11c2VyLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMtbm90aWZpY2F0aW9uIC5kMmQtbm90aWZpY2F0aW9uLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAuYWNjb3VudC11c2VyLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMtbm90aWZpY2F0aW9uIC5kMmQtbm90aWZpY2F0aW9uLWl0ZW0gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAgIC5hY2NvdW50LXVzZXItY29udGFpbmVyIC5kMmQtcmVzdWx0cy1ub3RpZmljYXRpb24gLmQyZC1ub3RpZmljYXRpb24taXRlbSBzcGFuIHAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmN2U4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gICAgICAuYWNjb3VudC11c2VyLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMtbm90aWZpY2F0aW9uIC5kMmQtbm90aWZpY2F0aW9uLWl0ZW0gc3BhbiBhIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuXG4uYWNjb3VudC11c2VyLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXgtaGVpZ2h0OiA2MDBweDsgfVxuICAuYWNjb3VudC11c2VyLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMgLmQyZC1yZXN1bHQge1xuICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDJweCAxNnB4OyB9XG4gICAgLmFjY291bnQtdXNlci1jb250YWluZXIgLmQyZC1yZXN1bHRzIC5kMmQtcmVzdWx0IGEge1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7IH1cbiAgICAuYWNjb3VudC11c2VyLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMgLmQyZC1yZXN1bHQuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAgIC5hY2NvdW50LXVzZXItY29udGFpbmVyIC5kMmQtcmVzdWx0cyAuZDJkLXJlc3VsdDpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYwZjE7IH1cblxuLmQyZC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmlzLW9wZW4gLmQyZC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmQyZC1yZXN1bHRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5kMmQtcmVzdWx0ID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZDJkLXJlc3VsdC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTsgfVxuXG4uZDJkLXN1Ym1pdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5kMmQtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZmFxLm9wZW4gLnF1ZXN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk4NDg7IH1cbiAgICAuZmFxLm9wZW4gLnF1ZXN0aW9uOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmZhcSAucXVlc3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M0YzRjNDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDA7IH1cbiAgICAuZmFxIC5xdWVzdGlvbjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIGNvbnRlbnQ6IFwi4oaTXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgLmZhcSAucXVlc3Rpb24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmZhcSAuYW5zd2VyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmZhcSAuYW5zd2VyIC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5waW5uZWQtZmlsdGVycyAuc2l0ZSAubm90aWZpY2F0aW9uIHtcbiAgdG9wOiA4NXB4OyB9XG5cbi5waW5uZWQtZmlsdGVycy5waW5uZWQtYXBwbGllZC1maWx0ZXJzIC5zaXRlIC5ub3RpZmljYXRpb24ge1xuICB0b3A6IDEyM3B4OyB9XG5cbi5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA4cHggMCA4cHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogNTsgfVxuICAuZmlsdGVycyAucmVmaW5lbWVudHMge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VkZjBmMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuZmlsdGVycyAucmVmaW5lbWVudHMub3BlbiB7XG4gICAgICB6LWluZGV4OiA4MDA7IH1cbiAgICAuZmlsdGVycyAucmVmaW5lbWVudHMgLnJlZmluZW1lbnRzLXRvZ2dsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5maWx0ZXJzIC5yZWZpbmVtZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5maWx0ZXJzIC5yZWZpbmVtZW50IC5jb25maXJtIHtcbiAgICAgIG1hcmdpbjogNDFweCAwIDA7IH1cbiAgLmZpbHRlcnMgLnNlYXJjaC1yZWZpbmVtZW50LXNvcnQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VkZjBmMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlsdGVycyAuc29ydCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5maWx0ZXJzIC5zb3J0IG9wdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZmlsdGVycyAucHJvZHVjdC1sYXlvdXRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtYXBwbGllZC1maWx0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGYwZjE7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1hcHBsaWVkLWZpbHRlcnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZWFyY2gtYXBwbGllZC1maWx0ZXJzOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtYXBwbGllZC1maWx0ZXJzIC5zZWFyY2gtcmVsYXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAuc2VhcmNoLWFwcGxpZWQtZmlsdGVycyAuc2VhcmNoLXJlbGF4OjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWiXCI7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlYXJjaC1hcHBsaWVkLWZpbHRlcnMgLnNlYXJjaC1yZWxheC5yZW1vdmUtZmlsdGVycyB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGYwZjE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5zZWFyY2gtYXBwbGllZC1maWx0ZXJzIC5zZWFyY2gtcmVsYXgucmVtb3ZlLWZpbHRlcnM6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qaFXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG5cbi5icmVhZGNydW1iLXJlZmluZW1lbnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnJlZmluZW1lbnQtY2hlY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5ODQ4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLnNlbGVjdGVkIC5yZWZpbmVtZW50LWNoZWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VsZWN0ZWQgLnJlZmluZW1lbnQtY2hlY2s6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupaBcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgdG9wOiAzcHg7IH1cblxuLnNlYXJjaC1wcm9kdWN0LWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlYXJjaC1wcm9kdWN0LWxheW91dCBpIHtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuXG4uY29sb3ItYmVuZXR0b24tYmVpZ2Ugc3Bhbixcbi5jb2xvci1iZW5ldHRvbi1iZWlnZSAuY29sb3ItY2lyY2xlLFxuLmNvbG9yLWJlbmV0dG9uLWJlaWdlIC5yZWZpbmVtZW50LWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xvci1iZW5ldHRvbi1iZWlnZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVkYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWJsYWNrIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tYmxhY2sgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi1ibGFjayAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24tYmxhY2sgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1ibHVlIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tYmx1ZSAuY29sb3ItY2lyY2xlLFxuLmNvbG9yLWJlbmV0dG9uLWJsdWUgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWJsdWUgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMzMDdkZGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1icm93biBzcGFuLFxuLmNvbG9yLWJlbmV0dG9uLWJyb3duIC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tYnJvd24gLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWJyb3duIC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjNjYyMDIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMGYxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4uY29sb3ItYmVuZXR0b24tYnVyZ3VuZHkgc3Bhbixcbi5jb2xvci1iZW5ldHRvbi1idXJndW5keSAuY29sb3ItY2lyY2xlLFxuLmNvbG9yLWJlbmV0dG9uLWJ1cmd1bmR5IC5yZWZpbmVtZW50LWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xvci1iZW5ldHRvbi1idXJndW5keSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogIzgwMDAyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWRhcmtibHVlIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tZGFya2JsdWUgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi1kYXJrYmx1ZSAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24tZGFya2JsdWUgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDczYzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1kYXJrZ3JheSBzcGFuLFxuLmNvbG9yLWJlbmV0dG9uLWRhcmtncmF5IC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tZGFya2dyYXkgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWRhcmtncmF5IC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMGYxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4uY29sb3ItYmVuZXR0b24tZGFya2dyZWVuIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tZGFya2dyZWVuIC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tZGFya2dyZWVuIC5yZWZpbmVtZW50LWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xvci1iZW5ldHRvbi1kYXJrZ3JlZW4gLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDY0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1mdWNoc2lhIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tZnVjaHNpYSAuY29sb3ItY2lyY2xlLFxuLmNvbG9yLWJlbmV0dG9uLWZ1Y2hzaWEgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWZ1Y2hzaWEgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwODA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1nb2xkIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tZ29sZCAuY29sb3ItY2lyY2xlLFxuLmNvbG9yLWJlbmV0dG9uLWdvbGQgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWdvbGQgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmQ3MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1ncmF5IHNwYW4sXG4uY29sb3ItYmVuZXR0b24tZ3JheSAuY29sb3ItY2lyY2xlLFxuLmNvbG9yLWJlbmV0dG9uLWdyYXkgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWdyYXkgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZDZkNmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1ncmVlbiBzcGFuLFxuLmNvbG9yLWJlbmV0dG9uLWdyZWVuIC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tZ3JlZW4gLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWdyZWVuIC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjODJjNjNkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMGYxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4uY29sb3ItYmVuZXR0b24tbGlnaHRibHVlIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tbGlnaHRibHVlIC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tbGlnaHRibHVlIC5yZWZpbmVtZW50LWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xvci1iZW5ldHRvbi1saWdodGJsdWUgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMzN2I2ZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1saWdodGdyYXkgc3Bhbixcbi5jb2xvci1iZW5ldHRvbi1saWdodGdyYXkgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi1saWdodGdyYXkgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWxpZ2h0Z3JheSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2NlY2VjZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWxpZ2h0Z3JlZW4gc3Bhbixcbi5jb2xvci1iZW5ldHRvbi1saWdodGdyZWVuIC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tbGlnaHRncmVlbiAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24tbGlnaHRncmVlbiAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogIzkwZWU5MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLWxpbGFjIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tbGlsYWMgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi1saWxhYyAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24tbGlsYWMgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNjOGEyYzg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi1vcmFuZ2Ugc3Bhbixcbi5jb2xvci1iZW5ldHRvbi1vcmFuZ2UgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi1vcmFuZ2UgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLW9yYW5nZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmOTAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLXBpbmsgc3Bhbixcbi5jb2xvci1iZW5ldHRvbi1waW5rIC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tcGluayAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24tcGluayAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2YxYTVkNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLXJlZCBzcGFuLFxuLmNvbG9yLWJlbmV0dG9uLXJlZCAuY29sb3ItY2lyY2xlLFxuLmNvbG9yLWJlbmV0dG9uLXJlZCAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24tcmVkIC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjZDAwMTFiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMGYxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4uY29sb3ItYmVuZXR0b24tc2lsdmVyIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tc2lsdmVyIC5jb2xvci1jaXJjbGUsXG4uY29sb3ItYmVuZXR0b24tc2lsdmVyIC5yZWZpbmVtZW50LWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xvci1iZW5ldHRvbi1zaWx2ZXIgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNjMGMwYzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi12aW9sZXQgc3Bhbixcbi5jb2xvci1iZW5ldHRvbi12aW9sZXQgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi12aW9sZXQgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLXZpb2xldCAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2NkMzI3ODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLXdoaXRlIHNwYW4sXG4uY29sb3ItYmVuZXR0b24td2hpdGUgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi13aGl0ZSAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24td2hpdGUgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb2xvci1iZW5ldHRvbi15ZWxsb3cgc3Bhbixcbi5jb2xvci1iZW5ldHRvbi15ZWxsb3cgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi15ZWxsb3cgLnJlZmluZW1lbnQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbG9yLWJlbmV0dG9uLXllbGxvdyAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbG9yLWJlbmV0dG9uLW11bHRpLWNvbG9yIHNwYW4sXG4uY29sb3ItYmVuZXR0b24tbXVsdGktY29sb3IgLmNvbG9yLWNpcmNsZSxcbi5jb2xvci1iZW5ldHRvbi1tdWx0aS1jb2xvciAucmVmaW5lbWVudC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmVuZXR0b24tbXVsdGktY29sb3IgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjMjMyNiAwJSwgI2Y3MmE5ZSAyMCUsICM1ODI2ZTIgNDElLCAjMDBhNWI3IDYwJSwgIzUyZTIxNCA4MCUsICNmNGQ0MWQgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc2VhcmNoLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLW1haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZm9ybS1ncm91cCAuZm9ybS1ncm91cC1tYWluIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5maWx0ZXJzLXN0b3JlLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS10eXBlIGxpIC5jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3ggLnJpcHBsZS1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB0b3A6IDhweDsgfVxuICAgICAgICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS10eXBlIGxpIC5jaGVja2JveCAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZixcbiAgICAgICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3ggLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uZmlsdGVycy1kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZmlsdGVycy1kZWZhdWx0LmVuYWJsZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maWx0ZXJzLWRlZmF1bHQgdWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuZmlsdGVycy1kZWZhdWx0IHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgY29sb3I6ICM3Nzc7IH1cblxuLmZpbHRlcnMtc3RvcmUtY291bnRyeSBzZWxlY3QsXG4uZmlsdGVycy1zdG9yZS1xdWVyeSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjNGM0O1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAuZmlsdGVycy1zdG9yZS1jb3VudHJ5IHNlbGVjdDpmb2N1cyxcbiAgLmZpbHRlcnMtc3RvcmUtcXVlcnkgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5ODQ4OyB9XG5cbi5maWx0ZXJzLWNlbnRlci1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5maWx0ZXJzLWNlbnRlci1wb3NpdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogI2M0YzRjNDsgfVxuICAuZmlsdGVycy1jZW50ZXItcG9zaXRpb24uZW5hYmxlZCBzcGFuIHtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuXG4uZmlsdGVycy1zdG9yZS1xdWVyeSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlsdGVycy1zdG9yZS1xdWVyeSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5maWx0ZXJzLXN0b3JlLXF1ZXJ5LmRlZmF1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gICAgLmZpbHRlcnMtc3RvcmUtcXVlcnkuZGVmYXVsdCBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5maWx0ZXJzLXN0b3JlLXF1ZXJ5LmRlZmF1bHQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZpbHRlcnMtc3RvcmUtcXVlcnkuZGVmYXVsdCAuZmlsdGVycy1zdG9yZS1xdWVyeS1oaW50IHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLmZpbHRlcnMtc3RvcmUtcXVlcnkuZGVmYXVsdCAuZmlsdGVycy1jZW50ZXItcG9zaXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZpbHRlcnMtc3RvcmUtcXVlcnkuZGVmYXVsdCAuZmlsdGVycy1jZW50ZXItcG9zaXRpb24gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5maW5kaW5zdG9yZSAuZmlsdGVycy1zdG9yZS1xdWVyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZmluZGluc3RvcmUgLmZpbHRlcnMtc3RvcmUtcXVlcnkgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgLmZpbmRpbnN0b3JlIC5maWx0ZXJzLXN0b3JlLXF1ZXJ5IC5maWx0ZXJzLWNlbnRlci1wb3NpdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuZmluZGluc3RvcmUgLmZpbHRlcnMtc3RvcmUtcXVlcnkgLnBvc2l0aW9uLXRpcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmlsdGVycy1uZWFyZXN0LWxvY2F0aW9uLXJlc3VsdHMsXG4uZmlsdGVycy1uZWFyZXN0LXJlc3VsdHMsXG4uZmlsdGVycy1uby1yZXN1bHRzLFxuLmZpbHRlcnMtcmVzZXQsXG4uZmlsdGVycy1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAuZmlsdGVycy1uZWFyZXN0LWxvY2F0aW9uLXJlc3VsdHMgc3BhbixcbiAgLmZpbHRlcnMtbmVhcmVzdC1yZXN1bHRzIHNwYW4sXG4gIC5maWx0ZXJzLW5vLXJlc3VsdHMgc3BhbixcbiAgLmZpbHRlcnMtcmVzZXQgc3BhbixcbiAgLmZpbHRlcnMtcmVzdWx0cyBzcGFuIHtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAuZmlsdGVycy1uZWFyZXN0LWxvY2F0aW9uLXJlc3VsdHMuZW5hYmxlZCxcbiAgLmZpbHRlcnMtbmVhcmVzdC1yZXN1bHRzLmVuYWJsZWQsXG4gIC5maWx0ZXJzLW5vLXJlc3VsdHMuZW5hYmxlZCxcbiAgLmZpbHRlcnMtcmVzZXQuZW5hYmxlZCxcbiAgLmZpbHRlcnMtcmVzdWx0cy5lbmFibGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RvcmUtZGV0YWlscyAuZmlsdGVycy1yZXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltjbGFzc149XCJmbGFnLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgZmxhZy1cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmZsYWctYWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWFkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1hZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWFmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1hZjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWFnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTQycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWFnOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYWk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWFpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtNDJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1hbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1hbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1hbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWFvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0cHggLTg0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWFvOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYXE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1hcTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1hcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWFzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1hczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWF0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYXQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1hdTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYXU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1hdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYXc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1heDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAtMTI2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWF4OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYXo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1hejpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWJhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1iYTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWJiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1iYjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWJkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYmQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1iZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYmY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJnOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYmg6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTE2OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1iaDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWJpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0xNjhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYmk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1iajpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJqOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYmw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTQycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYm06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTg0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYm46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTEyNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1ibjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWJvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0xNjhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYm86YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1icjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYnM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJ0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctYnc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTIxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1idzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yMTBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctYnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1iejpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWJ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctY2E6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jYTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWNjOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MnB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jYzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWNkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MnB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWNmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MnB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctY2Y6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1jZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTJweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWNnOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTIxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jaDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWNpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctY2k6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1jazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctY2s6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1jbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctY2w6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1jbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAtMjUycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWNtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctY246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTI1MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWNvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctY286YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1jcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTJweCAtMjUycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWNyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctY3U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0cHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jdTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWN2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jdjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWN3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWN4OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctY3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1jeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTRweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWN5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctY3o6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0cHggLTIxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1jejpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1kajpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWRqOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZGs6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWRrOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZG06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWRtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZG86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTI5NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1kbzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWR6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yOTRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZHo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1lYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWVjOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTI5NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1lZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWVnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC0yOTRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZWc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1laDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWVoOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTQycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTg0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWVzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTEyNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1ldDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWV1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xNjhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZXU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1maTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWZpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZmo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI1MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1majpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWZrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yOTRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZms6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1mbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzM2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWZtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMzM2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWZvOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZnI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtMzM2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWZyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZ2E6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTMzNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1nYTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWdiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zMzZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZ2I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1nZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMzM2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWdkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTMzNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1nZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWdnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC0zMzZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZ2c6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1naDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMzM2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWdoOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZ2k6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1naTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWdsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1nbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWdtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1nbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWduOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZ246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1ncTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzhweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWdxOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZ3A6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHggLTE2OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1ncDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWdyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZ3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1nczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzhweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWdzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctZ3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHggLTMzNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1ndDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWd1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZ3U6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1ndzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZ3c6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1neTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctZ3k6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1oazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAtMzc4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWhrOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctaG46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTM3OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1objpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWhyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctaHI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1odDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTJweCAtMzc4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWh0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctaHU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0cHggLTM3OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1odTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWljOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctaWM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1pZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzhweCAtMzc4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWlkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctaWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1pZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWlsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1pbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWltOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1pbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWluOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctaW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1pcTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjBweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWlxOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctaXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggLTIxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1pcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWlzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctaXM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1pdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjBweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWl0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctamU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggLTMzNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1qZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWptOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctam06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1qbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWpvOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctanA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWpwOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWcta2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWtlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWcta2c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTQyMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1rZzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWtoOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC00MjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWcta2g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1raTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWtpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWcta206YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTQyMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1rbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWtuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC00MjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWcta246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1rcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWtwOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWcta3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHggLTQyMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1rcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWt3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC00MjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWcta3c6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1reTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWt5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWcta3o6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggLTQycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWt6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggLTg0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWxhOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbGI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggLTEyNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1sYjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWxjOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MnB4IC0xNjhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbGM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1saTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjJweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbGs6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggLTI1MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1sazpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWxyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MnB4IC0yOTRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbHI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1sczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjJweCAtMzM2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWxzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggLTM3OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1sdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWx1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MnB4IC00MjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbHU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1sdjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWx2OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbHk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWx5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbWE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW1hOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbWM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTQ2MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tYzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW1kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC00NjJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1tZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbWY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTQ2MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tZjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW1nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC00NjJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbWc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1taDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW1oOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbWs6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHggLTQ2MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tazpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW1sOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC00NjJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1tbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjJweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW1tOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW1vOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tbzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW1wOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tcDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW1xOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbXE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1tcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW1yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggLTIxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW10OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbXQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1tdTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW11OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggLTMzNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1tdjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW13OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbXc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1teDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW14OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggLTQ2MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1teTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW16OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MDRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbXo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1uYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC01MDRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbmE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1uYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC01MDRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbmM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1uZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAtNTA0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW5lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbmY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTUwNHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1uZjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC01MDRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbmc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1uaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTJweCAtNTA0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW5pOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbmw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0cHggLTUwNHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1ubDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW5vOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC01MDRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbm86YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1ucDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzhweCAtNTA0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW5wOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctbnI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggLTUwNHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1ucjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLW51OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MnB4IC01MDRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctbnU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1uejpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAtNTA0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLW56OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctb206YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ2cHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1vbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1wYTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXBlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1wZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXBmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctcGY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1wZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDZweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXBnOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctcGg6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ2cHggLTIxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1waDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXBrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctcGs6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1wbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDZweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXBsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctcG46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ2cHggLTMzNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1wbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXByOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctcHI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1wczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDZweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXBzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctcHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ2cHggLTQ2MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1wdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXB3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC01MDRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctcHc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1weTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTQ2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXB5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctcWE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNTQ2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXFhOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctcm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtNTQ2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXJvOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctcnM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTU0NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1yczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXJ1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC01NDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctcnU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1ydzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtNTQ2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXJ3OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc2E6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTU0NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1zYTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXNiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC01NDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctc2I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1zYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNTQ2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXNjOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc2Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHggLTU0NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1zZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC01NDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctc2U6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1zZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjJweCAtNTQ2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXNnOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggLTU0NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1zaDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXNpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC01NDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctc2k6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1zazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODhweCAwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXNrOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc2w6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg4cHggLTQycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXNsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc206YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg4cHggLTg0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXNtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg4cHggLTEyNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1zbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXNvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4OHB4IC0xNjhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctc286YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1zcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODhweCAtMjEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXNyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg4cHggLTI1MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1zczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4OHB4IC0yOTRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctc3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy1zdjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODhweCAtMzM2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXN2OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctc3k6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg4cHggLTM3OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy1zeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXN6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4OHB4IC00MjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctc3o6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy10YzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODhweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXRjOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg4cHggLTUwNHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy10ZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXRmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4OHB4IC01NDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdGY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy10ZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXRnOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdGg6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXRoOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdGo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXRqOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdGs6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTU4OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy10azpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXRsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC01ODhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdGw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy10bTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXRtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdG46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUycHggLTU4OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy10bjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXRvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NHB4IC01ODhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdG86YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy10cjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXRyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc4cHggLTU4OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy10dDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXR2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC01ODhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdHY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy10dzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjJweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXR3OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdHo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggLTU4OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy10ejpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXVhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NnB4IC01ODhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdWE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy11ZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODhweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXVnOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjMwcHggMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy11czpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXV5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC00MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy11eTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXV6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC04NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy11ejpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXZhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC0xMjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdmE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy12YzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzBweCAtMTY4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXZjOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjMwcHggLTIxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy12ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXZnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC0yNTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdmc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy12aTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzBweCAtMjk0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXZpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctdm46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjMwcHggLTMzNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy12bjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXZ1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC0zNzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWctdnU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy13ZjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzBweCAtNDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXdmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctd3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjMwcHggLTUwNHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy13czpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXllOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC01NDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUgLyA0KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmZsYWcteWU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtaGQtYWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYycHggNjYycHg7IH0gfVxuXG4uZmxhZy15dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzBweCAtNTg4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLXl0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWhkLWFsbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MnB4IDY2MnB4OyB9IH1cblxuLmZsYWctemE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTYzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy16YTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXptOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTYzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy16bTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLXp3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0cHggLTYzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAuZmxhZy16dzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mbGFnLWludDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzBweCAtNDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5mbGFnLWludDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS1oZC1hbGwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NjJweCA2NjJweDsgfSB9XG5cbi5mb290ZXItbWFpbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5lbmRsZXNzYWlzbGUgLmZvb3Rlci1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXItbWFpbi10b3Age1xuICBwYWRkaW5nOiAyNHB4IDAgNDBweDsgfVxuXG4uZm9vdGVyLW1haW4tYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGYwZjE7IH1cblxuLmZvb3Rlci1tYWluLWNyZWRpdHMge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4uZm9vdGVyLWFpZCB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4OyB9XG5cbi5mb290ZXItaW5mby0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZm9vdGVyLWluZm8tLXRleHQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZm9vdGVyLWluZm8tLXRleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5mb290ZXItaW5mby0tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1pbmZvLS1ibG9jayBzcGFuW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5mb290ZXItaW5mby0tYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIG1hcmdpbjogOHB4IDAgMTVweCAwOyB9XG4gIC5mb290ZXItaW5mby0tYmxvY2sgLmxpbmstcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgLmZvb3Rlci1pbmZvLS1ibG9jayAuZ3JlZW4tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5mb290ZXItcGF5bWVudHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjBmMTsgfVxuXG4uZm9vdGVyLXBheW1lbnQtLWJsb2NrIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4uZm9ybS12ZXJ0aWNhbCAuZm9ybS1ncm91cCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWdyb3VwLmNyZWRpdENhcmRDdm4sIC5mb3JtLWdyb3VwLmNyZWRpdENhcmRZZWFyLCAuZm9ybS1ncm91cC5jcmVkaXRDYXJkTW9udGgge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvcm0tZ3JvdXAuY3JlZGl0Q2FyZEN2biwgLmZvcm0tZ3JvdXAuY3JlZGl0Q2FyZE1vbnRoIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmZvcm0tZ3JvdXAuY3JlZGl0Q2FyZFllYXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5mb3JtLWdyb3VwLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5mb3JtLWdyb3VwLmNoZWNrYm94IGxhYmVsICsgc3Bhbi5oYXMtZXJyb3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDYwcHg7IH1cbiAgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWdyb3VwIC5wYXNzd29yZC1zaG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmZvcm0tZ3JvdXAgLnBhc3N3b3JkLXNob3c6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLmZvcm0tZ3JvdXAgLnBhc3N3b3JkLXNob3cuaXMtc2hvd246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gIC5mb3JtLWdyb3VwIC5zZWxlY3Qgc2VsZWN0LCAuZm9ybS1ncm91cCAubmljZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICB0ZXh0LWluZGVudDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuZm9ybS1ncm91cCAuc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCwgLmZvcm0tZ3JvdXAgLm5pY2Utc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm0tZ3JvdXAgLnNlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm0tZ3JvdXAgLm5pY2Utc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsLCAuZm9ybS1ncm91cCAuc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybS1ncm91cCAubmljZS1zZWxlY3Qgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtLWdyb3VwIC5zZWxlY3Qgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIC5mb3JtLWdyb3VwIC5uaWNlLXNlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzEyMTIxMjsgfVxuICAgIC5mb3JtLWdyb3VwIC5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuZm9ybS1ncm91cCAubmljZS1zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuZm9ybS1ncm91cCAuc2VsZWN0IHNlbGVjdC5oYXMtc3VjY2VzcywgLmZvcm0tZ3JvdXAgLm5pY2Utc2VsZWN0IHNlbGVjdC5oYXMtc3VjY2VzcyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmZvcm0tZ3JvdXAgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAgLm5pY2Utc2VsZWN0IHNlbGVjdDpmb2N1cyB+IGxhYmVsLFxuICAgIC5mb3JtLWdyb3VwIC5zZWxlY3Qgc2VsZWN0Lmhhcy1zdWNjZXNzIH4gbGFiZWwsXG4gICAgLmZvcm0tZ3JvdXAgLm5pY2Utc2VsZWN0IHNlbGVjdC5oYXMtc3VjY2VzcyB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLmZvcm0tZ3JvdXAgLnNlbGVjdCBzZWxlY3QuaGFzLWVycm9yLCAuZm9ybS1ncm91cCAubmljZS1zZWxlY3Qgc2VsZWN0Lmhhcy1lcnJvciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBib3JkZXItY29sb3I6ICNkMDAyMWI7XG4gICAgICBjb2xvcjogI2QwMDIxYjsgfVxuICAgIC5mb3JtLWdyb3VwIC5zZWxlY3Qgc2VsZWN0Lmhhcy1lcnJvciB+IGxhYmVsLCAuZm9ybS1ncm91cCAubmljZS1zZWxlY3Qgc2VsZWN0Lmhhcy1lcnJvciB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZDAwMjFiOyB9XG4gIC5mb3JtLWdyb3VwIC5zZWxlY3QgbGFiZWwsIC5mb3JtLWdyb3VwIC5uaWNlLXNlbGVjdCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogLThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuZm9ybSBpbnB1dCwgZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNC41cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBmb3JtIGlucHV0OmZvY3VzLCBmb3JtIGlucHV0Lmhhcy1zdWNjZXNzLCBmb3JtIHRleHRhcmVhOmZvY3VzLCBmb3JtIHRleHRhcmVhLmhhcy1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk4NDg7XG4gICAgb3V0bGluZTogMDsgfVxuICBmb3JtIGlucHV0Lmhhcy1zdWNjZXNzIH4gbGFiZWwsIGZvcm0gdGV4dGFyZWEuaGFzLXN1Y2Nlc3MgfiBsYWJlbCB7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgZm9ybSBpbnB1dC5oYXMtZXJyb3IsIGZvcm0gdGV4dGFyZWEuaGFzLWVycm9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2QwMDIxYjtcbiAgICBjb2xvcjogI2QwMDIxYjsgfVxuICAgIGZvcm0gaW5wdXQuaGFzLWVycm9yIH4gbGFiZWwsIGZvcm0gdGV4dGFyZWEuaGFzLWVycm9yIH4gbGFiZWwge1xuICAgICAgY29sb3I6ICNkMDAyMWI7IH1cblxuZm9ybSBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7IH1cblxuZm9ybSBsZWdlbmQsXG5mb3JtIC5sZWdlbmQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA2cHggMCAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZm9ybSAuZXJyb3ItZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjZDAwMjFiOyB9XG5cbmZvcm0gLmNoZWNrYm94LXRlcm1zOmJlZm9yZSwgZm9ybSAuY2hlY2tib3gtdGVybXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuZm9ybSAuY2hlY2tib3gtdGVybXM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5mb3JtIC5jaGVja2JveC10ZXJtcyAuY2hlY2tib3gge1xuICBmbG9hdDogbGVmdDsgfVxuXG5mb3JtLmZvcm0tY2hlY2tvdXQgLnBpY2t1cC1zaGlwcGluZy1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5mb3JtIC5lbWFpbF9zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gIGZvcm0gLmVtYWlsX3N1Z2dlc3Rpb24gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZm9ybSAucGlja3VwLXNoaXBwaW5nLWZvcm0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmZvcm0uc2hpcC10by1zdG9yZSAucGlja3VwLXNoaXBwaW5nLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBmb3JtLnNoaXAtdG8tc3RvcmUgLnBpY2t1cC1zaGlwcGluZy1mb3JtIC5waWNrdXAtZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIGZvcm0uc2hpcC10by1zdG9yZSAucGlja3VwLXNoaXBwaW5nLWZvcm0gLm1pc3Npbmctc3RvcmUge1xuICAgIG1hcmdpbjogMjRweCAwIDAgMDsgfVxuXG5mb3JtLnNoaXAtdG8tc3RvcmUgLmRlZmF1bHQtc2hpcHBpbmctZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybTpub3QoLm5vLXN5bWJvbHMpIC5mb3JtLWdyb3VwLW1haW4uaGFzLXN1Y2Nlc3M6OmFmdGVyLCBmb3JtOm5vdCgubm8tc3ltYm9scykgLmZvcm0tZ3JvdXAtbWFpbi5oYXMtZXJyb3I6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTsgfVxuXG5mb3JtOm5vdCgubm8tc3ltYm9scykgLmZvcm0tZ3JvdXAtbWFpbi5oYXMtc3VjY2Vzczo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6loFwiO1xuICBjb2xvcjogIzAwOTg0ODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDVweCkpOyB9XG5cbmZvcm06bm90KC5uby1zeW1ib2xzKSAuZm9ybS1ncm91cC1tYWluLmhhcy1lcnJvcjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICBjb250ZW50OiBcIu6lolwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNXB4KSk7IH1cblxuLmZvcm0tdGlwIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm0tdGlwLmlzLWVycm9yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI2QwMDIxYjsgfVxuXG4uZmllbGRzZXQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7IH1cblxuLmZpZWxkc2V0LWJsb2NrIHtcbiAgbWFyZ2luOiA1MHB4IDA7IH1cblxuLmZvcm0tY2hlY2tvdXQ6YmVmb3JlLCAuZm9ybS1jaGVja291dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZm9ybS1jaGVja291dDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mb3JtLWNoZWNrb3V0IGZpZWxkc2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5mb3JtLWNoZWNrb3V0IGZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2tvdXQgZGl2W3JvbGU9J2dyb3VwJ10ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMTIxMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uZm9ybS1jaGVja291dC5zaGlwLXRvLXN0b3JlIGRpdltyb2xlPSdncm91cCddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1jaGVja291dCAuZmllbGRzZXQtbGFzdCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5mb3JtLWNoZWNrb3V0IHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuZm9ybS1jaGVja291dCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm0tY2hlY2tvdXQgc2VsZWN0ICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvcm0tY2hlY2tvdXQgc2VsZWN0LmNvdW50cnkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5maWVsZHNldC1pbiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmZpZWxkc2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEyMTIxMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4uaGFzLWVycm9yLCAuZXJyb3Ige1xuICBjb2xvcjogI2QwMDIxYjtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmhhcy1lcnJvciArIC5mb3JtLXRpcCwgLmVycm9yICsgLmZvcm0tdGlwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLXRpcCwgLmVycm9yLWZvcm0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3JtLWdyb3VwLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWdyb3VwLW1haW4gaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAtbWFpbiB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsIHtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAuZm9ybS1ncm91cC1tYWluIGlucHV0OmZvY3VzLm9uLWZvY3VzIH4gbGFiZWwsIC5mb3JtLWdyb3VwLW1haW4gdGV4dGFyZWE6Zm9jdXMub24tZm9jdXMgfiBsYWJlbCB7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmZvcm0tZ3JvdXAtbWFpbiBpbnB1dC5oYXMtZXJyb3IgfiBsYWJlbCwgLmZvcm0tZ3JvdXAtbWFpbiB0ZXh0YXJlYS5oYXMtZXJyb3IgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNkMDAyMWI7IH1cbiAgLmZvcm0tZ3JvdXAtbWFpbiBpbnB1dC5oYXMtZXJyb3Iub24tZm9jdXMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAtbWFpbiB0ZXh0YXJlYS5oYXMtZXJyb3Iub24tZm9jdXMgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNkMDAyMWI7IH1cbiAgLmZvcm0tZ3JvdXAtbWFpbiBpbnB1dFtkaXNhYmxlZF0sIC5mb3JtLWdyb3VwLW1haW4gdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5mb3JtLWVuZGxlc3MgLmZvcm0tZ3JvdXAtbWFpbiBpbnB1dFtkaXNhYmxlZF0ucGhvbmUsIC5mb3JtLWVuZGxlc3MgLmZvcm0tZ3JvdXAtbWFpbiB0ZXh0YXJlYVtkaXNhYmxlZF0ucGhvbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm0tZ3JvdXAtbWFpbiBpbnB1dDotd2Via2l0LWF1dG9maWxsLCAuZm9ybS1ncm91cC1tYWluIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtLWdyb3VwLW1haW4gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgLmZvcm0tZ3JvdXAtbWFpbiB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCAuZm9ybS1ncm91cC1tYWluIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtLWdyb3VwLW1haW4gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMTIxMjEyOyB9XG4gIC5mb3JtLWdyb3VwLW1haW4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZvcm0tbmV3c2xldHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9ybS1uZXdzbGV0dGVyIC5sYWJlbC1lbWFpbC1yZXN1bHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1zdW1tYXJ5LW9yZGVyOmJlZm9yZSwgLmZvcm0tc3VtbWFyeS1vcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZm9ybS1zdW1tYXJ5LW9yZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNyZWF0ZS1hY2NvdW50IC5uby1hY2NvdW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAuY3JlYXRlLWFjY291bnQgLm5vLWFjY291bnQgYSB7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cblxuLmZvcm0tbG9naW4tcmVnaXN0ZXIgLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLmZvcm0tbG9naW4tcmVnaXN0ZXIgLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmZvcm0tbG9naW4tcmVnaXN0ZXIgLnBhc3N3b3JkLXJlc2V0LFxuLmZvcm0tbG9naW4tcmVnaXN0ZXIgLmF1dG8tcmVjb25uZWN0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwOTg0ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZm9ybS1sb2dpbi1yZWdpc3RlciAucGFzc3dvcmQtcmVzZXQuYXV0by1yZWNvbm5lY3QsXG4gIC5mb3JtLWxvZ2luLXJlZ2lzdGVyIC5hdXRvLXJlY29ubmVjdC5hdXRvLXJlY29ubmVjdCB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1sb2dpbi1yZWdpc3RlciAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb3JtLWxvZ2luLXJlZ2lzdGVyIC5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cblxuLmZvcm0tbG9naW4tcmVnaXN0ZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5mb3JtLWxvZ2luLXJlZ2lzdGVyIC5wcml2YWN5LWZsZWdzLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0tbG9naW4tcmVnaXN0ZXIgLnByaXZhY3ktZmxlZ3Mtd3JhcHBlciBwLnByaXZhY3ktbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIC5mb3JtLWxvZ2luLXJlZ2lzdGVyIC5wcml2YWN5LWZsZWdzLXdyYXBwZXIgcC5wcml2YWN5LWxhYmVsIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMxMjEyMTI7IH1cblxuLmZvcm0tY29udHJvbC5waWNrdXBEYXRlIHtcbiAgbWF4LXdpZHRoOiAyNjBweDsgfVxuXG4ucmFkaW8sIC5jaGVja2JveCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDsgfVxuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAucmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IGNhbGMoNDBweCArIDVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDQwcHggKyA1cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLWxpa2UgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9uLCAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLnJhZGlvLWxpa2UgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5yYWRpby1saWtlICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5yYWRpby1saWtlICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vZmYsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24sIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb2ZmLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnJhZGlvLWxpa2UgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9uLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnJhZGlvLWxpa2UgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb2ZmLCAucmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnJhZGlvLWxpa2UgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1saWtlICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vZmYsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb2ZmIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1saWtlICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5yYWRpby1saWtlICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1saWtlICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5yYWRpby1saWtlICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb246YWZ0ZXIsIC5yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb246YWZ0ZXIsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb246YWZ0ZXIsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ucmFkaW8tbGlrZSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb246YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1saWtlOmNoZWNrZWQgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5yYWRpby1saWtlOmNoZWNrZWQgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5yYWRpby1saWtlOmNoZWNrZWQgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5yYWRpby1saWtlOmNoZWNrZWQgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAucmlwcGxlLWNvbnRhaW5lciwgLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5yaXBwbGUtY29udGFpbmVyLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLnJpcHBsZS1jb250YWluZXIsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAucmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vZmYsIC5yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb2ZmLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vZmYge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYzRjNGM0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42MjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMjVzO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24sIC5yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9uLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vZmYsIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb2ZmLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihzZWxlY3RlZCk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5ODQ4OyB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmRpc2FibGVkICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vZmYsIC5yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb2ZmLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6ZGlzYWJsZWQgKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmRpc2FibGVkICsgLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1vZmYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDsgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpkaXNhYmxlZCArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24sIC5yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24sIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpkaXNhYmxlZCArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24sIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuICAucmFkaW8gPiBsYWJlbCwgLmNoZWNrYm94ID4gbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgei1pbmRleDogMjsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiwgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucGlja3VwLXN0b3JlIC5yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJhZGlvIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VsZWN0LCAubmljZS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3Q6OmFmdGVyLCAubmljZS1zZWxlY3Q6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupZlcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdCBzZWxlY3QsIC5uaWNlLXNlbGVjdCBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdC1waWNrdXAge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3QtcGlja3VwIC5mb3JtLWdyb3VwLW1haW46OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qWeXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgNXB4KSk7IH1cblxuLmN1c3RvbV9zd2l0Y2hbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY3VzdG9tX3N3aXRjaFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlNGU3ZTg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY3VzdG9tX3N3aXRjaFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUsIC5jdXN0b21fc3dpdGNoW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTsgfVxuICAgIC5jdXN0b21fc3dpdGNoW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuY3VzdG9tX3N3aXRjaFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIk9GRlwiO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmN1c3RvbV9zd2l0Y2hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDA5ODQ4OyB9XG4gICAgLmN1c3RvbV9zd2l0Y2hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTg0ODtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAuY3VzdG9tX3N3aXRjaFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiT05cIjtcbiAgICAgIGxlZnQ6IDVweDsgfVxuXG4udXMgLnN0YXRlLWNvbnRhaW5lciAuc2VsZWN0LCAudXMgLnN0YXRlLWNvbnRhaW5lciAubmljZS1zZWxlY3QsXG4udXMgLmNvdW50cnktY29udGFpbmVyIC5zZWxlY3QsXG4udXMgLmNvdW50cnktY29udGFpbmVyIC5uaWNlLXNlbGVjdCB7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4udXMgLmZvcm0tZ3JvdXAuY2l0eSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0tbG9jYXRvcjpiZWZvcmUsIC5mb3JtLWxvY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmZvcm0tbG9jYXRvcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mb3JtLWxvY2F0b3IgaW5wdXQuaXMtZ2VvbG9jYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuXG4uZm9ybS1sb2NhdG9yIC5pY29uLWJlbmV0dG9uLWdlb2xvY2F0ZSB7XG4gIGJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwOyB9XG5cbi5pcy1kZXRhaWxlZCAuZm9ybS1sb2NhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1lbmRsZXNzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0tZW5kbGVzcyAuYm94LW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmZvcm0tZW5kbGVzcyAucmFkaW8sXG4gIC5mb3JtLWVuZGxlc3MgLnJhZGlvIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1lbmRsZXNzIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1lbmRsZXNzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyB9XG5cbi5mb3JtLXJlc2VydmUtaW4tc3RvcmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDAgMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0tcmVzZXJ2ZS1pbi1zdG9yZSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtLXJlc2VydmUtaW4tc3RvcmUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9ybS1yZXNlcnZlLWluLXN0b3JlIC50ZXh0LWRpc2NsYWltZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmZvcm0tcmVzZXJ2ZS1pbi1zdG9yZSAucmlzLWNoZWNrYm94IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9ybS1yZXNlcnZlLWluLXN0b3JlIC5yaXMtY2hlY2tib3ggaW5wdXQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuLnJlc2VydmUtaW4tc3RvcmUtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDAgNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZS1zdW1tYXJ5IGg0LnRpdGxlLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlLXN1bW1hcnkgc3Bhbi5sYWJlbC1hZGRyZXNzIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZS1zdW1tYXJ5IHAudGV4dC1tZXNzYWdlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnJlc2VydmUtaW4tc3RvcmUtc3VtbWFyeSBwLnRleHQtbWVzc2FnZSBzcGFuLnVzZXItZW1haWwge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwOTg0ODsgfVxuXG4uY2hlY2tvdXQtc2hpcHBpbmcgZmllbGRzZXQuZGVsaXZlcnktbWV0aG9kLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5yZXR1cm5zLXBheW1lbnQgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItbWFpbi1zZWFyY2ggLnNpbXBsZS1zZWFyY2gtZm9ybSBpbnB1dC5zZWFyY2gtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnB0X2FjY291bnQudmV4LW9wZW4gLm1vZGFsLWNoYW5nZS1wd2QgLnZleC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAlO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5wdF9hY2NvdW50LnZleC1vcGVuIC5tb2RhbC1jaGFuZ2UtcHdkIC52ZXgtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4IDA7IH1cbiAgLnB0X2FjY291bnQudmV4LW9wZW4gLm1vZGFsLWNoYW5nZS1wd2QgLnZleC1jb250ZW50IGkge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wdF9hY2NvdW50LnZleC1vcGVuIC5tb2RhbC1jaGFuZ2UtcHdkIC52ZXgtY29udGVudCBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wdF9hY2NvdW50LnZleC1vcGVuIC5tb2RhbC1jaGFuZ2UtcHdkIC52ZXgtY29udGVudCBkaXYgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gIC5wdF9hY2NvdW50LnZleC1vcGVuIC5tb2RhbC1jaGFuZ2UtcHdkIC52ZXgtY29udGVudCAucmVnaXN0cmF0aW9uLWVycm9yLXBvcHVwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogI2Y4NzUxNDsgfVxuICAucHRfYWNjb3VudC52ZXgtb3BlbiAubW9kYWwtY2hhbmdlLXB3ZCAudmV4LWNvbnRlbnQgLnJlZ2lzdHJhdGlvbi1lcnJvci1wb3B1cCBwIHN0cm9uZyB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnB0X2FjY291bnQgLmFsZXJ0LXByaXZhY3ktbW9kYWwgaDMge1xuICBjb2xvcjogI2Y4NzUxNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wdF9hY2NvdW50IC5hbGVydC1wcml2YWN5LW1vZGFsIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNoYW5nZWVtYWlsIC5lbWFpbC1jaGFuZ2UtcHN3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jaGFuZ2VlbWFpbCAuZW1haWwtY2hhbmdlLXBzdyAuZmllbGRzZXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5jaGFuZ2VlbWFpbCAuZW1haWwtY2hhbmdlLXBzdyAuZmllbGRzZXQtYmxvY2sgLmZvcm0tZ3JvdXAucGFzc3dvcmRwYXNzd29yZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuXG4uY2hhbmdlZW1haWwgLmVtYWlsLWNoYW5nZS1wc3ctY29uZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IDAgMCAwOyB9XG5cbi5jaGFuZ2VlbWFpbCBoMiB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY2hhbmdlZW1haWwgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm15YWNjb3VudC1zZXR0aW5ncy1wYWdlIC5oZWFkZXItaW5uZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm15YWNjb3VudC1zZXR0aW5ncy1wYWdlIC5teWFjY291bnQtcHJpdmFjeSAuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLm15YWNjb3VudC1zZXR0aW5ncy1wYWdlIC5teWFjY291bnQtcHJpdmFjeSAuY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgKyBkaXYgLnJpcHBsZS1vZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5teWFjY291bnQtc2V0dGluZ3MtcGFnZSAubXlhY2NvdW50LXByaXZhY3kgLmNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgZGl2ICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5teWFjY291bnQtc2V0dGluZ3MtcGFnZSAubXlhY2NvdW50LXByaXZhY3kgLmJveC1vcHRpb24uc3ViY2hpbGQtb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLm15YWNjb3VudC1zZXR0aW5ncy1wYWdlIC5teWFjY291bnQtcHJpdmFjeSAuYm94LW9wdGlvbi5zdWJjaGlsZC1vcHRpb24gLnJhZGlvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzRjNGM0O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7IH1cblxuLm15YWNjb3VudC1zZXR0aW5ncy1wYWdlIC5teWFjY291bnQtcHJpdmFjeSAuZmllbGRzZXQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5teWFjY291bnQtc2V0dGluZ3MtcGFnZSAubXlhY2NvdW50LXByaXZhY3kgLmNvbW11bmNpYXRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAubXlhY2NvdW50LXNldHRpbmdzLXBhZ2UgLm15YWNjb3VudC1wcml2YWN5IC5jb21tdW5jaWF0aW9uLXRleHQgYSB7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm15YWNjb3VudC1zZXR0aW5ncy1wYWdlIC5jaGFnZWVtYWlsLWZpZWxkc2V0IC5mb3JtLWdyb3VwICsgLmZvcm0tZ3JvdXAuaGFzLWVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuXG4ubXlhY2NvdW50LXNldHRpbmdzLXBhZ2UgLm15YWNjb3VudC1zZXR0aW5ncyAuZmllbGRzZXQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5teWFjY291bnQtc2V0dGluZ3MtcGFnZSAuaDUtZWRpdG9yaWFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5mLXBhcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZi1wYXJ0LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07IH1cbiAgICAuZi1wYXJ0LWNvbnRhaW5lciBwIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucmVnaXN0cmF0aW9uLWxwIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmhlYWRlci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZC5zZWFyY2gtc3VnZ2VzdCAuaGVhZGVyLW1haW4tdG9wIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmhlYWRlci1tYWluLmlzLWV4cGFuZGVkLnNlYXJjaC1zdWdnZXN0IFtjbGFzc149XCJjYXQtXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lbmRsZXNzYWlzbGUgLmhlYWRlci1tYWluLmlzLWV4cGFuZGVkIC5oZWFkZXItbWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuZW5kbGVzc2Fpc2xlIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAubmF2LWhlYWRlci10ZXJ0aWFyeSAuY29sdW1uLW5hdjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfVxuXG4uaGVhZGVyLW1haW4tbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNlZGYwZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzAwOyB9XG4gIC5lbmRsZXNzYWlzbGUgLmhlYWRlci1tYWluLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci1tYWluLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxODBweDsgfVxuICAuYmFyZSAuaGVhZGVyLW1haW4tbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXItbWFpbi1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVuZGxlc3NhaXNsZSAuaGVhZGVyLW1haW4tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLW1haW4tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAuaGVhZGVyLW1haW4tdG9wOmJlZm9yZSwgLmhlYWRlci1tYWluLXRvcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmhlYWRlci1tYWluLXRvcDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJhcmUgLmhlYWRlci1tYWluLXRvcCB7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5wdF9vcmRlci1jb25maXJtYXRpb24gLmhlYWRlci1tYWluLXRvcCAuaGVhZGVyLW1haW4tbG9jYWxlLFxuICAucHRfb3JkZXItY29uZmlybWF0aW9uIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tb2JpbGUtbWVudSxcbiAgLnB0X29yZGVyLWNvbmZpcm1hdGlvbiAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF9vcmRlci1jb25maXJtYXRpb24gLmhlYWRlci1tYWluLXRvcCAuaGVhZGVyLW1haW4tbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wdF9vcmRlci1jb25maXJtYXRpb24gLmhlYWRlci1tYWluLXRvcCAuaGVhZGVyLW1haW4tbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnB0X29yZGVyLWNvbmZpcm1hdGlvbiAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlci1tYWluLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnBpbm5lZC1maWx0ZXJzIC5oZWFkZXItbWFpbi1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDMwMDsgfVxuICAucHRfY2hlY2tvdXQgLmhlYWRlci1tYWluLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLW1haW4tbG9jYWxlIC5jb3VudHJ5LWRyb3Bkb3duOm5vdCguY3VzdG9tLXNlbGVjdC1tYWluLWNvbnRhaW5lciksXG4uaGVhZGVyLW1haW4tbG9jYWxlIC5sYW5ndWFnZS1kcm9wZG93bjpub3QoLmN1c3RvbS1zZWxlY3QtbWFpbi1jb250YWluZXIpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaGVhZGVyLW1haW4tbG9jYWxlIC5kcm9wZG93bi1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTRweDsgfVxuXG4uaGVhZGVyLW1haW4tbG9jYWxlIC5jdXN0b20tc2VsZWN0LW1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4IDA7IH1cblxuLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaGVhZGVyLW1haW4tc2VhcmNoIGZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1tYWluLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaGVhZGVyLW1haW4tc2VhcmNoIGZvcm0gZmllbGRzZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1tYWluLXNlYXJjaCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDsgfVxuICAgICAgLmhlYWRlci1tYWluLXNlYXJjaCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupoFcIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gIC5oZWFkZXItbWFpbi1hY3Rpb25zID4gdWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICAuaGVhZGVyLW1haW4tYWN0aW9ucyA+IHVsID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1tYWluLWFjdGlvbnMgPiB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5oZWFkZXItbWFpbi1hY3Rpb25zIC5hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXItbWFpbi1hY3Rpb25zIC5hY3Rpb24uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHdpZHRoOiA4cHg7IH1cbiAgLm1pbmljYXJ0LWlzLW9wZW4gLmhlYWRlci1tYWluLWFjdGlvbnMgLmFjdGlvbi1taW5pY2FydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIC05cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2MDA7IH1cbiAgLmhlYWRlci1tYWluLWFjdGlvbnMgLmFjdGlvbi1taW5pY2FydCBpLFxuICAuaGVhZGVyLW1haW4tYWN0aW9ucyAuYWN0aW9uLXdpc2hsaXN0IGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTg0ODtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC02NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTI1JTtcbiAgICB3aWR0aDogMTZweDtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDsgfVxuICAuaGVhZGVyLWNsb3NlIC5taW5pY2FydC1pcy1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmhlYWRlci1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGYwZjE7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5oZWFkZXItaW5uZXIge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5oZWFkZXItaW5uZXIgLnRpdGxlLXBhZ2Uge1xuICAgIG1hcmdpbjogMDsgfVxuICAuaGVhZGVyLWlubmVyIC5icmVhZGNydW1iIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmhlYWRlci1pbm5lciAubGluay1iYWNrLWV4cGxvcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uaGVhZGVyLWJhcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTsgfVxuICAuaGVhZGVyLWJhcmUgLmgxLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmhlYWRlci1iYXJlIC50ZXh0LXdlbGNvbWUge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uaGVhZGVyLWhvbWUtbWFpbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5iYXJlIC5oZWFkZXItY2xvc2UsIC5iYXJlIC5oZWFkZXItbWFpbi1zZWFyY2gsIC5iYXJlIC5uYXYtaGVhZGVyLXByaW1hcnksIC5iYXJlIC5oZWFkZXItbWFpbi1uYXZpZ2F0aW9uLCAuYmFyZSAuaGVhZGVyLW1haW4tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJhcmUgLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmJhcmUgLmhlYWRlci1iYXJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci1tYWluLW5hdmlnYXRpb24gW2NsYXNzXj0nY2F0LSddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLW1haW4tbmF2aWdhdGlvbiBbY2xhc3NePSdjYXQtJ10uaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHRfY2hlY2tvdXQgLmhlYWRlci1tYWluLXRvcCAuaGVhZGVyLW1vYmlsZS1tZW51IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5lbmRsZXNzYWlzbGUgLmhlYWRlci1tYWluOm5vdCguaXMtZXhwYW5kZWQpOm5vdCguc2VhcmNoLWlzLWV4cGFuZGVkKSAubmF2LWhlYWRlci1zZWNvbmRhcnkgKyAubmF2LWhlYWRlci1wcmltYXJ5ICsgLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVuZGxlc3NhaXNsZSAuaGVhZGVyLW1haW4tbG9jYWxlLFxuLmVuZGxlc3NhaXNsZSAuaGVhZGVyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW5kbGVzc2Fpc2xlIC5oZWFkZXItbWFpbi1hY3Rpb25zIC5hY3Rpb24tZWEtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW5kbGVzc2Fpc2xlLnB0X2NoZWNrb3V0IC5oZWFkZXItbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVuZGxlc3NhaXNsZSAuaGVhZGVyLW1haW4tdG9wID4gLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZW5kbGVzc2Fpc2xlIC5oZWFkZXItbWFpbi10b3AgPiAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBpbm5lZC1maWx0ZXJzIC5oZWFkZXItbWFpbi10b3AsIC5waW5uZWQtZmlsdGVycyAuaGVhZGVyLW1haW4tYm90dG9tIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVyby5kZWZhdWx0LCAuaGVyby5oZXJvLWNvbC0xLCAuaGVyby5oZXJvLWNvbC0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZXJvLmRlZmF1bHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuaGVyby5kZWZhdWx0IC5waWN0dXJlLFxuICAgIC5oZXJvLmRlZmF1bHQgcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZXJvLmRlZmF1bHQgLnBpY3R1cmUsXG4gICAgICAgIC5oZXJvLmRlZmF1bHQgcGljdHVyZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgLmhlcm8uZGVmYXVsdCAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVyby5kZWZhdWx0IC5pbm5lciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIC5oZXJvLmhlcm8tY29sLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvLmhlcm8tY29sLTEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIC5oZXJvLmhlcm8tY29sLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvLmhlcm8tY29sLTIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gIC5oZXJvIC5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmhlcm8gLmJnIHBpY3R1cmUsIC5oZXJvIC5iZyAucGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuaGVybyAuYmcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oZXJvIC5mb2N1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmhlcm8gLmZvY3VzIGZpZ3VyZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCAycztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5oZXJvIC5mb2N1cyBmaWd1cmUubG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvIC5mb2N1cyBwaWN0dXJlLCAuaGVybyAuZm9jdXMgLnBpY3R1cmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVybyAuZm9jdXMgcGljdHVyZTphZnRlciwgLmhlcm8gLmZvY3VzIHBpY3R1cmU6YmVmb3JlLCAuaGVybyAuZm9jdXMgLnBpY3R1cmU6YWZ0ZXIsIC5oZXJvIC5mb2N1cyAucGljdHVyZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuaGVybyAuZm9jdXMgcGljdHVyZTphZnRlciwgLmhlcm8gLmZvY3VzIC5waWN0dXJlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZXJvIC5mb2N1cyBwaWN0dXJlOmJlZm9yZSwgLmhlcm8gLmZvY3VzIC5waWN0dXJlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5oZXJvIC5mb2N1cyBwaWN0dXJlIGltZywgLmhlcm8gLmZvY3VzIC5waWN0dXJlIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgIC5oZXJvIC5mb2N1cyBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5oZXJvIC5mb2N1cyBoMiwgLmhlcm8gLmZvY3VzIHAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAuaGVybyAuZm9jdXMgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjgzOyB9XG4gICAgLmhlcm8gLmZvY3VzIHAge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tY29udGVudCxcbi5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIC5oZXJvLWNvbnRlbnQsXG4uaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciAuaGVyby1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTsgfVxuICAuaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAuaGVyby1jb250ZW50OmJlZm9yZSwgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tY29udGVudDphZnRlcixcbiAgLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIgLmhlcm8tY29udGVudDpiZWZvcmUsXG4gIC5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIC5oZXJvLWNvbnRlbnQ6YWZ0ZXIsXG4gIC5oZXJvLXNpbmdsZS1jb2wtY29udGFpbmVyIC5oZXJvLWNvbnRlbnQ6YmVmb3JlLFxuICAuaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciAuaGVyby1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAuaGVyby1jb250ZW50OmFmdGVyLFxuICAuaGVyby1kb3VibGUtY29sLWNvbnRhaW5lciAuaGVyby1jb250ZW50OmFmdGVyLFxuICAuaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciAuaGVyby1jb250ZW50OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAuaGVyby1waWN0dXJlLWNvbnRhaW5lcixcbi5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIHBpY3R1cmUsXG4uaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAucGljdHVyZSxcbi5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIGltZyxcbi5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIC5oZXJvLXBpY3R1cmUtY29udGFpbmVyLFxuLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIgcGljdHVyZSxcbi5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIC5waWN0dXJlLFxuLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIgaW1nLFxuLmhlcm8tc2luZ2xlLWNvbC1jb250YWluZXIgLmhlcm8tcGljdHVyZS1jb250YWluZXIsXG4uaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciBwaWN0dXJlLFxuLmhlcm8tc2luZ2xlLWNvbC1jb250YWluZXIgLnBpY3R1cmUsXG4uaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tdGV4dCAudG9wLXRleHQsXG4uaGVyby1kb3VibGUtY29sLWNvbnRhaW5lciAuaGVyby10ZXh0IC50b3AtdGV4dCxcbi5oZXJvLXNpbmdsZS1jb2wtY29udGFpbmVyIC5oZXJvLXRleHQgLnRvcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAuaGVyby10ZXh0IC5tYWluLXRleHQsXG4uaGVyby1kb3VibGUtY29sLWNvbnRhaW5lciAuaGVyby10ZXh0IC5tYWluLXRleHQsXG4uaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciAuaGVyby10ZXh0IC5tYWluLXRleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmJudC1wcmltYXJ5LFxuLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIgLmJudC1wcmltYXJ5LFxuLmhlcm8tc2luZ2xlLWNvbC1jb250YWluZXIgLmJudC1wcmltYXJ5IHtcbiAgd2lkdGg6IDIzMnB4OyB9XG5cbi5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLm1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAuaGVyby1waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWRmMGYxO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5oZXJvLXBpY3R1cmUtY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuICAuaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAuaGVyby10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5oZXJvLXRleHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIC5zbi1uYXYtc2xpZGVyIC5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLnNuLW5hdi1zbGlkZXIgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5zbi1uYXYtc2xpZGVyIC5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5oZXJvLXBpY3R1cmUtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiA0MjJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNuLW5hdi1zbGlkZXIgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tcGljdHVyZS1jb250YWluZXIgcGljdHVyZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNuLW5hdi1zbGlkZXIgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tcGljdHVyZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnNuLW5hdi1zbGlkZXIgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zbi1uYXYtc2xpZGVyIC5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5tYWluLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwOTg0ODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oZXJvLXNpbmdsZS1jb2wtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvLXNpbmdsZS1jb2wtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIC5oZXJvLXNpbmdsZS1jb2wtY29udGFpbmVyIC5oZXJvLXBpY3R1cmUtY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkZjBmMTsgfVxuICAuaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciAuaGVyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgLmNhcm91c2VsIC5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2Fyb3VzZWwgLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcm91c2VsIC5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIgLmhlcm8tcGljdHVyZS1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIC5oZXJvLXRleHQge1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cblxuLnRvcC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cbiAgLnRvcC1jb250ZW50IC5jczpiZWZvcmUsIC50b3AtY29udGVudCAuY3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC50b3AtY29udGVudCAuY3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi50b3AtY2F0IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuICAudG9wLWNhdCAuY3M6YmVmb3JlLCAudG9wLWNhdCAuY3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC50b3AtY2F0IC5jczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnRvcC1jYXRlZ29yeSB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cbiAgLnRvcC1jYXRlZ29yeSAuY3M6YmVmb3JlLCAudG9wLWNhdGVnb3J5IC5jczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnRvcC1jYXRlZ29yeSAuY3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50b3AtY2F0ZWdvcnkgPiAuY3Mge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLnNuLW5hdi1zbGlkZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5pdGVtLXZhcmlhdGlvbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLml0ZW0tdmFyaWF0aW9ucy1maWd1cmUsIC5pdGVtLXZhcmlhdGlvbnMtZGF0YSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5pdGVtLXZhcmlhdGlvbnMtZmlndXJlIHtcbiAgd2lkdGg6IDExNXB4OyB9XG5cbi5pdGVtLXZhcmlhdGlvbnMtZGF0YSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpOyB9XG4gIC5pdGVtLXZhcmlhdGlvbnMtZGF0YSAudGV4dC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaXRlbS12YXJpYXRpb25zLWRhdGEgLnByb2R1Y3QtY29kZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLml0ZW0tdmFyaWF0aW9ucy1kYXRhIC5wcm9kdWN0LWNvZGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogI2M0YzRjNDsgfVxuICAuaXRlbS12YXJpYXRpb25zLWRhdGEgLnRleHQtZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAuZmlzX292ZXJsYXkgLml0ZW0tdmFyaWF0aW9ucy1kYXRhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuZmlzX292ZXJsYXkgLml0ZW0tdmFyaWF0aW9ucy1kYXRhIC5sb3ctYXZhaWxhYmlsaXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogIzc3NzsgfVxuXG4ubGFiZWwtcHJpbWFyeSwgLmxhYmVsLXNlY29uZGFyeSwgLmxhYmVsLXRlcnRpYXJ5LCAubGFiZWwtd2FybmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGFiZWwtcHJpbWFyeSwgLmxhYmVsLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDk4NDg7IH1cblxuLmxhYmVsLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmxhYmVsLXRlcnRpYXJ5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgbWFyZ2luOiAxM3B4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBjb2xvcjogI2QwMDIxYjsgfVxuXG4ubGFiZWwtdGFnIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDk4NDg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMjRweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxhYmVsLXBob25lLCAubGFiZWwtZW1haWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjMDA5ODQ4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5sYWJlbC1waG9uZTpiZWZvcmUsIC5sYWJlbC1lbWFpbDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupbtcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtZGV0YWlscyAubGFiZWwtcGhvbmUsIC5zdG9yZS1maW5kZXItZGV0YWlscyAubGFiZWwtcGhvbmUsIC5saXN0LWRldGFpbHMgLmxhYmVsLWVtYWlsLCAuc3RvcmUtZmluZGVyLWRldGFpbHMgLmxhYmVsLWVtYWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubGlzdC1kZXRhaWxzIC5sYWJlbC1waG9uZTpiZWZvcmUsIC5zdG9yZS1maW5kZXItZGV0YWlscyAubGFiZWwtcGhvbmU6YmVmb3JlLCAubGlzdC1kZXRhaWxzIC5sYWJlbC1lbWFpbDpiZWZvcmUsIC5zdG9yZS1maW5kZXItZGV0YWlscyAubGFiZWwtZW1haWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxpc3QtZGV0YWlscyAubGFiZWwtcGhvbmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGFiZWwtdHlwZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubGFiZWwtZmF2b3JpdGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjMDA5ODQ4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFiZWwtZmF2b3JpdGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qWRXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gIC5sYWJlbC1mYXZvcml0ZS5vbjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupZBcIjsgfVxuICAuY3RhLWJhciAubGFiZWwtZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLmxhYmVsLWVtYWlsOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gIGNvbnRlbnQ6IFwi7qW1XCI7IH1cblxuLmxhYmVsLWFsdGVybmF0aXZlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNzc3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxhYmVsLWFsdGVybmF0aXZlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmxhYmVsLWFsdGVybmF0aXZlOmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmxhYmVsLW9yaWdpbmFsLCAubGFiZWwtYWRqdXN0ZWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ubGFiZWwtYWRqdXN0ZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5sYWJlbC1hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmxhYmVsLWF2YWlsYWJpbGl0eTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMC40Mzc1cmVtO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5sYWJlbC1hdmFpbGFiaWxpdHkubGV2ZWwtMjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupZJcIjsgfVxuICAubGFiZWwtYXZhaWxhYmlsaXR5LmxldmVsLTE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qWSXCI7XG4gICAgY29sb3I6ICNmODc1MTQ7IH1cbiAgLmxhYmVsLWF2YWlsYWJpbGl0eS5sZXZlbC0wOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lk1wiOyB9XG4gIC5zdG9yZS1maW5kZXItZGV0YWlscyAubGFiZWwtYXZhaWxhYmlsaXR5OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5sYWJlbC1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYWJlbC1hZGRyZXNzIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLmlzLXJhZGlvLWxpc3QgLmxhYmVsLWFkZHJlc3Mge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAubGFiZWwtYWRkcmVzcy5sYWJlbC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5sYWJlbC1uYXZpZ2F0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmxhYmVsLW5hdmlnYXRlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6llFwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnN0b3JlLWZpbmRlci1kZXRhaWxzIC5sYWJlbC1uYXZpZ2F0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLnN0b3JlLWZpbmRlci1kZXRhaWxzIC5sYWJlbC1uYXZpZ2F0ZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWUXCI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmxpbmstcHJpbWFyeSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMTdweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYmFjay10by10b3A6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qWtXCI7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cblxuLmxpc3Qtc29jaWFscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGlzdC1zb2NpYWxzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmxpc3Qtc29jaWFscyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5saXN0LXNvY2lhbHMgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxpc3QtcHJvZHVjdHMtb3JkZXIgLnByb2R1Y3QtdGl0bGUge1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmxpc3QtdXRpbHMgYSxcbi5saXN0LXV0aWxzIGJ1dHRvbixcbi5saXN0LXV0aWxzIGxpLFxuLmxpc3QtdXRpbHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ubGlzdC11dGlscyBhLFxuLmxpc3QtdXRpbHMgYnV0dG9uLFxuLmxpc3QtdXRpbHMgbGkge1xuICBjb2xvcjogIzAwOTg0ODsgfVxuXG4ubGlzdC11dGlscyBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5saXN0LXV0aWxzIGxpID4gYSxcbiAgLmxpc3QtdXRpbHMgbGkgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAzcHggMDsgfVxuICAubGlzdC11dGlscyBsaSBidXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxpc3QtdXRpbHMgbGk6Zmlyc3QtY2hpbGQgYSxcbiAgLmxpc3QtdXRpbHMgbGk6Zmlyc3QtY2hpbGQgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHJlZmVycmVkLXN0b3JlLXBhZ2UgLmxpc3QtdXRpbHMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5saXN0LXdpdGgtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWF4LXdpZHRoOiA0NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxpc3Qtd2l0aC1hY3Rpb24gLmxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdC13aXRoLWFjdGlvbiAubGlzdC1pdGVtIC5saXN0LWl0ZW0tbGluayB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmxpc3Qtd2l0aC1hY3Rpb24gLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbmsgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogODFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmxpc3Qtd2l0aC1hY3Rpb24gLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbmsgLmltYWdlIGltZyB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAubGlzdC13aXRoLWFjdGlvbiAubGlzdC1pdGVtIC5saXN0LWl0ZW0tbGluayAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAgIC5saXN0LXdpdGgtYWN0aW9uIC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1saW5rIC5kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgICAgLmxpc3Qtd2l0aC1hY3Rpb24gLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbmsgLmFjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgLmxpc3Qtd2l0aC1hY3Rpb24gLmxpc3QtaXRlbSAubGlzdC1pdGVtLWxpbmsgLmFjdGlvbjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubGlzdC13aXRoLWFjdGlvbi53aXRoLWltYWdlIC5saXN0LWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ubGlzdC1wcm9tb3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubGlzdC1wcm9tb3Rpb25zIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlzdC1wcm9tb3Rpb25zIGxpIC5idG4tdHJhc2gge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb2xvcjogIzEyMTIxMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5saXN0LXByb21vdGlvbnMgbGkgLmJ0bi10cmFzaDphZnRlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAubGlzdC1wcm9tb3Rpb25zIGxpIC5idG4tdHJhc2gucHJvbW90aW9uLWNvdXBvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5saXN0LXByb21vdGlvbnMgbGkgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgIC5saXN0LXByb21vdGlvbnMgbGkucHJvbW90aW9uLWNvdXBvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLmxpc3QtbGFiZWxzIHtcbiAgY291bnRlci1yZXNldDogbnVtLWNvdW50ZXI7IH1cbiAgLmxpc3QtbGFiZWxzIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW0tY291bnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmxpc3QtbGFiZWxzIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG51bS1jb3VudGVyKSBcIi4gXCI7XG4gICAgICBjb2xvcjogIzAwOTg0ODsgfVxuXG4ubGlzdC1iYW5rcyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5pcy1zZWxlY3RlZCAubGlzdC1iYW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpc3QtYmFua3MgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5saXN0LWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5saXN0LWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAubGlzdC1pbnN0cnVjdGlvbnM6YmVmb3JlLCAubGlzdC1pbnN0cnVjdGlvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5saXN0LWluc3RydWN0aW9uczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxpc3QtaW5zdHJ1Y3Rpb25zIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGlzdC1pbnN0cnVjdGlvbnMgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmxpc3QtaW5zdHJ1Y3Rpb25zIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAubGlzdC1pbnN0cnVjdGlvbnMgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxpc3QtaW5zdHJ1Y3Rpb25zLmRvbmUtMSBbY2xhc3MqPVwic3RlcC1cIl06bnRoLWNoaWxkKC1uKzEpLFxuICAubGlzdC1pbnN0cnVjdGlvbnMuZG9uZS0xIFtjbGFzc149XCJzdGVwLVwiXTpudGgtY2hpbGQoLW4rMSkge1xuICAgIG9wYWNpdHk6IC4yOyB9XG4gIC5saXN0LWluc3RydWN0aW9ucy5kb25lLTIgW2NsYXNzKj1cInN0ZXAtXCJdOm50aC1jaGlsZCgtbisyKSxcbiAgLmxpc3QtaW5zdHJ1Y3Rpb25zLmRvbmUtMiBbY2xhc3NePVwic3RlcC1cIl06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBvcGFjaXR5OiAuMjsgfVxuICAubGlzdC1pbnN0cnVjdGlvbnMuZG9uZS0zIFtjbGFzcyo9XCJzdGVwLVwiXTpudGgtY2hpbGQoLW4rMyksXG4gIC5saXN0LWluc3RydWN0aW9ucy5kb25lLTMgW2NsYXNzXj1cInN0ZXAtXCJdOm50aC1jaGlsZCgtbiszKSB7XG4gICAgb3BhY2l0eTogLjI7IH1cbiAgLmxpc3QtaW5zdHJ1Y3Rpb25zLmRvbmUtNCBbY2xhc3MqPVwic3RlcC1cIl06bnRoLWNoaWxkKC1uKzQpLFxuICAubGlzdC1pbnN0cnVjdGlvbnMuZG9uZS00IFtjbGFzc149XCJzdGVwLVwiXTpudGgtY2hpbGQoLW4rNCkge1xuICAgIG9wYWNpdHk6IC4yOyB9XG4gIC5saXN0LWluc3RydWN0aW9ucy5yZXR1cm4taW5zdG9yZS1jb25maXJtIHtcbiAgICBtYXJnaW46IDcwcHggLTE1cHggNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGlzdC1pbnN0cnVjdGlvbnMucmV0dXJuLWluc3RvcmUtY29uZmlybSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdC1pbnN0cnVjdGlvbnMucmV0dXJuLWluc3RvcmUtY29uZmlybSBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5saXN0LWluc3RydWN0aW9ucy5yZXR1cm4taW5zdG9yZS1jb25maXJtIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjAuODMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmxpc3QtaW5zdHJ1Y3Rpb25zLnJldHVybi1pbnN0b3JlLWNvbmZpcm0gbGkge1xuICAgICAgICAgIGxlZnQ6IDE5LjE2NjY3JTsgfSB9XG5cbi5saXN0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmxpc3QtZGV0YWlscyA+IGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5saXN0LWRldGFpbHMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAubGlzdC1kZXRhaWxzID4gbGk6bm90KC5waWNrdXAtc3RvcmUpOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICBjb250ZW50OiBcIu6lrFwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjJweCk7IH1cbiAgICAubGlzdC1kZXRhaWxzID4gbGkuaXMtcHJlZmVycmVkIHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgICAgLmxpc3QtZGV0YWlscyA+IGxpLmlzLXByZWZlcnJlZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDsgfVxuICAubGlzdC1kZXRhaWxzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5saXN0LWRldGFpbHMuaXMtcmFkaW8tbGlzdCBsaTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAubGlzdC1kZXRhaWxzLmlzLXJhZGlvLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkgLnJhZGlvIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxpc3QtZGV0YWlscy5pcy1yYWRpby1saXN0IGxpOmZpcnN0LWNoaWxkIC5yYWRpbyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zdW1tYXJ5LXByZWZlcnJlZCAubGlzdC1kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5zdW1tYXJ5LXByZWZlcnJlZCAubGlzdC1kZXRhaWxzIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LWNvbnRhY3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAubGlzdC1jb250YWN0cyA+IGxpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgICAubGlzdC1jb250YWN0cyA+IGxpIGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0LWNvbnRhY3RzIC5tZXNzYWdlLW5vdGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnBpY2t1cC1zdG9yZSAubGlzdC1jb250YWN0cy1ob3VycyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGFzLW5vLWhvdXJzIC5saXN0LWNvbnRhY3RzLWhvdXJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtcmFkaW8tbGlzdCAubGlzdC1jb250YWN0cy1ob3VycyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH1cbiAgLmlzLXJhZGlvLWxpc3QgLmxpc3QtY29udGFjdHMtaG91cnMgPiBsaSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmlzLXJhZGlvLWxpc3QgLmxpc3QtY29udGFjdHMtaG91cnMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaXMtcmFkaW8tbGlzdCAubGlzdC1jb250YWN0cy1ob3VycyAubGluay1leHBsb2RlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmlzLXJhZGlvLWxpc3QgLmxpc3QtY29udGFjdHMtaG91cnMgLmRhdGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLmxpc3QtY29udGFjdHMtaW5uZXIsXG4ubGlzdC1zZXJ2aWNlcy1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5saXN0LWNvbnRhY3RzLWlubmVyOmJlZm9yZSwgLmxpc3QtY29udGFjdHMtaW5uZXI6YWZ0ZXIsXG4gIC5saXN0LXNlcnZpY2VzLWlubmVyOmJlZm9yZSxcbiAgLmxpc3Qtc2VydmljZXMtaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5saXN0LWNvbnRhY3RzLWlubmVyOmFmdGVyLFxuICAubGlzdC1zZXJ2aWNlcy1pbm5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByZWZlcnJlZC1zdG9yZS1wYWdlIC5saXN0LWNvbnRhY3RzLWlubmVyLCAucHJlZmVycmVkLXN0b3JlLXBhZ2VcbiAgLmxpc3Qtc2VydmljZXMtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5saXN0LWNvbnRhY3RzLWlubmVyIGxpLFxuICAubGlzdC1zZXJ2aWNlcy1pbm5lciBsaSB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubGlzdC1jb250YWN0cy1pbm5lciBsaS5pcy1jdXJyZW50LFxuICAgIC5saXN0LXNlcnZpY2VzLWlubmVyIGxpLmlzLWN1cnJlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIC5saXN0LWNvbnRhY3RzLWlubmVyIGxpLmlzLWluYWN0aXZlLFxuICAgIC5saXN0LXNlcnZpY2VzLWlubmVyIGxpLmlzLWluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaXMtcmFkaW8tbGlzdCAubGlzdC1jb250YWN0cy1pbm5lciBsaSwgLmlzLXJhZGlvLWxpc3RcbiAgICAubGlzdC1zZXJ2aWNlcy1pbm5lciBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5saXN0LWNvbnRhY3RzLWlubmVyIC5kYXRhLWxhYmVsLFxuICAubGlzdC1zZXJ2aWNlcy1pbm5lciAuZGF0YS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxpc3QtY29udGFjdHMtaW5uZXIgLmhvdXJzLWNvbnRhaW5lcixcbiAgLmxpc3Qtc2VydmljZXMtaW5uZXIgLmhvdXJzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxpc3QtY29udGFjdHMtaW5uZXIgLmhvdXJzLWNvbnRhaW5lciAuZGF0YS12YWx1ZSxcbiAgICAubGlzdC1zZXJ2aWNlcy1pbm5lciAuaG91cnMtY29udGFpbmVyIC5kYXRhLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxpc3QtY29udGFjdHMtaW5uZXIgLmhvdXJzLWNvbnRhaW5lciAuZGF0YS12YWx1ZTpudGgtb2YtdHlwZShvZGQpOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlcixcbiAgICAgIC5saXN0LXNlcnZpY2VzLWlubmVyIC5ob3Vycy1jb250YWluZXIgLmRhdGEtdmFsdWU6bnRoLW9mLXR5cGUob2RkKTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAtIFwiOyB9XG4gICAgICAubGlzdC1jb250YWN0cy1pbm5lciAuaG91cnMtY29udGFpbmVyIC5kYXRhLXZhbHVlOm50aC1vZi10eXBlKG9kZCk6bGFzdC1vZi10eXBlLFxuICAgICAgLmxpc3Qtc2VydmljZXMtaW5uZXIgLmhvdXJzLWNvbnRhaW5lciAuZGF0YS12YWx1ZTpudGgtb2YtdHlwZShvZGQpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5saXN0LWNvbnRhY3RzLWlubmVyIC5ob3Vycy1jb250YWluZXIgLmRhdGEtdmFsdWU6bnRoLW9mLXR5cGUoZXZlbik6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyLFxuICAgICAgLmxpc3Qtc2VydmljZXMtaW5uZXIgLmhvdXJzLWNvbnRhaW5lciAuZGF0YS12YWx1ZTpudGgtb2YtdHlwZShldmVuKTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAvIFwiOyB9XG4gICAgICAubGlzdC1jb250YWN0cy1pbm5lciAuaG91cnMtY29udGFpbmVyIC5kYXRhLXZhbHVlOm50aC1vZi10eXBlKGV2ZW4pOm50aC1sYXN0LW9mLXR5cGUoZXZlbik6YWZ0ZXIsXG4gICAgICAubGlzdC1zZXJ2aWNlcy1pbm5lciAuaG91cnMtY29udGFpbmVyIC5kYXRhLXZhbHVlOm50aC1vZi10eXBlKGV2ZW4pOm50aC1sYXN0LW9mLXR5cGUoZXZlbik6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZXJ2aWNlcyAubGlzdC1zZXJ2aWNlcy1pbm5lciB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5zZXJ2aWNlcyAubGlzdC1zZXJ2aWNlcy1pbm5lciBsaSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDhweCAzcHg7IH1cbiAgICAuc2VydmljZXMgLmxpc3Qtc2VydmljZXMtaW5uZXIgbGkgaW1nLFxuICAgIC5zZXJ2aWNlcyAubGlzdC1zZXJ2aWNlcy1pbm5lciBsaSBzcGFuIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmxpc3QtY29udGFjdHMtaW5uZXIsXG4ubGlzdC1jb250YWN0cy1pbm5lciArIC5tZXNzYWdlLW5vdGUsXG4ubGlzdC1zZXJ2aWNlcy1pbm5lcixcbi5saXN0LXNlcnZpY2VzLWlubmVyICsgLm1lc3NhZ2Utbm90ZSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBvdmVyZmxvdyAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gIC5pcy1jb2xsYXBzZWQgLmxpc3QtY29udGFjdHMtaW5uZXIsIC5pcy1jb2xsYXBzZWRcbiAgLmxpc3QtY29udGFjdHMtaW5uZXIgKyAubWVzc2FnZS1ub3RlLCAuaXMtY29sbGFwc2VkXG4gIC5saXN0LXNlcnZpY2VzLWlubmVyLCAuaXMtY29sbGFwc2VkXG4gIC5saXN0LXNlcnZpY2VzLWlubmVyICsgLm1lc3NhZ2Utbm90ZSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnN0b3JlLWRldGFpbHMgLmxpc3QtY29udGFjdHMtaW5uZXIsIC5zdG9yZS1kZXRhaWxzXG4gIC5saXN0LWNvbnRhY3RzLWlubmVyICsgLm1lc3NhZ2Utbm90ZSwgLnN0b3JlLWRldGFpbHNcbiAgLmxpc3Qtc2VydmljZXMtaW5uZXIsIC5zdG9yZS1kZXRhaWxzXG4gIC5saXN0LXNlcnZpY2VzLWlubmVyICsgLm1lc3NhZ2Utbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyAuYWN0aW9ucyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmMGYxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEyNXB4OyB9XG4gICAgLmxpc3QtcHJlZmVycmVkLXN0b3JlLXNlcnZpY2VzIC5hY3Rpb25zOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxpc3QtcHJlZmVycmVkLXN0b3JlLXNlcnZpY2VzIC5hY3Rpb25zIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmxpc3QtcHJlZmVycmVkLXN0b3JlLXNlcnZpY2VzIC5hY3Rpb25zIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGlzdC1wcmVmZXJyZWQtc3RvcmUtc2VydmljZXMgLmFjdGlvbnMgYSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyAuYWN0aW9ucy5maW5kOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cbiAgICAubGlzdC1wcmVmZXJyZWQtc3RvcmUtc2VydmljZXMgLmFjdGlvbnMucmV0dXJuczpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjsgfVxuICAgIC5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyAuYWN0aW9ucy5zdG9yZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWVXCI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAubGlzdC1wcmVmZXJyZWQtc3RvcmUtc2VydmljZXMgLmFjdGlvbnMuc3RvcmUgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5ib3gtYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm94LWJhbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZ3JpZC10aWxlOm50aC1jaGlsZCgzbisxKSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1wcmV2aWV3IHtcbiAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDsgfVxuXG4uZ3JpZC10aWxlIC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdyaWQtdGlsZSAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXByaWNlIC5wcmljZS1zYWxlcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmdyaWQtdGlsZSAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXByaWNlIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1wcmljZSAucHJpY2Utc3RhbmRhcmQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDYzcHg7IH1cblxuLmdyaWQtdGlsZSAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LWRldGFpbHMtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ3JpZC10aWxlIC5wcm9kdWN0LWNlbGwgLnByb2R1Y3Qtc3dhdGNoZXMtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc3NztcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZ3JpZC10aWxlIC5wcm9kdWN0LWNlbGwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1uYW1lIC5uYW1lLWxpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAudGh1bWItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEyNi40ODE0ODE0ODE1JSArIDJweCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjNGM0OyB9XG4gIC5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAudGh1bWItbGluayBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5ncmlkLXRpbGUuaXMtbmV3IC5wcm9kdWN0LWNlbGwgLnRodW1iLWxpbmsge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTg0ODsgfVxuXG4udGlsZXMtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0LmVuZGxlc3NhaXNsZSAuc2VhcmNoLWZvb3Rlci1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdF9zdG9yZS1sb2NhdG9yIC5uYXYtaGVhZGVyLXByaW1hcnkgKyAuaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHRfc3RvcmUtbG9jYXRvciAjbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMycHgpOyB9XG4gIC5tYXAtY29udGFpbmVyIC5tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICAubWFwLWNvbnRhaW5lciAubWFwICNnb29nbGUtbWFwIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLm1hcC1jb250YWluZXIgLm1hcC1sb2FkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLm1hcC1jb250YWluZXIgLm1hcC1sb2FkZXIuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgei1pbmRleDogMzA7IH1cbiAgICAubWFwLWNvbnRhaW5lciAubWFwLWxvYWRlciAubG9hZGluZyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7IH1cbiAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubWFwLWNvbnRhaW5lciAubWFwLXJlc3VsdHMuZW5hYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5tYXAtbWFya2VycyA+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5tYXAtbWFya2VycyA+IGxpLmVuYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5tYXAtbWFya2VycyA+IGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAubWFwLW1hcmtlcnMgPiBsaSBhIC5uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAubWFwLW1hcmtlcnMgPiBsaSBhIC5hZGRyZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAubWFwLW1hcmtlcnMgPiBsaSBhIC5zdG9yZS10eXBlcyBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cbiAgICAgICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5tYXAtbWFya2VycyA+IGxpIGEgLnBob25lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAubWFwLW1hcmtlcnMgPiBsaSBhIC5waG9uZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAubWFwLW1hcmtlcnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAubWFwLW1hcmtlcnMgLmxpbmstZXhwbG9kZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwOyB9XG5cbi5tYXAtcmVzdWx0cy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWFwLXJlc3VsdHMtY29udGVudC5lbmFibGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RvcmVsb2NhdG9yX3YyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5zdG9yZWxvY2F0b3JfdjIgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdG9yZWxvY2F0b3JfdjIgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5maWx0ZXJzLXN0b3JlLXF1ZXJ5IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDMyMHB4OyB9XG4gICAgICAuc3RvcmVsb2NhdG9yX3YyIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS1xdWVyeSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07IH1cbiAgICAgIC5zdG9yZWxvY2F0b3JfdjIgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5maWx0ZXJzLXN0b3JlLXF1ZXJ5IC5maWx0ZXJzLWNlbnRlci1wb3NpdGlvbiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuc3RvcmVsb2NhdG9yX3YyIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS1xdWVyeS5kZWZhdWx0IGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLnN0b3JlbG9jYXRvcl92MiAubWFwLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuc3RvcmVsb2NhdG9yX3YyIC5tYXAtY29udGFpbmVyIC5uYXZpZ2F0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlbG9jYXRvcl92MiAubWFwLWNvbnRhaW5lciAubWFwIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgLnN0b3JlbG9jYXRvcl92MiAubWFwLWNvbnRhaW5lciAubWFwICNnb29nbGUtbWFwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgICAuc3RvcmVsb2NhdG9yX3YyIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udG9wLWJhbm5lciBwaWN0dXJlLCAudG9wLWJhbm5lciAucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b3AtYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53aWRlLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAud2lkZS1tZWRpYSBmaWd1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud2lkZS1tZWRpYSBmaWdjYXB0aW9uLCAud2lkZS1tZWRpYSBwaWN0dXJlLCAud2lkZS1tZWRpYSAucGljdHVyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgNTAlOyB9XG4gIC53aWRlLW1lZGlhIHBpY3R1cmU6Zmlyc3QtY2hpbGQsIC53aWRlLW1lZGlhIC5waWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAud2lkZS1tZWRpYSBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLndpZGUtbWVkaWEgaDIsXG4gIC53aWRlLW1lZGlhIC5oMi1saWtlLFxuICAud2lkZS1tZWRpYSBwLnN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud2lkZS1tZWRpYSBoMixcbiAgLndpZGUtbWVkaWEgLmgyLWxpa2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC53aWRlLW1lZGlhIHAuc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50d2luLW1lZGlhLCAuc2luZ2xlLW1lZGlhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR3aW4tbWVkaWEgaDIsXG4gIC50d2luLW1lZGlhIC5oMi1saWtlLCAudHdpbi1tZWRpYSBwLCAuc2luZ2xlLW1lZGlhIGgyLFxuICAuc2luZ2xlLW1lZGlhIC5oMi1saWtlLCAuc2luZ2xlLW1lZGlhIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAudHdpbi1tZWRpYSBwLCAuc2luZ2xlLW1lZGlhIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAudHdpbi1tZWRpYSA+IGgyLFxuICAudHdpbi1tZWRpYSA+IC5oMi1saWtlLCAuc2luZ2xlLW1lZGlhID4gaDIsXG4gIC5zaW5nbGUtbWVkaWEgPiAuaDItbGlrZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMi4wO1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLnR3aW4tbWVkaWEgYSwgLnNpbmdsZS1tZWRpYSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC50d2luLW1lZGlhIGEuYXJyb3c6YWZ0ZXIsIC5zaW5nbGUtbWVkaWEgYS5hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnR3aW4tbWVkaWEgLm1lZGlhLCAuc2luZ2xlLW1lZGlhIC5tZWRpYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50d2luLW1lZGlhIC5tZWRpYS5vdmVybGF5LCAuc2luZ2xlLW1lZGlhIC5tZWRpYS5vdmVybGF5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAudHdpbi1tZWRpYSAubWVkaWEub3ZlcmxheSBmaWdjYXB0aW9uLCAuc2luZ2xlLW1lZGlhIC5tZWRpYS5vdmVybGF5IGZpZ2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAudHdpbi1tZWRpYSAubWVkaWEub3ZlcmxheSBmaWdjYXB0aW9uIGgyLFxuICAgICAgICAudHdpbi1tZWRpYSAubWVkaWEub3ZlcmxheSBmaWdjYXB0aW9uIC5oMi1saWtlLCAuc2luZ2xlLW1lZGlhIC5tZWRpYS5vdmVybGF5IGZpZ2NhcHRpb24gaDIsXG4gICAgICAgIC5zaW5nbGUtbWVkaWEgLm1lZGlhLm92ZXJsYXkgZmlnY2FwdGlvbiAuaDItbGlrZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICAgLnR3aW4tbWVkaWEgLm1lZGlhLm92ZXJsYXkgZmlnY2FwdGlvbiBoMixcbiAgICAgICAgLnR3aW4tbWVkaWEgLm1lZGlhLm92ZXJsYXkgZmlnY2FwdGlvbiAuaDItbGlrZSxcbiAgICAgICAgLnR3aW4tbWVkaWEgLm1lZGlhLm92ZXJsYXkgZmlnY2FwdGlvbiBwLCAuc2luZ2xlLW1lZGlhIC5tZWRpYS5vdmVybGF5IGZpZ2NhcHRpb24gaDIsXG4gICAgICAgIC5zaW5nbGUtbWVkaWEgLm1lZGlhLm92ZXJsYXkgZmlnY2FwdGlvbiAuaDItbGlrZSxcbiAgICAgICAgLnNpbmdsZS1tZWRpYSAubWVkaWEub3ZlcmxheSBmaWdjYXB0aW9uIHAge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnR3aW4tbWVkaWEgLm1lZGlhLm92ZXJsYXkgZmlnY2FwdGlvbiBhLCAuc2luZ2xlLW1lZGlhIC5tZWRpYS5vdmVybGF5IGZpZ2NhcHRpb24gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5ODQ4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAudHdpbi1tZWRpYSAubWVkaWEub3ZlcmxheSBmaWdjYXB0aW9uIC5pbm5lciwgLnNpbmdsZS1tZWRpYSAubWVkaWEub3ZlcmxheSBmaWdjYXB0aW9uIC5pbm5lciB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLnR3aW4tbWVkaWEgZmlndXJlLCAuc2luZ2xlLW1lZGlhIGZpZ3VyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAudHdpbi1tZWRpYSBmaWd1cmUgcGljdHVyZSwgLnR3aW4tbWVkaWEgZmlndXJlIC5waWN0dXJlLCAudHdpbi1tZWRpYSBmaWd1cmUgaW1nLCAuc2luZ2xlLW1lZGlhIGZpZ3VyZSBwaWN0dXJlLCAuc2luZ2xlLW1lZGlhIGZpZ3VyZSAucGljdHVyZSwgLnNpbmdsZS1tZWRpYSBmaWd1cmUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnR3aW4tbWVkaWEgZmlnY2FwdGlvbiwgLnNpbmdsZS1tZWRpYSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnR3aW4tbWVkaWEgZmlnY2FwdGlvbiBoMixcbiAgICAudHdpbi1tZWRpYSBmaWdjYXB0aW9uIC5oMi1saWtlLCAuc2luZ2xlLW1lZGlhIGZpZ2NhcHRpb24gaDIsXG4gICAgLnNpbmdsZS1tZWRpYSBmaWdjYXB0aW9uIC5oMi1saWtlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5tZXNzYWdlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWVzc2FnZS1wcm9tb3Rpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tZXNzYWdlLXByb21vdGlvbjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupYhcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5tZXNzYWdlLWFwcHJvYWNoaW5nIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLnN1bW1hcnktYmFza2V0LWNvc3RzIC5tZXNzYWdlLWFwcHJvYWNoaW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMDsgfVxuXG4ubWVzc2FnZS1pbnN0cnVjdGlvbnMsIC5tZXNzYWdlLWluc3RydWN0aW9ucy1sYXN0LCAucHJpbnQtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRmMGYxO1xuICBwYWRkaW5nOiAwIDAgNTBweDsgfVxuICAubWVzc2FnZS1pbnN0cnVjdGlvbnMgLm1lc3NhZ2UgLmxhYmVsLXBob25lLCAubWVzc2FnZS1pbnN0cnVjdGlvbnMgLm1lc3NhZ2UgLmxhYmVsLWRhdGUsIC5tZXNzYWdlLWluc3RydWN0aW9ucy1sYXN0IC5tZXNzYWdlIC5sYWJlbC1waG9uZSwgLm1lc3NhZ2UtaW5zdHJ1Y3Rpb25zLWxhc3QgLm1lc3NhZ2UgLmxhYmVsLWRhdGUsIC5wcmludC1sYWJlbCAubWVzc2FnZSAubGFiZWwtcGhvbmUsIC5wcmludC1sYWJlbCAubWVzc2FnZSAubGFiZWwtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gIC5tZXNzYWdlLWluc3RydWN0aW9ucyAubWVzc2FnZSAubGFiZWwtcGhvbmU6YmVmb3JlLCAubWVzc2FnZS1pbnN0cnVjdGlvbnMtbGFzdCAubWVzc2FnZSAubGFiZWwtcGhvbmU6YmVmb3JlLCAucHJpbnQtbGFiZWwgLm1lc3NhZ2UgLmxhYmVsLXBob25lOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ubWVzc2FnZS1pbnN0cnVjdGlvbnMge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm1lc3NhZ2UtaW5zdHJ1Y3Rpb25zLWxhc3QgLnN0b3JlLWRhdGEge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4OyB9XG5cbi5tZXNzYWdlLWluc3RydWN0aW9ucy1sYXN0IC5saXN0LWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWVzc2FnZS1sb2NhdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXAuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLm1lc3NhZ2UtbG9jYXRpb24gLnRleHQtc21hbGwge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMzVweCAwO1xuICAgIG1heC13aWR0aDogMjYwcHg7IH1cbiAgLm1lc3NhZ2UtbG9jYXRpb24gLnRleHQtZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLm1lc3NhZ2Utbm90ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5tZXNzYWdlLW5vdGUgaDMsIC5tZXNzYWdlLW5vdGUgLmgzIHtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5tZXNzYWdlLW5vdGUgLnNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWVzc2FnZS1ub3RlIGgzLCAubWVzc2FnZS1ub3RlIC5oMywgLm1lc3NhZ2Utbm90ZSAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmlzLWV4cGFuZGFibGUgLm1lc3NhZ2Utbm90ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm1pbmljYXJ0LS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1pbmljYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTAwOyB9XG4gIC5taW5pY2FydC5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5taW5pY2FydC0tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5taW5pY2FydC0tY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1pbmljYXJ0LS1jb250ZW50IC5tZXNzYWdlLWFwcHJvYWNoaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmN2U4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgLm1pbmljYXJ0LS1jb250ZW50IC5jYXJkLXByb2R1Y3QtaW1hZ2Uge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLm1pbmljYXJ0LS1jb250ZW50IC5jYXJkLXByb2R1Y3QtZGF0YSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQxcHgpOyB9XG4gICAgLm1pbmljYXJ0LS1jb250ZW50IC5jYXJkLXByb2R1Y3QtZGF0YSAuYXR0cmlidXRlLXZhbHVlW2RhdGEtYXR0cmlidXRlPVwiY29sb3JcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5taW5pY2FydC0tY29udGVudCAuY2FyZC1wcm9kdWN0LWRhdGEgLnByb2R1Y3QtcXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG4gICAgLm1pbmljYXJ0LS1jb250ZW50IC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC10aXRsZSxcbiAgICAubWluaWNhcnQtLWNvbnRlbnQgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LWF0dHJpYnV0ZXMsXG4gICAgLm1pbmljYXJ0LS1jb250ZW50IC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1wcmljZXMge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWluaWNhcnQtLWNvbnRlbnQgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLm1pbmljYXJ0LS1jb250ZW50IC5jYXJkLXByb2R1Y3QtZGF0YSAucHJvZHVjdC1wcmljZXMge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRmMGYxO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubWluaWNhcnQtLWNvbnRlbnQgLmNhcmQtcHJvZHVjdC1kYXRhIC5wcm9kdWN0LXByaWNlcyAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAubWluaWNhcnQtLWNvbnRlbnQgLnByb21vLWFkanVzdG1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgLm1pbmljYXJ0LS1jb250ZW50IC5wcm9tby1hZGp1c3RtZW50IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubWluaWNhcnQtLWNvbnRlbnQgLnByb21vLWFkanVzdG1lbnQgc21hbGwge1xuICAgICAgY29sb3I6ICNjNGM0YzQ7IH1cblxuLm1pbmljYXJ0LS1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5taW5pY2FydC0taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5taW5pY2FydC0taXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5taW5pY2FydC0taXRlbS5sYXN0LWluc2VydGVkIHtcbiAgICBvcmRlcjogLTE7IH1cbiAgICAubWluaWNhcnQtLWl0ZW0ubGFzdC1pbnNlcnRlZC5pcy1hZGRpbmcge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZUZyb21SaWdodCAuNXM7IH1cbiAgICAubWluaWNhcnQtLWl0ZW0ubGFzdC1pbnNlcnRlZCAuY2FyZC1wcm9kdWN0LXByZXZpZXc6bGFzdC1vZi10eXBlIHtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAubWluaWNhcnQtLWl0ZW0ubGFzdC1pbnNlcnRlZCAuY2FyZC1wcm9kdWN0LXByZXZpZXc6bGFzdC1vZi10eXBlLmlzLWFkZGluZyB7XG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVGcm9tUmlnaHQgLjVzOyB9XG4gIC5taW5pY2FydC0taXRlbSAucmVtb3ZlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAubWluaWNhcnQtLWl0ZW0gLmJ0bi10cmFzaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAubWluaWNhcnQtLWl0ZW0gLnByb2R1Y3QtcHJpY2VzIC5wcm9tb2ZyZWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NmU4YjU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmN2U4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtOyB9XG5cbi5taW5pY2FydC0tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGYwZjE7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1pbmljYXJ0LS1mb290ZXIgLmJ0bi1jYXJ0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1pbmljYXJ0LS1mb290ZXIgLmJ0bi1jYXJ0IC5xdHkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAgICAgLm1pbmljYXJ0LS1mb290ZXIgLmJ0bi1jYXJ0IC5xdHk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gIC5taW5pY2FydC0tZm9vdGVyIC5taW5pY2FydC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgICAubWluaWNhcnQtLWZvb3RlciAubWluaWNhcnQtc3VtbWFyeTpiZWZvcmUsIC5taW5pY2FydC0tZm9vdGVyIC5taW5pY2FydC1zdW1tYXJ5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubWluaWNhcnQtLWZvb3RlciAubWluaWNhcnQtc3VtbWFyeTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5taW5pY2FydC0tZm9vdGVyIC5taW5pY2FydC1zdW1tYXJ5IC5zdW1tYXJ5LWRldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5taW5pY2FydC0tZm9vdGVyIC5taW5pY2FydC1zdW1tYXJ5IC5zdW1tYXJ5LWRldGFpbHMgLnRvdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1pbmljYXJ0LS1mb290ZXIgLm1pbmljYXJ0LXN1bW1hcnkgLnN1bW1hcnktY29zdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLm1pbmljYXJ0LS1mb290ZXIgLm1pbmljYXJ0LXN1bW1hcnkgLnN1bW1hcnktY29zdDpub3QoOmxhc3Qtb2YtdHlwZSkgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5taW5pY2FydC0tZm9vdGVyIC5taW5pY2FydC1zdW1tYXJ5IC5zdWJ0b3RhbCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5taW5pY2FydC0tZm9vdGVyIC5taW5pY2FydC1zdW1tYXJ5IC5wcmljZS1zbWFsbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmVtcHR5LW1pbmljYXJ0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDM2cHggNzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbXB0eS1taW5pY2FydC1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmVtcHR5LW1pbmljYXJ0LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbltkYXRhLW1vZGFsXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubm8tanMgW2RhdGEtbW9kYWxdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5ib2R5Lm92ZXJsYXktb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZleC1vdmVybGF5IHtcbiAgei1pbmRleDogMTAwMDsgfVxuICAudmV4LW92ZXJsYXkubGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnZleC52ZXgtdGhlbWUtYmVuZXR0b24udmV4LWNsb3NpbmcgLnZleC1jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZleC52ZXgtdGhlbWUtYmVuZXR0b24gLnZleC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgLmgxOmZpcnN0LWNoaWxkLFxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgLmgyOmZpcnN0LWNoaWxkLFxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgLmgzOmZpcnN0LWNoaWxkLFxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgLmg0OmZpcnN0LWNoaWxkLFxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgLmg1OmZpcnN0LWNoaWxkLFxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgLmg2OmZpcnN0LWNoaWxkLFxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgaDE6Zmlyc3QtY2hpbGQsXG4gIC52ZXgudmV4LXRoZW1lLWJlbmV0dG9uIC52ZXgtY29udGVudCBoMjpmaXJzdC1jaGlsZCxcbiAgLnZleC52ZXgtdGhlbWUtYmVuZXR0b24gLnZleC1jb250ZW50IGgzOmZpcnN0LWNoaWxkLFxuICAudmV4LnZleC10aGVtZS1iZW5ldHRvbiAudmV4LWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQsXG4gIC52ZXgudmV4LXRoZW1lLWJlbmV0dG9uIC52ZXgtY29udGVudCBoNTpmaXJzdC1jaGlsZCxcbiAgLnZleC52ZXgtdGhlbWUtYmVuZXR0b24gLnZleC1jb250ZW50IGg2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi52ZXgudmV4LXRoZW1lLWJlbmV0dG9uIC52ZXgtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZleC52ZXgtdGhlbWUtYmVuZXR0b24gLnZleC1jbG9zZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupaJcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi52ZXguZnVsbHNjcmVlbiB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnZleC5mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52ZXguZnVsbHNjcmVlbiAudmV4LWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgLnZleC5mdWxsc2NyZWVuIC52ZXgtY2xvc2Uge1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgICAudmV4LmZ1bGxzY3JlZW4gLnZleC1jbG9zZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWiXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmV4Lnpvb20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZleC5mYWRlZCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnZleC52YXJpYXRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52ZXgudmFyaWF0aW9ucyAudmV4LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAudmV4LnZhcmlhdGlvbnMgaDQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLnZleC52YXJpYXRpb25zIC5zd2F0Y2hlcyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLnZleC52YXJpYXRpb25zIC5zd2F0Y2hlcyBsaS5zZWxlY3RlZCBpbWcge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7IH1cblxuLnZleC5uZXdzbGV0dGVyLW1vZGFsIGgyIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDsgfVxuXG4udmV4Lm5ld3NsZXR0ZXItbW9kYWwgLnZleC1jb250ZW50IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4udmV4Lm5ld3NsZXR0ZXItbW9kYWwgLmlubmVyLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnZleC5uZXdzbGV0dGVyLW1vZGFsIC5uZXdzbGV0dGVyLW1lZGlhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogLTIxMHB4IC0yMHB4IC0yMHB4IGF1dG87IH1cbiAgLnZleC5uZXdzbGV0dGVyLW1vZGFsIC5uZXdzbGV0dGVyLW1lZGlhIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDA7IH1cblxuLnZleC5uZXdzbGV0dGVyLW1vZGFsIC5jb21wbGV0ZS1mb3JtIHtcbiAgbWF4LWhlaWdodDogbm9uZTsgfVxuXG4udmV4LmNhbGxtZWJhY2sgLnZleC1jb250ZW50LCAudmV4LmNzLW1vZGFsIC52ZXgtY29udGVudCB7XG4gIG1heC13aWR0aDogMzIwcHg7IH1cblxuLnZleC5jYWxsbWViYWNrIC5jYy1yZXN1bHQsIC52ZXguY3MtbW9kYWwgLmNjLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52ZXguY2FsbG1lYmFjayBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udmV4LmNhbGxtZWJhY2sgLmZvcm0tcm93LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuXG4udmV4LmxvZ2luLW1vZGFsIC52ZXgtY29udGVudCB7XG4gIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLnZleC5sb2dpbi1tb2RhbCAudmV4LWNvbnRlbnQgLmJ0bixcbiAgLnZleC5sb2dpbi1tb2RhbCAudmV4LWNvbnRlbnQgLmJ0bi1wcmltYXJ5LFxuICAudmV4LmxvZ2luLW1vZGFsIC52ZXgtY29udGVudCAuY29sLXNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnZleC5sb2dpbi1tb2RhbCAuZm9ybS1yb3ctYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnZleC5sb2dpbi1tb2RhbCAuZm9ybS1yb3ctYnV0dG9uIGJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnZleC5vbmx5LWNvbnRlbnQtbW9kYWwgLnZleC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cbiAgLnZleC5vbmx5LWNvbnRlbnQtbW9kYWwgLnZleC1jb250ZW50IGhlYWRlci5oZWFkZXItbWFpbixcbiAgLnZleC5vbmx5LWNvbnRlbnQtbW9kYWwgLnZleC1jb250ZW50IC5oZWFkZXItbWFpbi1tZXNzYWdlLFxuICAudmV4Lm9ubHktY29udGVudC1tb2RhbCAudmV4LWNvbnRlbnQgZm9vdGVyLmZvb3Rlci1tYWluLFxuICAudmV4Lm9ubHktY29udGVudC1tb2RhbCAudmV4LWNvbnRlbnQgLm1pbmljYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52ZXgub25seS1jb250ZW50LW1vZGFsIC52ZXgtY29udGVudCAuZWRpdG9yaWFsID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnZleC5vbmx5LWNvbnRlbnQtbW9kYWwgLnZleC1jb250ZW50IC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAudmV4Lm9ubHktY29udGVudC1tb2RhbCAudmV4LWNvbnRlbnQgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC52ZXgub25seS1jb250ZW50LW1vZGFsIC52ZXgtY29udGVudCBtYWluID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAudmV4Lm9ubHktY29udGVudC1tb2RhbCAudmV4LWNvbnRlbnQgbWFpbiA+IC5jb250YWluZXIgLmVkaXRvcmlhbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi52ZXguYmFkZ2UtcHJvZHVjdCAudmV4LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC52ZXguYmFkZ2UtcHJvZHVjdCAudmV4LWNvbnRlbnQgbWFpbiA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnZleC5iYWRnZS1wcm9kdWN0IC52ZXgtY29udGVudCAuZWRpdG9yaWFsID4gaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZleC5iYWRnZS1wcm9kdWN0IC52ZXgtY29udGVudCAuZWRpdG9yaWFsIGltZy5pbWctcHJpbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAudmV4LmJhZGdlLXByb2R1Y3QgLnZleC1jb250ZW50IC5lZGl0b3JpYWwgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjMDA3ZTNjO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnZleC5iYWRnZS1wcm9kdWN0IC52ZXgtY29udGVudCAuZWRpdG9yaWFsIGgzIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzAwN2UzYztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52ZXguYmFkZ2UtcHJvZHVjdCAudmV4LWNvbnRlbnQgLmVkaXRvcmlhbCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZleC5iYWRnZS1wcm9kdWN0IC52ZXgtY29udGVudCAuZWRpdG9yaWFsIGEubGluay1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi52ZXgud2VhdGhlcmNpdHktbW9kYWwgLnZleC1jb250ZW50IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAudmV4LndlYXRoZXJjaXR5LW1vZGFsIC52ZXgtY29udGVudCBmb3JtIGJ1dHRvbi5idG4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnZleC5tb2RhbC1tZWRpdW0gLnZleC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXgtd2lkdGg6IDUzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG5cbi52ZXggaDIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udmV4Lm1vZGFsLWV4aXQgLnZleC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAyOTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnZleC5tb2RhbC1leGl0IC5oMS1zZWNvbmRhcnkge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi52ZXgubW9kYWwtZXhpdCBbY2xhc3MqPVwiYnRuLVwiXSxcbi52ZXgubW9kYWwtZXhpdCBbY2xhc3NePVwiYnRuLVwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC52ZXgubW9kYWwtZXhpdCBbY2xhc3MqPVwiYnRuLVwiXTpmaXJzdC1vZi10eXBlLFxuICAudmV4Lm1vZGFsLWV4aXQgW2NsYXNzXj1cImJ0bi1cIl06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udmV4Lm1vZGFsLW9yZGVyLWxpbWl0IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG5cbi52ZXgubW9kYWwtb3JkZXItbGltaXQgLnZleC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzNXB4OyB9XG5cbi52ZXgubW9kYWwtb3JkZXItbGltaXQgLmJ0bi1wcmltYXJ5IHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi52ZXgubW9kYWwtb3JkZXItbGltaXQgLmg1LWxpa2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZleC5tb2RhbC1vbW5pY2hhbm5lbCAuY3RhLWJvdHRvbSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi52ZXgubW9kYWwtb21uaWNoYW5uZWwgLmZpc19vdmVybGF5IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogLTIwcHggLTIwcHggMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDgwcHg7IH1cbiAgLnZleC5tb2RhbC1vbW5pY2hhbm5lbCAuZmlzX292ZXJsYXk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDZweDsgfVxuICAudmV4Lm1vZGFsLW9tbmljaGFubmVsIC5maXNfb3ZlcmxheTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLnZleC5tb2RhbC1vbW5pY2hhbm5lbCAuZmlzX292ZXJsYXk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gIC52ZXgubW9kYWwtb21uaWNoYW5uZWwgLmZpc19vdmVybGF5IC5jdGEtc3RvcmUtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgLTNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudmV4Lm1vZGFsLW9tbmljaGFubmVsIC5maXNfb3ZlcmxheSAuY3RhLXN0b3JlLXNlbGVjdCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlM2M7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ZTNjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC52ZXgubW9kYWwtb21uaWNoYW5uZWwgLmZpc19vdmVybGF5IC5jdGEtc3RvcmUtc2VsZWN0OmZvY3VzOmhvdmVyIHNwYW4sIC52ZXgubW9kYWwtb21uaWNoYW5uZWwgLmZpc19vdmVybGF5IC5jdGEtc3RvcmUtc2VsZWN0OmhvdmVyIHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5ODQ4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTg0ODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZleC5tb2RhbC1vbW5pY2hhbm5lbCAuZmlzX292ZXJsYXkgLmN0YS1zdG9yZS1zZWxlY3Q6YWN0aXZlIHNwYW4sIC52ZXgubW9kYWwtb21uaWNoYW5uZWwgLmZpc19vdmVybGF5IC5jdGEtc3RvcmUtc2VsZWN0OmFjdGl2ZTpmb2N1cyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOTg0ODsgfVxuICAgIC52ZXgubW9kYWwtb21uaWNoYW5uZWwgLmZpc19vdmVybGF5IC5jdGEtc3RvcmUtc2VsZWN0W2Rpc2FibGVkXSBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc3NztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4udmV4IGJ1dHRvbi5jdGEtc2hvdy1tb3JlLXN0b3Jlcyxcbi52ZXggYnV0dG9uLmN0YS1zaG93LWxlc3Mtc3RvcmVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zZWFyY2gtYmFyLW9wZW4gbGkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtYmFyLW9wZW4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5bY2xhc3NePVwibmF2LWhlYWRlci1cIl0gYS5pcy1mb2N1c2VkLFxuW2NsYXNzKj1cIm5hdi1oZWFkZXItXCJdIGEuaXMtZm9jdXNlZCB7XG4gIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi5mb290ZXItaXRlbS0tYWN0aW9ucyBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlci1pdGVtLS1saW5rcyBhLFxuLmZvb3Rlci1pdGVtLS1zb2NpYWxzIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uZm9vdGVyLWl0ZW0tLWxpbmtzIGg2LFxuLmZvb3Rlci1pdGVtLS1zb2NpYWxzIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4ubmF2LWZvb3Rlci1ib3R0b20gdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdi1mb290ZXItYm90dG9tIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTJweCAwIDEwcHg7IH1cblxuLm5hdi1pbm5lciB1bCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRjNGM0OyB9XG4gIC5uYXYtaW5uZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgLm5hdi1pbm5lciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAgIC5uYXYtaW5uZXIgdWwgbGkgYTo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWsXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cblxuW2RhdGEtbmV3c2xldHRlcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDQwcHg7IH1cbiAgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cC1tYWluOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qW1XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cC1tYWluIGlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5uZXdzbGV0dGVyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm5ld3NsZXR0ZXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAubmV3c2xldHRlci1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAubmV3c2xldHRlci1mb3JtIC5jb21wbGV0ZS1mb3JtIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAubmV3c2xldHRlci1mb3JtIC5jb21wbGV0ZS1mb3JtLmluIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5uZXdzbGV0dGVyLWZvcm0gLnJlc3VsdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3NsZXR0ZXItZm9ybSAucmVzdWx0LnN1Y2Nlc3NmdWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICBjb250ZW50OiBcIu6ljlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgICAubmV3c2xldHRlci1mb3JtIC5yZXN1bHQgaDIge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuXG4ubmwtY2FsbGluIC5tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmwtY2FsbGluIC5tZWRpYSBmaWd1cmUge1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbi5ubC1jYWxsaW4gLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgLm5sLWNhbGxpbiAudGV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupbVcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ubC1jYWxsaW4gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDk4NDg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cblxuLm5sLWNhbGxpbiAuY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5ubC1jYWxsaW4gLmN0YTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLm5ld3NsZXR0ZXItY29uZmlybWF0aW9uIHtcbiAgbWF4LXdpZHRoOiA2NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiBwLCAubmV3c2xldHRlci1jb25maXJtYXRpb24gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLm5ld3NsZXR0ZXItY29uZmlybWF0aW9uIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC5uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiAuZGlzY291bnQge1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi5vcHRpb24tbWV0aG9kIC5saXN0LWluZm8ge1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4OyB9XG5cbi5vcHRpb24tbWV0aG9kIGxhYmVsIHtcbiAgY29sb3I6ICMxMjEyMTI7IH1cblxuLm9wdGlvbi1tZXRob2QgLnJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub3B0aW9ucy1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAub3B0aW9ucy1lZGl0LmlzLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFnaW5hdGlvbi1vcmRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYWdpbmF0aW9uLW9yZGVycyAucmVzdWx0cy1oaXRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdpbmF0aW9uLW9yZGVycyB1bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucGFnaW5hdGlvbi1vcmRlcnMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAucGFnaW5hdGlvbi1vcmRlcnMgdWwgbGkuY3VycmVudC1wYWdlIHtcbiAgICAgICAgY29sb3I6ICMwMDk4NDg7IH1cblxuLnBheW1lbnQtY2MtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBheW1lbnQtY2MtbnVtYmVyIFtjbGFzc149XCJjc2UtY2FyZHR5cGVcIl0sIC5wYXltZW50LWNjLW51bWJlciBbY2xhc3MqPVwiY3NlLWNhcmR0eXBlXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA2MHB4OyB9XG5cbi5jYyBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTsgfVxuICAucG9wb3Zlci5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByaWNlLXNtYWxsLCAucHJpY2UteHMsIC5wcmljZS1kZWYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucHJpY2Utc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG5cbi5wcmljZS14cyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4ucHJpY2UtZGVmIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnByaWNlLWZ1bGwsXG4ucHJpY2Utc3RhbmRhcmQge1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICM3Nzc7IH1cblxuLnByaWNlLWZ1bGwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4ucHJpY2Utc3RhbmRhcmQge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4ucHJpY2Utc2FsZXMtcGVyY2VudGFnZSB7XG4gIGNvbG9yOiAjMDA5ODQ4OyB9XG4gIC5sYWJlbC1vcmlnaW5hbCArIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlLCAubGFiZWwtYWRqdXN0ZWQgKyAucHJpY2Utc2FsZXMtcGVyY2VudGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wcmljZS1zaGlwcGluZy1tZXRob2Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwMDk4NDg7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLnByaWNlLXNhbGVzLXBlcmNlbnRhZ2UsXG4ucHJpY2UtZnVsbCxcbi5wcmljZS1zdGFuZGFyZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuYm9keS5wcml2YWN5IC5wcml2YWN5LWRpc2NsYWltZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnByaXZhY3ktZGlzY2xhaW1lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLnByaXZhY3ktZGlzY2xhaW1lciAuaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnByaXZhY3ktZGlzY2xhaW1lciAuYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4OyB9XG4gICAgLnByaXZhY3ktZGlzY2xhaW1lciAuYWN0aW9ucyBidXR0b24sIC5wcml2YWN5LWRpc2NsYWltZXIgLmFjdGlvbnMgYnV0dG9uOmFjdGl2ZSwgLnByaXZhY3ktZGlzY2xhaW1lciAuYWN0aW9ucyBidXR0b246YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgLnByaXZhY3ktZGlzY2xhaW1lciBwIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXdlaWdodDogbWVkaXVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW5kbGVzc2Fpc2xlIC5wcml2YWN5LWRpc2NsYWltZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJhbmdlLXNsaWRlci1jb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMCAzMnB4OyB9XG5cbi5yYW5nZXNsaWRlcixcbi5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yYW5nZXNsaWRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJhbmdlc2xpZGVyX19maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCAucmFuZ2VzbGlkZXJfX2ZpbGwge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDsgfVxuXG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xuICB0b3A6IC0ycHg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWN0aW9uLXRpdGxlIFtjbGFzc149aWNvbi1dIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWN0aW9uLXRpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbi1tZW51IC5zbi1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgLnNuLW1lbnUgLnNuLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnNuLW1lbnUgLnNuLWZvb3RlciAuaGVhZGVyLW1haW4tbG9jYWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNuLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNuLW1lbnUgbGkgYSxcbiAgLnNuLW1lbnUgbGkgc3BhbiB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc24tbWVudSAuc24tbWFpbi1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc24tbWVudSAuc24tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zbi1tZW51IC5zbi1wYW5lbC5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc24tbWVudSAuc24tcGFuZWwuZXh0ZXJuYWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc24tbWVudSAuc24tcGFuZWwtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAuc24tbWVudSAuc24tcGFuZWwtY2xvc2U6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupZpcIjtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc24tbWVudSAuc24tcGFuZWwtY2xvc2UuZnJvbS1ib3R0b206OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupZlcIjsgfVxuICAuc24tbWVudSAuc24tY2xvc2Uge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNuLW1lbnUgLnByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLnNuLW1lbnUgLnByaW1hcnkgPiBsaSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc24tbWVudSAucHJpbWFyeSA+IGxpI2luc2lkZS1tZW51ID4gYSA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNuLW1lbnUgLnByaW1hcnkgPiBsaSNpbnNpZGUtbWVudSA+IGEgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgY29sb3I6ICNGREQwMkM7IH1cbiAgICAgICAgLnNuLW1lbnUgLnByaW1hcnkgPiBsaSNpbnNpZGUtbWVudSA+IGEgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgY29sb3I6ICNGRjgzMTg7IH1cbiAgICAgICAgLnNuLW1lbnUgLnByaW1hcnkgPiBsaSNpbnNpZGUtbWVudSA+IGEgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgY29sb3I6ICNFQzMxMTg7IH1cbiAgICAgICAgLnNuLW1lbnUgLnByaW1hcnkgPiBsaSNpbnNpZGUtbWVudSA+IGEgPiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgY29sb3I6ICM4MzM1Q0U7IH1cbiAgICAgICAgLnNuLW1lbnUgLnByaW1hcnkgPiBsaSNpbnNpZGUtbWVudSA+IGEgPiBzcGFuOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgY29sb3I6ICMxRjg2RTI7IH1cbiAgICAgICAgLnNuLW1lbnUgLnByaW1hcnkgPiBsaSNpbnNpZGUtbWVudSA+IGEgPiBzcGFuOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgY29sb3I6ICMwMEEyNEM7IH1cbiAgLnNuLW1lbnUgLnNlY29uZGFyeSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgICAuc24tbWVudSAuc2Vjb25kYXJ5IC5pbi1ldmlkZW5jZS5ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VkZjBmMTtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNuLW1lbnUgLnRlcnRpYXJ5IHtcbiAgICB6LWluZGV4OiAzMDA7IH1cbiAgLnNuLW1lbnUgLnNuLW5hdi1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zbi1tZW51IC5zbi1uYXYtc2xpZGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zbi1tZW51IC5zbi1uYXYtc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfSB9XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgaGVpZ2h0OiAycHg7IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIHtcbiAgaGVpZ2h0OiA2cHg7IH1cbiAgLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHtcbiAgICBoZWlnaHQ6IDZweDsgfVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50OmhvdmVyLnNjcm9sbC14IHtcbiAgaGVpZ2h0OiA2cHg7IH1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5zY3JvbGxiYXItaW5uZXIuc3dhdGNoZXMgLnNjcm9sbC14IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC1zdGlja3ktYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBsaW5lYXIsIHRvcCAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgLnByb2R1Y3Qtc3RpY2t5LWJhci5waW5uZWQge1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9kdWN0LXN0aWNreS1iYXIgLnByb2R1Y3Qtc3RpY2t5LWJhcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb2R1Y3Qtc3RpY2t5LWJhciAuYWRkLXRvLWNhcnQge1xuICAgIG1heC13aWR0aDogMjA1cHg7IH1cbiAgLnByb2R1Y3Qtc3RpY2t5LWJhciAucC1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb2R1Y3Qtc3RpY2t5LWJhciAucC1pbmZvIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuICAgIC5wcm9kdWN0LXN0aWNreS1iYXIgLnAtaW5mbyAucHJvZHVjdC1wcmljZSBzcGFuLnByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5wcm9kdWN0LXN0aWNreS1iYXIgLnAtaW5mbyAuZGlzY291bnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgICAgIC5wcm9kdWN0LXN0aWNreS1iYXIgLnAtaW5mbyAuZGlzY291bnQgLnByaWNlLWZ1bGwge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGNvbG9yOiAjNzc3OyB9XG4gIC5wcm9kdWN0LXN0aWNreS1iYXIgLnByb2R1Y3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2N1c3RvbS1zdGlja3ktYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgei1pbmRleDogNDtcbiAgY29sb3I6ICNGRjAwMDA7IH1cbiAgI2N1c3RvbS1zdGlja3ktYmFyIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAjY3VzdG9tLXN0aWNreS1iYXIuc3RpY2tlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5zdW1tYXJ5LXNlY3Rpb24tbGFiZWwge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc3VtbWFyeS1kZXRhaWxzLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuc3VtbWFyeS1kZXRhaWxzLWNvbGxhcHNlZCAucXR5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAuc3VtbWFyeS1kZXRhaWxzLWNvbGxhcHNlZCAubGluay1wcmltYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc3VtbWFyeS1kZXRhaWxzLWNvbGxhcHNlZCAubGluay1wcmltYXJ5LmFjdGl2ZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnN1bW1hcnktc2FsZXMge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMTVweCAwIDAgMDsgfVxuXG4uc3VtbWFyeS1jYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7IH1cblxuLnN1bW1hcnktYmFza2V0IHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuaXNfc3R1Y2sgLnN1bW1hcnktYmFza2V0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zdW1tYXJ5LWJhc2tldCAucHJpY2Utc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uc3VtbWFyeS1hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHggNTBweCAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnN1bW1hcnktYmFza2V0LWNvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAucXR5IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnN1bW1hcnktYmFza2V0LWNvc3RzIC50b3Qge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLnN1bW1hcnktYmFza2V0LWNvc3RzIC5wcmljZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnN1bW1hcnktYmFza2V0LWNvc3RzIC50b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMgLmJhc2tldC1jb3N0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAuYmFza2V0LWNvc3QtaXRlbTpiZWZvcmUsIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAuYmFza2V0LWNvc3QtaXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnN1bW1hcnktYmFza2V0LWNvc3RzIC5iYXNrZXQtY29zdC1pdGVtOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAuY29zdC1pdGVtLWtleSxcbiAgLnN1bW1hcnktYmFza2V0LWNvc3RzIC5jb3N0LWl0ZW0tdmFsdWUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAuY29zdC1pdGVtLWtleSB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAuY29zdC1pdGVtLWtleSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3VtbWFyeS1iYXNrZXQtY29zdHMgLmNvc3QtaXRlbS1rZXkgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuc3VtbWFyeS1iYXNrZXQtY29zdHMgLmNvc3QtaXRlbS1rZXkgc3Bhbi5wcm9tbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc3VtbWFyeS1iYXNrZXQtY29zdHMgLmNvc3QtaXRlbS1rZXkgc3Bhbi5wcm9tbyAucHJvbW8tbW9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc3VtbWFyeS1iYXNrZXQtY29zdHMgLmNvc3QtaXRlbS1rZXkgc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMgLmNvc3QtaXRlbS12YWx1ZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAuY29zdC1pdGVtLXZhbHVlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMuaXMtbWluaSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMuaXMtbWluaSAuY29zdC1pdGVtLWtleSBzcGFuLCAuc3VtbWFyeS1iYXNrZXQtY29zdHMuaXMtbWluaSAuY29zdC1pdGVtLXZhbHVlIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMuaXMtbWluaSAuY29zdC1pdGVtLWtleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMuaXMtbWluaSAudG90YWwgLmNvc3QtaXRlbS1rZXkgc3BhbiwgLnN1bW1hcnktYmFza2V0LWNvc3RzLmlzLW1pbmkgLnRvdGFsIC5jb3N0LWl0ZW0tdmFsdWUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMuaXMtbWluaSAudG90YWwtcGFydGlhbGx5IC5jb3N0LWl0ZW0tdmFsdWUgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLnN1bW1hcnktYmFza2V0LWNvc3RzLmlzLW1pbmkgaHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnN1bW1hcnktYmFza2V0LXByb21vdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0OyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1wcm9tb3Rpb25zIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1wcm9tb3Rpb25zIC5iYXNrZXQtcHJvbW90aW9ucy1jb2RlIHtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc3VtbWFyeS1iYXNrZXQtcHJvbW90aW9ucyAuYmFza2V0LXByb21vdGlvbnMtY29kZSAuZm9ybS1ncm91cCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zdW1tYXJ5LWJhc2tldC1wcm9tb3Rpb25zIC5iYXNrZXQtcHJvbW90aW9ucy1jb2RlIC5mb3JtLWdyb3VwICsgLmVycm9yLCAuc3VtbWFyeS1iYXNrZXQtcHJvbW90aW9ucyAuYmFza2V0LXByb21vdGlvbnMtY29kZSAuZm9ybS1ncm91cCArIC5zdWNjZXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuc3VtbWFyeS1iYXNrZXQtcHJvbW90aW9ucyAuYmFza2V0LXByb21vdGlvbnMtY29kZSAuZm9ybS1ncm91cCArIC5lcnJvciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgY29sb3I6ICNkMDAyMWI7IH1cbiAgICAgIC5zdW1tYXJ5LWJhc2tldC1wcm9tb3Rpb25zIC5iYXNrZXQtcHJvbW90aW9ucy1jb2RlIC5mb3JtLWdyb3VwICsgLnN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnN1bW1hcnktYmFza2V0LXByb21vdGlvbnMgLmJhc2tldC1wcm9tb3Rpb25zLWNvZGUgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOTg0ODsgfVxuICAuc3VtbWFyeS1iYXNrZXQtcHJvbW90aW9ucy5pcy1vcGVuZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk4NDg7IH1cbiAgICAuc3VtbWFyeS1iYXNrZXQtcHJvbW90aW9ucy5pcy1vcGVuZWQgLmJhc2tldC1wcm9tb3Rpb25zLWNvZGUge1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNzVzO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgLnN1bW1hcnktYmFza2V0LXByb21vdGlvbnMgYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnN1bW1hcnktb3JkZXIgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3VtbWFyeS1vcmRlciBpbWcubG9nbyB7XG4gIG1heC13aWR0aDogMTI4cHg7IH1cblxuLnN1bW1hcnktb3JkZXIgLmNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3VtbWFyeS1vcmRlciAuY2MgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uc3VtbWFyeS1wcm9tby1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VtbWFyeS1wcm9tby1kZXRhaWxzIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zdW1tYXJ5LXByb21vLWRldGFpbHMgLmg1LWVkaXRvcmlhbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLnN1bW1hcnktcHJvbW8tZGV0YWlscyAucHJvbW8tZGV0YWlscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAuc3VtbWFyeS1wcm9tby1kZXRhaWxzIGg0LCAuc3VtbWFyeS1wcm9tby1kZXRhaWxzIC5oNC1saWtlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnN1bW1hcnktcHJvbW8tZGV0YWlscy5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0ZWQtdmFsdWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuaXMtcHJvZHVjdC1sb2NhdG9yIC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4ub3RoZXJjb2xvcnNhdmFpbGFibGUge1xuICBjb2xvcjogIzg3ODc4NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3dhdGNoZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnN3YXRjaGVzIC5zd2F0Y2hhbmNob3Ige1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgbWFyZ2luOiAwIDRweCA0cHggMnB4OyB9XG4gIC5zd2F0Y2hlcyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDU3cHg7IH1cbiAgLnN3YXRjaGVzIC5zZWxlY3RlZCAuc3dhdGNoYW5jaG9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzRjNGM0OyB9XG4gIC5zd2F0Y2hlcyAuc2VsZWN0YWJsZSwgLnN3YXRjaGVzIC51bnNlbGVjdGFibGUsIC5zd2F0Y2hlcyAubW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuc3dhdGNoZXMgLnNlbGVjdGFibGUgYSwgLnN3YXRjaGVzIC51bnNlbGVjdGFibGUgYSwgLnN3YXRjaGVzIC5tb3JlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlzLXByb2R1Y3QtbG9jYXRvciAuc3dhdGNoZXMuY29sb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN3YXRjaGVzLmNvbG9yIGxpLnVuYXZhaWxhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXZhcmlhdGlvbnMgLmF0dHJpYnV0ZS5zaXplIHtcbiAgbWF4LXdpZHRoOiAzNTBweDsgfVxuXG4uc2l6ZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDE2cHggMDsgfVxuICAuaXMtcHJvZHVjdC1sb2NhdG9yIC5zaXplLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpemUtaW5mbyAuc2VsZWN0ZWQtdmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2l6ZS1pbmZvIC5wcm9kdWN0LXNpemUtZ3VpZGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc2l6ZS1zZWxlY3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy1wcm9kdWN0LWxvY2F0b3IgLnNpemUtc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAuc2l6ZS1zZWxlY3QtY29udGFpbmVyIC5lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXplLXNlbGVjdC1jb250YWluZXIuZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICNkMDAyMWI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc2l6ZS1zZWxlY3QtdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLnNpemUtc2VsZWN0LXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpemUtc2VsZWN0LXRyaWdnZXIgPiBzcGFuOm5vdCguYnRuLXZhbHVlKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zaXplLXNlbGVjdC10cmlnZ2VyOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lmVwiO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmVycm9yIC5zaXplLXNlbGVjdC10cmlnZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNkMDAyMWI7IH1cbiAgICAuZXJyb3IgLnNpemUtc2VsZWN0LXRyaWdnZXIgc3BhbiB7XG4gICAgICBjb2xvcjogI2QwMDIxYjsgfVxuICAuc2l6ZS1zZWxlY3QtdHJpZ2dlci51bmF2YWlsYWJsZSAuYnRuLXZhbHVlIHtcbiAgICBjb2xvcjogI2M0YzRjNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAuc2l6ZS1zZWxlY3QtdHJpZ2dlci51bmF2YWlsYWJsZSAuZXhoYXVzdGVkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNpemUtc2VsZWN0LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTNweCAtMnB4ICNjNGM0YzQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAuc2l6ZS1zZWxlY3QtbGlzdCBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpemUtc2VsZWN0LWxpc3QgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gICAgLnNpemUtc2VsZWN0LWxpc3QgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmRmOTtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLnNpemUtc2VsZWN0LWxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLnNpemUtc2VsZWN0LWxpc3QgbGkgYTpob3ZlciwgLnNpemUtc2VsZWN0LWxpc3QgbGkgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZkZjk7IH1cbiAgICAgIC5zaXplLXNlbGVjdC1saXN0IGxpIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7IH1cbiAgICAuc2l6ZS1zZWxlY3QtbGlzdCBsaSAuc2l6ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxMjEyMTI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2l6ZS1zZWxlY3QtbGlzdCBsaSAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaXplLXNlbGVjdC1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLW91dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7IH1cbiAgLnNpemUtc2VsZWN0LWxpc3QgbGkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZkZjk7IH1cbiAgICAuc2l6ZS1zZWxlY3QtbGlzdCBsaS5zZWxlY3RlZDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTg0ODsgfVxuICAgIC5zaXplLXNlbGVjdC1saXN0IGxpLnNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk4NDg7IH1cbiAgICAuc2l6ZS1zZWxlY3QtbGlzdCBsaS5zZWxlY3RlZCAuc2l6ZSB7XG4gICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNpemUtc2VsZWN0LWxpc3QgbGkudW5hdmFpbGFibGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnNpemUtc2VsZWN0LWxpc3QgbGkudW5hdmFpbGFibGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2l6ZS1zZWxlY3QtbGlzdCBsaS51bmF2YWlsYWJsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpemUtc2VsZWN0LWxpc3QgbGkudW5hdmFpbGFibGUgLnNpemUge1xuICAgICAgY29sb3I6ICNjNGM0YzQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAuc2l6ZS1zZWxlY3QtbGlzdC5zaXplLXNlbGVjdC1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zaXplLXNlbGVjdC1jb250YWluZXIub3BlbiAuc2l6ZS1zZWxlY3QtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5xdWlja2J1eSAuc2l6ZS1zZWxlY3QtY29udGFpbmVyIC5zaXplLXNlbGVjdC1saXN0IHtcbiAgYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiBpbml0aWFsO1xuICB6LWluZGV4OiAxMDA7IH1cblxubmF2LnRhYnMtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYwZjE7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxudWwucGlsbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgdWwucGlsbHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICB1bC5waWxscyBsaS5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOTg0ODsgfVxuICAgIHVsLnBpbGxzIGxpIHNwYW4udGFiLW5hbWUge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRhYnMgc2VjdGlvbi50YWIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJzIHNlY3Rpb24udGFiLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRvZ2dsZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b2dnbGUgaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC5pY29uLWJlbmV0dG9uIHtcbiAgICBjb2xvcjogIzg3ODc4NzsgfVxuICAudG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuaWNvbi1iZW5ldHRvbiArIC50b2dnbGUtY2lyY2xlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzhweCwgM3B4KTsgfVxuICAudG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuaWNvbi1iZW5ldHRvbiArIC50b2dnbGUtY2lyY2xlICsgLmljb24tYmVuZXR0b24ge1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi50b2dnbGUgLnRvZ2dsZS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYxO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwIC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBsaW5lYXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLnRvZ2dsZSAudG9nZ2xlLWNpcmNsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjODc4Nzg3O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgM3B4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgbGluZWFyO1xuICB3aWR0aDogMjBweDsgfVxuXG4udG9nZ2xlIC5pY29uLWJlbmV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4udG9nZ2xlIC5pY29uLWJlbmV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzAwOTg0ODtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiAtMXB4OyB9XG5cbi50b2dnbGUgLmljb24tYmVuZXR0b246bGFzdC1vZi10eXBlIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IC0xcHg7IH1cblxuLmNvbXBvc2l0ZS1yYWRpb3Mge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb21wb3NpdGUtcmFkaW8ge1xuICBtYXJnaW46IDAgMjBweDtcbiAgd2lkdGg6IDUwJTsgfVxuICAuanM6bm90KC5sb2FkZWQtanMpIC5jb21wb3NpdGUtcmFkaW8sXG4gIC5uby1qcyAuY29tcG9zaXRlLXJhZGlvIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuY29tcG9zaXRlLXJhZGlvIGxhYmVsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTRlN2U4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbXBvc2l0ZS1yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPSdyYWRpbyddLCAuY29tcG9zaXRlLXJhZGlvIGxhYmVsIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNvbXBvc2l0ZS1yYWRpbyBsYWJlbCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgICAgLmNvbXBvc2l0ZS1yYWRpbyBsYWJlbCBpLmljb24tYmVuZXR0b24tc3RvcmUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAgIC5jb21wb3NpdGUtcmFkaW8gbGFiZWwgaTpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21wb3NpdGUtcmFkaW8gbGFiZWwgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb21wb3NpdGUtcmFkaW8gbGFiZWwgc3Bhbi5jb21wb3NpdGUtcmFkaW8tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4OyB9XG4gICAgICAuY29tcG9zaXRlLXJhZGlvIGxhYmVsIHNwYW4ubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgICAuY29tcG9zaXRlLXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQgLm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5jb21wb3NpdGUtcmFkaW8gbGFiZWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuY29tcG9zaXRlLXJhZGlvLmlzLWFjdGl2ZSAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY29tcG9zaXRlLXJhZGlvLmlzLWFjdGl2ZSBsYWJlbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTg0ODsgfVxuICAuY29tcG9zaXRlLXJhZGlvLmlzLWFjdGl2ZSBpIHtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2QxMDI0NDtcbiAgY29sb3I6ICNkMTAyNDQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2hlbHBlci10ZXh0IHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC44MWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2hlbHBlci10ZXh0IHtcbiAgY29sb3I6ICM2ODcyODI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzc3NztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsLS1mb2N1c2VkIC5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00MHB4LCAwKSBzY2FsZSgwLjYpOyB9XG5cbi5hZHllbi1jaGVja291dF9fZXJyb3ItdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZDEwMjQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IC43NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCA4cHggNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQ6cmVxdWlyZWQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkMTAyNDQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tdmFsaWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGFiZjUzOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDEwMjQ0OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWZpbGxlZCAuYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0LCAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1maWxsZWQuYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0LFxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXJyb3IgLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCxcbi5hZHllbi1jaGVja291dF9fZmllbGQtLWVycm9yLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApIHNjYWxlKDAuNik7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9faW5wdXRbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTllYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0IGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldCB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX3RpdGxlIHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC42OGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJlYWRvbmx5IHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogLjgxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveC0tY29uc2VudC1jaGVja2JveCB7XG4gIG1heC13aWR0aDogNTQwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19saW5rLS1tb3JlLWluZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAuODFlbTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FwcGxlcGF5X19idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyNDBweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXRfX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1vdXQ7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19leHAtY3ZjIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1kYXRlX19pbnB1dC0tb25lY2xpY2sge1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWV4cGlyeURhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkLWlucHV0IC5hZHllbi1jaGVja291dF9fc3RvcmUtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAxMTJjO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMTUsIDQ1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGFsbDtcbiAgLW1zLXVzZXItc2VsZWN0OiBhbGw7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbDtcbiAgYmFja2dyb3VuZDogI2U2ZTllYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgdXNlci1zZWxlY3Q6IGFsbDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tbG9hZGluZyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzY4NzI4MjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uIC5hZHllbi1jaGVja291dF9fc3Bpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDNweDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZSwgLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS1jb250YWluZXItLTAxIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS1jb250YWluZXItLTAyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDM5MHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS1jb250YWluZXItLTAzIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDUwMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS1jb250YWluZXItLTA0IHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDYwMHB4OyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfY2hhbGxlbmdlLWNvbnRhaW5lci0tMDUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wNSAuYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQgKyAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLW5leHQtc2VsZWN0ZWQsIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogLjI7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogLjk7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9waW4sIC5hZHllbi1jaGVja291dF9fZHJvcGluICosIC5hZHllbi1jaGVja291dF9fZHJvcGluIDphZnRlciwgLmFkeWVuLWNoZWNrb3V0X19kcm9waW4gOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZHMtbGlzdC0tbG9hZGluZyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIF8wM19QQUdFUyBMQVlFUjogZm9yIHBhZ2VzICovXG4ucHRfcHJvZHVjdC1kZXRhaWxzIC5icmVhZGNydW1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYwZjE7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscyAjbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHRfcHJvZHVjdC1kZXRhaWxzIC5zaGFyZS1wcm9kdWN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtaW1hZ2UtcHJvcGVydHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTQ3cHg7XG4gIG1heC13aWR0aDogMzNweDtcbiAgbGVmdDogMjVweDsgfVxuXG4ucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscyAubG93LWF2YWlsYWJpbGl0eSB7XG4gIGNvbG9yOiAjZjg3NTE0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5sb3ctYXZhaWxhYmlsaXR5IHN0cm9uZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWltYWdlLXpvb20tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWltYWdlLXpvb20tbGlzdCBpbWcge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNlZGYwZjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtaW1hZ2Utem9vbS1saXN0IGltZzo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXN0YXRpYy1jb250ZW50LWNhcHN1bGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZSAucHJvZHVjdC1zdGF0aWMtY29udGVudC10ZXh0IHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMTQ5cHggOTZweCAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZSAucHJvZHVjdC1zdGF0aWMtY29udGVudC10ZXh0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zdGF0aWMtY29udGVudC1jYXBzdWxlIC5wcm9kdWN0LXN0YXRpYy1jb250ZW50LXRleHQgaDM6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ODQ4O1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zdGF0aWMtY29udGVudC1jYXBzdWxlIC5wcm9kdWN0LXN0YXRpYy1jb250ZW50LXRleHQgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZS1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZS1mdWxsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDsgfVxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXN0YXRpYy1jb250ZW50LWNhcHN1bGUtZnVsbCAucHJvZHVjdC1zdGF0aWMtY29udGVudC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZS1mdWxsIC5wcm9kdWN0LXN0YXRpYy1jb250ZW50LXRleHQgaDMge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXN0YXRpYy1jb250ZW50LWNhcHN1bGUtZnVsbCAucHJvZHVjdC1zdGF0aWMtY29udGVudC10ZXh0IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1pbWFnZS1zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtaW1hZ2Utc2xpZGVyLWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAzMXB4OyB9XG4gICAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1pbWFnZS1zbGlkZXItY29udGFpbmVyIC5wcm9kdWN0LWltYWdlLWNvdW50ZXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWltYWdlLXNsaWRlci1jb250YWluZXIgLnNpbmdsZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9ucy1oZWFkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDUwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3RzLWNhcm91c2VsIC5ib3gtcHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscyBkaXZbaWRePVwiY3FfcmVjb21tX3Nsb3RcIl06ZW1wdHkge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHggYXV0bzsgfVxuXG4ucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1yZWNvbW1lbmRhdGlvbnMgLnNsaWNrLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBtYXJnaW46IDAgMTFweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBsaW5lYXI7IH1cbiAgICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9ucyAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9ucyAuc2xpY2stc2xpZGUgZmlndXJlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5ODQ4OyB9XG4gICAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1yZWNvbW1lbmRhdGlvbnMgLnNsaWNrLXNsaWRlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtcmVjb21tZW5kYXRpb25zIC5zbGljay1zbGlkZSAucHJvZHVjdC1yZWNvbW1lbmRhdGlvbi1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9ucyAuc2xpY2stc2xpZGUgLnByb2R1Y3QtcmVjb21tZW5kYXRpb24tZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHggMDsgfVxuICAgICAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1yZWNvbW1lbmRhdGlvbnMgLnNsaWNrLXNsaWRlIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9uLWRldGFpbHMgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1yZWNvbW1lbmRhdGlvbnMgLnNsaWNrLXNsaWRlIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9uLWRldGFpbHMubm8tY2F0ZWdvcnkgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtcmVjb21tZW5kYXRpb25zLmluYWN0aXZlLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zZWFyY2gtcmVjb21tZW5kYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zZWFyY2gtcmVjb21tZW5kYXRpb25zIGxpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICBtaW4td2lkdGg6IDIzNnB4OyB9XG4gICAgLnB0X3Byb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zZWFyY2gtcmVjb21tZW5kYXRpb25zIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXNlYXJjaC1yZWNvbW1lbmRhdGlvbnMgbGkgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtcmVjb21tZW5kYXRpb24tZGV0YWlscyAuZGlzY291bnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb21vbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWNvbnRlbnQgLmRpc2NvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMuZW5kbGVzc2Fpc2xlIC5wcm9kdWN0LWltYWdlLXpvb20tbWFpbi1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscy5lbmRsZXNzYWlzbGUubWVudS1pcy1vcGVuIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnB0X3Byb2R1Y3QtZGV0YWlscy5lbmRsZXNzYWlzbGUubWVudS1pcy1vcGVuIC5wcm9kdWN0LXN0aWNreS1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnB0X3Byb2R1Y3QtZGV0YWlscy5lbmRsZXNzYWlzbGUgLnByb2R1Y3Qtc3RhdGljLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHRfcHJvZHVjdC1kZXRhaWxzLmVuZGxlc3NhaXNsZSAuY29udGFpbmVyLnJlY29tbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnF1aWNrYnV5IC5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbjogMTZweCAwOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5sb3ctYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICNmODc1MTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5sb3ctYXZhaWxhYmlsaXR5IHN0cm9uZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZHVjdC1sb2NhdG9yLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVuZGxlc3NhaXNsZSAucHJvZHVjdC1hY3Rpb25zIC5idG4td2lzaGxpc3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDI0cHggMDtcbiAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAucHJvZHVjdC1saW5rcyAuZmluZGluc3RvcmUtYnV0dG9uLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWRkLXRvLWNhcnQge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5uby1qcyAuYWRkLXRvLWNhcnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wcm9kdWN0LWdyZWVubGFiZWwge1xuICBjb2xvcjogIzAwOTg0ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5wcm9kdWN0LWdyZWVubGFiZWwgYSB7XG4gICAgY29sb3I6ICMwMDk4NDg7IH1cbiAgLnByb2R1Y3QtZ3JlZW5sYWJlbCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnByb2R1Y3QtZ3JlZW5sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cblxuLnByb2R1Y3QtZGV0YWlsIC5hdHRyaWJ1dGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1zaXplLWd1aWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LWRldGFpbCAucHJpY2Utc3RhbmRhcmQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMDsgfVxuXG4ucHJvZHVjdC1kZXRhaWwgLnByaWNlLXNhbGVzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjNGM0YzQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC01cHg7IH1cblxuLnByb2R1Y3QtZGV0YWlsIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDk4NDg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE2cHg7IH1cblxuLnByb2R1Y3QtdGFncyB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcm9kdWN0LXRhZ3Mudmlldy1tb3JlLXZpc2liaWxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjBmMTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNTVweDsgfVxuICAucHJvZHVjdC10YWdzIGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnByb2R1Y3QtdGFncyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZHVjdC10YWdzIHVsIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9kdWN0LXRhZ3MgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg2ZThiNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsOyB9XG4gICAgICAgIC5wcm9kdWN0LXRhZ3MgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZmRmOTsgfVxuICAucHJvZHVjdC10YWdzIC52aWV3LW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNjAlKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIG9wYWNpdHk6IDAuOTU7IH1cbiAgICAucHJvZHVjdC10YWdzIC52aWV3LW1vcmUuaXN2aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucHJvZHVjdC10YWdzIC52aWV3LW1vcmU6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWZXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IC0xNXB4OyB9XG4gICAgLnByb2R1Y3QtdGFncyAudmlldy1tb3JlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb2R1Y3QtdGFncy5vcGVuZWQge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLnByb2R1Y3QtdGFncy5vcGVuZWQgLnZpZXctbW9yZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLnByb2R1Y3QtdGFncy5vcGVuZWQgLnZpZXctbW9yZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuXG4ucHJvZHVjdC1pbmZvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGVzY3JpcHRpb24gPiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGVzY3JpcHRpb24gLm1hZGVpbixcbiAgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXNjcmlwdGlvbiAucHJvZHVjdC1jb2RlIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAucHJvZHVjdC1pbmZvIC50b2dnbGUtaW5mb3Mge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucHJvZHVjdC1pbmZvIC5jbG9zZS1pbmZvcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogNDFweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9kdWN0LWluZm8gLmNsb3NlLWluZm9zLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbnVsLnByb2R1Y3QtY2FyZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG4gIHVsLnByb2R1Y3QtY2FyZSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnVsLnByb2R1Y3QtY2FyZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLmNhcmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuXG4ucHJvZHVjdC1zaGVldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAucHJvZHVjdC1zaGVldDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M0YzRjNDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYzRjNGM0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ucHJvZHVjdC1zdGF0aWMtbGlua3MgLmFjdGlvbnMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA5cHggMDsgfVxuICAucHJvZHVjdC1zdGF0aWMtbGlua3MgLmFjdGlvbnMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgLnByb2R1Y3Qtc3RhdGljLWxpbmtzIC5hY3Rpb25zIHNwYW4uaWNvbi1zaGlwcGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtNHB4OyB9XG4gIC5wcm9kdWN0LXN0YXRpYy1saW5rcyAuYWN0aW9ucyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBkcC1tYWluIC5wcm9kdWN0LXRvcC1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wZHAtbWFpbiAucHJvZHVjdC10b3AtY2F0ZWdvcnkubGFiZWwtcGRwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgLnBkcC1tYWluIC5wcm9kdWN0LXRvcC1jYXRlZ29yeS5pcy1uZXcsIC5wZHAtbWFpbiAucHJvZHVjdC10b3AtY2F0ZWdvcnkuaXMtcHJlb3JkZXIge1xuICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLnBkcC1tYWluIC5wcm9kdWN0LXRvcC1jYXRlZ29yeS5pcy1uZXcgLnByZW9yZGVyLWRhdGUsIC5wZHAtbWFpbiAucHJvZHVjdC10b3AtY2F0ZWdvcnkuaXMtcHJlb3JkZXIgLnByZW9yZGVyLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBkcC1tYWluIC5wcm9kdWN0LXRvcC1jYXRlZ29yeS5pcy1zYWxlIHtcbiAgICBjb2xvcjogI2Y4NzUxNDsgfVxuXG4ucGRwLW1haW4gLnRhYnMgLnRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5wZHAtbWFpbiAudGFicyAudGFiOmxhc3QtY2hpbGQgLnByb2R1Y3QtdGFiLWNvbnRlbnQuaXMtYWN0aXZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wZHAtbWFpbiAudGFicyAudGFiLmFjdGl2ZSAucHJvZHVjdC10YWItY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTAwcHg7IH1cbiAgLnBkcC1tYWluIC50YWJzIC50YWIuYWN0aXZlIC5wcm9kdWN0LXRhYi1zd2l0Y2g6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnBkcC1tYWluIC5wcm9kdWN0LXRhYi1zd2l0Y2gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wZHAtbWFpbiAucHJvZHVjdC10YWItc3dpdGNoOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgIGNvbnRlbnQ6IFwi7qWZXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxNnB4OyB9XG5cbi5wZHAtbWFpbiAucHJvZHVjdC10YWItY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnBkcC1tYWluIC5wcm9kdWN0LXRhYi1jb250ZW50IC5tYWRlaW4gc3BhbixcbiAgLnBkcC1tYWluIC5wcm9kdWN0LXRhYi1jb250ZW50IC5wcm9kdWN0LWNvZGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLnBkcC1tYWluIC5zaXplLWluZm8gLnByb2R1Y3Qtc2l6ZS1yZWZlcmVuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wZHAtbWFpbiAuc2l6ZS1pbmZvIC5wcm9kdWN0LXNpemUtcmVmZXJlbmNlIHNwYW4udHlwZXNpemUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAucGRwLW1haW4gLnNpemUtaW5mbyAucHJvZHVjdC1zaXplLXJlZmVyZW5jZSAudGFicyAudGFiLWNvbnRlbnQtaW5mb21vZGVsbG8ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAyMHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5wZHAtbWFpbiAuc2l6ZS1pbmZvIC5wcm9kdWN0LXNpemUtcmVmZXJlbmNlIC50YWJzIC50YWItY29udGVudC1pbmZvbW9kZWxsbyAucHJvZHVjdC10YWItY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGRwLW1haW4gLnNpemUtaW5mbyAucHJvZHVjdC1zaXplLXJlZmVyZW5jZSAudGFicyAudGFiLWNvbnRlbnQtaW5mb21vZGVsbG8gLnByb2R1Y3QtdGFiLXN3aXRjaCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wZHAtbWFpbiAuc2l6ZS1pbmZvIC5wcm9kdWN0LXNpemUtcmVmZXJlbmNlIC50YWJzIC50YWItY29udGVudC1pbmZvbW9kZWxsbyAucHJvZHVjdC10YWItc3dpdGNoOmFmdGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAucGRwLW1haW4gLnNpemUtaW5mbyAucHJvZHVjdC1zaXplLXJlZmVyZW5jZSAudGFicyAudGFiLWNvbnRlbnQtaW5mb21vZGVsbG8gcCB7XG4gICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAucGRwLW1haW4gLnNpemUtaW5mbyAucHJvZHVjdC1zaXplLXJlZmVyZW5jZSAudGFicyAudGFiLWNvbnRlbnQtaW5mb21vZGVsbG8gcCA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBkcC1tYWluIC5zaXplLWluZm8gLnByb2R1Y3Qtc2l6ZS1yZWZlcmVuY2UgLnRhYnMgLnRhYi1jb250ZW50LWluZm9tb2RlbGxvIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGRwLW1haW4gLnNpemUtaW5mbyAuYXR0cmlidXRlLXZhbHVlLnNpemUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnBkcC1tYWluIC5yZWNvbW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5zZWFyY2gtYWxsLWFydGljbGVzLFxuLnNlYXJjaC1jb3VudC1hcnRpY2xlcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAxOXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0ICNjdXN0b20tc3RpY2t5LWJhciArICNwcmltYXJ5IC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQsXG4ucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAjY3VzdG9tLXN0aWNreS1iYXIgKyAjcHJpbWFyeSAuYm94LW5vLWhpdHMge1xuICBtYXJnaW4tdG9wOiAzNnB4OyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cblxuLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnNlYXJjaC1zdWdnZXN0aW9ucy1oZWFkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0cy1pbi1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMDA5ODQ4OyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0LmVuZGxlc3NhaXNsZSAuc2VhcmNoLXJlc3VsdHMtaW4tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLmhlYWRfY2F0ZWdvcnkgaDEge1xuICAgIG1hcmdpbjogMzJweCAwOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDQwcHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuaGVhZF9jYXRlZ29yeSAudGV4dGRlc2NyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5IC50ZXh0ZGVzY3IgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5IC5nb3RvZG93biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5IC5nb3RvZG93bjo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWqXCI7XG4gICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4ucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAucHJvZHVjdC10aWxlLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAtMzZweDsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAucHJvZHVjdC10aWxlLWFjdGlvbnMgLnByb2R1Y3QtdGlsZS1pcy1uZXcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAucHJvZHVjdC10aWxlLWFjdGlvbnMgLnByb2R1Y3QtYWRkLXRvLXdpc2hsaXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLWZvb3Rlci1iYW5uZXIge1xuICBtYXgtd2lkdGg6IDY2M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtZm9vdGVyLWJhbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtZm9vdGVyLWJhbm5lciAuc2VhcmNoLWZvb3Rlci1iYW5uZXItY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtY291bnQtYXJ0aWNsZXMsIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnNlYXJjaC1jb3VudC1hcnRpY2xlczpsYXN0LWNoaWxkLCAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLWNvdW50LWFydGljbGVzOm50aC1sYXN0LWNoaWxkKDIpLCAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXI6bGFzdC1jaGlsZCwgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIubG9hZGluZyB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lci5sb2FkaW5nIC5sb2FkLW1vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlIGFsbDsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2Nyb2xsLXRvLXRvcC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnNjcm9sbC10by10b3A6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupa1cIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbi5lZGl0b3JpYWwge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuZWRpdG9yaWFsLFxuICAuZWRpdG9yaWFsIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmVkaXRvcmlhbCAudGV4dC1zbWFsbCxcbiAgLmVkaXRvcmlhbCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5lZGl0b3JpYWwgdWwuY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5lZGl0b3JpYWwgdWwuY29sdW1uczpiZWZvcmUsIC5lZGl0b3JpYWwgdWwuY29sdW1uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmVkaXRvcmlhbCB1bC5jb2x1bW5zOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmVkaXRvcmlhbCB1bC5jb2x1bW5zIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9XG4gICAgICAuZWRpdG9yaWFsIHVsLmNvbHVtbnMgbGk6YmVmb3JlLCAuZWRpdG9yaWFsIHVsLmNvbHVtbnMgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5lZGl0b3JpYWwgdWwuY29sdW1ucyBsaTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZWRpdG9yaWFsIHVsLmNvbHVtbnMgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7IH1cbiAgLmVkaXRvcmlhbCB1bCA+IGxpID4gc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAuZWRpdG9yaWFsIHVsLm91dHNldCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVkaXRvcmlhbCB1bC5vdXRzZXQgbGkgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgICAuZWRpdG9yaWFsIHVsLm91dHNldCBsaSBbY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBmbGV4OiAxIDEgMTAwJTsgfVxuICAgIC5lZGl0b3JpYWwgdWwub3V0c2V0IGxpIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5wdF9lcnJvciBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHRfZXJyb3IgLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wdF9lcnJvci5jb250YWluZXIgLnNpbXBsZS1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5wdF9lcnJvciBtYWluIC5zaW1wbGUtc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjNGM0YzQ7XG4gIGNvbG9yOiAjMDA5ODQ4O1xuICBwYWRkaW5nOiAxOXB4IDVweCAyMHB4IDQ1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnB0X2Vycm9yLmNvbnRhaW5lciAuc2ltcGxlLXNlYXJjaC1mb3JtIGZpZWxkc2V0LFxuLnB0X2Vycm9yIG1haW4gLnNpbXBsZS1zZWFyY2gtZm9ybSBmaWVsZHNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHRfZXJyb3IuY29udGFpbmVyIC5zaW1wbGUtc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4ucHRfZXJyb3IgbWFpbiAuc2ltcGxlLXNlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucHRfZXJyb3IuY29udGFpbmVyIC5zaW1wbGUtc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG4gIC5wdF9lcnJvciBtYWluIC5zaW1wbGUtc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgY29udGVudDogXCLupoFcIjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnB0X2Vycm9yLmVuZGxlc3NhaXNsZSAuaGVhZGVyLW1haW4tYWN0aW9ucyxcbi5wdF9lcnJvci5lbmRsZXNzYWlzbGUgLmVycm9yLXBhZ2Utc2VhcmNoLFxuLnB0X2Vycm9yLmVuZGxlc3NhaXNsZSAuZXJyb3ItcGFnZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52ZXguZXJyb3ItLW1peGVkLWNhcnQgLnZleC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52ZXguZXJyb3ItLW1peGVkLWNhcnQgaSB7XG4gIGNvbG9yOiAjZGM4NTNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLnZleC5lcnJvci0tbWl4ZWQtY2FydCAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjZGM4NTNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zcGxhc2ggLmNvdW50cmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zcGxhc2ggLmNvdW50cmllcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNwbGFzaCAuY291bnRyaWVzIHtcbiAgICAgIGxlZnQ6IDguMzMzMzMlOyB9IH1cbiAgLnNwbGFzaCAuY291bnRyaWVzIC5jb250aW5lbnQtbmFtZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnNwbGFzaCBoZWFkZXIuYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGYwZjE7IH1cbiAgLnNwbGFzaCBoZWFkZXIuYmFubmVyIHBpY3R1cmUsIC5zcGxhc2ggaGVhZGVyLmJhbm5lciAucGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zcGxhc2ggaGVhZGVyLmJhbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc3BsYXNoIGhlYWRlci5iYW5uZXIgaW1nLnZpc2libGUteHMge1xuICAgICAgbWF4LXdpZHRoOiA0MHB4OyB9XG5cbi5zcGxhc2ggLmNsYWltIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3BsYXNoIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5zcGxhc2ggdWw6YmVmb3JlLCAuc3BsYXNoIHVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc3BsYXNoIHVsOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc3BsYXNoIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwbGFzaCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc3BsYXNoIGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuc3BsYXNoIGxpIGk6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc3BsYXNoIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmxleGJveCAuc3BsYXNoIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mbGV4Ym94IC5zcGxhc2ggbGkgYSBpLCAuZmxleGJveCAuc3BsYXNoIGxpIGEgc3BhbiB7XG4gICAgZmxleDogMSAxIDEwMCU7IH1cbiAgLmZsZXhib3ggLnNwbGFzaCBsaSBhIGkge1xuICAgIG1heC13aWR0aDogMzJweDsgfVxuXG4ucHRfY2FydCAuYWN0aW9uLW1pbmljYXJ0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHRfY2FydCAuc3VtbWFyeS1iYXNrZXQtY29zdHMgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wdF9jYXJ0IC5zdW1tYXJ5LWJhc2tldC10b3RhbCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5wdF9jYXJ0IC5zdW1tYXJ5LWJhc2tldC10b3RhbCAuc3VtbWFyeS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnB0X2NhcnQgLnN1bW1hcnktYmFza2V0LXRvdGFsIC5xdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucHRfY2FydCAuY2FydC1hY3Rpb25zIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wcm9kdWN0LXByaWNlcyAucHJvbW9mcmVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODZlOGI1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBjb2xvcjogIzAwOTg0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjdlODsgfVxuXG4ucHRfb3JkZXIgLnByb2R1Y3QtcHJpY2VzIC5wcm9tb2ZyZWUge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4ucHRfcmV0dXJuIC5yZXR1cm4tc3VtbWFyeSAubGlzdC1jb250YWN0cy1pbm5lcixcbi5wdF9yZXR1cm4gLnJldHVybi1zdW1tYXJ5IC5saXN0LXNlcnZpY2VzLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucHRfcmV0dXJuIC5yZXR1cm4tc3VtbWFyeSAubGlzdC1jb250YWN0cy1pbm5lciAuaG91cnMtY29udGFpbmVyLFxuICAucHRfcmV0dXJuIC5yZXR1cm4tc3VtbWFyeSAubGlzdC1zZXJ2aWNlcy1pbm5lciAuaG91cnMtY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnB0X3JldHVybiAucmV0dXJuLXN1bW1hcnkgLmpzLXN0b3JlLWhvdXJzIC5saXN0LWNvbnRhY3RzLWlubmVyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5wdF9yZXR1cm4gLnJldHVybi1zdW1tYXJ5IC5qcy1zdG9yZS1ob3VycyAubGlzdC1jb250YWN0cy1pbm5lci5qcy1ob3Vycy1saXN0IGxpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc3RvcmUtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMHB4OyB9XG4gIC5zdG9yZS1icmVhZGNydW1iIC5icmVhZGNydW1iLWVsZW1lbnQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5zdG9yZS1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uc3RvcmUtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuc3RvcmUtZGV0YWlscyAuc3RvcmUtY2l0eSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdG9yZS1kZXRhaWxzIC5zdG9yZS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5zdG9yZS1kZXRhaWxzIC5zdG9yZS10eXBlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtZGV0YWlscyAuc3RvcmUtdHlwZXM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuc3RvcmUtZGV0YWlscyAuc3RvcmUtdHlwZXMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuc3RvcmUtZGV0YWlscyAuc3RvcmUtdHlwZXMgbGkgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5zdG9yZS1kZXRhaWxzIC5zdG9yZS10eXBlcyArIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zdG9yZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDY1cHggMjBweDtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RvcmUtaW5mbyA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuc3RvcmUtaW5mbyAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuc3RvcmUtaW5mbyAuc3RvcmUtYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnN0b3JlLWluZm8gLnN0b3JlLXBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zdG9yZS1pbmZvIC5saXN0LWNvbnRhY3RzLWhvdXJzLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnN0b3JlLWluZm8gLnN0b3JlLWhvdXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zdG9yZS1pbmZvIC5idG4uYnRuLXByaW1hcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmpzLXN0b3JlLWhvdXJzIC5saXN0LWNvbnRhY3RzLWlubmVyLmpzLWhvdXJzLWxpc3Qge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5qcy1zdG9yZS1ob3VycyAubGlzdC1jb250YWN0cy1pbm5lci5qcy1ob3Vycy1saXN0IGxpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmpzLXN0b3JlLWhvdXJzIC5saXN0LWNvbnRhY3RzLWlubmVyLmpzLWhvdXJzLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5qcy1zdG9yZS1ob3VycyAubGlzdC1jb250YWN0cy1pbm5lci5qcy1ob3Vycy1saXN0IGxpIC5kYXRhLWxhYmVsIHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmpzLXN0b3JlLWhvdXJzIC5saXN0LWNvbnRhY3RzLWlubmVyLmpzLWhvdXJzLWxpc3QgLmNsb3NlZGF0ZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNkMDAyMWI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uanMtc3RvcmUtaG91cnMgaDMge1xuICBtYXJnaW46IDA7IH1cbiAgLmpzLXN0b3JlLWhvdXJzIGgzIC50b2RheV9zdG9yZSxcbiAgLmpzLXN0b3JlLWhvdXJzIGgzIC5jbG9zaW5nZGF5X3N0b3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLmpzLXN0b3JlLWhvdXJzIGgzIC50b2RheV9zdG9yZSAuZGF0YS12YWx1ZSxcbiAgICAuanMtc3RvcmUtaG91cnMgaDMgLmNsb3NpbmdkYXlfc3RvcmUgLmRhdGEtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5qcy1zdG9yZS1ob3VycyBoMyAuY2xvc2luZ2RheV9zdG9yZSB7XG4gICAgY29sb3I6ICNkMDAyMWI7IH1cbiAgLmpzLXN0b3JlLWhvdXJzIGgzIC5vcGVuaW5naG91cl9zdG9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuanMtc3RvcmUtaG91cnMgaDMgLmRhdGEtdmFsdWU6bnRoLW9mLXR5cGUob2RkKTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIC0gXCI7IH1cbiAgLmpzLXN0b3JlLWhvdXJzIGgzIC5kYXRhLXZhbHVlOm50aC1vZi10eXBlKDJuKTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIC8gXCI7IH1cbiAgLmpzLXN0b3JlLWhvdXJzIGgzLmxpbmstZXhwbG9kZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuanMtc3RvcmUtaG91cnMgaDMubGluay1leHBsb2RlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmpzLXN0b3JlLWhvdXJzIGgzLmxpbmstZXhwbG9kZTphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupZxcIjtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLmpzLXN0b3JlLWhvdXJzIGgzLmxpbmstZXhwbG9kZS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuanMtc3RvcmUtaG91cnMgaDMubGluay1leHBsb2RlLmFjdGl2ZTphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupZlcIjsgfVxuXG4uc3RvcmUtbWFwIGgxIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4uc3RvcmUtbWFwIC5zdG9yZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnN0b3JlLW1hcCAubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdG9yZS1tYXAgLm1hcCAjZ29vZ2xlLW1hcCB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4uc3RvcmUtaW5mby1wbCAuYWRkcmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdG9yZS1pbmZvLXBsIC5hZGRyZXNzIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN0b3JlLWluZm8tcGwgLnBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLnN0b3JlLWluZm8tcGwgLnBob25lOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnN0b3JlLWluZm8tcGwgLmluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5zdG9yZS1pbmZvLXBsIC5pbmZvOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lk1wiO1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMC40Mzc1cmVtO1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zdG9yZS1pbmZvLXBsIC5pbmZvLm9uOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICBjb250ZW50OiBcIu6lklwiOyB9XG5cbi5zdG9yZS1ub3RpZnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYxO1xuICBtYXJnaW46IDAgLTIwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc3RvcmUtbm90aWZ5IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc3RvcmUtbm90aWZ5IC5jaGVja2JveCBsYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc3RvcmUtZGF0YS5pcy1mb2N1c2VkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3RvcmUtZGF0YS5pcy1mb2N1c2VkIC5sYWJlbC1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuc3RvcmUtZGF0YS5pcy1mb2N1c2VkIC5sYWJlbC1hZGRyZXNzIGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuc3RvcmUtZGF0YS5pcy1mb2N1c2VkIC5sYWJlbC1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgLnN0b3JlLWRhdGEuaXMtZm9jdXNlZCAubGlzdC1jb250YWN0cy1ob3VycyAubGluay1leHBsb2RlIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuXG4ucHJlZmVycmVkLXN0b3JlLXBhZ2UgLnN0b3JlLWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vbW5pY2hhbm5lbF9zZXJ2aWNlcyBoMixcbi5zdG9yZWNhdGVnb3JpZXMgaDIsXG4ubmVhcmVzdF9zdG9yZXMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ub21uaWNoYW5uZWxfc2VydmljZXMgcCxcbi5zdG9yZWNhdGVnb3JpZXMgcCxcbi5uZWFyZXN0X3N0b3JlcyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vbW5pY2hhbm5lbF9zZXJ2aWNlcyAuY2Fyb3VzZWwtY29udGFpbmVyLFxuLnN0b3JlY2F0ZWdvcmllcyAuY2Fyb3VzZWwtY29udGFpbmVyLFxuLm5lYXJlc3Rfc3RvcmVzIC5jYXJvdXNlbC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U4O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5vbW5pY2hhbm5lbF9zZXJ2aWNlcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5pdGVtLFxuICAuc3RvcmVjYXRlZ29yaWVzIC5jYXJvdXNlbC1jb250YWluZXIgLml0ZW0sXG4gIC5uZWFyZXN0X3N0b3JlcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5vbW5pY2hhbm5lbF9zZXJ2aWNlcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5pdGVtIGltZyxcbiAgICAuc3RvcmVjYXRlZ29yaWVzIC5jYXJvdXNlbC1jb250YWluZXIgLml0ZW0gaW1nLFxuICAgIC5uZWFyZXN0X3N0b3JlcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5pdGVtIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAub21uaWNoYW5uZWxfc2VydmljZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuaXRlbSBoMyxcbiAgICAuc3RvcmVjYXRlZ29yaWVzIC5jYXJvdXNlbC1jb250YWluZXIgLml0ZW0gaDMsXG4gICAgLm5lYXJlc3Rfc3RvcmVzIC5jYXJvdXNlbC1jb250YWluZXIgLml0ZW0gaDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7IH1cbiAgICAub21uaWNoYW5uZWxfc2VydmljZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuaXRlbSBwLFxuICAgIC5zdG9yZWNhdGVnb3JpZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuaXRlbSBwLFxuICAgIC5uZWFyZXN0X3N0b3JlcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgLm9tbmljaGFubmVsX3NlcnZpY2VzIC5jYXJvdXNlbC1jb250YWluZXIgLnNsaWNrLWRvdHMsXG4gIC5zdG9yZWNhdGVnb3JpZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuc2xpY2stZG90cyxcbiAgLm5lYXJlc3Rfc3RvcmVzIC5jYXJvdXNlbC1jb250YWluZXIgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9tbmljaGFubmVsX3NlcnZpY2VzIC5jYXJvdXNlbC1jb250YWluZXIgLnNsaWNrLWRvdHMgPiBsaSxcbiAgICAuc3RvcmVjYXRlZ29yaWVzIC5jYXJvdXNlbC1jb250YWluZXIgLnNsaWNrLWRvdHMgPiBsaSxcbiAgICAubmVhcmVzdF9zdG9yZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuc2xpY2stZG90cyA+IGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAub21uaWNoYW5uZWxfc2VydmljZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuc2xpY2stZG90cyA+IGxpIGJ1dHRvbixcbiAgICAgIC5zdG9yZWNhdGVnb3JpZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuc2xpY2stZG90cyA+IGxpIGJ1dHRvbixcbiAgICAgIC5uZWFyZXN0X3N0b3JlcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5zbGljay1kb3RzID4gbGkgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgfVxuICAgICAgLm9tbmljaGFubmVsX3NlcnZpY2VzIC5jYXJvdXNlbC1jb250YWluZXIgLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuICAgICAgLnN0b3JlY2F0ZWdvcmllcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbiAgICAgIC5uZWFyZXN0X3N0b3JlcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDdlM2M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDdlM2M7IH1cblxuLnN0b3JlY2F0ZWdvcmllcyAuc3ViY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDsgfVxuICAuc3RvcmVjYXRlZ29yaWVzIC5zdWJjYXRlZ29yaWVzIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zdG9yZWNhdGVnb3JpZXMgLnN1YmNhdGVnb3JpZXMgLmNhcm91c2VsLWNvbnRhaW5lciAuc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgLnN0b3JlY2F0ZWdvcmllcyAuc3ViY2F0ZWdvcmllcyAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXRlZ29yeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zdG9yZWNhdGVnb3JpZXMgLnNjcm9sbC1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5uZWFyZXN0X3N0b3JlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmVhcmVzdF9zdG9yZXMgLnN0b3JlLWRldGFpbHMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5uZWFyZXN0X3N0b3JlcyAuc3RvcmUtZGV0YWlscyAuc3RvcmUtY2l0eSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubmVhcmVzdF9zdG9yZXMgLnN0b3JlLWRldGFpbHMgLnN0b3JlLWFkZHJlc3Mge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luOiA4cHggMCAzcHggMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubmVhcmVzdF9zdG9yZXMgLnN0b3JlLWRldGFpbHMgLmxpbmstcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubmVhcmVzdF9zdG9yZXMgLnN0b3JlLWRldGFpbHMgLnN0b3JlLXR5cGVzIC5sYWJlbC10ZXJ0aWFyeSB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtOyB9XG5cbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5jaGVja2JveCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5zZWxlY3QsIC5wdF9jdXN0b21lci1zZXJ2aWNlIC5uaWNlLXNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5mb3JtLWdyb3VwLmNpdHkge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7IH1cblxuLmNjLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY2MtcmVzdWx0IGkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAuY2MtcmVzdWx0IGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2MtcmVzdWx0IHAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNjLXJlc3VsdCAuYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wdF93aXNoLWxpc3QgLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnB0X3dpc2gtbGlzdCAudGlsZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5wdF93aXNoLWxpc3QgLmJveC1wcm9kdWN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnB0X3dpc2gtbGlzdCAuYm94LXByb2R1Y3QgLmF0dHJpYnV0ZS5zaXplLFxuICAucHRfd2lzaC1saXN0IC5ib3gtcHJvZHVjdCAuYWRkLXRvLWNhcnQge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4ucHRfd2lzaC1saXN0IC5zaXplLXNlbGVjdC1saXN0IHtcbiAgdG9wOiAtMTAwcHg7IH1cblxuLnB0X3dpc2gtbGlzdCAud2lzaGxpc3QtYWRkLXRvLWNhcnQge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLnJlc2VydmUtaW4tc3RvcmUgLnZ1ZXRhYmxlLWJvZHktd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLnJlc2VydmUtaW4tc3RvcmUuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbi5yZXNlcnZlLWluLXN0b3JlIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucmVzZXJ2ZS1pbi1zdG9yZSB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucmVzZXJ2ZS1pbi1zdG9yZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIHRoOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNlZGYwZjE7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgdGg6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJlc2VydmUtaW4tc3RvcmUgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlMGM5OyB9XG5cbi5yZXNlcnZlLWluLXN0b3JlIHRkIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSB0ZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjZWRmMGYxOyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgdGQudnVldGFibGUtdGQtc3RvcmUgc3Bhbi5jaXR5IHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSB0ZC52dWV0YWJsZS10ZC1zdG9yZSBzcGFuLmFkZHJlc3Mge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIHRkLnZ1ZXRhYmxlLXRkLW5vdGVzIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cblxuLnJlc2VydmUtaW4tc3RvcmUgdGQudnVldGFibGUtdGQtc3RhdHVzIC5zdGF0dXMsXG4ucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgLnN0YXR1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgdGQudnVldGFibGUtdGQtc3RhdHVzIC5zdGF0dXMub3BlbixcbiAgLnJlc2VydmUtaW4tc3RvcmUgLnYtLW1vZGFsIC5zdGF0dXMub3BlbiB7XG4gICAgY29sb3I6ICNmODc1MTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDExNywgMjAsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjg3NTE0OyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIHRkLnZ1ZXRhYmxlLXRkLXN0YXR1cyAuc3RhdHVzLmFjY2VwdGVkLFxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgLnN0YXR1cy5hY2NlcHRlZCB7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTIsIDcyLCAwLjIpO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTg0ODsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSB0ZC52dWV0YWJsZS10ZC1zdGF0dXMgLnN0YXR1cy5yZWplY3RlZCxcbiAgLnJlc2VydmUtaW4tc3RvcmUgLnYtLW1vZGFsIC5zdGF0dXMucmVqZWN0ZWQge1xuICAgIGNvbG9yOiAjZDAwMjFiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyLCAyNywgMC4yKTtcbiAgICBib3JkZXItY29sb3I6ICNkMDAyMWI7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgdGQudnVldGFibGUtdGQtc3RhdHVzIC5zdGF0dXMuY2xvc2VkLFxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgLnN0YXR1cy5jbG9zZWQge1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4yKTtcbiAgICBib3JkZXItY29sb3I6ICM4Nzg3ODc7IH1cblxuLnJlc2VydmUtaW4tc3RvcmUgLnVpLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIC51aS5wYWdpbmF0aW9uIC5pdGVtIHtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnJlc2VydmUtaW4tc3RvcmUgLnVpLnBhZ2luYXRpb24gLml0ZW0uYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnJlc2VydmUtaW4tc3RvcmUgLnVpLnBhZ2luYXRpb24gLml0ZW06aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgLnVpLnBhZ2luYXRpb24gLmJ0bi1uYXY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucmVzZXJ2ZS1pbi1zdG9yZSAuZGlzYWJsZWQgLmFycm93LXBhZzo6YmVmb3JlIHtcbiAgY29sb3I6ICNjNGM0YzQ7IH1cblxuLnJlc2VydmUtaW4tc3RvcmUgLmFycm93LXBhZzo6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnJlc2VydmUtaW4tc3RvcmUgLnYtLW1vZGFsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiA0OHB4OyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIC52LS1tb2RhbCBpLmljb24tYmVuZXR0b24tY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgLnN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3MHB4O1xuICAgIHRvcDogNTBweDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgaDIge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5yZXNlcnZlLWluLXN0b3JlIC52LS1tb2RhbCBoMiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIC52LS1tb2RhbCAuaW5mb3JtYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnJlc2VydmUtaW4tc3RvcmUgLnYtLW1vZGFsIC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwgLmFjdGlvbnMgYnV0dG9uLmJ0bi1zdGF0dXMge1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIC5yZXNlcnZlLWluLXN0b3JlIC52LS1tb2RhbCAuYWN0aW9ucyBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5yZXNlcnZlLWluLXN0b3JlIC52LS1tb2RhbCAuYWN0aW9ucyBkaXYgYnV0dG9uLmJ0bi1yaXMge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnJlc2VydmUtaW4tc3RvcmUgLnYtLW1vZGFsIC5hY3Rpb25zIGRpdiBidXR0b24uYnRuLXJlamVjdCB7XG4gICAgICAgIGJvcmRlcjogI2QwMDIxYjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwMDIxYjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5yZXNlcnZlLWluLXN0b3JlIC52LS1tb2RhbCAuYWN0aW9ucyBkaXYgYnV0dG9uLmJ0bi1jb25maXJtIHtcbiAgICAgICAgYm9yZGVyOiAjMDA5ODQ4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODQ4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucmVzZXJ2ZS1pbi1zdG9yZSAuY29udGFpbmVyLXJpcy1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZXNlcnZlLWluLXN0b3JlIC5jb250YWluZXItcmlzLXNlYXJjaCAucmlzLXNlYXJjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAucmVzZXJ2ZS1pbi1zdG9yZSAuY29udGFpbmVyLXJpcy1zZWFyY2ggLnJpcy1zZWFyY2gtaW5wdXQgbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAucmVzZXJ2ZS1pbi1zdG9yZSAuY29udGFpbmVyLXJpcy1zZWFyY2ggLnJpcy1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnJlc2VydmUtaW4tc3RvcmUgLmNvbnRhaW5lci1yaXMtc2VhcmNoIC5yaXMtc2VhcmNoLWlucHV0IHNwYW4uaWNvbi1iZW5ldHRvbi1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucmVzZXJ2ZS1pbi1zdG9yZSAuY29udGFpbmVyLXJpcy1ub3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAuY29udGFpbmVyLXJpcy1ub3RlIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IC04cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSAuY29udGFpbmVyLXJpcy1ub3RlIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5hY3RpdmUtcmVzZXJ2ZS1pbi1zdG9yZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYWN0aXZlLXJlc2VydmUtaW4tc3RvcmUgaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLmFjdGl2ZS1yZXNlcnZlLWluLXN0b3JlIGRpdi5maW5kaW5zdG9yZWxpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY3RpdmUtcmVzZXJ2ZS1pbi1zdG9yZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjdGl2ZS1yZXNlcnZlLWluLXN0b3JlIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hY3RpdmUtcmVzZXJ2ZS1pbi1zdG9yZSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ucHRfY2hlY2tvdXQgLmNhcmQtcHJvZHVjdC1pbWFnZSAucHJvbW9mcmVlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHRfb3JkZXItY29uZmlybWF0aW9uIC5jYXJkLXByb2R1Y3QtaW1hZ2UgLnByb21vZnJlZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogXzA0X1VUSUxJVElFUyBMQVlFUjogZm9yIHV0aWxpdGllcyAoaGlnaCBzcGVjaWZpY2l0eSBsZXZlbCkgKi9cbnNlY3Rpb24uc2FtcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMCAzNXB4OyB9XG5cbi5jb250YWluZXIuc2FtcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTNhM2EzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjAxLCAxNDgsIDAuMik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDsgfVxuICAuY29udGFpbmVyLnNhbXBsZS5ncmlkLWlzLWhpZGRlbiB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250YWluZXIuc2FtcGxlLmdyaWQtaXMtaGlkZGVuIC5ib3gsIC5jb250YWluZXIuc2FtcGxlLmdyaWQtaXMtaGlkZGVuOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWluZXIuc2FtcGxlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb250ZW50OiAnU2NyZWVuIHNpemU6IG1heCA2MDBweCB8IE1haW4gY29udGFpbmVyIHdpZHRoOiAxMDAlJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQUFBO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lci5zYW1wbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdTY3JlZW4gc2l6ZTogbWluIDYwMCB8IE1haW4gY29udGFpbmVyIHdpZHRoOiAxMDAlJzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyLnNhbXBsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1NjcmVlbiBzaXplOiBtaW4gMTAyNHB4IHwgTWFpbiBjb250YWluZXIgd2lkdGg6IDEwMCUnOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXIuc2FtcGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnU2NyZWVuIHNpemU6IDEzNjZweCB8IE1haW4gY29udGFpbmVyIHdpZHRoOiAxMDAlJzsgfSB9XG5cbi5yb3cuc2FtcGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucm93LnNhbXBsZSAuYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gICAgLnJvdy5zYW1wbGUgLmJveDphZnRlciB7XG4gICAgICBjb250ZW50OiAnMTBweCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucm93LnNhbXBsZSAuYm94OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJzE0cHgnO1xuICAgICAgICByaWdodDogLTE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5yb3cuc2FtcGxlIC5ib3g6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnMjBweCc7XG4gICAgICAgIHJpZ2h0OiAtMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLnJvdy5zYW1wbGUgLmJveDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcyMnB4JztcbiAgICAgICAgcmlnaHQ6IC0xNnB4OyB9IH1cbiAgLnJvdy5zYW1wbGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5idG4tc2FtcGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuNyk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tc2FtcGxlOmhvdmVyLCAuYnRuLXNhbXBsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyB9XG5cbi5zZy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDsgfVxuICAuc2ctd3JhcHBlcjpiZWZvcmUsIC5zZy13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2ctd3JhcHBlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNnLXdyYXBwZXIgYXNpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAzMHB4IDExcHggMDsgfVxuICAuc2ctd3JhcHBlciBtYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2ctd3JhcHBlciBtYWluIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zZy13cmFwcGVyIG1haW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLnNnLXdyYXBwZXIgbWFpbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLnNnLXdyYXBwZXIgc2VjdGlvbltpZF49XCJzZy1cIl0sIC5zZy13cmFwcGVyIHNlY3Rpb25baWQqPVwic2ctXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNnLXdyYXBwZXIgc2VjdGlvbltpZF49XCJzZy1cIl06dGFyZ2V0LCAuc2ctd3JhcHBlciBzZWN0aW9uW2lkKj1cInNnLVwiXTp0YXJnZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNnLWhlYWRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNnLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNnLWhlYWRlciBoMSB7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNnLXBhbGV0dGUtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuc2ctcGFsZXR0ZS1ib3g6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC5zZy1wYWxldHRlLWJveC5jb2xvcjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAxOTBjOyB9XG4gICAgLnNnLXBhbGV0dGUtYm94LmNvbG9yMTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiRjb2xvcjE6ICMwMDk4NDhcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE5MGM7IH1cbiAgLnNnLXBhbGV0dGUtYm94LmNvbG9yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjdlODtcbiAgICBib3JkZXItY29sb3I6ICM3MWUwYTc7IH1cbiAgICAuc2ctcGFsZXR0ZS1ib3guY29sb3IyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiJGNvbG9yMjogI2RhZjdlOFwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxZTBhNzsgfVxuICAuc2ctcGFsZXR0ZS1ib3guY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAgIC5zZy1wYWxldHRlLWJveC5jb2xvcjM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIkY29sb3IzOiAjZWRlZGVkXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkOyB9XG4gIC5zZy1wYWxldHRlLWJveC5jb2xvcjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTViNGI5OyB9XG4gICAgLnNnLXBhbGV0dGUtYm94LmNvbG9yNDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiRjb2xvcjQ6ICNlZGYwZjFcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWI0Yjk7IH1cbiAgLnNnLXBhbGV0dGUtYm94LmNvbG9yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgICBib3JkZXItY29sb3I6ICM4NDg0ODQ7IH1cbiAgICAuc2ctcGFsZXR0ZS1ib3guY29sb3I1OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiJGNvbG9yNTogI2M0YzRjNFwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDsgfVxuICAuc2ctcGFsZXR0ZS1ib3guY29sb3I2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICAgIGJvcmRlci1jb2xvcjogIzM3MzczNzsgfVxuICAgIC5zZy1wYWxldHRlLWJveC5jb2xvcjY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIkY29sb3I2OiAjNzc3XCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3OyB9XG4gIC5zZy1wYWxldHRlLWJveC5jb2xvcjcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMDAyMWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTIwMTBiOyB9XG4gICAgLnNnLXBhbGV0dGUtYm94LmNvbG9yNzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiRjb2xvcjc6ICNkMDAyMWJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjAxMGI7IH1cbiAgLnNnLXBhbGV0dGUtYm94LmNvbG9yZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNiZmJmYmY7IH1cbiAgICAuc2ctcGFsZXR0ZS1ib3guY29sb3JmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiJGNvbG9yZjogI2ZmZlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjsgfVxuICAuc2ctcGFsZXR0ZS1ib3guY29sb3IwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAuc2ctcGFsZXR0ZS1ib3guY29sb3IwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiJGNvbG9yMDogIzEyMTIxMlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cblxuLmVkaXRtb2RlIC5kdy1jb250ZW50LXNsb3QtYmFyLCAuZWRpdG1vZGUgLmR3LWNvbnRlbnQtYXNzZXQtYmFyLCAuZWRpdG1vZGUgLmR3LXByb2R1Y3QtYmFyLCAuZWRpdG1vZGUgLmR3LWNhdGVnb3J5LWJhciB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQkUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5lZGl0bW9kZSAuZHctY29udGVudC1zbG90LWJhciA+IGEsIC5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC1iYXIgPiBhLCAuZWRpdG1vZGUgLmR3LXByb2R1Y3QtYmFyID4gYSwgLmVkaXRtb2RlIC5kdy1jYXRlZ29yeS1iYXIgPiBhIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuZWRpdG1vZGUgLmR3LWNvbnRlbnQtc2xvdC1iYXIgPiBhOmhvdmVyLCAuZWRpdG1vZGUgLmR3LWNvbnRlbnQtYXNzZXQtYmFyID4gYTpob3ZlciwgLmVkaXRtb2RlIC5kdy1wcm9kdWN0LWJhciA+IGE6aG92ZXIsIC5lZGl0bW9kZSAuZHctY2F0ZWdvcnktYmFyID4gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmVkaXRtb2RlIC5kdy1jb250ZW50LXNsb3QtYmFyIGEuZWRpdDphZnRlciwgLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LWJhciBhLmVkaXQ6YWZ0ZXIsIC5lZGl0bW9kZSAuZHctcHJvZHVjdC1iYXIgYS5lZGl0OmFmdGVyLCAuZWRpdG1vZGUgLmR3LWNhdGVnb3J5LWJhciBhLmVkaXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi8J+WilwiO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5lZGl0bW9kZSAuZHctY29udGVudC1zbG90LWJhciBhLmRlbGV0ZTphZnRlciwgLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LWJhciBhLmRlbGV0ZTphZnRlciwgLmVkaXRtb2RlIC5kdy1wcm9kdWN0LWJhciBhLmRlbGV0ZTphZnRlciwgLmVkaXRtb2RlIC5kdy1jYXRlZ29yeS1iYXIgYS5kZWxldGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi8J+XkVwiO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBRjBFOyB9XG5cbi5lZGl0bW9kZSAuZHctcHJvZHVjdC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFBNkNFOyB9XG5cbi5lZGl0bW9kZSAuZHctY2F0ZWdvcnktYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFM0Q3NTsgfVxuXG4uZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtc2xvdC5lbXB0eSwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0LmVtcHR5LCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LXByb2R1Y3QuZW1wdHksIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY2F0ZWdvcnkuZW1wdHkge1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LXNsb3QuZW1wdHk6YWZ0ZXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1hc3NldC5lbXB0eTphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1wcm9kdWN0LmVtcHR5OmFmdGVyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5LmVtcHR5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1zbG90OmFmdGVyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtYXNzZXQ6YWZ0ZXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctcHJvZHVjdDphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jYXRlZ29yeTphZnRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgb3BhY2l0eTogLjY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Q0JFMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1zbG90OmhvdmVyOmFmdGVyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtc2xvdDpob3ZlciA+IC5kdy1jb250ZW50LXNsb3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtc2xvdDpob3ZlciA+IC5kdy1jb250ZW50LWFzc2V0LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LXNsb3Q6aG92ZXIgPiAuZHctcHJvZHVjdC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1zbG90OmhvdmVyID4gLmR3LWNhdGVnb3J5LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0OmhvdmVyOmFmdGVyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtYXNzZXQ6aG92ZXIgPiAuZHctY29udGVudC1zbG90LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0OmhvdmVyID4gLmR3LWNvbnRlbnQtYXNzZXQtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtYXNzZXQ6aG92ZXIgPiAuZHctcHJvZHVjdC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1hc3NldDpob3ZlciA+IC5kdy1jYXRlZ29yeS1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctcHJvZHVjdDpob3ZlcjphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1wcm9kdWN0OmhvdmVyID4gLmR3LWNvbnRlbnQtc2xvdC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctcHJvZHVjdDpob3ZlciA+IC5kdy1jb250ZW50LWFzc2V0LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1wcm9kdWN0OmhvdmVyID4gLmR3LXByb2R1Y3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LXByb2R1Y3Q6aG92ZXIgPiAuZHctY2F0ZWdvcnktYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5OmhvdmVyOmFmdGVyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5OmhvdmVyID4gLmR3LWNvbnRlbnQtc2xvdC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY2F0ZWdvcnk6aG92ZXIgPiAuZHctY29udGVudC1hc3NldC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY2F0ZWdvcnk6aG92ZXIgPiAuZHctcHJvZHVjdC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY2F0ZWdvcnk6aG92ZXIgPiAuZHctY2F0ZWdvcnktYmFyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtYXNzZXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBRjBFOyB9XG5cbi5lZGl0bW9kZSAuZWRpdC1vbiAuZHctcHJvZHVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MUE2Q0U7IH1cblxuLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jYXRlZ29yeTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTNENzU7IH1cblxuLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LXNsb3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtYXNzZXQtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LXByb2R1Y3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5LWJhciB7XG4gIG9wYWNpdHk6IC42O1xuICBtYXgtaGVpZ2h0OiAyOHB4OyB9XG5cbi5lZGl0bW9kZSAuZWRpdC1vbiAuZHctbG9vazphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1sb29rID4gLmR3LXByb2R1Y3QtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3NUVFNDsgfVxuXG4uZWRpdG1vZGUgLmR3LWNvbnRlbnQtYXNzZXQuaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG1hcmdpbi10b3A6IDQycHg7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LmhlYWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LmhlYWQgLmR3LWNvbnRlbnQtYXNzZXQtYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LmhlYWQgYSB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgIC5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC5oZWFkIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJzxoZWFkLz4nO1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH1cblxuLmVkaXRtb2RlICNjcmVkLWRpYWcge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5lZGl0bW9kZSAjZHctc3RhcnQtZWRpdG9yLXRvZ2dsZXIge1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gIC5lZGl0bW9kZSAjZHctc3RhcnQtZWRpdG9yLXRvZ2dsZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfinI3vuI8nO1xuICAgIGNvbG9yOiAjOUNCRTAwOyB9XG4gIC5lZGl0bW9kZSAjZHctc3RhcnQtZWRpdG9yLXRvZ2dsZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSwgcm90YXRlKC01ZGVnKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZWRpdG1vZGUgI2R3LWdvLXRvLWJtIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYzFlNztcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5lZGl0bW9kZSAjZHctZ28tdG8tYm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfwn5SRJztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZWRpdG1vZGUgI2R3LWdvLXRvLWJtOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSksIHJvdGF0ZSgtNWRlZyk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZWRpdG1vZGUgLm5sLm5ld3NsZXR0ZXItY29uZmlndXJhdGlvbi5kdy1jb250ZW50LXNsb3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLmVkaXRtb2RlIC5ubC5uZXdzbGV0dGVyLWNvbmZpZ3VyYXRpb24uZHctY29udGVudC1zbG90OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lZGl0bW9kZSAubmwubmV3c2xldHRlci1jb25maWd1cmF0aW9uLmR3LWNvbnRlbnQtc2xvdCAuZHctY29udGVudC1zbG90LWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5lZGl0bW9kZSAubmwubmV3c2xldHRlci1jb25maWd1cmF0aW9uLmR3LWNvbnRlbnQtc2xvdCBhIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgLmVkaXRtb2RlIC5ubC5uZXdzbGV0dGVyLWNvbmZpZ3VyYXRpb24uZHctY29udGVudC1zbG90IGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+Kcie+4jyc7IH1cbiAgICAuZWRpdG1vZGUgLm5sLm5ld3NsZXR0ZXItY29uZmlndXJhdGlvbi5kdy1jb250ZW50LXNsb3QgYS5kZWxldGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lZGl0bW9kZSAubmwubmV3c2xldHRlci1jb25maWd1cmF0aW9uLmR3LWNvbnRlbnQtc2xvdCBhLndpdGgtZm9ybTphZnRlciB7XG4gICAgICBjb250ZW50OiAnRic7IH1cbiAgICAuZWRpdG1vZGUgLm5sLm5ld3NsZXR0ZXItY29uZmlndXJhdGlvbi5kdy1jb250ZW50LXNsb3QgYS5uby1mb3JtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdORic7IH1cblxuw7kudmlzdWFsbHktaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc3RvcmUtbG9jYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhYy1jb250YWluZXIge1xuICB6LWluZGV4OiAxNTAwOyB9XG4gIC5wYWMtY29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWMtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbi5oYXMtbm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oYXMtbm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oYXMtbm8tcG9pbnRlci1ldmVudHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5ub3QtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHJvZHVjdC1kZXRhaWwuZml4ZWQtY29udGVudCxcbi5wcm9kdWN0LWltYWdlLWNvbnRhaW5lci5hYnNvbHV0ZS1jb250ZW50LWJvdHRvbSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5wcm9kdWN0LWRldGFpbC5maXhlZC1jb250ZW50LmZpeGVkLWJvdHRvbSxcbiAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyLmFic29sdXRlLWNvbnRlbnQtYm90dG9tLmZpeGVkLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5wcm9kdWN0LWRldGFpbC5maXhlZC1jb250ZW50LmZpeGVkLXRvcCxcbiAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyLmFic29sdXRlLWNvbnRlbnQtYm90dG9tLmZpeGVkLXRvcCB7XG4gICAgdG9wOiAwOyB9XG5cbi5wcm9kdWN0LWRldGFpbC5hYnNvbHV0ZS1jb250ZW50LWJvdHRvbSxcbi5wcm9kdWN0LWltYWdlLWNvbnRhaW5lci5hYnNvbHV0ZS1jb250ZW50LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5oYXMtbm8tc2Nyb2xsLXgge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmZhZGUtaW4ge1xuICBhbmltYXRpb246IGZhZGVJbiAuM3MgZm9yd2FyZHM7IH1cblxuW2RhdGEtd2hhdGlucHV0PVwia2V5Ym9hcmRcIl0gKjpmb2N1cyxcbltkYXRhLXdoYXRpbnB1dD1cImtleWJvYXJkXCJdIGE6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJrZXlib2FyZFwiXSBidXR0b246Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJrZXlib2FyZFwiXSAuYnRuOmZvY3VzLFxuW2RhdGEtd2hhdGlucHV0PVwia2V5Ym9hcmRcIl0gaW5wdXQ6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJrZXlib2FyZFwiXSBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDA5ODQ4IGF1dG8gNXB4OyB9XG5cbltkYXRhLXdoYXRpbnB1dD1cImtleWJvYXJkXCJdIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgfiAucmlwcGxlLWNvbnRhaW5lciwgW2RhdGEtd2hhdGlucHV0PVwia2V5Ym9hcmRcIl0gLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB+IC5yaXBwbGUtY29udGFpbmVyLCBbZGF0YS13aGF0aW5wdXQ9XCJrZXlib2FyZFwiXSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzIH4gLnJpcHBsZS1jb250YWluZXIsIFtkYXRhLXdoYXRpbnB1dD1cImtleWJvYXJkXCJdIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgfiAucmlwcGxlLWNvbnRhaW5lciB7XG4gIG91dGxpbmU6ICMwMDk4NDggYXV0byA1cHg7IH1cblxuW2RhdGEtd2hhdGlucHV0PVwibW91c2VcIl0gKjpmb2N1cyxcbltkYXRhLXdoYXRpbnB1dD1cIm1vdXNlXCJdIGE6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJtb3VzZVwiXSBidXR0b246Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJtb3VzZVwiXSAuYnRuOmZvY3VzLFxuW2RhdGEtd2hhdGlucHV0PVwibW91c2VcIl0gaW5wdXQ6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJtb3VzZVwiXSBzZWxlY3Q6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJ0b3VjaFwiXSAqOmZvY3VzLFxuW2RhdGEtd2hhdGlucHV0PVwidG91Y2hcIl0gYTpmb2N1cyxcbltkYXRhLXdoYXRpbnB1dD1cInRvdWNoXCJdIGJ1dHRvbjpmb2N1cyxcbltkYXRhLXdoYXRpbnB1dD1cInRvdWNoXCJdIC5idG46Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9XCJ0b3VjaFwiXSBpbnB1dDpmb2N1cyxcbltkYXRhLXdoYXRpbnB1dD1cInRvdWNoXCJdIHNlbGVjdDpmb2N1cyxcbltkYXRhLXdoYXRpbnRlbnQ9XCJ0b3VjaFwiXSAqOmZvY3VzLFxuW2RhdGEtd2hhdGludGVudD1cInRvdWNoXCJdIGE6Zm9jdXMsXG5bZGF0YS13aGF0aW50ZW50PVwidG91Y2hcIl0gYnV0dG9uOmZvY3VzLFxuW2RhdGEtd2hhdGludGVudD1cInRvdWNoXCJdIC5idG46Zm9jdXMsXG5bZGF0YS13aGF0aW50ZW50PVwidG91Y2hcIl0gaW5wdXQ6Zm9jdXMsXG5bZGF0YS13aGF0aW50ZW50PVwidG91Y2hcIl0gc2VsZWN0OmZvY3VzLFxuW2RhdGEtd2hhdGlucHV0PSdpbml0aWFsJ10gKjpmb2N1cyxcbltkYXRhLXdoYXRpbnB1dD0naW5pdGlhbCddIGE6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9J2luaXRpYWwnXSBidXR0b246Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9J2luaXRpYWwnXSAuYnRuOmZvY3VzLFxuW2RhdGEtd2hhdGlucHV0PSdpbml0aWFsJ10gaW5wdXQ6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9J2luaXRpYWwnXSBzZWxlY3Q6Zm9jdXMsXG5bZGF0YS13aGF0aW50ZW50PSdtb3VzZSddICo6Zm9jdXMsXG5bZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIGE6Zm9jdXMsXG5bZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIGJ1dHRvbjpmb2N1cyxcbltkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gLmJ0bjpmb2N1cyxcbltkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10gaW5wdXQ6Zm9jdXMsXG5bZGF0YS13aGF0aW50ZW50PSdtb3VzZSddIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IGF1dG8gMDsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5lZGl0bW9kZSAuZHctY29udGVudC1zbG90LWJhciwgLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LWJhciwgLmVkaXRtb2RlIC5kdy1wcm9kdWN0LWJhciwgLmVkaXRtb2RlIC5kdy1jYXRlZ29yeS1iYXIge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Q0JFMDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDsgfVxuICAuZWRpdG1vZGUgLmR3LWNvbnRlbnQtc2xvdC1iYXIgPiBhLCAuZWRpdG1vZGUgLmR3LWNvbnRlbnQtYXNzZXQtYmFyID4gYSwgLmVkaXRtb2RlIC5kdy1wcm9kdWN0LWJhciA+IGEsIC5lZGl0bW9kZSAuZHctY2F0ZWdvcnktYmFyID4gYSB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmVkaXRtb2RlIC5kdy1jb250ZW50LXNsb3QtYmFyID4gYTpob3ZlciwgLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LWJhciA+IGE6aG92ZXIsIC5lZGl0bW9kZSAuZHctcHJvZHVjdC1iYXIgPiBhOmhvdmVyLCAuZWRpdG1vZGUgLmR3LWNhdGVnb3J5LWJhciA+IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5lZGl0bW9kZSAuZHctY29udGVudC1zbG90LWJhciBhLmVkaXQ6YWZ0ZXIsIC5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC1iYXIgYS5lZGl0OmFmdGVyLCAuZWRpdG1vZGUgLmR3LXByb2R1Y3QtYmFyIGEuZWRpdDphZnRlciwgLmVkaXRtb2RlIC5kdy1jYXRlZ29yeS1iYXIgYS5lZGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIvCflopcIjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZWRpdG1vZGUgLmR3LWNvbnRlbnQtc2xvdC1iYXIgYS5kZWxldGU6YWZ0ZXIsIC5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC1iYXIgYS5kZWxldGU6YWZ0ZXIsIC5lZGl0bW9kZSAuZHctcHJvZHVjdC1iYXIgYS5kZWxldGU6YWZ0ZXIsIC5lZGl0bW9kZSAuZHctY2F0ZWdvcnktYmFyIGEuZGVsZXRlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIvCfl5FcIjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZWRpdG1vZGUgLmR3LWNvbnRlbnQtYXNzZXQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QUYwRTsgfVxuXG4uZWRpdG1vZGUgLmR3LXByb2R1Y3QtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxQTZDRTsgfVxuXG4uZWRpdG1vZGUgLmR3LWNhdGVnb3J5LWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTNENzU7IH1cblxuLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LXNsb3QuZW1wdHksIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1hc3NldC5lbXB0eSwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1wcm9kdWN0LmVtcHR5LCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5LmVtcHR5IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1zbG90LmVtcHR5OmFmdGVyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtYXNzZXQuZW1wdHk6YWZ0ZXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctcHJvZHVjdC5lbXB0eTphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jYXRlZ29yeS5lbXB0eTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuXG4uZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtc2xvdDphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0OmFmdGVyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LXByb2R1Y3Q6YWZ0ZXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY2F0ZWdvcnk6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gIG9wYWNpdHk6IC42O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNCRTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtc2xvdDpob3ZlcjphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LXNsb3Q6aG92ZXIgPiAuZHctY29udGVudC1zbG90LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LXNsb3Q6aG92ZXIgPiAuZHctY29udGVudC1hc3NldC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1zbG90OmhvdmVyID4gLmR3LXByb2R1Y3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtc2xvdDpob3ZlciA+IC5kdy1jYXRlZ29yeS1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1hc3NldDpob3ZlcjphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0OmhvdmVyID4gLmR3LWNvbnRlbnQtc2xvdC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1hc3NldDpob3ZlciA+IC5kdy1jb250ZW50LWFzc2V0LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0OmhvdmVyID4gLmR3LXByb2R1Y3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNvbnRlbnQtYXNzZXQ6aG92ZXIgPiAuZHctY2F0ZWdvcnktYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LXByb2R1Y3Q6aG92ZXI6YWZ0ZXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctcHJvZHVjdDpob3ZlciA+IC5kdy1jb250ZW50LXNsb3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LXByb2R1Y3Q6aG92ZXIgPiAuZHctY29udGVudC1hc3NldC1iYXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctcHJvZHVjdDpob3ZlciA+IC5kdy1wcm9kdWN0LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1wcm9kdWN0OmhvdmVyID4gLmR3LWNhdGVnb3J5LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jYXRlZ29yeTpob3ZlcjphZnRlciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jYXRlZ29yeTpob3ZlciA+IC5kdy1jb250ZW50LXNsb3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5OmhvdmVyID4gLmR3LWNvbnRlbnQtYXNzZXQtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5OmhvdmVyID4gLmR3LXByb2R1Y3QtYmFyLCAuZWRpdG1vZGUgLmVkaXQtb24gLmR3LWNhdGVnb3J5OmhvdmVyID4gLmR3LWNhdGVnb3J5LWJhciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QUYwRTsgfVxuXG4uZWRpdG1vZGUgLmVkaXQtb24gLmR3LXByb2R1Y3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFBNkNFOyB9XG5cbi5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY2F0ZWdvcnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUzRDc1OyB9XG5cbi5lZGl0bW9kZSAuZWRpdC1vbiAuZHctY29udGVudC1zbG90LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jb250ZW50LWFzc2V0LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1wcm9kdWN0LWJhciwgLmVkaXRtb2RlIC5lZGl0LW9uIC5kdy1jYXRlZ29yeS1iYXIge1xuICBvcGFjaXR5OiAuNjtcbiAgbWF4LWhlaWdodDogMjhweDsgfVxuXG4uZWRpdG1vZGUgLmVkaXQtb24gLmR3LWxvb2s6YWZ0ZXIsIC5lZGl0bW9kZSAuZWRpdC1vbiAuZHctbG9vayA+IC5kdy1wcm9kdWN0LWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzVFRTQ7IH1cblxuLmVkaXRtb2RlIC5kdy1jb250ZW50LWFzc2V0LmhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC5oZWFkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC5oZWFkIC5kdy1jb250ZW50LWFzc2V0LWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5lZGl0bW9kZSAuZHctY29udGVudC1hc3NldC5oZWFkIGEge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgICAuZWRpdG1vZGUgLmR3LWNvbnRlbnQtYXNzZXQuaGVhZCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc8aGVhZC8+JztcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi5lZGl0bW9kZSAjY3JlZC1kaWFnIHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uZWRpdG1vZGUgI2R3LXN0YXJ0LWVkaXRvci10b2dnbGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiA5MDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuICAuZWRpdG1vZGUgI2R3LXN0YXJ0LWVkaXRvci10b2dnbGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAn4pyN77iPJztcbiAgICBjb2xvcjogIzlDQkUwMDsgfVxuICAuZWRpdG1vZGUgI2R3LXN0YXJ0LWVkaXRvci10b2dnbGVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSksIHJvdGF0ZSgtNWRlZyk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmVkaXRtb2RlICNkdy1nby10by1ibSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmMxZTc7XG4gIHRvcDogMTYwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiA5MDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZWRpdG1vZGUgI2R3LWdvLXRvLWJtOmFmdGVyIHtcbiAgICBjb250ZW50OiAn8J+UkSc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVkaXRtb2RlICNkdy1nby10by1ibTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpLCByb3RhdGUoLTVkZWcpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmVkaXRtb2RlIC5ubC5uZXdzbGV0dGVyLWNvbmZpZ3VyYXRpb24uZHctY29udGVudC1zbG90IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIxMHB4O1xuICByaWdodDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5lZGl0bW9kZSAubmwubmV3c2xldHRlci1jb25maWd1cmF0aW9uLmR3LWNvbnRlbnQtc2xvdDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdG1vZGUgLm5sLm5ld3NsZXR0ZXItY29uZmlndXJhdGlvbi5kdy1jb250ZW50LXNsb3QgLmR3LWNvbnRlbnQtc2xvdC1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAuZWRpdG1vZGUgLm5sLm5ld3NsZXR0ZXItY29uZmlndXJhdGlvbi5kdy1jb250ZW50LXNsb3QgYSB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgIC5lZGl0bW9kZSAubmwubmV3c2xldHRlci1jb25maWd1cmF0aW9uLmR3LWNvbnRlbnQtc2xvdCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfinInvuI8nOyB9XG4gICAgLmVkaXRtb2RlIC5ubC5uZXdzbGV0dGVyLWNvbmZpZ3VyYXRpb24uZHctY29udGVudC1zbG90IGEuZGVsZXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZWRpdG1vZGUgLm5sLm5ld3NsZXR0ZXItY29uZmlndXJhdGlvbi5kdy1jb250ZW50LXNsb3QgYS53aXRoLWZvcm06YWZ0ZXIge1xuICAgICAgY29udGVudDogJ0YnOyB9XG4gICAgLmVkaXRtb2RlIC5ubC5uZXdzbGV0dGVyLWNvbmZpZ3VyYXRpb24uZHctY29udGVudC1zbG90IGEubm8tZm9ybTphZnRlciB7XG4gICAgICBjb250ZW50OiAnTkYnOyB9XG5cbi5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmxvZ2luLWJveC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ucGF5bWVudC1tZXRob2Qtb3B0aW9ucyAuZm9ybS1yb3cge1xuICBjbGVhcjogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7IH1cblxuLm1vbnRoOm5vdCh0ZCksXG4ueWVhcjpub3QodGQpLFxuLmRheTpub3QodGQpIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAyJSAyJTsgfVxuICAubW9udGg6bm90KHRkKSBzZWxlY3QsXG4gIC55ZWFyOm5vdCh0ZCkgc2VsZWN0LFxuICAuZGF5Om5vdCh0ZCkgc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ubW9udGggLmZvcm0tY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jdm4ge1xuICBjbGVhcjogbGVmdDsgfVxuICAuY3ZuIC5maWVsZC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTBweDsgfVxuXG4uc3NuIHtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLmNoZWNrb3V0LW1pbmktY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIG1heC1oZWlnaHQ6IDMzMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uY2hlY2tvdXQtb3JkZXItdG90YWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogMC4zcmVtIC41cmVtOyB9XG5cbi5wbGFjZS1vcmRlci10b3RhbHMge1xuICBjbGVhcjogYm90aDsgfVxuICAucGxhY2Utb3JkZXItdG90YWxzIC5vcmRlci10b3RhbHMtdGFibGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlOyB9XG5cbi5vcmRlci1jb21wb25lbnQtYmxvY2sge1xuICBtYXJnaW46IDEuNjdlbSAwOyB9XG4gIC5vcmRlci1jb21wb25lbnQtYmxvY2sgLnNlY3Rpb24taGVhZGVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5vcmRlci1jb21wb25lbnQtYmxvY2sgLmRldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2UwZTBlMDtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cblxuLm9yZGVyLXN1bW1hcnktZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vcmRlci1zdW1tYXJ5LWZvb3RlciBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnN1bW1hcnktaGVscCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG4uc3VibWl0LW9yZGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjY3ZW0gMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc3VibWl0LW9yZGVyIC5iYWNrLXRvLWNhcnQge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgICAuc3VibWl0LW9yZGVyIC5iYWNrLXRvLWNhcnQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnN1Ym1pdC1vcmRlciBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuXG4uc3VtbWFyeSAuZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uaXRlbS1zaGlwcGluZy1hZGRyZXNzIHtcbiAgbWluLXdpZHRoOiAxMjBweDsgfVxuXG4uY3ZuLXRvb2x0aXAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jdm4tdG9vbHRpcCBpbWcge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDExMHB4OyB9XG5cbiNzaGlwcGluZy1tZXRob2QtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYXRsd2RnLXRyaWdnZXIge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi5hdGx3ZGctdHJpZ2dlci5hdGx3ZGctU1VCVExFIHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogXzA1X1ZFTkRPUlMgTEFZRVI6IGZvciB2ZW5kb3JzIG92ZXJ3cml0ZXMgKGRlZmF1bHQgb25lIG9ubHksIHRoZSBvdGhlciBvbmUgIHdpbGwgYmUgaW1wb3J0ZWQgaW50byBtb2R1bGVzIGFzIHVzdWFsKSAqL1xuLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogLjI7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2xpY2stYWN0aXZlLCAuc2xpY2stY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWFycm93IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBjb2xvcjogIzAwOTg0ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKGkFwiO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGN1cnNvcjogbm8tZHJvcDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5xdWlja2J1eSAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnNsaWNrLWRvdHMgPiBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgICAuc2xpY2stZG90cyA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNsaWNrLWRvdHMgPiBsaSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMDBweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAgIC5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjNlMGM5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjNlMGM5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uYmFzZS1zbGljayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7IH1cbiAgLm5hdi1zbGlkZXIgLmJhc2Utc2xpY2sge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5uYXYtc2xpZGVyIC5iYXNlLXNsaWNrIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5hdi1zbGlkZXIgLmJhc2Utc2xpY2sgLnNsaWNrLWRvdHM6YmVmb3JlLCAubmF2LXNsaWRlciAuYmFzZS1zbGljayAuc2xpY2stZG90czphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLm5hdi1zbGlkZXIgLmJhc2Utc2xpY2sgLnNsaWNrLWRvdHM6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuXG4uc2xpZGVyLWRvdHMgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG5cbi5zbGlkZXItZG90cyAuc2xpY2stZG90cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgNSU7XG4gIHdpZHRoOiA5MCU7IH1cbiAgLnNsaWRlci1kb3RzIC5zbGljay1kb3RzIGxpIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2xpZGVyLWRvdHMgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGlkZXItZG90cyAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDsgfVxuICAuc2xpZGVyLWRvdHMgLnNsaWNrLWRvdHMgOm5vdCguc2xpY2stYWN0aXZlKSBidXR0b24ge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLyogSW4gY2FzZSB5b3Ugb25seSB3YW50IHRvIHNob3cgdGhlIGljb24gKi9cbiNjYXJkVHlwZSB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4jY2FyZFR5cGUgLmNzZS1jYXJkdHlwZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogVGhlIGljb25zIG9mIHZhcmlvdXMgY2FyZCB0eXBlcyAqL1xuI2NhcmRUeXBlLmNzZS1jYXJkdHlwZS1tYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vY2MvbWMucG5nXCIpOyB9XG5cbiNjYXJkVHlwZS5jc2UtY2FyZHR5cGUtdmlzYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vY2MvdmlzYS5wbmdcIik7IH1cblxuI2NhcmRUeXBlLmNzZS1jYXJkdHlwZS1hbWV4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLy9jYy9hbWV4LnBuZ1wiKTsgfVxuXG4jY2FyZFR5cGUuY3NlLWNhcmR0eXBlLXBvc3RlcGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLy9jYy9wb3N0ZXBheS5wbmdcIik7IH1cblxuI2NhcmRUeXBlLmNzZS1jYXJkdHlwZS1jYXJ0YXNpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLy9jYy9jYXJ0YXNpLnBuZ1wiKTsgfVxuXG4jY2FyZFR5cGUuY3NlLWNhcmR0eXBlLW1hZXN0cm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvL2NjL21hZXN0cm8ucG5nXCIpOyB9XG5cbiNjYXJkVHlwZS5jc2UtY2FyZHR5cGUtZGFua29ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vY2MvZGFua29ydC5wbmdcIik7IH1cblxuI2NhcmRUeXBlLmNzZS1jYXJkdHlwZS1tYWVzdHJvdWsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvL2NjL21hZXN0cm8ucG5nXCIpOyB9XG5cbiNjYXJkVHlwZS5jc2UtY2FyZHR5cGUtZGluZXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLy9jYy9kaW5lcnMucG5nXCIpOyB9XG5cbiNjYXJkVHlwZS5jc2UtY2FyZHR5cGUtc29sbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vY2Mvc29sby5wbmdcIik7IH1cblxuI2NhcmRUeXBlLmNzZS1jYXJkdHlwZS1kaXNjb3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vY2MvZGlzY292ZXIucG5nXCIpOyB9XG5cbiNjYXJkVHlwZS5jc2UtY2FyZHR5cGUtamNiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLy9jYy9qY2IucG5nXCIpOyB9XG5cbiNjYXJkVHlwZS5jc2UtY2FyZHR5cGUtY2FydGViYW5jYWlyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vY2MvY2FydGViYW5jYWlyZS5wbmdcIik7IH1cblxuI2NhcmRUeXBlLmNzZS1jYXJkdHlwZS1ub3JkZWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvL2NjL25vcmRlYS5wbmdcIik7IH1cblxuI2NhcmRUeXBlLmNzZS1jYXJkdHlwZS1iY21jIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLy9jYy9iY21jLnBuZ1wiKTsgfVxuXG4vKiEgbm91aXNsaWRlciAtIDEwLjEuMCAtIDIwMTctMDctMjggMTM6MDk6NTQgKi9cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCwgLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IC0xMHB4OyB9XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNlZGYwZjE7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMwMDk4NDg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiBjb2xvcjEwOyB9XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XG4gKlxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XG4gKlxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCk7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLmV4cGxvcmVyIC5oZXJvIC5mb2N1cyBmaWd1cmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5leHBsb3JlciAuYWN0aW9uLW1pbmljYXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG5cbi5leHBsb3Jlci5leHBsb3Jlci0xMSAuZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmV4cGxvcmVyIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnNhZmFyaSAucHJvZHVjdC1hY3Rpb25zIC5idG4td2lzaGxpc3QsIC5leHBsb3JlciAucHJvZHVjdC1hY3Rpb25zIC5idG4td2lzaGxpc3Qge1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLmRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTE5YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwNjkgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGgsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0aCxcbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGQsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0ZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYwZjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTVweDsgfVxuICAgIC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmN2U4O1xuICBjb2xvcjogIzAwOTg0ODsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxMjEyMTI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM3Nzc7IH1cbiAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuXG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0ZCwgLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLCAuZGF0ZXBpY2tlciAubmV4dDpob3ZlciwgLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsIC5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXIgLm5leHQsIC5kYXRlcGlja2VyIC5wcmV2IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzAwOTg0ODtcbiAgdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0ZXBpY2tlciAubmV4dDpiZWZvcmUsIC5kYXRlcGlja2VyIC5wcmV2OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjsgfVxuXG4uZGF0ZXBpY2tlciAucHJldjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGFmN2U4O1xuICBjb2xvcjogIzAwOTg0ODtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZGYwZjE7IH1cblxuLnNlbGVjdC1jdXN0b20ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlOyB9XG5cbi5uaWNlLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImd0LXdhbHNoZWltXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubmljZS1zZWxlY3Quc2VsZWN0LWN1c3RvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubmljZS1zZWxlY3Qub3BlbiwgLm5pY2Utc2VsZWN0OmFjdGl2ZSwgLm5pY2Utc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjNGM0YzQ7IH1cbiAgLm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRlYztcbiAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gIC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMGYxO1xuICAgIHdpZHRoOiAyMzVweDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDE4NXB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5uaWNlLXNlbGVjdCAubGlzdCBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjBmMTtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAubmljZS1zZWxlY3QgLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKS5zZWxlY3RlZC5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNGVjICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiBGUk9NIE5PVyBPTiwgWU9VIFdJTEwgQkUgU1dJVENISU5HIFRPIFNQRUNJRklDIEJSRUFLUE9JTlRTLiAqXG5cbiAqIFBsZWFzZSByZWZlcnMgdG8gYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyBmb3IgdGhlIGNvbXBsZXRlIGxpc3Qgb2YgdGhlIGJyZWFrcG9pbnRzIHVzZWQuXG4gKiBJZiB5b3UgbmVlZCBhbnkgb3RoZXIgbWVkaWEgcXVlcmllcywgcGxlYXNlIGFkZCB0aGVtIGhlcmUgYmVsb3csIHRha2luZyBpbiBjb25zaWRlcmF0aW9uIHRoYXQgYSBtb2JpbGUgZmlyc3QgYXBwcm9hY2ggaGFzIGJlZW4gYWRvcHRlZC5cbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubF93cmFwcGVyLW5hdiAuY29sdW1uLW5hdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sX3dyYXBwZXItbmF2IC5jb2x1bW4tbmF2OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sX29mZmNhbnZhcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC1tYXAtZ2V0KChYUzogMTZweCwgUzogMzJweCwgTTogMzJweCwgTDogMzJweCksIFhTKS8xMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtbWFwLWdldCgoWFM6IDE2cHgsIFM6IDMycHgsIE06IDMycHgsIEw6IDMycHgpLCBYUykvMTAwO1xuICAgIHBhZGRpbmctbGVmdDogMC4xNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTZweDsgfVxuICBib2R5Lm1lbnUtaXMtb3BlbiAjbWFpbiwgYm9keS5zZWFyY2gtaXMtZXhwYW5kZWQgI21haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnB0X2FjY291bnRfZW5kbGVzcyAubmF2LWhlYWRlci1wcmltYXJ5LFxuICAucHRfYWNjb3VudF9lbmRsZXNzIC5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG1haW4gPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAuYm94LXN1YmhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYm94LXN1YmhlYWRlci50aGVtZWQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgICAgLmJveC1zdWJoZWFkZXIudGhlbWVkIC5icmVhZGNydW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJveC1zdWJoZWFkZXIudGhlbWVkIC5iYW5uZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ib3gtc3ViaGVhZGVyLnRoZW1lZCAuaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9XG4gICAgICAgIC5ib3gtc3ViaGVhZGVyLnRoZW1lZCAuaW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5jb250YWluZXItdGl0bGUtc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICAuYm94LXN1YmhlYWRlciAub3V0ZXI6YmVmb3JlLCAuYm94LXN1YmhlYWRlciAub3V0ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5vdXRlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDkuNSUgMDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmJveC1zdWJoZWFkZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgICAuYm94LXN1YmhlYWRlciAuYWxlcnQtYm94IHtcbiAgICAgIG1hcmdpbjogMCA0MHB4OyB9XG4gICAgLmJveC1zdWJoZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LXN1YmhlYWRlciAucHJlLWxpc3RpbmctY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9XG4gICAgICAuYm94LXN1YmhlYWRlciAucHJlLWxpc3RpbmctY29udGFpbmVyIC5zdWJoZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nIGxpIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5ib3gtc3ViaGVhZGVyIC5wcmUtbGlzdGluZyBsaSAuaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgLmJveC1zdWJoZWFkZXIgLnByZS1saXN0aW5nIGEuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ib3gtc3ViaGVhZGVyIC5wcmUtbGlzdGluZyBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLmJveC1zdWJoZWFkZXIgaDIgc3BhbiwgLmJveC1zdWJoZWFkZXIgaDIgc3Ryb25nLFxuICAgIC5ib3gtc3ViaGVhZGVyIC50aXRsZSBzcGFuLFxuICAgIC5ib3gtc3ViaGVhZGVyIC50aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgLmJveC1zdWJoZWFkZXIgaDIuc2VhcmNoLXRlcm0sXG4gICAgLmJveC1zdWJoZWFkZXIgLnRpdGxlLnNlYXJjaC10ZXJtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5wb3N0LWxpc3RpbmctY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ib3gtc3ViaGVhZGVyIC5wb3N0LWxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYm94LXN1YmhlYWRlciAucG9zdC1saXN0aW5nIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmJveC1zdWJoZWFkZXIgLnBvc3QtbGlzdGluZyBsaSAuaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmJveC1zdWJoZWFkZXIgLnBvc3QtbGlzdGluZyBsaTpsYXN0LWNoaWxkIC5pdGVtIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAuYm94LXNlYXJjaHJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICNlZGYwZjE7XG4gICAgcGFkZGluZzogMjBweCA0NHB4OyB9XG4gICAgLmJveC1zZWFyY2hyZXN1bHRzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIG1hcmdpbjogMTFweCAwIDM1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYm94LXNlYXJjaHJlc3VsdHMgLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qaBXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgIC5ib3gtc2VhcmNocmVzdWx0cyAucmVmaW5lbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmJveC1zZWFyY2hyZXN1bHRzIC5yZWZpbmVtZW50IGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgICAgLmJveC1zZWFyY2hyZXN1bHRzIC5yZWZpbmVtZW50IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLmJveC1zZWFyY2hyZXN1bHRzIC5yZWZpbmVtZW50IGxpIGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgIC5ib3gtc2VhcmNocmVzdWx0cyAuc3ViY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmJveC1zZWFyY2hyZXN1bHRzIC5zdWJjYXRlZ29yaWVzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYm94LXNlYXJjaHJlc3VsdHMgLnN1YmNhdGVnb3JpZXMgbGkgLnN1YmNhdGVnb3J5IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgICAgLmJveC1zZWFyY2hyZXN1bHRzIC5zdWJjYXRlZ29yaWVzIGxpIC5zdWJjYXRlZ29yeSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgICAgIC5ib3gtc2VhcmNocmVzdWx0cyAuc3ViY2F0ZWdvcmllcyBsaTpudGgtY2hpbGQoLW4rMikgLnN1YmNhdGVnb3J5IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAuYm94LWhlYWRlcnNvY2lhbCAuc29jaWFscyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucHRfY2FydC5lbmRsZXNzYWlzbGUgLmJveC1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib3gtcHJvZHVjdCAucHJldmlldy1jb250YWluZXIgLmFjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmJveC1wcm9kdWN0IC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAuYm94LXByb2R1Y3QgLnN1YnRpdGxlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLmJveC1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmJveC1wcm9kdWN0IC5jdGEtcXVpY2tidXkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyIC50ZXh0IGgxLmNhdGVnb3J5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gIC5ib3gtcHJvZHVjdC5saXN0aW5nLWJhbm5lciAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyIC50ZXh0IGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmJyZWFkY3J1bWIgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdLFxuICAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5icmVhZGNydW1iIFtjbGFzc149XCJzdGVwLVwiXSAuYnJlYWRjcnVtYi1jb3VudC1sYWJlbCxcbiAgICAuYnJlYWRjcnVtYiBbY2xhc3MqPVwic3RlcC1cIl0gLmJyZWFkY3J1bWItY291bnQtbGFiZWwge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luOiA4cHggMDsgfVxuICAuaGVhZGVyLW1haW4tYWN0aW9ucyBsaSAuaWNvbi1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggOHB4OyB9XG4gIC5oZWFkZXItbWFpbi1hY3Rpb25zIGxpOmxhc3QtY2hpbGQgLmljb24tYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIC5wcm9kdWN0cy1jYXJvdXNlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9kdWN0cy1jYXJvdXNlbCA+IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wcm9kdWN0cy1jYXJvdXNlbCAuaW5uZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wdF9zdG9yZWZyb250IC5jYXJvdXNlbC1jb250YWluZXIsXG4gIC5wdF9ob21lcGFnZSAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wZHAtbWFpbiAucHJvZHVjdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5wZHAtbWFpbiAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnksXG4gIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnk6aG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSBmaWd1cmUsXG4gICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeTpob3ZlciBmaWd1cmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnkgaW1nLFxuICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnk6aG92ZXIgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSAucGljdHVyZSxcbiAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5IHBpY3R1cmUsXG4gICAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeTpob3ZlciAucGljdHVyZSxcbiAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5OmhvdmVyIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1YmNhdGVnb3JpZXMgaDIsXG4gIC5zdWJjYXRlZ29yaWVzIC5oMi1saWtlIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnN1YmNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1YmNhdGVnb3JpZXMgLmNhdGVnb3J5OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc3ViY2F0ZWdvcmllcyAuY2F0ZWdvcnk6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zdWJjYXRlZ29yaWVzIC5zbGljay1hcnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuc3ViY2F0ZWdvcmllcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTMwcHg7IH1cbiAgICAuc3ViY2F0ZWdvcmllcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMzBweDsgfVxuICAjY29va2llX2xhdy1iYW5uZXIgYSNhbGxvd2J0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ODQ4OyB9XG4gICAgI2Nvb2tpZV9sYXctYmFubmVyIGEjYWxsb3didG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwN2UzYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRpdGxlLFxuICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgYSNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25BY2NlcHQsXG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGVjbGluZSB7XG4gICAgICBtYXJnaW46IDZweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgYSNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25EZXRhaWxzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMCAhaW1wb3J0YW50OyB9XG4gIC5wdF9jYXJ0IC5kMmQsIC5wdF9jYXJ0IC5kMmQtbm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kMmQuaXMtb3BlbiArIC5kMmQsIC5kMmQgLmQyZC1ub3RpZmljYXRpb24sIC5kMmQtbm90aWZpY2F0aW9uLmlzLW9wZW4gKyAuZDJkLCAuZDJkLW5vdGlmaWNhdGlvbiAuZDJkLW5vdGlmaWNhdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuZDJkLmFjY291bnQgLmQyZC10b2dnbGUsIC5kMmQtbm90aWZpY2F0aW9uLmFjY291bnQgLmQyZC10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAxMnB4IDEzcHggMTBweDsgfVxuICAgIC5kMmQuYWNjb3VudCAuZDJkLXRvZ2dsZTphZnRlciwgLmQyZC1ub3RpZmljYXRpb24uYWNjb3VudCAuZDJkLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5kMmQuYWNjb3VudCAuZDJkLXJlc3VsdHMtY29udGFpbmVyLCAuZDJkLW5vdGlmaWNhdGlvbi5hY2NvdW50IC5kMmQtcmVzdWx0cy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZDJkLmFjY291bnQgLmQyZC1yZXN1bHRzLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMsIC5kMmQtbm90aWZpY2F0aW9uLmFjY291bnQgLmQyZC1yZXN1bHRzLWNvbnRhaW5lciAuZDJkLXJlc3VsdHMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuZDJkLmFjY291bnQuaXMtb3BlbiAuZDJkLXRvZ2dsZSwgLmQyZC1ub3RpZmljYXRpb24uYWNjb3VudC5pcy1vcGVuIC5kMmQtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgLTlweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDYwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgLmQyZC10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVmaW5lbWVudCAuZDJkLXRvZ2dsZSxcbiAgICAuc29ydCAuZDJkLXRvZ2dsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuaXMtb3BlbiAuZDJkLXRvZ2dsZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmQyZC10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5kZWZhdWx0LW9uZS1zZWxlY3RlZCAuZDJkLXRvZ2dsZSBzcGFuOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTg0ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogOHB4OyB9XG4gICAgLmRlZmF1bHQtbXVsdGktc2VsZWN0ZWQgLmQyZC10b2dnbGUgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4NDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAgIC5kZWZhdWx0LW11bHRpLXNlbGVjdGVkIC5kMmQtdG9nZ2xlIHNwYW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2UwYzk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbGVmdDogMzZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzFweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5kMmQtdG9nZ2xlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5kMmQtcmVzdWx0cy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmQyZC1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuZDJkLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4OyB9XG4gIC5kMmQtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuZDJkLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDE2NHB4OyB9XG4gIC5zZWFyY2gtcmVmaW5lbWVudC1zb3J0LWNvbnRhaW5lciAuZDJkLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5mdWxsLWhlaWdodCAuc2VhcmNoLXJlZmluZW1lbnQtc29ydC1jb250YWluZXIgLmQyZC10b2dnbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGYwZjE7IH1cbiAgLmFjY291bnQtdXNlci1jb250YWluZXIgLmQyZC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgLmFjY291bnQtdXNlci1jb250YWluZXIgW2lzLW5vdGlmeT10cnVlXSAuZDJkLXJlc3VsdHMge1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICAuZmFxIC5hbnN3ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5maWx0ZXJzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkZjBmMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMzAwOyB9XG4gICAgLmZpbHRlcnMuaXMtc2hvd2luZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWx0ZXJzIC5yZWZpbmVtZW50cyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZpbHRlcnMgLnNvcnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmlsdGVycyAucmVmaW5lbWVudCxcbiAgICAuZmlsdGVycyAuc2VhcmNoLXJlZmluZW1lbnQtc29ydC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmlsdGVycyAuc2VhcmNoLXJlZmluZW1lbnQtc29ydC1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5maWx0ZXJzLmxheW91dHMtdGFiIC5yZWZpbmVtZW50cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZpbHRlcnMubGF5b3V0cy10YWIgLnNlYXJjaC1yZWZpbmVtZW50LXNvcnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmlsdGVycy5sYXlvdXRzLXRhYiAucHJvZHVjdC1sYXlvdXRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maWx0ZXJzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VkZjBmMTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0MDA7IH1cbiAgICAuZmlsdGVycy1oZWFkZXIgLmZ1bGwtaGVpZ2h0IHtcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gNTBweCk7IH1cbiAgICAuZmlsdGVycy1oZWFkZXIgPiB1bCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5maWx0ZXJzLWhlYWRlciA+IHVsID4gbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkZjBmMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5maWx0ZXJzLWhlYWRlciA+IHVsID4gbGkgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuZmlsdGVycy1oZWFkZXIgPiB1bCA+IGxpIGkge1xuICAgICAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmZpbHRlcnMtaGVhZGVyID4gdWwgPiBsaSBzcGFuIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuZmlsdGVycy1oZWFkZXIgPiB1bCA+IC5maWx0ZXJzLXRvZ2dsZS1jb250YWluZXIsXG4gICAgICAuZmlsdGVycy1oZWFkZXIgPiB1bCA+IC5sYXlvdXQtdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5maWx0ZXJzLWhlYWRlciA+IHVsID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlZGYwZjE7IH1cbiAgICAgIC5maWx0ZXJzLWhlYWRlciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSBidXR0b246OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupZxcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5maWx0ZXJzLWhlYWRlciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSAubGF5b3V0LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAuZmlsdGVycy1oZWFkZXIgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZpbHRlcnMtaGVhZGVyLmZpbHRlcnMtb3BlbiAuZmlsdGVycy10b2dnbGUtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgICAgIC5maWx0ZXJzLWhlYWRlci5maWx0ZXJzLW9wZW4gLmZpbHRlcnMtdG9nZ2xlLWNvbnRhaW5lciBidXR0b246OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupZlcIjsgfVxuICAgIC5maWx0ZXJzLWhlYWRlci5maWx0ZXJzLW9wZW4gLmxheW91dC10b2dnbGUtY29udGFpbmVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWcXCI7IH1cbiAgICAuZmlsdGVycy1oZWFkZXIuZmlsdGVycy1vcGVuLmxheW91dHMtdGFiIC5maWx0ZXJzLXRvZ2dsZS1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VkZjBmMTsgfVxuICAgICAgLmZpbHRlcnMtaGVhZGVyLmZpbHRlcnMtb3Blbi5sYXlvdXRzLXRhYiAuZmlsdGVycy10b2dnbGUtY29udGFpbmVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgICBjb250ZW50OiBcIu6lnFwiOyB9XG4gICAgLmZpbHRlcnMtaGVhZGVyLmZpbHRlcnMtb3Blbi5sYXlvdXRzLXRhYiAubGF5b3V0LXRvZ2dsZS1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmZpbHRlcnMtaGVhZGVyLmZpbHRlcnMtb3Blbi5sYXlvdXRzLXRhYiAubGF5b3V0LXRvZ2dsZS1jb250YWluZXIgYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qWZXCI7IH1cbiAgICAuZmlsdGVycy1oZWFkZXIgLmZpbHRlcnMtdG9nZ2xlLFxuICAgIC5maWx0ZXJzLWhlYWRlciAubGF5b3V0LXRvZ2dsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWx0ZXJzLWhlYWRlciAubGF5b3V0LXRvZ2dsZSB7XG4gICAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAuc2VhcmNoLWFwcGxpZWQtZmlsdGVycyB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNjAwOyB9XG4gICAgLnNlYXJjaC1hcHBsaWVkLWZpbHRlcnMgLnNlYXJjaC1yZWxheCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWRmMGYxO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgLnNlYXJjaC1wcm9kdWN0LWxheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnByb2R1Y3QtbGF5b3V0cyB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9kdWN0LWxheW91dHMgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9kdWN0LWxheW91dHMgdWwgbGkgaSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc2VhcmNoLWljb24ge1xuICAgICAgY29sb3I6ICNjNGM0YzQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtY2VudGVyLXBvc2l0aW9uIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZm9ybS1ncm91cCAuZm9ybS1ncm91cC1tYWluIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZm9ybS1ncm91cCAuZm9ybS1ncm91cC1tYWluIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtcXVlcnkgaW5wdXRbdHlwZT10ZXh0XSwgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5maWx0ZXJzLXN0b3JlLWNvdW50cnkgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M0YzRjNDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtcXVlcnkgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5maWx0ZXJzLXN0b3JlLWNvdW50cnkgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTg0ODsgfVxuICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS1xdWVyeSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtcXVlcnkgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5maWx0ZXJzLWNlbnRlci1wb3NpdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtY2VudGVyLXBvc2l0aW9uIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGNvbG9yOiAjYzRjNGM0OyB9XG4gICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtY2VudGVyLXBvc2l0aW9uLmVuYWJsZWQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIC5maWx0ZXJzLXN0b3JlLXR5cGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDBweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS10eXBlLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS10eXBlIGxpIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9uLCAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLW9mZiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtdHlwZSBsaSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS10eXBlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS10eXBlIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmZpbHRlcnMtc3RvcmUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmlsdGVycy1zdG9yZS10b2dnbGUuZW5hYmxlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWx0ZXJzLXN0b3JlLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWpXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogIzAwOTg0ODsgfVxuICAgIC5maWx0ZXJzLXN0b3JlLXRvZ2dsZTphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgZm9udC1zaXplOiAycHg7XG4gICAgICBmb250LXNpemU6IDAuMTI1cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgZm9ybSAuZm9ybS1ncm91cC5wb3N0YWwsIGZvcm0gLmZvcm0tZ3JvdXAuc3RhdGUtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICBmb3JtIC5mb3JtLWdyb3VwLmNpdHksIGZvcm0gLmZvcm0tZ3JvdXAuY291bnRyeS1jb250YWluZXIge1xuICAgIGZsZXg6IDIgMiA2MCU7IH1cbiAgLmZvcm0tYWRkcmVzc2VzIC5jb3VudHJ5LWNvbnRhaW5lcixcbiAgLmZvcm0tYWRkcmVzc2VzIC5zdGF0ZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm0tYWRkcmVzc2VzIC5jb3VudHJ5LWNvbnRhaW5lciAuc2VsZWN0LCAuZm9ybS1hZGRyZXNzZXMgLmNvdW50cnktY29udGFpbmVyIC5uaWNlLXNlbGVjdCxcbiAgICAuZm9ybS1hZGRyZXNzZXMgLnN0YXRlLWNvbnRhaW5lciAuc2VsZWN0LFxuICAgIC5mb3JtLWFkZHJlc3NlcyAuc3RhdGUtY29udGFpbmVyIC5uaWNlLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLWluZm8tLXRleHQsXG4gIC5mb290ZXItaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTZweDsgfVxuICAuZm9vdGVyLWluZm8tLWJsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjBmMTtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICAgIC5mb290ZXItaW5mby0tYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWFkZXItaG9tZS1tYWluLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlci1ob21lLW1haW4tc2VhcmNoIGZvcm0gaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjBmMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuaGVhZGVyLWhvbWUtbWFpbi1zZWFyY2ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLmhlYWRlci1ob21lLW1haW4tc2VhcmNoIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgLmhlYWRlci1ob21lLW1haW4tc2VhcmNoIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qaBXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2VhcmNoLWlzLWV4cGFuZGVkIC5oZWFkZXItbWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTsgfVxuICAuc2VhcmNoLWlzLWV4cGFuZGVkIC5uYXYtaGVhZGVyLXNlY29uZGFyeSArIC5uYXYtaGVhZGVyLXByaW1hcnkgKyAuaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuc2VhcmNoLWlzLWV4cGFuZGVkIC5uYXYtaGVhZGVyLXNlY29uZGFyeSArIC5uYXYtaGVhZGVyLXByaW1hcnkgKyAuaGVhZGVyLW1haW4tc2VhcmNoIGZvcm0ge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogMCAyMCU7IH1cbiAgICAgIC5zZWFyY2gtaXMtZXhwYW5kZWQgLm5hdi1oZWFkZXItc2Vjb25kYXJ5ICsgLm5hdi1oZWFkZXItcHJpbWFyeSArIC5oZWFkZXItbWFpbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk4NDg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDQwcHg7IH1cbiAgICAgICAgLmlwaG9uZSAuc2VhcmNoLWlzLWV4cGFuZGVkIC5uYXYtaGVhZGVyLXNlY29uZGFyeSArIC5uYXYtaGVhZGVyLXByaW1hcnkgKyAuaGVhZGVyLW1haW4tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEycHggNTBweDsgfVxuICAuc2VhcmNoLWlzLWV4cGFuZGVkIC5oZWFkZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1tYWluLXRvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oZWFkZXItbWFpbi10b3AgPiBkaXYge1xuICAgICAgZmxleDogMSAwIDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbW9iaWxlLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTsgfVxuICAgIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWxvZ28gaW1nIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5wdF9jaGVja291dCAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnB0X2NoZWNrb3V0IC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWxvZ28gaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDBweDsgfVxuICAgIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWxvY2FsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItbWFpbi1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5oZWFkZXItbWFpbi1ib3R0b20gLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDdweCAxNnB4OyB9XG4gIC5oZWFkZXItbWFpbi1hY3Rpb25zIC5hY3Rpb24tbWluaWNhcnQgaSxcbiAgLmhlYWRlci1tYWluLWFjdGlvbnMgLmFjdGlvbi13aXNobGlzdCBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgd2lkdGg6IDEzcHg7IH1cbiAgLmhlYWRlci1tYWluLWFjdGlvbnMgLmFjdGlvbi13aXNobGlzdCBpIHtcbiAgICByaWdodDogMXB4OyB9XG4gIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1sb2NhbGUgLmNvdW50cnktYnRuLFxuICAucHRfY2FydCAuaGVhZGVyLW1haW4tbG9jYWxlIC5sYW5ndWFnZXMtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuaGVyby1kb3VibGUtY29sLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAubGlzdC1kZXRhaWxzIC5ob3Vycy1jb250YWluZXIsXG4gIC5saXN0LWNvbnRhY3RzLWhvdXJzIC5ob3Vycy1jb250YWluZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiA5NXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAubGlzdC1kZXRhaWxzIC5ob3Vycy1jb250YWluZXIgLmRhdGEtdmFsdWU6bnRoLWNoaWxkKDMpOmJlZm9yZSxcbiAgICAubGlzdC1jb250YWN0cy1ob3VycyAuaG91cnMtY29udGFpbmVyIC5kYXRhLXZhbHVlOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXEFcIjtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cbiAgLmxpc3QtaW5zdHJ1Y3Rpb25zLnJldHVybi1pbnN0b3JlLWNvbmZpcm0gaW1nIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5saXN0LXNvY2lhbHMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAudGlsZXMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4OyB9XG4gICAgLnRpbGVzLWNvbnRhaW5lciAuYm94LXByb2R1Y3Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAudGlsZXMtY29udGFpbmVyIC5ncmlkLXRpbGU6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnRpbGVzLWNvbnRhaW5lciAuZ3JpZC10aWxlOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC50aWxlcy1jb250YWluZXIgLmdyaWQtdGlsZSAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXByZXZpZXcge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7IH1cbiAgICAudGlsZXMtY29udGFpbmVyIC5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1wcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnRpbGVzLWNvbnRhaW5lciAuZ3JpZC10aWxlIC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtcHJpY2UgLnByaWNlLXN0YW5kYXJkLCAudGlsZXMtY29udGFpbmVyIC5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1wcmljZSAucHJpY2Utc2FsZXMtcGVyY2VudGFnZSwgLnRpbGVzLWNvbnRhaW5lciAuZ3JpZC10aWxlIC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtcHJpY2UgLnByaWNlLXNhbGVzIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwOyB9XG4gICAgICAudGlsZXMtY29udGFpbmVyIC5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1wcmljZSAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC50aWxlcy1jb250YWluZXIgLmdyaWQtdGlsZSAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXByaWNlIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgICAgICAgb3JkZXI6IDM7IH1cbiAgICAgIC50aWxlcy1jb250YWluZXIgLmdyaWQtdGlsZSAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXByaWNlIC5wcmljZS1zYWxlcyB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAudGlsZXMtY29udGFpbmVyIC5ncmlkLXRpbGUgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1wcmljZSAucHJpY2Utc2FsZXMtcGVyY2VudGFnZSwgLnRpbGVzLWNvbnRhaW5lciAuZ3JpZC10aWxlIC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtcHJpY2UgLnByaWNlLXNhbGVzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm1hcC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDVweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cbiAgICAubWFwLWNvbnRhaW5lciAubmF2aWdhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMHZoIC0gMjEycHgpO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tYXAtY29udGFpbmVyIC5uYXZpZ2F0ZS5lbmFibGVkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1hcC1jb250YWluZXIgLm1hcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLm1hcC1jb250YWluZXIgLm1hcCAjZ29vZ2xlLW1hcCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0NXB4KTsgfVxuICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQ0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzLmVuYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5tYXAtbWFya2VycyBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAubWFwLWNvbnRhaW5lciAubWFwLXJlc3VsdHMgLm1hcC1tYXJrZXJzIGxpIGEgLm5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgICAgIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAubWFwLW1hcmtlcnMgbGkgYSAuYWRkcmVzcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5tYXAtbWFya2VycyBsaSBhIC5waG9uZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgICAgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5tYXAtbWFya2VycyBsaSBhIC5waG9uZSBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLm1hcC1jb250YWluZXIgLm1hcC1sb2FkZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ1cHgpOyB9XG4gIC5zdG9yZWxvY2F0b3JfdjIgLmZpbHRlcnMtc3RvcmUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3RvcmVsb2NhdG9yX3YyIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zZWFyY2gtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuc3RvcmVsb2NhdG9yX3YyIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciAuZmlsdGVycy1zdG9yZS1xdWVyeSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjOyB9XG4gIC5zdG9yZWxvY2F0b3JfdjIgLm1hcC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnN0b3JlbG9jYXRvcl92MiAubWFwLWNvbnRhaW5lciAubmF2aWdhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdG9yZWxvY2F0b3JfdjIgLm1hcC1jb250YWluZXIgLm1hcCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgICAgIC5zdG9yZWxvY2F0b3JfdjIgLm1hcC1jb250YWluZXIgLm1hcCAjZ29vZ2xlLW1hcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc3RvcmVsb2NhdG9yX3YyIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5zdG9yZWxvY2F0b3JfdjIgLm1hcC1jb250YWluZXIgLm1hcC1yZXN1bHRzIC5maWx0ZXJzLXN0b3JlLXRvZ2dsZS5lbmFibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAud2lkZS1tZWRpYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLndpZGUtbWVkaWEgZmlndXJlLCAud2lkZS1tZWRpYSBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLndpZGUtbWVkaWEgcGljdHVyZSwgLndpZGUtbWVkaWEgLnBpY3R1cmUsIC53aWRlLW1lZGlhIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC53aWRlLW1lZGlhIGZpZ2NhcHRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53aWRlLW1lZGlhIHAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC50d2luLW1lZGlhID4gaDIsIC5zaW5nbGUtbWVkaWEgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50d2luLW1lZGlhIC5tZWRpYSwgLnNpbmdsZS1tZWRpYSAubWVkaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm1pbmljYXJ0IHtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZleC52ZXgtdGhlbWUtYmVuZXR0b24gLnZleC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC52ZXgubmV3c2xldHRlci1tb2RhbCBoMiB7XG4gICAgbWF4LXdpZHRoOiAyODBweDsgfVxuICAudmV4Lm5ld3NsZXR0ZXItbW9kYWwgLnZleC1jb250ZW50IHtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgLnZleC5uZXdzbGV0dGVyLW1vZGFsIC5uZXdzbGV0dGVyLW1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDsgfVxuICAgIC52ZXgubmV3c2xldHRlci1tb2RhbCAubmV3c2xldHRlci1tZWRpYSBpbWcge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAudmV4Lm1vZGFsLXNpemUtZ3VpZGUgLnZleC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5mb290ZXItbWFpbi10b3AgLmZvb3Rlci1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1tYWluLXRvcCAuZm9vdGVyLWl0ZW0tLWxpbmtzIGEge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gIC5mb290ZXItbWFpbi10b3AgLmZvb3Rlci1pdGVtLS1saW5rcyBoNiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG4gIC5uYXYtZm9vdGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMTZweCAwIDI0cHg7IH1cbiAgICAubmF2LWZvb3Rlci1ib3R0b20gdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpOyB9XG4gIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgLmVuZGxlc3NhaXNsZS5zZWFyY2gtaXMtZXhwYW5kZWQgLnByb2R1Y3Qtc3RpY2t5LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1zdGlja3ktYmFyIC5wLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtc3RpY2t5LWJhciAucHJvZHVjdC1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZHVjdC12YXJpYXRpb25zIC5hdHRyaWJ1dGUuc2l6ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wcm9kdWN0LWxpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnRhYnMtYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS41JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFicy1iYXI6YmVmb3JlLCAudGFicy1iYXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFicy1iYXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnRhYnMtYmFyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gICAgICByaWdodDogMDsgfVxuICAgIC50YWJzLWJhciAucGlsbHMge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5zbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgIGxlZnQ6IC0xMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDYwMDsgfVxuICAgIC5zbi1tZW51LnBhbmVsLW9wZW4gLnNuLXBhbmVsLWNsb3NlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc24tbWVudSAuc24tcGFuZWwtY2xvc2Uge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnNuLW1lbnUgLnNuLWNvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAxMDBweCk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLnNuLW1lbnUgdWwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNuLW1lbnUub3BlbiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuc24tbWVudS5vcGVuIC5zbi1wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNuLW1lbnUgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zbi1tZW51IGxpID4gYSxcbiAgICAgIC5zbi1tZW51IGxpID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAuc24tbWVudSAuc24tbWFpbi1wYW5lbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgIC5zbi1tZW51IC5zbi1wYW5lbCB7XG4gICAgICBsZWZ0OiAxMDB2dztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IC41cyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgICAgLnNuLW1lbnUgLnNuLXBhbmVsLm9wZW4ge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuc24tbWVudSAuc24tcGFuZWwuZXh0ZXJuYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gNTBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogNDAwOyB9XG4gICAgICAuc24tbWVudSAuc24tcGFuZWwuZnJvbS1ib3R0b20ge1xuICAgICAgICB0b3A6IDEwMHZoO1xuICAgICAgICB0b3A6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5zbi1tZW51IC5zbi1wYW5lbC5mcm9tLWJvdHRvbS5vcGVuIHtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5zbi1tZW51IC5zbi1wYW5lbC5mcm9tLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLnNuLW1lbnUgLnNuLXBhbmVsLmZyb20tcmlnaHQub3BlbiB7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgIC5zbi1tZW51IC5wcmltYXJ5LFxuICAgIC5zbi1tZW51IC5zZWNvbmRhcnkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zbi1tZW51IC50ZXJ0aWFyeSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnNuLW1lbnUgLnRlcnRpYXJ5IGE6OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupaxcIjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnNuLW1lbnUgLmhlYWRlci1tYWluLWxvY2FsZSA+ICoge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNuLW1lbnUgLmhlYWRlci1tYWluLWxvY2FsZSAuaWNvbi1idG4ge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLnNuLW1lbnUgLmhlYWRlci1tYWluLWxvY2FsZSAuaWNvbi1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWRmMGYxOyB9XG4gICAgLnNuLW1lbnUgLmhlYWRlci1tYWluLWxvY2FsZSAuaWNvbi1idG46bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VkZjBmMTsgfVxuICAgIC5zbi1tZW51IC5oZWFkZXItbWFpbi1sb2NhbGUgLmNvdW50cnktYnRuLFxuICAgIC5zbi1tZW51IC5oZWFkZXItbWFpbi1sb2NhbGUgLmxhbmd1YWdlcy1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zbi1tZW51IC5oYXMtc3VibWVudTo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWbXCI7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuc24tbWVudSAuY291bnRyaWVzIGEsXG4gICAgLnNuLW1lbnUgLmxhbmd1YWdlcyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc24tbWVudSAuY291bnRyaWVzIGE6OmFmdGVyLFxuICAgIC5zbi1tZW51IC5sYW5ndWFnZXMgYTo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgIGNvbnRlbnQ6IFwi7qWsXCI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5zbi1tZW51IC5jb3VudHJpZXMgc3BhbixcbiAgICAuc24tbWVudSAubGFuZ3VhZ2VzIHNwYW4ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc24tbWVudSAuc24tbmF2LXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5zd2F0Y2hlcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgIC5zd2F0Y2hlcyBpbWcge1xuICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgLnB0X2NoZWNrb3V0IC5wcm9kdWN0LXByaWNlcyAucHJvbW9mcmVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODZlOGI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogIzAwOTg0ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmN2U4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTsgfVxuICAucHRfY2FydCAuaGVhZGVyLW1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1sb2NhbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucHRfY2FydCAuaGVhZGVyLW1haW4tbG9jYWxlIC5jb3VudHJ5LWRyb3Bkb3duLFxuICAgIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1sb2NhbGUgLmxhbmd1YWdlLWRyb3Bkb3duLFxuICAgIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1sb2NhbGUgLmxvZ2luLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1hY3Rpb25zIGxpIC5pY29uLWJlbmV0dG9uLXdpc2hsaXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnB0X2N1c3RvbWVyLXNlcnZpY2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG4gIC5lZGl0b3JpYWwge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZWRpdG9yaWFsIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgLmVkaXRvcmlhbCB1bC5jb2x1bW5zIGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZWRpdG9yaWFsIHVsLmNvbHVtbnMgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAucHRfZXJyb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4OyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtbmFtZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYwZjE7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtdmFyaWF0aW9ucyAuYXR0cmlidXRlLnNpemUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWxpbmtzLFxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWluZm8sXG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLmFkZC10by1jYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnB0X3Byb2R1Y3QtZGV0YWlscy5zdGlja3ktYWRkLXRvLWNhcnQgLnBkcEZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMTZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5zbGljay1kb3RzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5wcm9kdWN0LW92ZXJsYXkgPiAucHJvZHVjdC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZS5zaXplIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC5wZHAtbWFpbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGYwZjE7IH1cbiAgLnB0X3JldHVybiAucmV0dXJuLXN1bW1hcnkgLmxpc3QtY29udGFjdHMtaW5uZXIsXG4gIC5wdF9yZXR1cm4gLnJldHVybi1zdW1tYXJ5IC5saXN0LXNlcnZpY2VzLWlubmVyIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAucHRfcmV0dXJuIC5yZXR1cm4tc3VtbWFyeSAubGlzdC1jb250YWN0cy1pbm5lciAuZGF0YS1sYWJlbCxcbiAgICAucHRfcmV0dXJuIC5yZXR1cm4tc3VtbWFyeSAubGlzdC1zZXJ2aWNlcy1pbm5lciAuZGF0YS1sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LmxheW91dC1zbSA+IC5zZWFyY2gtcmVzdWx0LWl0ZW1zIC5ib3gtcHJvZHVjdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTsgfVxuICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQubGF5b3V0LXNtID4gLnNlYXJjaC1yZXN1bHQtaXRlbXMgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyLmJhbm5lci0yY29sLCAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LmxheW91dC1zbSA+IC5zZWFyY2gtcmVzdWx0LWl0ZW1zIC5ib3gtcHJvZHVjdC5saXN0aW5nLWJhbm5lci5iYW5uZXItNGNvbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgPiAuc2VhcmNoLXJlc3VsdC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50ID4gLnNlYXJjaC1yZXN1bHQtaXRlbXMgLmJveC1wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50ID4gLnNlYXJjaC1yZXN1bHQtaXRlbXMgLmJveC1wcm9kdWN0IC5pbm5lci1kZXRhaWxzIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAucHJpbWFyeS1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuYm94LXN1YmhlYWRlciAuY2F0ZWdvcnktcmVmaW5lbWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0MDA7IH1cbiAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItZWxlbWVudDpsYXN0LWNoaWxkLCAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1lbGVtZW50Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuaGVhZF9jYXRlZ29yeSA+IC5jb250YWluZXIgLnRleHRkZXNjciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5ID4gLmNvbnRhaW5lciBpbWcudmlzaWJsZS14cyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdHMtY2F0ZWdvcnktaGVhZGVyLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ0cHggMjlweCA0NHB4OyB9XG4gICAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnNlYXJjaC1yZXN1bHRzLWNhdGVnb3J5LWhlYWRlci5zZWFyY2gtcmVzdWx0cyAucmVmaW5lbWVudC5jYXRlZ29yeSBsaSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0cy1jYXRlZ29yeS1oZWFkZXIgLnNlYXJjaC10aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0cy1jYXRlZ29yeS1oZWFkZXIgLnNlYXJjaC1yZXN1bHRzLWNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0cy1jYXRlZ29yeS1oZWFkZXIgLnNlYXJjaC1jYXRlZ29yeS1yZWZpbmVtZW50IHtcbiAgICBtYXJnaW46IDAgNDRweDsgfVxuICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0cy1jYXRlZ29yeS1oZWFkZXIgLnNlYXJjaC1jYXRlZ29yeS1yZWZpbmVtZW50IC5zZWFyY2gtY2F0ZWdvcnktcmVmaW5lbWVudC1jYXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVzdWx0cy1jYXRlZ29yeS1oZWFkZXIgLnNlYXJjaC1jYXRlZ29yeS1yZWZpbmVtZW50IC5zZWFyY2gtY2F0ZWdvcnktcmVmaW5lbWVudC1jYXQgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTIxMjEyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdHMtY2F0ZWdvcnktaGVhZGVyIC5zZWFyY2gtY2F0ZWdvcnktcmVmaW5lbWVudCAuc2VhcmNoLWNhdGVnb3J5LXJlZmluZW1lbnQtY2F0Omxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzcXpvbGlkICMxMjEyMTI7IH1cbiAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnByb2R1Y3QtdGlsZS1hY3Rpb25zIC5wcm9kdWN0LXRpbGUtaXMtbmV3LFxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAucHJvZHVjdC10aWxlLWFjdGlvbnMgLnByb2R1Y3QtdGlsZS1pcy1zYWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlZmluZW1lbnQtYmFyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnNlYXJjaC1yZWZpbmVtZW50LWJhciAuc2VhcmNoLXJlZmluZW1lbnQtc29ydCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5zZWFyY2gtcmVmaW5lbWVudC1iYXIgLnNlYXJjaC1yZWZpbmVtZW50LXNvcnQtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLWNvbG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3BsYXNoIGxpIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNwbGFzaCBsaSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuICAuc3RvcmUtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDguMzMlOyB9XG4gIC5zdG9yZS1pbmZvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5zdG9yZWNhdGVnb3JpZXMgLnN1YmNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wdF93aXNoLWxpc3QgLmJveC1wcm9kdWN0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5wdF9jaGVja291dC5lbmRsZXNzYWlzbGUgLmJveC1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF9vcmRlci1jb25maXJtYXRpb24gLmNhcmQtcHJvZHVjdC1pbWFnZSxcbiAgLnB0X2NoZWNrb3V0IC5jYXJkLXByb2R1Y3QtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wdF9vcmRlci1jb25maXJtYXRpb24gLmNhcmQtcHJvZHVjdC1pbWFnZSAucHJvbW9mcmVlLFxuICAgIC5wdF9jaGVja291dCAuY2FyZC1wcm9kdWN0LWltYWdlIC5wcm9tb2ZyZWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODZlOGI1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmN2U4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHRfb3JkZXItY29uZmlybWF0aW9uIC5wcm9kdWN0LXByaWNlcyAucHJvbW9mcmVlLFxuICAucHRfY2hlY2tvdXQgLnByb2R1Y3QtcHJpY2VzIC5wcm9tb2ZyZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4gPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuICAuYm94LXByb2R1Y3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGF5b3V0LXNtIC5ib3gtcHJvZHVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxheW91dC1zbSAuYm94LXByb2R1Y3Qge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxheW91dC1sZyAuYm94LXByb2R1Y3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sYXlvdXQtbGcgLmJveC1wcm9kdWN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5ib3gtcHJvZHVjdDpob3ZlciAuZGV0YWlscyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpOyB9XG4gICAgLmJveC1wcm9kdWN0IC5wcmV2aWV3LWNvbnRhaW5lciAuYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5ib3gtcHJvZHVjdCAuZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAwIDIzcHggMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ib3gtcHJvZHVjdC5saXN0aW5nLWJhbm5lci5iYW5uZXItMmNvbCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC5icmVhZGNydW1iLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuYnJlYWRjcnVtYiBbY2xhc3NePVwic3RlcC1cIl0sXG4gIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWIgW2NsYXNzXj1cInN0ZXAtXCJdIC5icmVhZGNydW1iLWNvdW50LWxhYmVsLFxuICAgIC5icmVhZGNydW1iIFtjbGFzcyo9XCJzdGVwLVwiXSAuYnJlYWRjcnVtYi1jb3VudC1sYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuYnRuLmN0YS1xdWlja2J1eSB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5kMmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZDJkLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIC5hY2NvdW50IC5kMmQtdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTJweDsgfVxuICAgIC5hY2NvdW50LmlzLW9wZW4gLmQyZC10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTlweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA2MDA7IH1cbiAgICAuY2F0ZWdvcnkgLmQyZC10b2dnbGUsXG4gICAgLnJlZmluZW1lbnQgLmQyZC10b2dnbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAuY2F0ZWdvcnkgLmQyZC10b2dnbGU6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIC5yZWZpbmVtZW50IC5kMmQtdG9nZ2xlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAwOyB9XG4gICAgICAuY2F0ZWdvcnkgLmQyZC10b2dnbGU6bm90KDpmaXJzdC1vZi10eXBlKSxcbiAgICAgIC5yZWZpbmVtZW50IC5kMmQtdG9nZ2xlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAuYnJlYWRjcnVtYi1kcm9wZG93biAuZDJkLXRvZ2dsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAuc29ydCAuZDJkLXRvZ2dsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmlzLW9wZW4gLmQyZC10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHotaW5kZXg6IDIwMDsgfVxuICAgIC5pcy1hY3RpdmUgLmQyZC10b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaXMtYWN0aXZlIC5kMmQtdG9nZ2xlOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgICBjb250ZW50OiBcIu6mh1wiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgLmlzLWFjdGl2ZSAuZDJkLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODQ4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEEnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogMjUlO1xuICAgICAgICB3aWR0aDogOHB4OyB9XG4gIC5kMmQtcmVzdWx0cy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjAwOyB9XG4gICAgLmNvdW50cnkgLmQyZC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgLmFjY291bnQgLmQyZC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogaW5pdGlhbDsgfVxuICAgIC5zb3J0IC5kMmQtcmVzdWx0cy1jb250YWluZXIge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLmQyZC1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmQyZC1yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY291bnRyeSAuZDJkLXJlc3VsdCB7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAgIC5kMmQtcmVzdWx0IFtjbGFzc149XCJpY29uLWJlbmV0dG9uLVwiXSxcbiAgICAuZDJkLXJlc3VsdCBbY2xhc3MqPVwiaWNvbi1iZW5ldHRvblwiXSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgICAuZDJkLXJlc3VsdCBsYWJlbCxcbiAgICAuZDJkLXJlc3VsdCBhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmQyZC1yZXN1bHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxOyB9XG4gIC5kMmQtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZDJkLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbHRlcnMge1xuICAgIHRvcDogMDsgfVxuICBmb3JtIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBmb3JtIC5mb3JtLWdyb3VwLnBvc3RhbCwgZm9ybSAuZm9ybS1ncm91cC5zdGF0ZS1jb250YWluZXIge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIGZvcm0gLmZvcm0tZ3JvdXAuY2l0eSwgZm9ybSAuZm9ybS1ncm91cC5jb3VudHJ5LWNvbnRhaW5lciB7XG4gICAgZmxleDogMiAyIDYwJTsgfVxuICAudXMgLmZvcm0tZ3JvdXAucG9zdGFsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudXMgLmZvcm0tZ3JvdXAuY2l0eSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWFkZHJlc3NlcyAuY291bnRyeS1jb250YWluZXIsXG4gIC5mb3JtLWFkZHJlc3NlcyAuc3RhdGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtLWFkZHJlc3NlcyAuY291bnRyeS1jb250YWluZXIgLnNlbGVjdCwgLmZvcm0tYWRkcmVzc2VzIC5jb3VudHJ5LWNvbnRhaW5lciAubmljZS1zZWxlY3QsXG4gICAgLmZvcm0tYWRkcmVzc2VzIC5zdGF0ZS1jb250YWluZXIgLnNlbGVjdCxcbiAgICAuZm9ybS1hZGRyZXNzZXMgLnN0YXRlLWNvbnRhaW5lciAubmljZS1zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50aWxlcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpbWFyeS1jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cbiAgLndpZGUtbWVkaWEgcGljdHVyZSBpbWcsIC53aWRlLW1lZGlhIC5waWN0dXJlIGltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnNpbmdsZS1tZWRpYSAubWVkaWEge1xuICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAuaGVhZGVyLW1haW4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5oZWFkZXItbWFpbi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyLW1haW4tdG9wID4gZGl2IHtcbiAgICAgIGZsZXg6IDEgMCAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWxvZ28ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWxvZ28gYSB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgICAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWFjdGlvbnMgLmhlYWRlci11c2VyLWljb25zID4gbGkge1xuICAgICAgICBtYXJnaW46IDAgMTJweDsgfVxuICAgICAgICAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1hY3Rpb25zIC5oZWFkZXItdXNlci1pY29ucyA+IGxpLmFjdGlvbi1sb2dpbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAucHRfY2FydCAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLmhlYWRlci1tYWluLWJvdHRvbSA+IGRpdixcbiAgLmhlYWRlci1tYWluLWJvdHRvbSA+IG5hdiB7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgLmhlYWRlci1tYWluLWJvdHRvbSAuaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5oZWFkZXItbWFpbi1hY3Rpb25zIC5hY3Rpb24uaXMtYWN0aXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLW1haW4tYWN0aW9ucyBhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5oZWFkZXItbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1tYWluLWxvY2FsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oZWFkZXItbWFpbi1sb2NhbGUgLmljb24tYmVuZXR0b24tdXNlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItbWFpbi1zZWFyY2gge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIC5oZWFkZXItbWFpbi1zZWFyY2ggZm9ybSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgLmJ0bi1wcmltYXJ5LFxuICAuYnRuLXNlY29uZGFyeSB7XG4gICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAuYnRuLXByb21vOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODQ4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1wcm9tbzpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyLW1haW4tYm90dG9tLFxuICAuZm9vdGVyLWFpZCxcbiAgLmZvb3Rlci1tYWluLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cbiAgLm1pbmljYXJ0LWlzLW9wZW4gLmhlYWRlci1tYWluLXRvcCAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5taW5pY2FydC1pcy1vcGVuIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci1tYWluLWFjdGlvbnMgLmFjdGlvbi1taW5pY2FydCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubWluaWNhcnQtaXMtb3BlbiAuaGVhZGVyLW1haW4tdG9wIC5oZWFkZXItbWFpbi1hY3Rpb25zIC5taW5pY2FydC0tdG9nZ2xlIHtcbiAgICAgIG1hcmdpbjogMTNweCAzNnB4IDE2cHggMTJweDsgfVxuICAgICAgLm1pbmljYXJ0LWlzLW9wZW4gLmhlYWRlci1tYWluLXRvcCAuaGVhZGVyLW1haW4tYWN0aW9ucyAubWluaWNhcnQtLXRvZ2dsZSArIGkge1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgdG9wOiA3cHg7IH1cbiAgLnNuLW1lbnUgLnNuLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXYtZm9vdGVyLWJvdHRvbSB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuZm9vdGVyLW1haW4tdG9wIC5mb290ZXItaXRlbS0tbGlua3MgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDhweDsgfVxuICAgIC5mb290ZXItbWFpbi10b3AgLmZvb3Rlci1pdGVtLS1saW5rcyBoNjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItbWFpbi10b3AgLmZvb3Rlci1pdGVtLS1zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuZm9vdGVyLW1haW4tdG9wIC5mb290ZXItaXRlbS0tc29jaWFscyBoNiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItaXRlbS0tYWN0aW9ucyBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAuc24tbWVudSxcbiAgLnNuLW1lbnUgLnNuLWNvbnRlbnQsXG4gIC5zbi1tZW51IC5wcmltYXJ5LFxuICAuc24tbWVudSAucHJpbWFyeSA+IGxpIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNuLW1lbnUgLnNuLWhlYWRlcixcbiAgLnNuLW1lbnUgLnNuLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc24tbWVudSBsaSBhLFxuICAuc24tbWVudSBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5zbi1tZW51IC5wcmltYXJ5IC5zZWxlY3RlZC1kZWZhdWx0IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTg0ODsgfVxuICAuc24tbWVudSAucHJpbWFyeSA+IGxpOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTg0ODsgfVxuICAuc24tbWVudSAucHJpbWFyeSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5zbi1tZW51IC5zZWNvbmRhcnkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAuc24tbWVudSAuc2Vjb25kYXJ5ID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zbi1tZW51IC5zZWNvbmRhcnkgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNuLW1lbnUgLnRlcnRpYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbi1tZW51IC50ZXJ0aWFyeSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNuLW1lbnUgLnRlcnRpYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbi1tZW51IC50ZXJ0aWFyeSA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAgIC5zbi1tZW51IC50ZXJ0aWFyeS5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbi1tZW51LnNlbGVjdGVkLWRlZmF1bHQtaXRlbSAucHJpbWFyeSA+IGxpOm5vdCguc2VsZWN0ZWQtZGVmYXVsdCk6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjNGM0OyB9XG4gIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1sb2NhbGUgLmNvdW50cnktZHJvcGRvd24sXG4gIC5wdF9jYXJ0IC5oZWFkZXItbWFpbi1sb2NhbGUgLmxhbmd1YWdlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF9jaGVja291dCAuaGVhZGVyLW1haW4tbG9jYWxlLFxuICAucHRfY2hlY2tvdXQgLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnB0X2NoZWNrb3V0IC5oZWFkZXItbWFpbi10b3Age1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRmMGYxO1xuICAgIGhlaWdodDogNTBweDsgfVxuICAucHJvZHVjdC1wcmltYXJ5LWltYWdlLFxuICAudGh1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAucHJvZHVjdC1wcmltYXJ5LWltYWdlIGEsXG4gICAgLnRodW1iIGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjBmMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb2R1Y3QtcHJpbWFyeS1pbWFnZSBhIGltZyxcbiAgICAgIC50aHVtYiBhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2R1Y3QtcHJpbWFyeS1pbWFnZTpudGgtbGFzdC1jaGlsZCgtbisyKSxcbiAgICAudGh1bWI6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvZHVjdHRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3QtZGV0YWlsLmlzLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lcixcbiAgLnByb2R1Y3QtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucXVpY2tidXkgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyLCAucXVpY2tidXlcbiAgICAucHJvZHVjdC1kZXRhaWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnF1aWNrYnV5IC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDsgfVxuICAucXVpY2tidXkgLnByb2R1Y3QtZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wZHAtbWFpbiA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucXVpY2tidXkgLnBkcC1tYWluIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnF1aWNrYnV5IC5wZHAtbWFpbiA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucHJvZHVjdC1pbWFnZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucHRfcHJvZHVjdHNlYXJjaHJlc3VsdCAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7IH1cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxfd3JhcHBlci1iYXNrZXQgW2NsYXNzKj1jb2wtXSwgLmxfd3JhcHBlci1iYXNrZXQgW2NsYXNzXj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmxfd3JhcHBlci1iYXNrZXQgLmVycm9yLWZvcm06YmVmb3JlLCAubF93cmFwcGVyLWJhc2tldCAuZXJyb3ItZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmxfd3JhcHBlci1iYXNrZXQgLmVycm9yLWZvcm06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5sX3dyYXBwZXItYmFza2V0IC5lcnJvci1mb3JtIC5pcy13YXJuaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4IGNhbGMoOC41JSArIDVweCkgMDsgfVxuICAubWluaWNhcnQtaXMtb3BlbiAuYmFja2Ryb3Age1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5sX3NpZGViYXItYmFza2V0IC5kYW5nZXJfbXNnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3JkZXI6IDExO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5sX3NpZGViYXItYmFza2V0IC5kYW5nZXJfbXNnOmJlZm9yZSwgLmxfc2lkZWJhci1iYXNrZXQgLmRhbmdlcl9tc2c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5sX3NpZGViYXItYmFza2V0IC5kYW5nZXJfbXNnOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbGVydC1ib3ggYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbiAuY2xvc2Uge1xuICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgLmFkZHJlc3MtZG9jdG9yIC5iYXNrZXQtZm9ybS1jZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmFkZHJlc3MtZG9jdG9yIC5iYXNrZXQtZm9ybS1jZCAuY2FydC1hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5hZGRyZXNzLWRvY3RvciAuYmFza2V0LWZvcm0tY2QgLmNhcnQtYWN0aW9ucyBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLmFkZHJlc3MtZG9jdG9yIC5iYXNrZXQtZm9ybS1jZCAuaGFzLWVycm9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYWRkcmVzcy1kb2N0b3IgLmJhc2tldC1mb3JtLWNkIC5ib3gtb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYmFyZSAuYnJlYWRjcnVtYiAubGluay1iYWNrLWV4cGxvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJveC1zdWJoZWFkZXIgLmJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4OyB9XG4gICAgLmJveC1wcm9kdWN0Lmxpc3RpbmctYmFubmVyIC50ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5saXN0LWJhc2tldCAuY2FyZC1wcm9kdWN0LWFjdGlvbnMge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jYXJkLXByb2R1Y3QtcHJldmlldyAucHJldmlldy1hY3Rpb24tY2Qge1xuICAgIHJpZ2h0OiBjYWxjKDguNSUgKyAxNXB4KTsgfVxuICAuY2FyZC1wcm9kdWN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLmNhcmQtcHJvZHVjdC13cmFwcGVyOmJlZm9yZSwgLmNhcmQtcHJvZHVjdC13cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuY2FyZC1wcm9kdWN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY2FyZC1wcm9kdWN0LXdyYXBwZXIgLmNhcmQtcHJvZHVjdCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgLmNhcmQtcHJvZHVjdC13cmFwcGVyIC5jYXJkLXByb2R1Y3QgLnByb2R1Y3QtdGl0bGUsIC5jYXJkLXByb2R1Y3Qtd3JhcHBlciAuY2FyZC1wcm9kdWN0IC5wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuY2FyZC1wcm9kdWN0LXdyYXBwZXIgLmNhcmQtcHJvZHVjdDpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgICAgLmNhcmQtcHJvZHVjdC13cmFwcGVyIC5jYXJkLXByb2R1Y3QgLnByb2R1Y3QtcHJpY2VzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICAuY2FyZC1wcm9kdWN0LXdyYXBwZXIgLmNhcmQtcHJvZHVjdCAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYXJkLXByb2R1Y3Qtd3JhcHBlciAuY2FyZC1wcm9kdWN0IC5xdHkge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5jYXJkLXByb2R1Y3Qtd3JhcHBlciAuY2FyZC1wcm9kdWN0LWltYWdlLCAuY2FyZC1wcm9kdWN0LXdyYXBwZXIgLmNhcmQtcHJvZHVjdC1kYXRhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5jYXJkLXByb2R1Y3Qtd3JhcHBlciAuY2FyZC1wcm9kdWN0LWltYWdlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjNGM0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2hhcnQtc2l6ZSBoNCwgLmNoYXJ0LXNpemUgLmg0LWxpa2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2hhcnQtc2l6ZSAuY29sX2xhYmVsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jaGFydC1zaXplIC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLmNoYXJ0LXNpemUgLmNvbF92YWx1ZXMgLmNvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIxXCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbF92YWx1ZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiMVwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDEpIC5jaGFydC1sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjFcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCgxKSAuY2hhcnQtbGFiZWw6YmVmb3JlLCAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjFcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCgxKSAuY2hhcnQtbGFiZWw6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjFcIl0gLmNoYXJ0LXNpemUtYm9keSAuY29sX3ZhbHVlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIxXCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbDpudGgtY2hpbGQoMSkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjJcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sX3ZhbHVlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzMuMzMlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjJcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCgyKSAuY2hhcnQtbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIyXCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoMikgLmNoYXJ0LWxhYmVsOmJlZm9yZSwgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIyXCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoMikgLmNoYXJ0LWxhYmVsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIyXCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbF92YWx1ZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiMlwiXSAuY2hhcnQtc2l6ZS1ib2R5IC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIzXCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbF92YWx1ZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTY2LjY2JSwgMCwgMCk7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIzXCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoMykgLmNoYXJ0LWxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiM1wiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDMpIC5jaGFydC1sYWJlbDpiZWZvcmUsIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiM1wiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDMpIC5jaGFydC1sYWJlbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiM1wiXSAuY2hhcnQtc2l6ZS1ib2R5IC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjNcIl0gLmNoYXJ0LXNpemUtYm9keSAuY29sOm50aC1jaGlsZCgzKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiNFwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05OS45OSUsIDAsIDApOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiNFwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDQpIC5jaGFydC1sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjRcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCg0KSAuY2hhcnQtbGFiZWw6YmVmb3JlLCAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjRcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCg0KSAuY2hhcnQtbGFiZWw6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjRcIl0gLmNoYXJ0LXNpemUtYm9keSAuY29sX3ZhbHVlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwJSwgMCwgMCk7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI0XCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbDpudGgtY2hpbGQoNCkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjVcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sX3ZhbHVlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTMzLjMyJSwgMCwgMCk7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI1XCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoNSkgLmNoYXJ0LWxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiNVwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDUpIC5jaGFydC1sYWJlbDpiZWZvcmUsIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiNVwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDUpIC5jaGFydC1sYWJlbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiNVwiXSAuY2hhcnQtc2l6ZS1ib2R5IC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MDAlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjVcIl0gLmNoYXJ0LXNpemUtYm9keSAuY29sOm50aC1jaGlsZCg1KSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiNlwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNjYuNjUlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjZcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCg2KSAuY2hhcnQtbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI2XCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoNikgLmNoYXJ0LWxhYmVsOmJlZm9yZSwgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI2XCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoNikgLmNoYXJ0LWxhYmVsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI2XCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbF92YWx1ZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwMCUsIDAsIDApOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiNlwiXSAuY2hhcnQtc2l6ZS1ib2R5IC5jb2w6bnRoLWNoaWxkKDYpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI3XCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbF92YWx1ZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE5OS45OCUsIDAsIDApOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiN1wiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDcpIC5jaGFydC1sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjdcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCg3KSAuY2hhcnQtbGFiZWw6YmVmb3JlLCAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjdcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCg3KSAuY2hhcnQtbGFiZWw6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjdcIl0gLmNoYXJ0LXNpemUtYm9keSAuY29sX3ZhbHVlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAwJSwgMCwgMCk7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI3XCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbDpudGgtY2hpbGQoNykge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjhcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sX3ZhbHVlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjMzLjMxJSwgMCwgMCk7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI4XCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoOCkgLmNoYXJ0LWxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiOFwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDgpIC5jaGFydC1sYWJlbDpiZWZvcmUsIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiOFwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDgpIC5jaGFydC1sYWJlbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiOFwiXSAuY2hhcnQtc2l6ZS1ib2R5IC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03MDAlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjhcIl0gLmNoYXJ0LXNpemUtYm9keSAuY29sOm50aC1jaGlsZCg4KSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiOVwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNjYuNjQlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjlcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCg5KSAuY2hhcnQtbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI5XCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoOSkgLmNoYXJ0LWxhYmVsOmJlZm9yZSwgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI5XCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoOSkgLmNoYXJ0LWxhYmVsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCI5XCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbF92YWx1ZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwMCUsIDAsIDApOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiOVwiXSAuY2hhcnQtc2l6ZS1ib2R5IC5jb2w6bnRoLWNoaWxkKDkpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIxMFwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yOTkuOTclLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjEwXCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoMTApIC5jaGFydC1sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjEwXCJdIC5jaGFydC1zaXplLWhlYWQgLmNvbDpudGgtY2hpbGQoMTApIC5jaGFydC1sYWJlbDpiZWZvcmUsIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiMTBcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCgxMCkgLmNoYXJ0LWxhYmVsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIxMFwiXSAuY2hhcnQtc2l6ZS1ib2R5IC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05MDAlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjEwXCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbDpudGgtY2hpbGQoMTApIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIxMVwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2xfdmFsdWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMzMuMyUsIDAsIDApOyB9XG4gIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiMTFcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCgxMSkgLmNoYXJ0LWxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC5jaGFydC1zaXplW2RhdGEtc2l6ZS1jdXJyZW50PVwiMTFcIl0gLmNoYXJ0LXNpemUtaGVhZCAuY29sOm50aC1jaGlsZCgxMSkgLmNoYXJ0LWxhYmVsOmJlZm9yZSwgLmNoYXJ0LXNpemVbZGF0YS1zaXplLWN1cnJlbnQ9XCIxMVwiXSAuY2hhcnQtc2l6ZS1oZWFkIC5jb2w6bnRoLWNoaWxkKDExKSAuY2hhcnQtbGFiZWw6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjExXCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbF92YWx1ZXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMDAlLCAwLCAwKTsgfVxuICAuY2hhcnQtc2l6ZVtkYXRhLXNpemUtY3VycmVudD1cIjExXCJdIC5jaGFydC1zaXplLWJvZHkgLmNvbDpudGgtY2hpbGQoMTEpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmNoYXJ0LXNpemUtY2Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNoYXJ0LXNpemUtaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLmNoYXJ0LXNpemUtaGVhZCAuY2hhcnQtbGFiZWwtbWFpbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2hhcnQtc2l6ZS1oZWFkIC5jb2xfdmFsdWVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNoYXJ0LXNpemUtaGVhZCAuY29sX3ZhbHVlcyAuY29sIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgICAgLmNoYXJ0LXNpemUtaGVhZCAuY29sX3ZhbHVlcyAuY2hhcnQtbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nyk7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4OyB9XG4gICAgICAgIC5jaGFydC1zaXplLWhlYWQgLmNvbF92YWx1ZXMgLmNoYXJ0LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJygnOyB9XG4gICAgICAgIC5jaGFydC1zaXplLWhlYWQgLmNvbF92YWx1ZXMgLmNoYXJ0LWxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnKSc7IH1cbiAgICAgICAgLmNoYXJ0LXNpemUtaGVhZCAuY29sX3ZhbHVlcyAuY2hhcnQtbGFiZWw6YmVmb3JlLCAuY2hhcnQtc2l6ZS1oZWFkIC5jb2xfdmFsdWVzIC5jaGFydC1sYWJlbDphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuY2hhcnQtc2l6ZS1oZWFkIC5jaGFydC1wcmV2LCAuY2hhcnQtc2l6ZS1oZWFkIC5jaGFydC1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jaGFydC1zaXplLWhlYWQgLmNoYXJ0LXByZXYuaXMtZGlzYWJsZWQsIC5jaGFydC1zaXplLWhlYWQgLmNoYXJ0LW5leHQuaXMtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmNoYXJ0LXNpemUtaGVhZCAuY2hhcnQtcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY2hhcnQtc2l6ZS1oZWFkIC5jaGFydC1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgICBjb250ZW50OiAnIOKGkic7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5jaGFydC1zaXplLWhlYWQgLmNoYXJ0LW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5jaGFydC1zaXplLWhlYWQgLmNoYXJ0LW5leHQ6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICAgICAgY29udGVudDogJyDihpInOyB9XG4gIC5jaGFydC1zaXplLWJvZHkgLmNvbF92YWx1ZXMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY2hhcnQtc2l6ZS1ib2R5IC5jb2xfdmFsdWVzIC5jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmNoYXJ0LXNpemUtYm9keSAuY29sX3ZhbHVlcyB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNoYXJ0LXNpemUtYm9keSAuY2hhcnQtbGFiZWxzLCAuY2hhcnQtc2l6ZS1ib2R5IC5jb2xfbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuY2hhcnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmN0YS1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7XG4gICAgbWFyZ2luOiAwIC0zMHB4IDVweDtcbiAgICBwYWRkaW5nOiAxcHggMzBweCAzMHB4IDMwcHg7IH1cbiAgLmN0YS1iYXItYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJveC1wcm9kdWN0IC5jdGEtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maWx0ZXJzIC5vcGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZmlsdGVycyAucmVmaW5lbWVudHMgLnJlZmluZW1lbnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAgIC5maWx0ZXJzIC5yZWZpbmVtZW50cyAucmVmaW5lbWVudC5pcy1hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZmlsdGVycyAuZmlsdGVyLXRpdGxlIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAuZmlsdGVycyAuZmlsdGVyLXRpdGxlIGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5maWx0ZXJzIC5maWx0ZXItdGl0bGUgYTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgICBjb250ZW50OiBcIu6lolwiO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5mb3JtLWdyb3VwLnBvc3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1ncm91cC5jaXR5LCAuZm9ybS1ncm91cC5jb3VudHJ5LWNvbnRhaW5lciwgLmZvcm0tZ3JvdXAucG9zdGFsLCAuZm9ybS1ncm91cC5zdGF0ZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci1tYWluLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5mb290ZXItcGF5bWVudC0tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItcGF5bWVudC0tYmxvY2sgLnNlY3Rpb24tdGl0bGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhlYWRlci1tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmhlYWRlci1tYWluLmlzLWV4cGFuZGVkIHtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICAuaGVhZGVyLW1haW4uaXMtZXhwYW5kZWQuc2VhcmNoLXN1Z2dlc3QgLmhlYWRlci1tYWluLXRvcCB7XG4gICAgICAgIGhlaWdodDogMTcwcHg7IH1cbiAgICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZC5zZWFyY2gtc3VnZ2VzdCAuaGVhZGVyLW1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmhlYWRlci1tYWluLmlzLWV4cGFuZGVkLnNlYXJjaC1zdWdnZXN0IC5oZWFkZXItbWFpbi1uYXZpZ2F0aW9uIFtjbGFzc149XCJjYXQtXCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLW1haW4uaXMtZXhwYW5kZWQgLmhlYWRlci1jbG9zZSxcbiAgICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAuaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAuaGVhZGVyLW1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTsgfVxuICAuaGVhZGVyLWJnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhcmUgLmhlYWRlci1iYXJlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYXJlIC5oZWFkZXItbWFpbi10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlci1iYXJlIC5leGl0LXByb2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnB0X2NhcnQgLmhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tcGljdHVyZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkZjBmMTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5oZXJvLXBpY3R1cmUtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5oZXJvLXBpY3R1cmUtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIgLmhlcm8tdGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1mdWxsLXdpZHRoLWNvbnRhaW5lciAuaGVyby10ZXh0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcm91c2VsIC5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA2MjRweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJvdXNlbCAuaGVyby1kb3VibGUtY29sLWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2Fyb3VzZWwgLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC1iYXNrZXQge1xuICAgIHBhZGRpbmc6IDEwcHggY2FsYyg4LjUlICsgN3B4KTsgfVxuICAubGlzdC13aXRoLWFjdGlvbiAubGlzdC1pdGVtIC5saXN0LWl0ZW0tbGluayAuYWN0aW9uIHtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgLmxpc3QtY29udGFjdHMgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGlzdC1jb250YWN0cyA+IGxpLmlzLWhhbGY6bm90KC5pcy1sYXN0LWhhbGYpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAubGlzdC1jb250YWN0cyA+IGxpLmlzLWxhc3QtaGFsZiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmxpc3QtY29udGFjdHMgPiBsaTpub3QoLmlzLWhhbGYpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAuY3RhLWJhciAubGlzdC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmN0YS1iYXIgLmxpc3QtZGV0YWlscyBsaS5pcy1wcmVmZXJyZWQ6YmVmb3JlLCAuY3RhLWJhciAubGlzdC1kZXRhaWxzIGxpLmlzLXByZWZlcnJlZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyAuYWN0aW9ucyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAubGlzdC1wcmVmZXJyZWQtc3RvcmUtc2VydmljZXMgLmFjdGlvbnMgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU3cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLmxpc3QtcHJlZmVycmVkLXN0b3JlLXNlcnZpY2VzIC5hY3Rpb25zIC5hY3Rpb25zLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyAuYWN0aW9ucyAuYWN0aW9ucy1jb250YWluZXIgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3JkZXItY29sLXNtLmlzLWZsb2F0ZWQgLmxpc3QtdXRpbHMge1xuICAgIG1heC13aWR0aDogMTM1cHg7IH1cbiAgLnN0b3JlLWZpbmRlci1kZXRhaWxzIC5sYWJlbC1hZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lc3NhZ2UgLmhlYWRlci1wcm9tb3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLm1pbmljYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52ZXgubW9kYWwtc2l6ZS1ndWlkZSAudmV4LWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IDgwdnc7IH1cbiAgLmZvb3Rlci1tYWluLXRvcCAuZm9vdGVyLWl0ZW0tLXNvY2lhbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9vdGVyLW1haW4tdG9wIC5mb290ZXItaXRlbS0tc29jaWFscyBoNiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItbWFpbi1ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLW1haW4tY3JlZGl0cyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mb290ZXItYm90dG9tLXV0aWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VtbWFyeS1iYXNrZXQtcHJvbW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLnN1bW1hcnktYmFza2V0LXRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggY2FsYyg4LjUlICsgN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1wcmV2aWV3IC5zdW1tYXJ5LWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGYxO1xuICAgIHBhZGRpbmc6IDMwcHggY2FsYyg4LjUlICsgN3B4KTsgfVxuICAuc3VtbWFyeS1iYXNrZXQtcHJldmlldyAuc3VtbWFyeS1iYXNrZXQtY29zdHMsIC5zdW1tYXJ5LWJhc2tldC1wcmV2aWV3IC5zdW1tYXJ5LWJhc2tldC1wcm9tb3Rpb25zLCAuc3VtbWFyeS1iYXNrZXQtcHJldmlldyAuc3VtbWFyeS1iYXNrZXQtdG90YWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1wcmV2aWV3IC5saW5rLXNjcm9sbC1ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtcHJldmlldyBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnN1bW1hcnktYmFza2V0LWNvc3RzIHtcbiAgICBwYWRkaW5nOiAyMHB4IGNhbGMoOC41JSArIDdweCk7IH1cbiAgLnN1bW1hcnktYmFza2V0LXByb21vdGlvbnMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGYwZjE7XG4gICAgbWFyZ2luOiAyMHB4IGNhbGMoOC41JSArIDdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zdW1tYXJ5LWJhc2tldC1wcm9tb3Rpb25zIC5idG4tcHJvbW8ge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnN1bW1hcnktYmFza2V0LXByb21vdGlvbnMuaXMtb3BlbmVkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk4NDg7IH1cbiAgLnN1bW1hcnktYmFza2V0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmZvcm0tY2hlY2tvdXQgLnN1bW1hcnktYmFza2V0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTIlOyB9XG4gICAgICAuZm9ybS1jaGVja291dCAuc3VtbWFyeS1iYXNrZXQgLmNoZWNrYm94LXRlcm1zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyJTsgfVxuICAuc3dhdGNoZXMuc2l6ZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5pcy1wcm9kdWN0LWxvY2F0b3IgLnN3YXRjaGVzLmNvbG9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAuY29tcG9zaXRlLXJhZGlvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29tcG9zaXRlLXJhZGlvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tcG9zaXRlLXJhZGlvIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmNvbXBvc2l0ZS1yYWRpbyBsYWJlbCBpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICAuY29tcG9zaXRlLXJhZGlvIGxhYmVsIGkuaWNvbi1iZW5ldHRvbi1zdG9yZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW46IDBweCAxMnB4IDAgOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTsgfVxuICAgICAgLmNvbXBvc2l0ZS1yYWRpbyBsYWJlbCBzcGFuLmNvbXBvc2l0ZS1yYWRpby10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHRfY2FydCAuc3VtbWFyeS1iYXNrZXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnB0X2NhcnQgLnN1bW1hcnktYmFza2V0IC5jYXJ0LWFjdGlvbnMge1xuICAgICAgb3JkZXI6IDEwOyB9XG4gIC5wdF93aXNoLWxpc3QgLmN0YS1sb2NhdGlvbiAuaXMtcGRwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdF93aXNoLWxpc3QgLmN0YS1sb2NhdGlvbiAuaXMtd2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHRfd2lzaC1saXN0IC5jdGEtbG9jYXRpb24gLmlzLXdpc2hsaXN0Lm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDQ1cHggMDsgfVxuICAucmVzZXJ2ZS1pbi1zdG9yZSB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAzNXB4IDEwcHg7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgLmNvbnRhaW5lci1yaXMtc2VhcmNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnJlc2VydmUtaW4tc3RvcmUgLmNvbnRhaW5lci1yaXMtc2VhcmNoIC5yaXMtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlc2VydmUtaW4tc3RvcmUgLmNvbnRhaW5lci1yaXMtc2VhcmNoIC5yaXMtc2VhcmNoLWlucHV0IHNwYW4uaWNvbi1iZW5ldHRvbi1zZWFyY2gge1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgLnJlc2VydmUtaW4tc3RvcmUgLnYtLW1vZGFsLWJhY2tncm91bmQtY2xpY2sge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAucmVzZXJ2ZS1pbi1zdG9yZSAudi0tbW9kYWwtYmFja2dyb3VuZC1jbGljayAudi0tbW9kYWwge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnJlc2VydmUtaW4tc3RvcmUgLnYtLW1vZGFsLWJhY2tncm91bmQtY2xpY2sgLnYtLW1vZGFsIC5zdGF0dXMge1xuICAgICAgICB0b3A6IDMwcHg7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubF93cmFwcGVyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmxfd3JhcHBlci1uYXYgLmNvbHVtbi1uYXY6Zmlyc3QtY2hpbGQsIC5sX3dyYXBwZXItbmF2IC5jb2x1bW4tbmF2Omxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTBweCk7IH1cbiAgICAgIC5sX3dyYXBwZXItbmF2IC5jb2x1bW4tbmF2OmZpcnN0LWNoaWxkIC5uYXYtYmFubmVyLCAubF93cmFwcGVyLW5hdiAuY29sdW1uLW5hdjpmaXJzdC1jaGlsZCBwLCAubF93cmFwcGVyLW5hdiAuY29sdW1uLW5hdjpsYXN0LWNoaWxkIC5uYXYtYmFubmVyLCAubF93cmFwcGVyLW5hdiAuY29sdW1uLW5hdjpsYXN0LWNoaWxkIHAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubF93cmFwcGVyLW5hdiAuY29sdW1uLW5hdjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sX29mZmNhbnZhcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMC4zMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzJweDsgfVxuICAuYm94LXByb2R1Y3QubGlzdGluZy1iYW5uZXIgLnRleHQgaDMgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnkgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5OmhvdmVyIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzOmhvdmVyIC5jYXRlZ29yeTpub3QoOmhvdmVyKSBpbWcge1xuICAgIG9wYWNpdHk6IC40OyB9XG4gIC50b3AtY2F0ZWdvcmllcyAuc3ViY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5mb290ZXItaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5mb290ZXItaW5mbyAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvb3Rlci1pbmZvLS1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMjsgfVxuICAgIC5mb290ZXItaW5mby0tYmxvY2s6Zmlyc3QtY2hpbGQsIC5mb290ZXItaW5mby0tYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC5mb290ZXItcGF5bWVudHMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlci1wYXltZW50LS1ibG9jayB7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLmZvb3Rlci1wYXltZW50LS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjBmMTsgfVxuICAgIC5mb290ZXItcGF5bWVudC0tYmxvY2sgcCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnR3aW4tbWVkaWEgLm1lZGlhLCAuc2luZ2xlLW1lZGlhIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnR3aW4tbWVkaWEgLm1lZGlhOmZpcnN0LW9mLXR5cGU6bnRoLWxhc3Qtb2YtdHlwZSgyKSwgLnR3aW4tbWVkaWEgLm1lZGlhOmxhc3Qtb2YtdHlwZTpudGgtb2YtdHlwZSgyKSwgLnNpbmdsZS1tZWRpYSAubWVkaWE6Zmlyc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKDIpLCAuc2luZ2xlLW1lZGlhIC5tZWRpYTpsYXN0LW9mLXR5cGU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC50d2luLW1lZGlhIC5tZWRpYTpmaXJzdC1vZi10eXBlOm50aC1sYXN0LW9mLXR5cGUoMyksIC50d2luLW1lZGlhIC5tZWRpYTpudGgtb2YtdHlwZSgyKTpudGgtbGFzdC1vZi10eXBlKDIpLCAudHdpbi1tZWRpYSAubWVkaWE6bGFzdC1vZi10eXBlOm50aC1vZi10eXBlKDMpLCAuc2luZ2xlLW1lZGlhIC5tZWRpYTpmaXJzdC1vZi10eXBlOm50aC1sYXN0LW9mLXR5cGUoMyksIC5zaW5nbGUtbWVkaWEgLm1lZGlhOm50aC1vZi10eXBlKDIpOm50aC1sYXN0LW9mLXR5cGUoMiksIC5zaW5nbGUtbWVkaWEgLm1lZGlhOmxhc3Qtb2YtdHlwZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB3aWR0aDogMzMuMyU7IH1cbiAgLm1hcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzBweCk7IH1cbiAgICAubWFwLWNvbnRhaW5lciAubWFwIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTsgfVxuICAgICAgLm1hcC1jb250YWluZXIgLm1hcCAjZ29vZ2xlLW1hcCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTsgfVxuICAuc3RvcmVsb2NhdG9yX3YyIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN0b3JlbG9jYXRvcl92MiAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc2VhcmNoLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnN0b3JlbG9jYXRvcl92MiAuZmlsdGVycy1zdG9yZS1jb250YWluZXIgLmZpbHRlcnMtc3RvcmUtcXVlcnkgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYzsgfVxuICAuc3RvcmVsb2NhdG9yX3YyIC5tYXAtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zdG9yZWxvY2F0b3JfdjIgLm1hcC1jb250YWluZXIgLm5hdmlnYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RvcmVsb2NhdG9yX3YyIC5tYXAtY29udGFpbmVyIC5tYXAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgICAuc3RvcmVsb2NhdG9yX3YyIC5tYXAtY29udGFpbmVyIC5tYXAgI2dvb2dsZS1tYXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN0b3JlbG9jYXRvcl92MiAubWFwLWNvbnRhaW5lciAubWFwLXJlc3VsdHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuc3RvcmVsb2NhdG9yX3YyIC5tYXAtY29udGFpbmVyIC5tYXAtcmVzdWx0cyAuZmlsdGVycy1zdG9yZS10b2dnbGUuZW5hYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZleC5tb2RhbC1zaXplLWd1aWRlIC52ZXgtY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAubmF2LWhlYWRlci10ZXJ0aWFyeSAubmF2LWJhbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zcGxhc2ggbGkge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC5wdF9zdG9yZS1sb2NhdG9yIC5zdG9yZS1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnB0X3dpc2gtbGlzdCAuYm94LXByb2R1Y3Qge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5wdF93aXNoLWxpc3QgLmJveC1wcm9kdWN0Om50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oNS1lZGl0b3JpYWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAjbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keS5hbmltYXRlOm5vdCguaXMtc3RpY2t5LXNpZGViYXIpIC5zaXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gIC5zaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5sX3dyYXBwZXItbmF2IC5jb2x1bW4tbmF2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5sX3dyYXBwZXItbmF2IC5jb2x1bW4tbmF2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxfd3JhcHBlci1uYXYgLmNvbHVtbi1uYXY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICBtYWluID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLmFsZXJ0LWJveCB7XG4gICAgcGFkZGluZzogNDdweCA5LjUlOyB9XG4gICAgLmFsZXJ0LWJveDpiZWZvcmUsIC5hbGVydC1ib3g6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5hbGVydC1ib3g6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFsZXJ0LWJveC1oZWFkIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5hbGVydC1ib3gtY3RhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9XG4gIC5hbGVydC1pbmZvLW1zZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmJhc2tldC1tYWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib3gtaW5mby1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMCU7IH1cbiAgICAuYm94LWluZm8tY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgICAuYm94LWluZm8tY29sIC5pbmZvLXNlcnZpY2UtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ib3gtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuYm94LWluZm8tc2VydmljZSAuaW5mby1zZXJ2aWNlLWhlYWRpbmcgLmxhYmVsLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5sYWJlbC13YXJuaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIC5ib3gtb3JkZXIgLm9yZGVyLW1haW4taW5mbyAuaW5mby1yZWFzb25zLCAuYm94LW9yZGVyIC5vcmRlci1tYWluLWluZm8gLmluZm8tbWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7IH1cbiAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5pbmZvLXJlYXNvbnMgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJveC1vcmRlciAub3JkZXItbWFpbi1pbmZvIC5pbmZvLXJlYXNvbnMgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmJveC1vcmRlciBbY2xhc3NePVwib3JkZXItY29sLVwiXSwgLmJveC1vcmRlciBbY2xhc3MqPVwib3JkZXItY29sLVwiXSwgLmJveC1hZGRyZXNzIFtjbGFzc149XCJvcmRlci1jb2wtXCJdLCAuYm94LWFkZHJlc3MgW2NsYXNzKj1cIm9yZGVyLWNvbC1cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmJveC1vcmRlciAub3JkZXItY29sLXhzLCAuYm94LWFkZHJlc3MgLm9yZGVyLWNvbC14cyB7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmJveC1vcmRlciAub3JkZXItY29sLXhzIC5jaGVja2JveCwgLmJveC1hZGRyZXNzIC5vcmRlci1jb2wteHMgLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuYm94LW9yZGVyIC5vcmRlci1jb2wtc20sIC5ib3gtYWRkcmVzcyAub3JkZXItY29sLXNtIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5ib3gtb3JkZXIgLm9yZGVyLWNvbC1tZCwgLmJveC1hZGRyZXNzIC5vcmRlci1jb2wtbWQge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLmJveC1vcmRlciAub3JkZXItY29sLWxnLCAuYm94LWFkZHJlc3MgLm9yZGVyLWNvbC1sZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmJveC1vcmRlci1pdGVtcyAuc3VtbWFyeS1iYXNrZXQtY29zdHMge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIyJTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cbiAgLmNhcmQtcHJvZHVjdC10aXRsZSAucHJvZHVjdC10aXRsZSBoNCwgLmNhcmQtcHJvZHVjdC10aXRsZSAucHJvZHVjdC10aXRsZSAuaDQtbGlrZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllczpob3ZlciAuY2F0ZWdvcnk6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllczpob3ZlciAuY2F0ZWdvcnk6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSBpbWcge1xuICAgICAgb3BhY2l0eTogLjY7IH1cbiAgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC50b3AtY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyAuY2F0ZWdvcnk6Zmlyc3Qtb2YtdHlwZSwgLnRvcC1jYXRlZ29yaWVzIC5jYXRlZ29yaWVzIC5jYXRlZ29yeTpob3ZlciB7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5OmZpcnN0LW9mLXR5cGUgaW1nLCAudG9wLWNhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLmNhdGVnb3J5OmhvdmVyIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNoYXJ0LXNpemUgLmNvbF92YWx1ZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgd2lkdGg6IDgzJTsgfVxuICAgIC5jaGFydC1zaXplIC5jb2xfdmFsdWVzIC5jb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2hhcnQtc2l6ZSAuY29sX3ZhbHVlcyAuY29sOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAuY2hhcnQtc2l6ZSAuY29sX3ZhbHVlcyAuY29sLmlzLWhpZ2hsaWdodGVkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MiwgNzIsIDAuMik7IH1cbiAgLmNoYXJ0LXNpemUtaGVhZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jaGFydC1zaXplLWhlYWQgLmNoYXJ0LWxhYmVsLW1haW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuY2hhcnQtc2l6ZS1oZWFkIC5jaGFydC1sYWJlbC1tYWluIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2lkdGg6IDE3JTsgfVxuICAgIC5jaGFydC1zaXplLWhlYWQgLmNoYXJ0LW5leHQsIC5jaGFydC1zaXplLWhlYWQgLmNoYXJ0LXByZXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hhcnQtc2l6ZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5jaGFydC1zaXplLWJvZHkgLmNvbF9sYWJlbCB7XG4gICAgICB3aWR0aDogMTclO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuY2hhcnQtc2l6ZS1ib2R5IC5jb2xfbGFiZWwsIC5jaGFydC1zaXplLWJvZHkgLmNvbF92YWx1ZXMgLmNvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAuY2hhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY2hhcnQgLmNoYXJ0LXNpemUtY2Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLmNoYXJ0IC5jaGFydC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNoYXJ0IC5jaGFydC1pbWFnZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5jaGFydCAuY2hhcnQtaW1hZ2U6YWZ0ZXIsIC5jaGFydCAuY2hhcnQtaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5jaGFydCAuY2hhcnQtaW1hZ2U6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jaGFydCAuY2hhcnQtaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmNoYXJ0IC5jaGFydC1pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmN0YS1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3QtYWN0aW9ucyArIC5jdGEtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7IH1cbiAgLmZvb3Rlci1tYWluLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMTJweCAwOyB9XG4gICAgLmZvb3Rlci1tYWluLWJvdHRvbSA+IC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5mb290ZXItbWFpbi1ib3R0b20gPiAuY29udGFpbmVyOmJlZm9yZSwgLmZvb3Rlci1tYWluLWJvdHRvbSA+IC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItbWFpbi1jcmVkaXRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHNtYWxsO1xuICAgICAgcGFkZGluZy1sZWZ0LWxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBwYWRkaW5nLWxlZnQtbWFyZ2luOiA2cHggMDsgfVxuICAuZm9vdGVyLXBheW1lbnRzIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoOyB9XG4gIC5mb290ZXItcGF5bWVudC0tYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gICAgLmZvb3Rlci1wYXltZW50LS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgLmZvb3Rlci1wYXltZW50LS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZjBmMTsgfVxuICAuZm9ybS1jaGVja291dCBmaWVsZHNldCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZm9ybS1hZGRyZXNzZXMgLmZvcm0tZ3JvdXAuZmlyc3RuYW1lLCAuZm9ybS1hZGRyZXNzZXMgLmZvcm0tZ3JvdXAubGFzdG5hbWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvcm0tYWRkcmVzc2VzIC5mb3JtLWdyb3VwLmZpcnN0bmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMSU7IH1cbiAgLmZvcm0tYWRkcmVzc2VzIC5mb3JtLWdyb3VwLmxhc3RuYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElOyB9XG4gIC5mb3JtLWFkZHJlc3NlcyAuc2VsZWN0LCAuZm9ybS1hZGRyZXNzZXMgLm5pY2Utc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYmFyZSAuaGVhZGVyLW1haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZDpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmlnaHQgMHMgMHMsIGNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgICAgLmhlYWRlci1tYWluLmlzLWV4cGFuZGVkIC5jYXRlZ29yeS1uYW1lOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAuaGVhZGVyLW1haW4tdG9wIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAubmF2LWhlYWRlci10ZXJ0aWFyeSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNjAwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAuaGVhZGVyLWNsb3NlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZWFkZXItbWFpbi5pcy1leHBhbmRlZCAuaGVhZGVyLW1haW4tYWN0aW9ucyA+IHVsID4gbGkgPiBhIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyLW1haW4uaXMtZXhwYW5kZWQgLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApOyB9XG4gICAgLmhlYWRlci1tYWluLmlzLWV4cGFuZGVkIC5uYXYtaGVhZGVyLXRlcnRpYXJ5IC5uYXYtY3RhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXItbWFpbi10b3AgLmhlYWRlci11c2VyLWljb25zID4gbGkge1xuICAgIG1hcmdpbjogMCAxMnB4OyB9XG4gIC5oZWFkZXItYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5oZWFkZXItbWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyLWNsb3NlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwcHgpIHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gICAgLmhlYWRlci1jbG9zZTphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgY29udGVudDogXCLupaJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmhlYWRlci1iYXJlIC5leGl0LXByb2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDsgfVxuICAgIC5oZWFkZXItYmFyZSAuZXhpdC1wcm9jZXNzOjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4pWzJztcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxpbms6aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluay1wcmltYXJ5IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGlzdC1wcm9tb3Rpb25zIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAubGlzdC1jb250YWN0czpiZWZvcmUsIC5saXN0LWNvbnRhY3RzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubGlzdC1jb250YWN0czphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxpc3QtY29udGFjdHMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdC1jb250YWN0cyA+IGxpLmlzLWhhbGYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAubGlzdC1jb250YWN0cyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0OyB9XG4gIC5waWNrdXAtc3RvcmUgLmxpc3QtY29udGFjdHMgPiBsaSB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5saXN0LXNvY2lhbHMge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dEluIC42czsgfVxuICAud2lkZS1tZWRpYSBwaWN0dXJlIGltZyB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC53aWRlLW1lZGlhIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgODBweDsgfVxuICAudHdpbi1tZWRpYSAubWVkaWEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgLnZleC5tb2RhbC1zaXplLWd1aWRlIC52ZXgtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7IH1cbiAgLm5hdi1oZWFkZXItdGVydGlhcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5hdi1oZWFkZXItdGVydGlhcnkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5hdi1oZWFkZXItdGVydGlhcnkgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF2LWhlYWRlci10ZXJ0aWFyeSBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItaXRlbS0tbGlua3MgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLmZvb3Rlci1pdGVtLS1saW5rcyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZm9vdGVyLW1haW4tdG9wIC5mb290ZXItaXRlbS0tc29jaWFscyBoNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXItbWFpbi10b3AgLmZvb3Rlci1pdGVtLS1zb2NpYWxzIC5saXN0LXNvY2lhbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LWZvb3Rlci1ib3R0b20gdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAubmF2LWlubmVyOmJlZm9yZSwgLm5hdi1pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdi1pbm5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdi1pbm5lcjpub3QoLmhhcy1jYXB0aW9uKSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubmF2LWlubmVyOm5vdCguaGFzLWNhcHRpb24pIHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gdWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCB7XG4gICAgICBsZWZ0OiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gdWwgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBsaTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgICAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmMGYxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gdWwgYS5waW4sIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gdWwgYS5vcmRlciwgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhLnJldHVybiwgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhLmZhdk9mZiwgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhLnN0b3JlLCAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEuc2V0dGluZ3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgICAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEucGluOmJlZm9yZSwgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhLm9yZGVyOmJlZm9yZSwgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhLnJldHVybjpiZWZvcmUsIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gdWwgYS5mYXZPZmY6YmVmb3JlLCAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEuc3RvcmU6YmVmb3JlLCAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEuc2V0dGluZ3M6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gdWwgYS5wcmVmZXJyZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgICAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEucHJlZmVycmVkOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhLnJldHVybjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgICBjb250ZW50OiBcIu6kgVwiOyB9XG4gICAgICAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEucGluOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlbmV0dG9uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qW8XCI7IH1cbiAgICAgIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gdWwgYS5vcmRlcjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgICBjb250ZW50OiBcIu6luFwiOyB9XG4gICAgICAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEuc2V0dGluZ3M6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupoJcIjsgfVxuICAgICAgLm5hdi1pbm5lci5oYXMtY2FwdGlvbiB1bCBhLmZhdk9mZjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJiZW5ldHRvblwiO1xuICAgICAgICBjb250ZW50OiBcIu6lkVwiOyB9XG4gICAgICAubmF2LWlubmVyLmhhcy1jYXB0aW9uIHVsIGEuc3RvcmU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYmVuZXR0b25cIjtcbiAgICAgICAgY29udGVudDogXCLupZVcIjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5uYXYtaW5uZXIuaGFzLWNhcHRpb24gLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgLnNuLW1lbnUgLnNlY29uZGFyeSA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc24tbWVudSAuc2Vjb25kYXJ5ID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbi1tZW51IC50ZXJ0aWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc24tbWVudSAudGVydGlhcnkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNuLW1lbnUgLnRlcnRpYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc24tbWVudSAudGVydGlhcnkgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH1cbiAgICAuc24tbWVudSAudGVydGlhcnkub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc24tbWVudSAuc24tbmF2LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNuLW1lbnUgLnNuLW5hdi1zbGlkZXIgLmNzIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAuc3VtbWFyeS1iYXNrZXQgLmg1LWVkaXRvcmlhbCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuc3VtbWFyeS1iYXNrZXQtcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHRfcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbCB7XG4gICAgd2lkdGg6IDMxMHB4OyB9XG4gIC5wcm9kdWN0LWRldGFpbCAucXVpY2tidXkge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAucHRfd2lzaC1saXN0IC5jdGEtbG9jYXRpb24gLmlzLXBkcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHRfd2lzaC1saXN0IC5ib3gtcHJvZHVjdCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDMycHgpIC8gMyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLnB0X3dpc2gtbGlzdCAuYm94LXByb2R1Y3Q6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnhzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52ZXggLnZleC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAudmV4Lm1vZGFsLW1lZGl1bS5xdWlja2J1eSAudmV4LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODM0cHg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLmhlYWRfY2F0ZWdvcnkgPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggdG9wOyB9XG4gIC5wdF9yZXR1cm4gLmZvcm0tZ3JvdXAuY2l0eSxcbiAgLnB0X3JldHVybiAuZm9ybS1ncm91cC5zdGF0ZS1jb250YWluZXIsXG4gIC5wdF9yZXR1cm4gLmZvcm0tZ3JvdXAuY291bnRyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHRfcmV0dXJuIC5mb3JtLWdyb3VwLmNpdHkgLnNlbGVjdCwgLnB0X3JldHVybiAuZm9ybS1ncm91cC5jaXR5IC5uaWNlLXNlbGVjdCxcbiAgICAucHRfcmV0dXJuIC5mb3JtLWdyb3VwLnN0YXRlLWNvbnRhaW5lciAuc2VsZWN0LFxuICAgIC5wdF9yZXR1cm4gLmZvcm0tZ3JvdXAuc3RhdGUtY29udGFpbmVyIC5uaWNlLXNlbGVjdCxcbiAgICAucHRfcmV0dXJuIC5mb3JtLWdyb3VwLmNvdW50cnktY29udGFpbmVyIC5zZWxlY3QsXG4gICAgLnB0X3JldHVybiAuZm9ybS1ncm91cC5jb3VudHJ5LWNvbnRhaW5lciAubmljZS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnRpbGVzLWNvbnRhaW5lciAuYm94LXByb2R1Y3QsIC50aWxlcy1jb250YWluZXIgLmJveC1iYW5uZXIge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAudGlsZXMtY29udGFpbmVyIC5ib3gtcHJvZHVjdC5oaWdobGlnaHRlZCwgLnRpbGVzLWNvbnRhaW5lciAuYm94LWJhbm5lci5oaWdobGlnaHRlZCB7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtaW1hZ2Utc2xpZGVyLWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtaW1hZ2Utc2xpZGVyLWNvbnRhaW5lciAucHJvZHVjdC1pbWFnZS5zbGljay1jdXJyZW50IH4gLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogLjI7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMgLmNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgZm9vdGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4OyB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4tYm90dG9tLFxuICBmb290ZXIgLmZvb3Rlci1haWQsXG4gIGZvb3RlciAuZm9vdGVyLW1haW4tdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuaGVhZGVyLW1haW4uaXMtZXhwYW5kZWQgLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApOyB9XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlsIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4OyB9IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyLCAyNywgMC4xKTtcbiAgY29sb3I6ICNkMDAyMWI7IH1cblxuLmJveC1wcm9kdWN0IC5hY3Rpb25zIC5pcy1zYWxlIHtcbiAgY29sb3I6ICNlMzA0MzA7IH1cblxuLmJveC1wcm9kdWN0IC5wcm9tb2xhYmVsIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJveC1vcmRlci1oZWFkIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjE7IH1cbiAgLmJveC1vcmRlci1oZWFkOmJlZm9yZSwgLmJveC1vcmRlci1oZWFkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYm94LW9yZGVyLWhlYWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ib3gtb3JkZXItaGVhZCBwLFxuICAuYm94LW9yZGVyLWhlYWQgLmxhYmVsLXByaW1hcnksXG4gIC5ib3gtb3JkZXItaGVhZCAubGFiZWwtdGVydGlhcnkge1xuICAgIG1hcmdpbjogMDsgfVxuICAuYm94LW9yZGVyLWhlYWQgcDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm94LW9yZGVyLWhlYWQgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJveC1vcmRlci1tYWluLWluZm8gLmluZm8tY29sIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJveC1jYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYm94LW5vLWhpdHMgLm5vLWhpdHMtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYm94LW5vLWhpdHMgLm5vLWhpdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5ib3gtbm8taGl0cyAubm8taGl0cy10ZXh0IGEge1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wdF9wcm9kdWN0LWRldGFpbHMgLmJyZWFkY3J1bWItZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLnN1YmNhdGVnb3JpZXMgLmRldGFpbHMgPiBoMyxcbi5zdWJjYXRlZ29yaWVzIC5kZXRhaWxzID4gLmgzLWxpa2Uge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzg2ZThiNTsgfVxuXG4jbWVzc2FnZS1wcm9kdWN0bm90Zm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZTVmNGVjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNlMGM5OyB9XG5cbi5mb290ZXItaW5mby0tYmxvY2sgc3BhbltjbGFzc149XCJpY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBjb2xvcjogIzAwN2UzYzsgfVxuXG4uaGVhZGVyLW1haW4tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzc3NzsgfVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdlM2M7IH1cblxuLm1lc3NhZ2UtaGVhZGVyIHtcbiAgY29sb3I6ICMxZTYyYjE7IH1cblxuLmZvb3Rlci1pdGVtLS1saW5rcyBhLFxuLmZvb3Rlci1pdGVtLS1zb2NpYWxzIGEge1xuICBjb2xvcjogIzc3NzsgfVxuXG4uZm9vdGVyLWl0ZW0tLWxpbmtzIGg2LFxuLmZvb3Rlci1pdGVtLS1zb2NpYWxzIGg2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NmU4YjU7IH1cblxuLnNlY3Rpb24tdGl0bGUgW2NsYXNzXj1pY29uLV0ge1xuICBjb2xvcjogIzAwN2UzYzsgfVxuXG4uc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICBjb2xvcjogIzAwN2UzYzsgfVxuXG4uc24tbWVudSB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4ucHJvZHVjdC1zdGlja3ktYmFyIC5wLWluZm8gLmRpc2NvdW50IHtcbiAgY29sb3I6ICMwMDdlM2M7IH1cblxuLnNlbGVjdGVkLXZhbHVlIC5wcm9kdWN0LXNpemUtZ3VpZGUge1xuICBjb2xvcjogIzAwN2UzYzsgfVxuXG4ud2VhdGhlci13aWRnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gIHotaW5kZXg6IDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wdF9jYXJ0IC53ZWF0aGVyLXdpZGdldCxcbiAgLnB0X2NoZWNrb3V0IC53ZWF0aGVyLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2VhdGhlci13aWRnZXQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLndlYXRoZXItd2lkZ2V0Lm9wZW4ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLndlYXRoZXItd2lkZ2V0Lm9wZW4gLndlYXRoZXItd2lkZ2V0X2lubmVyLXdyYXAge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAud2VhdGhlci13aWRnZXQgLndlYXRoZXItd2lkZ2V0X2lubmVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAxMHB4IDVweCAxMHB4OyB9XG4gIGhlYWRlci5oZWFkZXItbWFpbiA+IC5jb250YWluZXIgPiAud2VhdGhlci13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndlYXRoZXItd2lkZ2V0IC53ZWF0aGVyZGF0YS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLndlYXRoZXItd2lkZ2V0IC53ZWF0aGVyZGF0YS13cmFwcGVyIGltZy5pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLndlYXRoZXItd2lkZ2V0IC53ZWF0aGVyZGF0YS13cmFwcGVyIC53ZWF0aGVyZGF0YSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC53ZWF0aGVyLXdpZGdldCAud2VhdGhlcmRhdGEtd3JhcHBlciAud2VhdGhlcmRhdGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAud2VhdGhlci13aWRnZXQgLndlYXRoZXJkYXRhLXdyYXBwZXIgLndlYXRoZXJkYXRhIC5jaXR5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC53ZWF0aGVyLXdpZGdldCAud2VhdGhlcmRhdGEtd3JhcHBlciAud2VhdGhlcmRhdGEgLmljb24tYmVuZXR0b24tZWRpdFYyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAud2VhdGhlci13aWRnZXQgLndlYXRoZXJkYXRhLXdyYXBwZXIgLndlYXRoZXJkYXRhIC5jb25kaXRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiA1OHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogI2RjODUzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCcsIFJvYm90bzsgfVxuICAgICAgICAud2VhdGhlci13aWRnZXQgLndlYXRoZXJkYXRhLXdyYXBwZXIgLndlYXRoZXJkYXRhIC5jb25kaXRpb24uU1VOX0hPVCB7XG4gICAgICAgICAgY29sb3I6ICNmMmMxNGY7IH1cbiAgICAgICAgLndlYXRoZXItd2lkZ2V0IC53ZWF0aGVyZGF0YS13cmFwcGVyIC53ZWF0aGVyZGF0YSAuY29uZGl0aW9uLlNVTl9DT0xEIHtcbiAgICAgICAgICBjb2xvcjogI2RjODUzZTsgfVxuICAgICAgICAud2VhdGhlci13aWRnZXQgLndlYXRoZXJkYXRhLXdyYXBwZXIgLndlYXRoZXJkYXRhIC5jb25kaXRpb24uQ0xPVURTIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICAud2VhdGhlci13aWRnZXQgLndlYXRoZXJkYXRhLXdyYXBwZXIgLndlYXRoZXJkYXRhIC5jb25kaXRpb24uUkFJTiB7XG4gICAgICAgICAgY29sb3I6ICMyMTlkYzY7IH1cbiAgICAgIC53ZWF0aGVyLXdpZGdldCAud2VhdGhlcmRhdGEtd3JhcHBlciAud2VhdGhlcmRhdGEgLnRlbXBlcmF0dXJlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLndlYXRoZXItd2lkZ2V0IC53ZWF0aGVyZGF0YS13cmFwcGVyIC53ZWF0aGVyZGF0YSAudGVtcGVyYXR1cmU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gIC53ZWF0aGVyLXdpZGdldCAuc3dpdGNoX3dyYXBwZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAud2VhdGhlci13aWRnZXQgLnN3aXRjaF93cmFwcGVyIHNwYW4udHh0X3N3aXRjaCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgICAud2VhdGhlci13aWRnZXQgLnN3aXRjaF93cmFwcGVyIC5jdXN0b21fc3dpdGNoW3R5cGU9XCJjaGVja2JveFwiXS5nZW9ibG9ja2VkICsgbGFiZWwge1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZjg3NTE0OyB9XG4gICAgICAud2VhdGhlci13aWRnZXQgLnN3aXRjaF93cmFwcGVyIC5jdXN0b21fc3dpdGNoW3R5cGU9XCJjaGVja2JveFwiXS5nZW9ibG9ja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzUxNDsgfVxuICAud2VhdGhlci13aWRnZXQgLmNvcHlfd2VhdGhlciBhLFxuICAud2VhdGhlci13aWRnZXQgLmNvcHlfd2VhdGhlciBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC53ZWF0aGVyLXdpZGdldCAuY29weV93ZWF0aGVyIHAge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAud2VhdGhlci13aWRnZXQgLmNvcHlfd2VhdGhlciAuZGlzYWJsZXdlYXRoZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAud2VhdGhlci13aWRnZXQgLmNvcHlfd2VhdGhlciAuY2xvc2Utd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZjBmMTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgLndlYXRoZXItd2lkZ2V0IC5jb3B5X3dlYXRoZXIgLmNsb3NlLXdpZGdldDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICAgLndlYXRoZXItd2lkZ2V0IC5jb3B5X3dlYXRoZXIgLmNsb3NlLXdpZGdldCBpIHtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuXG4ucHJvZHVjdC1zdGF0aWMtbGlua3MgLmFjdGlvbnMgc3BhbiB7XG4gIGNvbG9yOiAjMDA3ZTNjOyB9XG5cbi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IC5oZWFkX2NhdGVnb3J5IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y4Zjk7IH1cblxuLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQgLnNjcm9sbC10by10b3Age1xuICBiYWNrZ3JvdW5kOiAjODZlOGI1OyB9XG5cbi8qKlxuICogRlJPTSBOT1cgT04sIFlPVSBXSUxMIEJFIFNXSVRDSElORyBUTyBTUEVDSUZJQyBCUkVBS1BPSU5UUy4gKlxuXG4gKiBQbGVhc2UgcmVmZXJzIHRvIGFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MgZm9yIHRoZSBjb21wbGV0ZSBsaXN0IG9mIHRoZSBicmVha3BvaW50cyB1c2VkLlxuICogSWYgeW91IG5lZWQgYW55IG90aGVyIG1lZGlhIHF1ZXJpZXMsIHBsZWFzZSBhZGQgdGhlbSBoZXJlIGJlbG93LCB0YWtpbmcgaW4gY29uc2lkZXJhdGlvbiB0aGF0IGEgbW9iaWxlIGZpcnN0IGFwcHJvYWNoIGhhcyBiZWVuIGFkb3B0ZWQuXG4qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1tYWluLWFjdGlvbnMgPiAud2VhdGhlci13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndlYXRoZXItd2lkZ2V0IC5jb3B5X3dlYXRoZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC53ZWF0aGVyLXdpZGdldCAuY29weV93ZWF0aGVyIC5jbG9zZS13aWRnZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaGVhZGVyLmhlYWRlci1tYWluID4gLmNvbnRhaW5lciA+IC53ZWF0aGVyLXdpZGdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIGhlYWRlci5oZWFkZXItbWFpbiA+IC5jb250YWluZXIgPiAud2VhdGhlci13aWRnZXQgLndlYXRoZXItd2lkZ2V0X2lubmVyLXdyYXAge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgIGhlYWRlci5oZWFkZXItbWFpbiA+IC5jb250YWluZXIgPiAud2VhdGhlci13aWRnZXQgLndlYXRoZXItd2lkZ2V0X2lubmVyLXdyYXAgaW1nLmljb24ge1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgaGVhZGVyLmhlYWRlci1tYWluID4gLmNvbnRhaW5lciA+IC53ZWF0aGVyLXdpZGdldCAud2VhdGhlci13aWRnZXRfaW5uZXItd3JhcCAud2VhdGhlcmRhdGEgLmNpdHksXG4gICAgICBoZWFkZXIuaGVhZGVyLW1haW4gPiAuY29udGFpbmVyID4gLndlYXRoZXItd2lkZ2V0IC53ZWF0aGVyLXdpZGdldF9pbm5lci13cmFwIC53ZWF0aGVyZGF0YSAuY29uZGl0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wdF9jYXJ0IGhlYWRlci5oZWFkZXItbWFpbiA+IC5jb250YWluZXIgPiAud2VhdGhlci13aWRnZXQsXG4gICAgLnB0X2NoZWNrb3V0IGhlYWRlci5oZWFkZXItbWFpbiA+IC5jb250YWluZXIgPiAud2VhdGhlci13aWRnZXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHRfY2FydCAuaGVhZGVyLW1haW4tdG9wID4gZGl2IHtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAucHRfY2FydCAucHJvZHVjdC1wcmljZXMgLnByb21vZnJlZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg2ZThiNTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICMwMDk4NDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjdlODtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cbiAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIC5wcm9kdWN0LW5hbWUge1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAtOHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQyZC1yZXN1bHQuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZkZjk7IH1cbiAgLmQyZC1yZXN1bHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZkZjk7IH1cbiAgLnNuLW1lbnUgLnNlY29uZGFyeSA+IGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2VkZjBmMTsgfVxuICAuc24tbWVudSAuc2Vjb25kYXJ5ID4gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYwZjE7IH1cbiAgLnNuLW1lbnUgLnNlY29uZGFyeSA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGYwZjE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7IH1cbiAgLnNuLW1lbnUgLnNlY29uZGFyeSA+IGxpOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGYwZjE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLndlYXRoZXItd2lkZ2V0IHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLndlYXRoZXItd2lkZ2V0OmhvdmVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAud2VhdGhlci13aWRnZXQ6aG92ZXIgLndlYXRoZXItd2lkZ2V0X2lubmVyLXdyYXAge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYXRoZXItd2lkZ2V0IHtcbiAgICB3aWR0aDogMTM1cHg7IH1cbiAgICAud2VhdGhlci13aWRnZXQgLnN3aXRjaF93cmFwcGVyIHNwYW4udHh0X3N3aXRjaCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAud2VhdGhlci13aWRnZXQgLndlYXRoZXJkYXRhLXdyYXBwZXIgLmNpdHkge1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgICAud2VhdGhlci13aWRnZXQgLndlYXRoZXJkYXRhLXdyYXBwZXIgLmNvbmRpdGlvbiB7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC53ZWF0aGVyLXdpZGdldCArIC5oZWFkZXItdXNlci1pY29ucyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAud2VhdGhlci13aWRnZXQgLmNvcHlfd2VhdGhlciBhLFxuICAgIC53ZWF0aGVyLXdpZGdldCAuY29weV93ZWF0aGVyIHAge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNuLW1lbnUgLnNuLW5hdi1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3ZTNjOyB9XG4gIC5saW5rLXByaW1hcnkge1xuICAgIGNvbG9yOiAjMDA3ZTNjOyB9IH1cbiIsIi5uaWNlLXNlbGVjdCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U4ZThlODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLm5pY2Utc2VsZWN0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7IH1cbiAgLm5pY2Utc2VsZWN0OmFjdGl2ZSwgLm5pY2Utc2VsZWN0Lm9wZW4sIC5uaWNlLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5OyB9XG4gIC5uaWNlLXNlbGVjdDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk5OTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA2NiUgNjYlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDVweDsgfVxuICAubmljZS1zZWxlY3Qub3BlbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cbiAgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgLm5pY2Utc2VsZWN0LmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG4gIC5uaWNlLXNlbGVjdC53aWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uaWNlLXNlbGVjdC53aWRlIC5saXN0IHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5pY2Utc2VsZWN0LnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubmljZS1zZWxlY3QucmlnaHQgLmxpc3Qge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5uaWNlLXNlbGVjdC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7IH1cbiAgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2OCwgNjgsIDY4LCAwLjExKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxLjI1KSwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxLjI1KSwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAubmljZS1zZWxlY3QgLm9wdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsIC5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLCAubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gICAgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAubmljZS1zZWxlY3QgLm9wdGlvbi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuIiwiLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgQkFTRSBDU1MgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbn1cblxuLnNjcm9sbC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNjcm9sbC1lbGVtZW50LCAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUsXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhcixcbi5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWFycm93IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zY3JvbGwtdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbn1cbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQgPiB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQgPiB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbn1cblxuXG5cblxuXG5cblxuXG5cbi8qKioqKioqKioqKioqKiogU0lNUExFIElOTkVSIFNDUk9MTEJBUiAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IGRpdlxue1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2ssXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7IH1cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxOyB9XG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxOyB9XG5cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBsZWZ0OiAtMTJweDsgfVxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IHRvcDogLTEycHg7IH1cblxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMTJweDsgfVxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtMTJweDsgfVxuXG5cblxuXG5cblxuXG5cblxuXG4vKioqKioqKioqKioqKioqIFNJTVBMRSBPVVRFUiBTQ1JPTExCQVIgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCBkaXZcbntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEycHg7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHsgaGVpZ2h0OiA4cHg7IHRvcDogMnB4OyB9XG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGxlZnQ6IDJweDsgd2lkdGg6IDhweDsgfVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTsgfVxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7IH1cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7IH1cblxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHsgbGVmdDogLTEycHg7IG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgeyB0b3A6ICAtMTJweDsgbWFyZ2luLXRvcDogIDEycHg7IH1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7IG1pbi13aWR0aDogMTBweDsgfVxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7IG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGxlZnQ6IC0xNHB4OyB9XG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtMTRweDsgfVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMTRweDsgfVxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtMTRweDsgfVxuXG5cblxuXG5cblxuXG5cblxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBNQUMgT1MgWCAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgZGl2XG57XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgZGlzcGxheTogbm9uZTsgfVxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzZFNzE7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLnNjcm9sbGJhci1tYWNvc3g6aG92ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIsXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHtcbiAgICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDBweDtcbn1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7IGhlaWdodDogN3B4OyBtaW4td2lkdGg6IDEwcHg7IHRvcDogLTlweDsgfVxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIgeyBsZWZ0OiAtOXB4OyBtaW4taGVpZ2h0OiAxMHB4OyB3aWR0aDogN3B4OyB9XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGxlZnQ6IDJweDsgfVxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtNHB4OyB9XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IHRvcDogMnB4OyB9XG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTRweDsgfVxuXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMTFweDsgfVxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTExcHg7IH1cblxuXG5cblxuXG5cblxuXG5cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgTElHSFQgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gICAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXhNREFsSWlCNU1qMGlNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJSaVpHSmtZaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObE9HVTRaVGdpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYysnKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCAjZThlOGU4IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCNkYmRiZGIpLCBjb2xvci1zdG9wKDEwMCUsI2U4ZThlOCkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNkYmRiZGIgMCUsI2U4ZThlOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2RiZGJkYiAwJSwjZThlOGU4IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgI2RiZGJkYiAwJSwjZThlOGU4IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RiZGJkYiAwJSwjZThlOGU4IDEwMCUpO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDE3cHg7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWmxabVZtWlNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTm1OV1kxWmpVaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrJyk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwjZmVmZWZlKSwgY29sb3Itc3RvcCgxMDAlLCNmNWY1ZjUpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCNmNWY1ZjUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZWZlZmUgMCUsI2Y1ZjVmNSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZWZlZmUgMCUsI2Y1ZjVmNSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZWZlZmUgMCUsI2Y1ZjVmNSAxMDAlKTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHsgbGVmdDogLTE3cHg7IG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgeyB0b3A6ICAtMTdweDsgbWFyZ2luLXRvcDogIDE3cHg7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7IGhlaWdodDogMTBweDsgbWluLXdpZHRoOiAxMHB4OyB0b3A6IDBweDsgfVxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7IGxlZnQ6IDBweDsgbWluLWhlaWdodDogMTBweDsgd2lkdGg6IDEwcHg7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyBoZWlnaHQ6IDEycHg7IGxlZnQ6IDJweDsgdG9wOiAycHg7IH1cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtNHB4OyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHsgbGVmdDogMnB4OyB0b3A6IDJweDsgd2lkdGg6IDEycHg7IH1cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC00cHg7IH1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC0xOXB4OyB9XG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xOXB4OyB9XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBsZWZ0OiAtMTlweDsgfVxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IHRvcDogLTE5cHg7IH1cblxuXG5cblxuXG5cblxuXG5cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgUkFJTCAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCBkaXZcbntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNweCAwIDJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDJweCAwIDNweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEycHg7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYjlhMDtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlcjpob3ZlciAuc2Nyb2xsLWJhciB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgeyBsZWZ0OiAtMTdweDsgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIHsgbWFyZ2luLXRvcDogMTdweDsgdG9wOiAtMTdweDsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIgeyBoZWlnaHQ6IDEwcHg7IG1pbi13aWR0aDogMTBweDsgdG9wOiAxcHg7IH1cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7IGxlZnQ6IDFweDsgbWluLWhlaWdodDogMTBweDsgd2lkdGg6IDEwcHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGhlaWdodDogMTVweDsgbGVmdDogNXB4OyB9XG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUgeyBoZWlnaHQ6IDJweDsgbGVmdDogLTEwcHg7IHRvcDogNXB4OyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyB0b3A6IDVweDsgd2lkdGg6IDE1cHg7IH1cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IDVweDsgdG9wOiAtMTBweDsgd2lkdGg6IDJweDsgfVxuXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMjVweDsgfVxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0yNXB4OyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGxlZnQ6IC0yNXB4OyB9XG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyB0b3A6IC0yNXB4OyB9XG5cblxuXG5cblxuXG5cblxuXG5cbi8qKioqKioqKioqKioqKiogU0NST0xMQkFSIERZTkFNSUMgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2XG57XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gICAgYm90dG9tOiAycHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDdweDtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gICAgb3BhY2l0eTogMC4zO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNmU3MTtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogN3B4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICB0b3A6IGF1dG87XG59XG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogN3B4O1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDJweDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAycHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTRweDsgfVxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtNHB4OyB9XG5cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTExcHg7IH1cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtMTFweDsgfVxuXG5cbi8qIGhvdmVyICYgZHJhZyAqL1xuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gICAgb3BhY2l0eTogMC43O1xufVxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSxcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1iYXIsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1iYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDdweDtcbn1cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteTpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICAgIG1pbi13aWR0aDogN3B4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBHT09HTEUgQ0hST01FICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCBkaXZcbntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHt9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTZweDtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5YTlhOTtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTtcbiAgICBib3JkZXItY29sb3I6ICM3ZTdlN2U7XG59XG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHsgbGVmdDogLTE2cHg7IG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIHsgdG9wOiAgLTE2cHg7IG1hcmdpbi10b3A6ICAxNnB4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHsgaGVpZ2h0OiA4cHg7IG1pbi13aWR0aDogMTBweDsgdG9wOiAzcHg7IH1cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHsgbGVmdDogM3B4OyBtaW4taGVpZ2h0OiAxMHB4OyB3aWR0aDogOHB4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGJkYjsgfVxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgaGVpZ2h0OiAxNHB4OyBsZWZ0OiAtM3B4OyB9XG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGhlaWdodDogMTRweDsgbGVmdDogLTRweDsgfVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjsgfVxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtM3B4OyB3aWR0aDogMTRweDsgfVxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC00cHg7IHdpZHRoOiAxNHB4OyB9XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTE5cHg7IH1cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xOXB4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgbGVmdDogLTE5cHg7IH1cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtMTlweDsgfVxuXG5cblxuXG5cblxuXG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGUge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbnEge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuIiwiLy8gcmVtIGZhbGxiYWNrIC0gY3JlZGl0czogaHR0cDovL3plcm9zaXh0aHJlZS5zZS9cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKCRzaXplKTtcbn1cblxuLyoqXG4gKiBDcm9zcy1icm93c2VyIHN1cHBvcnQgZm9yIEBmb250LWZhY2UuIFN1cHBvcnRzIElFLCBHZWNrbywgV2Via2l0LCBPcGVyYS5cbiAqXG4gKiAkbmFtZSBpcyByZXF1aXJlZCwgYXJiaXRyYXJ5LCBhbmQgd2hhdCB5b3Ugd2lsbCB1c2UgaW4gZm9udCBzdGFja3MuXG4gKiAkZm9udC1maWxlcyBpcyByZXF1aXJlZCB1c2luZyBmb250LWZpbGVzKCdyZWxhdGl2ZS9sb2NhdGlvbicsICdmb3JtYXQnKS4gZm9yIGJlc3QgcmVzdWx0cyB1c2UgdGhpcyBvcmRlcjogd29mZiwgb3BlbnR5cGUvdHJ1ZXR5cGUsIHN2Z1xuICogJGVvdCBpcyByZXF1aXJlZCBieSBJRSwgYW5kIGlzIGEgcmVsYXRpdmUgbG9jYXRpb24gb2YgdGhlIGVvdCBmaWxlLlxuICogJHdlaWdodCBzaG93cyBpZiB0aGUgZm9udCBpcyBib2xkLCBkZWZhdWx0cyB0byBub3JtYWxcbiAqICRzdHlsZSBkZWZhdWx0cyB0byBub3JtYWwsIG1pZ2h0IGJlIGFsc28gaXRhbGljXG4gKiBGb3IgYW5kcm9pZCAyLjIgQ29tcGF0aWJsaXR5LCBwbGVhc2UgZW5zdXJlIHRoYXQgeW91ciB3ZWIgcGFnZSBoYXMgYSBtZXRhIHZpZXdwb3J0IHRhZy5cbiAqIFRvIHN1cHBvcnQgaU9TIDwgNC4yLCBhbiBTVkcgZmlsZSBtdXN0IGJlIHByb3ZpZGVkXG4gKi9cbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRmb250LWZpbGVzLCAkZW90OiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICRzdHlsZTogZmFsc2UpIHtcbiAgJGllZm9udDogdW5xdW90ZShcIiN7JGVvdH0/I2llZml4XCIpO1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuICAgIEBpZiAkZW90IHtcbiAgICAgIHNyYzogZm9udC11cmwoJGVvdCk7XG4gICAgICAkZm9udC1maWxlczogZm9udC11cmwoJGllZm9udCkgdW5xdW90ZShcImZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVwiKSwgJGZvbnQtZmlsZXM7XG4gICAgfVxuICAgIHNyYzogJGZvbnQtZmlsZXM7XG4gICAgQGlmICR3ZWlnaHQge1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxuICAgIEBpZiAkc3R5bGUge1xuICAgICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIGNlbnRlciB2ZXJ0aWNhbGx5IGFuZC9vciBob3Jpem9udGFsbHkgYW4gYWJzb2x1dGUgcG9zaXRpb25lZCBlbGVtZW50XG5AbWl4aW4gY2VudGVyKCR4eTp4eSkge1xuICBAaWYgJHh5ID09IHh5IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIEBlbHNlIGlmICR4eSA9PSB4IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIEBlbHNlIGlmICR4eSA9PSB5IHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbkBtaXhpbiBlbGxpcHNpcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufSIsIi8qKlxuICogR2l2ZW4gYW4gaW1hZ2UgbmFtZSB0aGlzIG1peGluIHJldHVybnMgYSBwYXRoXG4gKiBmb3IgdGhlIHJlbGF0aXZlIGltYWdlLlxuICpcbiAqIEBwYXJhbSAkaW1hZ2UgdGhlIG5hbWUgb2YgdGhlIGltYWdlIHRvIGxpbmsuXG4gKi9cbkBmdW5jdGlvbiBpbWFnZS1wYXRoKCRpbWFnZSkge1xuICBAcmV0dXJuIFwiI3skaW1hZ2VzLXBhdGh9LyN7JGltYWdlfVwiO1xufVxuXG4vKipcbiAqIEdpdmVuIGFuIGltYWdlIG5hbWUgdGhpcyBtaXhpbiByZXR1cm5zIHRoZSB1cmxcbiAqIGZvciB0aGUgcmVsYXRpdmUgaW1hZ2UuXG4gKlxuICogQHBhcmFtICRpbWFnZSB0aGUgbmFtZSBvZiB0aGUgaW1hZ2UgdG8gbGluay5cbiAqL1xuQGZ1bmN0aW9uIGltYWdlLXVybCgkaW1hZ2UpIHtcbiAgQHJldHVybiB1cmwoIGltYWdlLXBhdGgoJGltYWdlKSApO1xufVxuXG4vKipcbiAqIEdpdmVuIGEgZm9udCBuYW1lIHRoaXMgbWl4aW4gcmV0dXJucyBhIHBhdGhcbiAqIGZvciB0aGUgcmVsYXRpdmUgZm9udC5cbiAqXG4gKiBAcGFyYW0gJGZvbnQgdGhlIG5hbWUgb2YgdGhlIGZvbnQgdG8gbGluay5cbiAqL1xuQGZ1bmN0aW9uIGZvbnQtcGF0aCgkZm9udCkge1xuICBAcmV0dXJuIFwiI3skZm9udHMtcGF0aH0vI3skZm9udH1cIjtcbn1cblxuLyoqXG4gKiBHaXZlbiBhIGZvbnQgbmFtZSB0aGlzIG1peGluIHJldHVybnMgYW4gdXJsIGNsYXVzZVxuICogZm9yIHRoZSByZWxhdGl2ZSBmb250LlxuICpcbiAqIEBwYXJhbSAkZm9udCB0aGUgbmFtZSBvZiB0aGUgZm9udCB0byBsaW5rLlxuICovXG5AZnVuY3Rpb24gZm9udC11cmwoJGZvbnQpIHtcbiAgQHJldHVybiB1cmwoZm9udC1wYXRoKCRmb250KSk7XG59XG5cbi8qKlxuICogVGhpcyBpcyBhIHB1cmUgU0FTUyByZXBsYWNlbWVudCBmb3IgdGhlIHJ1YnkgXCJmb250LWZpbGVzXCIgaGVscGVyXG4gKiBpbXBsZW1lbnRlZCBieSBjb21wYXNzLlxuICogVXNlIHRoaXMgaGVscGVyIHRvIGNvbmNhdGVuYXRlIG11bHRpcGxlIGZvbnQgZmlsZSBmb3JtYXQuXG4gKi9cbkBmdW5jdGlvbiBmb250LWZpbGVzKCRmb250cy4uLikge1xuICAkZm9udC1maWxlczogbnVsbDtcblxuICBAZWFjaCAkZm9udCBpbiAkZm9udHMge1xuICAgICRmaWxlOiBudGgoJGZvbnQsIDEpO1xuICAgIEBpZiAobGVuZ3RoKCRmb250KSA9PSAyKSB7XG4gICAgICAkZm9ybWF0OiBudGgoJGZvbnQsIDIpO1xuICAgICAgJGZvbnQtZmlsZXM6ICRmb250LWZpbGVzLCBmb250LXVybCgkZmlsZSkgdW5xdW90ZShcImZvcm1hdCgnI3skZm9ybWF0fScpXCIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGZvbnQtZmlsZXM6ICRmb250LWZpbGVzLCBmb250LXVybCgkZmlsZSk7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkZm9udC1maWxlcztcbn1cblxuLy8gU2FzcyBmdW5jdGlvbiB0aGF0IGdldHMgdGhlIHJlbSB2YWx1ZSBiYXNlZCBvbiB0aGUgcHggdmFsdWUgdGhhdCBoYXMgYmVlbiBwYXNzZWQgaW5cbkBmdW5jdGlvbiBjYWxjdWxhdGUtcmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG4gIEByZXR1cm4gI3skcmVtU2l6ZX1yZW07XG59XG5cbi8vIEdFVCBDT0xPUiBGUk9NIFBBTEVUVEVcbkBmdW5jdGlvbiBwYWxldHRlKCRmZWF0dXJlLCAkcm9sZTogJ3ByaW1hcnknKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkcGFsZXR0ZSwgJGZlYXR1cmUpIHtcbiAgICAkZmVhdDogbWFwLWdldCgkcGFsZXR0ZSwgJGZlYXR1cmUpO1xuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRmZWF0LCAkcm9sZSkge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCRmZWF0LCAkcm9sZSk7XG4gICAgfVxuXG4gICAgQHdhcm4gXCJVbmtub3duIGAjeyRyb2xlfWAgaW4gJGZlYXR1cmVcIjtcbiAgfVxuXG4gIEB3YXJuIFwiVW5rbm93biBgI3skZmVhdHVyZX1gIGluICRwYWxldHRlXCI7XG59XG5cbkBmdW5jdGlvbiBiZy1jb2xvcigkcm9sZTogJ3ByaW1hcnknKSB7XG4gIEByZXR1cm4gcGFsZXR0ZSgnYmFja2dyb3VuZCcsICRyb2xlKTtcbn1cblxuQGZ1bmN0aW9uIHRleHQtY29sb3IoJHJvbGU6ICdwcmltYXJ5Jykge1xuICBAcmV0dXJuIHBhbGV0dGUoJ3RleHQnLCAkcm9sZSk7XG59XG5cbkBmdW5jdGlvbiBib3JkZXItY29sb3IoJHJvbGU6ICdwcmltYXJ5Jykge1xuICBAcmV0dXJuIHBhbGV0dGUoJ2JvcmRlcicsICRyb2xlKTtcbn1cblxuLy8gR0VUIEJVVFRPTlMgU1RZTEVcbkBmdW5jdGlvbiBidXR0b25zKCRmZWF0dXJlLCAkcm9sZTogJ3ByaW1hcnknKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnV0dG9ucywgJGZlYXR1cmUpIHtcbiAgICAkZmVhdDogbWFwLWdldCgkYnV0dG9ucywgJGZlYXR1cmUpO1xuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRmZWF0LCAkcm9sZSkge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCRmZWF0LCAkcm9sZSk7XG4gICAgfVxuXG4gICAgQHdhcm4gXCJVbmtub3duIGAjeyRyb2xlfWAgaW4gYCN7JGZlYXR9YFwiO1xuICB9XG5cbiAgQHdhcm4gXCJVbmtub3duIGAjeyRmZWF0dXJlfWAgaW4gJHBhbGV0dGVcIjtcbn1cblxuLy8gR0VUIEJSRUFLUE9JTlRcbkBmdW5jdGlvbiBicmVha3BvaW50KCRzaXplKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRzaXplKSB7XG4gICAgICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSk7XG4gIH1cblxuICBAd2FybiBcIlVua25vd24gYCN7JHNpemV9YCBpbiAkYnJlYWtwb2ludHNcIjtcbn1cblxuLy8gR0VUIFZBTFVFIEZST00gT1RIRVIgTUFQU1xuQGZ1bmN0aW9uIG1hcCgkbWFwLCAka2V5KSB7XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcCwgJGtleSkge1xuICAgIEB3YXJuIFwiS2V5IGAjeyRrZXl9YCBub3QgZm91bmQgaW4gJG1hcCBtYXAuXCI7XG4gIH1cbiAgQHJldHVybiBtYXAtZ2V0KCRtYXAsICRrZXkpO1xufVxuXG5cbkBmdW5jdGlvbiBzcXJ0KCRyKSB7XG4gICR4MDogMTtcbiAgJHgxOiAkeDA7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJHgxOiAkeDAgLSAoJHgwICogJHgwIC0gYWJzKCRyKSkgLyAoMiAqICR4MCk7XG4gICAgJHgwOiAkeDE7XG4gIH1cblxuICBAcmV0dXJuICR4MTtcbn1cblxuXG4vKipcbiAqIFVzZSB0aGlzIGZ1bmN0aW9uIHRvIGdldCB0aGUgd2FzaCBjYXJlIGZvbnQgaWNvbi5cbiAqIEBwYXJhbSAkY29kZSB0aGUgSVNPIGNvZGUgb2YgdGhlIHByb2R1Y3QgY2FyZS5cbiAqIEByZXR1cm4gYSB3YXNoIGZvbnQgaWNvbiBjb2RlLlxuICovXG5AZnVuY3Rpb24gd2FzaCgkY29kZSkge1xuICBAcmV0dXJuIGdldC1jYXJlLWljb24oJzEnLCAkY29kZSk7XG59XG5cblxuLyoqXG4gKiBVc2UgdGhpcyBmdW5jdGlvbiB0byBnZXQgdGhlIGJsZWFjaCBjYXJlIGZvbnQgaWNvbi5cbiAqIEBwYXJhbSAkY29kZSB0aGUgSVNPIGNvZGUgb2YgdGhlIHByb2R1Y3QgY2FyZS5cbiAqIEByZXR1cm4gYSBibGVhY2ggZm9udCBpY29uIGNvZGUuXG4gKi9cbkBmdW5jdGlvbiBibGVhY2goJGNvZGUpIHtcbiAgQHJldHVybiBnZXQtY2FyZS1pY29uKCcyJywgJGNvZGUpO1xufVxuXG5cbi8qKlxuICogVXNlIHRoaXMgZnVuY3Rpb24gdG8gZ2V0IHRoZSB0dW1ibGUtZHJ5IGNhcmUgZm9udCBpY29uLlxuICogQHBhcmFtICRjb2RlIHRoZSBJU08gY29kZSBvZiB0aGUgcHJvZHVjdCBjYXJlLlxuICogQHJldHVybiBhIHR1bWJsZS1kcnkgZm9udCBpY29uIGNvZGUuXG4gKi9cbkBmdW5jdGlvbiB0dW1ibGUtZHJ5KCRjb2RlKSB7XG4gIEByZXR1cm4gZ2V0LWNhcmUtaWNvbignMycsICRjb2RlKTtcbn1cblxuXG4vKipcbiAqIFVzZSB0aGlzIGZ1bmN0aW9uIHRvIGdldCB0aGUgaXJvbiBjYXJlIGZvbnQgaWNvbi5cbiAqIEBwYXJhbSAkY29kZSB0aGUgSVNPIGNvZGUgb2YgdGhlIHByb2R1Y3QgY2FyZS5cbiAqIEByZXR1cm4gYSBpcm9uIGZvbnQgaWNvbiBjb2RlLlxuICovXG5AZnVuY3Rpb24gaXJvbigkY29kZSkge1xuICBAcmV0dXJuIGdldC1jYXJlLWljb24oJzQnLCAkY29kZSk7XG59XG5cblxuLyoqXG4gKiBVc2UgdGhpcyBmdW5jdGlvbiB0byBnZXQgdGhlIGRyeS1jbGVhbiBjYXJlIGZvbnQgaWNvbi5cbiAqIEBwYXJhbSAkY29kZSB0aGUgSVNPIGNvZGUgb2YgdGhlIHByb2R1Y3QgY2FyZS5cbiAqIEByZXR1cm4gYSBkcnktY2xlYW4gZm9udCBpY29uIGNvZGUuXG4gKi9cbkBmdW5jdGlvbiBkcnktY2xlYW4oJGNvZGUpIHtcbiAgQHJldHVybiBnZXQtY2FyZS1pY29uKCc1JywgJGNvZGUpO1xufVxuXG5cbi8qKlxuICogVXNlIHRoaXMgZnVuY3Rpb24gdG8gZ2V0IHRoZSB3ZXQtY2xlYW4gY2FyZSBmb250IGljb24uXG4gKiBAcGFyYW0gJGNvZGUgdGhlIElTTyBjb2RlIG9mIHRoZSBwcm9kdWN0IGNhcmUuXG4gKiBAcmV0dXJuIGEgd2V0LWNsZWFuIGZvbnQgaWNvbiBjb2RlLlxuICovXG5AZnVuY3Rpb24gd2V0LWNsZWFuKCRjb2RlKSB7XG4gIEByZXR1cm4gZ2V0LWNhcmUtaWNvbignNicsICRjb2RlKTtcbn1cblxuXG4vKipcbiAqIFVzZSB0aGlzIGZ1bmN0aW9uIHRvIGdldCB0aGUgbmF0dXJhbC1kcnkgY2FyZSBmb250IGljb24uXG4gKiBAcGFyYW0gJGNvZGUgdGhlIElTTyBjb2RlIG9mIHRoZSBwcm9kdWN0IGNhcmUuXG4gKiBAcmV0dXJuIGEgbmF0dXJhbC1kcnkgZm9udCBpY29uIGNvZGUuXG4gKi9cbkBmdW5jdGlvbiBuYXR1cmFsLWRyeSgkY29kZSkge1xuICBAcmV0dXJuIGdldC1jYXJlLWljb24oJzcnLCAkY29kZSk7XG59XG5cblxuLyoqXG4gKiBHYXRoZXJzIHRoZSBwcm9wZXIgZm9udCBpY29uIGdpdmVuIHRoZSBwb3NpdGlvbiBhbmQgdGhlXG4gKiBwcm9kdWN0IGNhcmUgSVNPIGNvZGUuXG4gKiBAcGFyYW0gJHBvcyB0aGUgcG9zaXRpb25hbCBtYXJrZXIgZm9yIHRoZSBJU08gY29kZVxuICogQHBhcmFtICRjb2RlIHRoZSBJU08gY29kZSBvZiB0aGUgcHJvZHVjdCBjYXJlLlxuICogQHJldHVybiBhIGZvbnQgaWNvbiBjb2RlLlxuICovXG5AZnVuY3Rpb24gZ2V0LWNhcmUtaWNvbigkcG9zLCAkY29kZSkge1xuICAka2V5OiBcIiN7JHBvc30je3N0ci1zbGljZSgkY29kZSwgJHBvcyl9XCI7XG4gIEByZXR1cm4gbWFwLWdldCgkY2FyZS1pY29ucy1mb250LW1hcCwgJGtleSk7XG59XG5cbi8qKlxuICogTWFrZSBhIGN1c3RvbSBmdW5jdGlvbiB0aGF0IGFjdHMgYXMgYSBwcm94eSB0byB0aGUgY2FsbCB0byBsaXN0XG4gKiBhbmQgdGhhdCB1c2VzIFNhc3PigJkgQHdhcm4gdG8gdGVsbCB1cyB3aGV0aGVyIHNvbWV0aGluZyBoYXMgZ29uZSB3cm9uZy5cbiAqIFRoaXMgaXMgdG8gcHJldmVudCB5b3UgZnJvbSB0cnlpbmcgdG8gZ2V0IHRoZSB6LWluZGV4IHZhbHVlIG9mIGFuIGl0ZW0gbm90IGluIHlvdXIgbGlzdFxuICovXG5cbkBmdW5jdGlvbiB6KCRsaXN0LCAkZWxlbWVudCkge1xuICAgJHotaW5kZXg6IGluZGV4KCRsaXN0LCAkZWxlbWVudCk7XG5cbiAgIEBpZiAkei1pbmRleCB7XG4gICAgICBAcmV0dXJuICR6LWluZGV4O1xuICAgfVxuXG4gICBAd2FybiAnVGhlcmUgaXMgbm8gaXRlbSBcIiN7JGVsZW1lbnR9XCIgaW4gdGhpcyBsaXN0OyBjaG9vc2Ugb25lIG9mOiAjeyRsaXN0fSc7XG4gICBAcmV0dXJuIG51bGw7XG59XG4iLCIvLyBmYWRlT3V0SW4gYW5pbWF0aW9uIGlzIHVzZWQgaW5zaWRlIGZvb3RlciAoZm9yIGV4cGFuZGFibGUgaXRlbXMpLlxuQGtleWZyYW1lcyBmYWRlT3V0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0SW5XaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRJblJldmVyc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDQ2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDU2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0SW5SZXZlcnNlV2lkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgNDYlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgNTYlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGlnblRleHRMZWZ0IHtcbiAgMCUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGlnblRleHRDZW50ZXIge1xuICAwJSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRnJvbVJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5cbiIsIi8vIG1peGluc1xuJWNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4uY2xlYXJmaXgge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcbn1cblxuLy8gY29sb3JzXG4vLyBuYW1lcyB0YWtlbiBmcm9tIGh0dHA6Ly93d3cuY29sb3ItYmxpbmRuZXNzLmNvbS9jb2xvci1uYW1lLWh1ZS9cbiRibGFjazogIzAwMDtcbiRjZXJ1bGVhbjogIzAwNjI5YjtcbiRjaGFyY29hbDogIzQyNDI0MjtcbiRjaXRydXM6ICM4NGJkMDA7XG4kZGFyay1ncmF5OiAjYWFhO1xuJGRpbS1ncmF5OiAjNjY2O1xuJGdhaW5zYm9ybzogI2UwZTBlMDtcbiRpc2xhbWljLWdyZWVuOiAjMDE5MzI4O1xuJG5pZ2h0LXJpZGVyOiAjMzMzO1xuJG5vYmVsOiAjOTk5O1xuJHJhaW4tZm9yZXN0OiAjNjQ3NzJkO1xuJHNhbmdyaWE6ICM5OTAwMDA7XG4kc3Rhcmstd2hpdGU6ICNjZWJkYjM7XG4kdGVhbDogIzAwODU3ODtcbiR0dXR1OiAjZmFlZGVkO1xuJHZlcnktbGlnaHQtZ3JheTogI2NjYztcbiR3aGl0ZS1zbW9rZTogI2VmZWZlZjtcbiR3aGl0ZTogI2ZmZjtcblxuJHN3YXRjaC10eXBlczogYmxhY2sgIzAwMDAwMCwgYmVpZ2UgI2Y1ZjVkYywgYmx1ZSBibHVlLCBwdXJwbGUgcHVycGxlLCByZWQgcmVkLCBicm93biAjNzgzMjAxLCBncmVlbiBncmVlbiwgZ3JleSAjOGY5NzlkLCBwaW5rICNmZTI0OWEsIG9yYW5nZSBvcmFuZ2UsIHdoaXRlICNmZmZmZmYsIHllbGxvdyAjZmZmZjAwLCBuYXZ5IG5hdnk7XG5cbi8vIGZvbnRzXG4kc2Fucy1zZXJpZjogQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Fucy1zZXJpZi1hbHQ6IExhdG8sIHNhbnMtc2VyaWY7XG4kc2VyaWY6IENyZXRlIFJvdW5kLCBzZXJpZjtcblxuLy8gZmxhZy1pY29uLWNzc1xuJGZsYWctaWNvbi1jc3MtcGF0aDogJy4uL2xpYi9mbGFnLWljb24tY3NzL2ZsYWdzJztcblxuLy8gZ2xvYmFsIGNsYXNzZXNcbi52aXN1YWxseS1oaWRkZW4ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLm1lbnUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IC8vIFN1cHBvcnRlZCBieSBmaXJlZm94IGFuZCBDaHJvbWUgb25seS4gVXNlIGEgZmFsbGJhY2sgZm9yIHVuc3VwcG9ydGVkIGJyb3dzZXJzLlxuXG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICAvLyBVc2UgaW5oZXJpdGFuY2UgaGVyZSBpbiBvcmRlciB0byBtYWtlIGVhc2llclxuICAgIC8vIHRvIGNoYW5nZSB0aGUgYm94LXNpemluZyBpbiBwbHVnaW5zIG9yIG90aGVyIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvci5cbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuI21haW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgLmVuZGxlc3NhaXNsZSAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiOnJvb3Qge1xuICBmb250OiB7XG4gICAgZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBzaXplOiAxNXB4O1xuICAgIHNpemU6IDEwMCU7XG4gICAgd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmW2xhbmc9XCJlbFwiXSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmLWFsdDtcblxuICAgIGgxLCAuaDEtbGlrZSwgaDIsIC5oMi1saWtlLCBoMywgLmgzLWxpa2UsIGg0LCAuaDQtbGlrZSwgaDUsIC5oNS1saWtlLCBoNiwgLmg2LWxpa2Uge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmgxLCAuaDEtbGlrZSwgaDIsIC5oMi1saWtlLCBoMywgLmgzLWxpa2UsIGg0LCAuaDQtbGlrZSwgaDUsIC5oNS1saWtlLCBoNiwgLmg2LWxpa2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuaDEsIC5oMS1saWtlLCBoMiwgLmgyLWxpa2UsIGgzLCAuaDMtbGlrZSwgaDQsIC5oNC1saWtlLCBoNSwgLmg1LWxpa2Uge1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbn1cblxuaDEsIC5oMS1saWtlLCBoMiwgLmgyLWxpa2UsIGgzLCAuaDMtbGlrZSB7XG4gIGxpbmUtaGVpZ2h0OiBtYXAoJGJhc2VsaW5lLCBmaXJzdCk7XG59XG5cbmg1LCAuaDUtbGlrZSwgaDYsIC5oNi1saWtlIHtcbiAgbGluZS1oZWlnaHQ6IG1hcCgkYmFzZWxpbmUsIHNlY29uZCk7XG59XG5cbmgxLCAuaDEtbGlrZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcbiAgbWFyZ2luOiA2NXB4IDA7XG59XG5cbi5oMS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuaDIsIC5oMi1saWtlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuICBtYXJnaW46IDUwcHggMDtcbn1cblxuLmgyLXByb21vIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xuICBtYXJnaW46IDY1cHggMDtcbn1cblxuLmgxLWNhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQsICRmYWxsYmFjay1mb250cztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBtYXJnaW46IDMycHggMCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLCAuaDMtbGlrZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oMy1zZWNvbmRhcnkge1xuICBsaW5lLWhlaWdodDogbWFwKCRiYXNlbGluZSwgbmludGgpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5oMy1kaXNwbGF5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5cbmg0LCAuaDQtbGlrZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hcCgkYmFzZWxpbmUsIGZpZnRoKTtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5oNC1zZWNvbmRhcnkge1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xufVxuXG4uaDQtZGlzcGxheSwgLmg0LWVkaXRvcmlhbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbWFwKCRiYXNlbGluZSwgc2l4dGgpO1xuICBtYXJnaW46IDUwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaDQtZWRpdG9yaWFsIHtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgcmV2ZXJzZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbn1cblxuaDUsIC5oNS1saWtlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmg1LWVkaXRvcmlhbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogNC44cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg2LCAuaDYtbGlrZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnAsIHNwYW4sIGksIGVtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xufVxuXG5pLCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBtYXAoJGJhc2VsaW5lLCBmaWZ0aCk7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4vLyBQYXJhZ3JhcGggdmFyaWFudHNcbi50ZXh0LXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC1lbXBoYXNpcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtcGhvbmUsIC50ZXh0LWFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgfVxufVxuXG4udGV4dC1waG9uZSB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQocGhvbmUpO1xuICB9XG59XG5cbi50ZXh0LWNhbGxiYWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tZm9udChwaG9uZS1pbmNvbWluZyk7XG4gIH1cbn1cblxuLnRleHQtYWRkcmVzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KHBpbik7XG4gIH1cbn1cblxuQGVhY2ggJGp1c3QgaW4gY2VudGVyLCBsZWZ0LCByaWdodCB7XG4gIC50ZXh0LSN7JGp1c3R9IHtcbiAgICB0ZXh0LWFsaWduOiAjeyRqdXN0fTtcbiAgfVxufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXdlbGNvbWUge1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICBtYXJnaW46IDA7XG5cbiAgYSB7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICB9XG5cbiAgLnVzZXJuYW1lIHtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgfVxufVxuXG4udGV4dC1kaXNjbGFpbWVyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xuICBjb2xvcjogdGV4dC1jb2xvcihzZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblxuICAuc3RvcmUtZmluZGVyLWRldGFpbHMgJiB7XG4gICAgLypcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbnNtYWxsLCAudGV4dC1zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIHdhcm5pbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoYmFja2dyb3VuZCwgd2FybmluZyksIC4xKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuYSxcbi5hLWxpa2Uge1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5uby1qcyAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vLyAubGluay1wcmltYXJ5IHtcbi8vICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBsaW5lLWhlaWdodDogbWFwKCRiYXNlbGluZSwgZm91cnRoKTtcbi8vICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcblxuLy8gICAmOmFmdGVyIHtcbi8vICAgICBjb250ZW50OiAnIOKGkic7XG4vLyAgIH1cbi8vIH1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgbGluZS1oZWlnaHQ6IG1hcCgkYmFzZWxpbmUsIHNlY29uZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyDihpInO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gIH1cbn1cblxuLmxpbmstYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IG1hcCgkYmFzZWxpbmUsIG5pbnRoKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saW5rLXNjcm9sbC1ib3R0b20ge1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnIOKGkyc7XG4gIH1cbn1cblxuLmxpbmstYmFjay1leHBsb3JlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KGZ1bGxBcnJvd1JpZ2h0KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN0b3JlLWZpbmRlci1kZXRhaWxzICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBtYXJnaW46IDlweCAwIDE4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmxpbmstZXhwbG9kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5wcmVmZXJyZWQtc3RvcmUtcGFnZSAmIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJy0nO1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICB9XG4gIH1cbn1cblxuLmxpbmstZ3Vlc3Qge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICAuZWEtY29uZmlybSArICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLWZvY3VzIHtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmlzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIHdhcm5pbmcpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZGFuZ2VyX21zZyB7XG4gIHAsIGkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLmxpbmstcHJlZmVycmVkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXG4gIC5wdF9zdG9yZS1sb2NhdG9yICYge1xuICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAucHJlZmVycmVkIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICB9XG4gIH1cblxuICAucHJlZmVycmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxhYmVsLXBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQoJ2Zhdk9mZicpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihwcmltYXJ5KTtcbiAgfVxuXG4gICYuaXMtcHJlZmVycmVkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoJ2Zhdk9uJyk7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgfVxuXG4gICAgLnByZWZlcnJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm5vdC1wcmVmZXJyZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmstbWluaWNhcnQtY2xvc2Uge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIkZmFsbGJhY2stZm9udHM6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250MTogJ2d0LXdhbHNoZWltJztcbiRmb250LWRlZmF1bHQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJGZvbnQtZGVmYXVsdCwgJGZhbGxiYWNrLWZvbnRzO1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtYWx0OiAkZm9udC1kZWZhdWx0LCAkZmFsbGJhY2stZm9udHM7XG4iLCJAaW1wb3J0ICdzcHJpdGUtYWxsLWhkJztcbkBpbXBvcnQgJ3Nwcml0ZS1hbGwnO1xuXG4vLyBQQUxFVFRFIENPTE9SUyBNQVBcbiRjb2xvcjA6ICMxMjEyMTI7XG4kY29sb3JmOiAjZmZmO1xuJGNvbG9yMTogIzAwOTg0ODsgLy8gYnJhbmQgY29sb3JcbiRjb2xvcjI6ICNkYWY3ZTg7IC8vIHVsdHJhIGxpZ2h0IGdyZWVuXG4kY29sb3IzOiAjZWRlZGVkOyAvLyBsaWdodCBncmF5XG4kY29sb3I0OiAjZWRmMGYxOyAvLyBjb2xkIGdyYXlcbiRjb2xvcjU6ICNjNGM0YzQ7IC8vIHdhcm0gZ3JheVxuJGNvbG9yNjogIzc3NzsgLy8gZGFyayBncmF5XG4kY29sb3I3OiAjZDAwMjFiO1xuJGNvbG9yODogI2IzZTBjOTtcbiRjb2xvcjk6ICM2MTJiMmI7XG4kY29sb3IxMDogIzg2ZThiNTsgLy8gbGlnaHQgZ3JlZW5cbiRjb2xvcjExOiAjODc4Nzg3O1xuJGNvbG9yMTI6ICNjYTlhNDI7XG4kY29sb3IxMzogI2U1ZjRlYztcbiRjb2xvcjE0OiAjZmRlMWU0O1xuJGNvbG9yMTU6ICNmNWZkZjk7XG4kY29sb3IxNjogIzAwN2UzYzsgLy8gZGFyayBncmVlblxuJGNvbG9yMTc6ICNkOGQ4ZDg7XG4kY29sb3IxODogIzNiNTk5ODtcbiRjb2xvcjE5OiAjZjg3NTE0O1xuJGNvbG9yMjA6ICMxZTYyYjE7IC8vIG1pZCBibHVlXG4kY29sb3IyMTogI2Y3ZjhmOTsgLy8gbGlnaHRlciBncmF5XG4kY29sb3IyMjogI2U0ZTdlODsgLy8gdWx0cmEgbGlnaHQgZ3JheVxuJGNvbG9yMjM6ICM5OTk7IC8vIG1pZCBncmF5XG4kY29sb3IyNDogIzIxOWRjNjsgLy8gbGlnaHQgYmx1ZVxuJGNvbG9yMjU6ICNkYzg1M2U7IC8vIG9yYW5nZVxuJGNvbG9yMjY6ICNmMmMxNGY7IC8vIHllbGxvd1xuJGNvbG9yMjc6ICNmOWY5Zjk7IC8vIHN1cGVybGlnaHQgZ3JheVxuJGNvbG9yMjg6ICNmNWY1ZjU7IC8vIHN1cGVybGlnaHQgZ3JheSAyXG4kY29sb3IyOTogI2UzMDQzMDsgLy8gcmVkIHNhbGVcblxuLy8gaW4gb3JkZXIgdG8gdXNlIG9uZSB0aGUgY29sb3JzIGluY2x1ZGVkIGluIHRoZSBtYXAsXG4vLyB5b3UgY2FuIHNpbXBseSB1c2UgdGhlIGZ1bmN0aW9uIHBhbGV0dGUoKSxcbi8vIGllOiBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpXG4kcGFsZXR0ZTogKFxuICB0ZXh0OiAoXG4gICAgcHJpbWFyeSA6ICRjb2xvcjAsXG4gICAgc2Vjb25kYXJ5OiAkY29sb3I2LFxuICAgIHRlcnRpYXJ5IDogJGNvbG9yNSxcbiAgICByZXZlcnNlIDogJGNvbG9yZixcbiAgICBmb2N1cyA6ICRjb2xvcjEsXG4gICAgd2FybmluZyA6ICRjb2xvcjcsXG4gICAgYWNjZW50IDogJGNvbG9yOSxcbiAgICBsaWdodCA6ICRjb2xvcjEwLFxuICAgIGRhcmsgOiAkY29sb3IxMSxcbiAgICBkZWVwZ3JlZW46ICRjb2xvcjE2LFxuICAgIGhpZ2hsaWdodDogJGNvbG9yMTIsXG4gICAgbG93YXZhaWxhYmlsaXR5OiAkY29sb3IxOSxcbiAgICBtaWRibHVlOiAkY29sb3IyMCxcbiAgICBtaWRncmF5OiAkY29sb3IyMyxcbiAgICBibHVlbGlnaHQ6ICRjb2xvcjI0LFxuICAgIG1pZG9yYW5nZTogJGNvbG9yMjUsXG4gICAgbWlkeWVsbG93OiAkY29sb3IyNixcbiAgICBzdWNjZXNzOiAkY29sb3IxLFxuICAgIGRpc2NvdW50OiAkY29sb3IyOVxuICApLFxuICBiYWNrZ3JvdW5kOiAoXG4gICAgcHJpbWFyeSA6ICRjb2xvcmYsXG4gICAgc2Vjb25kYXJ5OiAkY29sb3I1LFxuICAgIHRlcnRpYXJ5IDogJGNvbG9yNCxcbiAgICByZXZlcnNlIDogJGNvbG9yMCxcbiAgICBmb2N1cyA6ICRjb2xvcjEsXG4gICAgc2VsZWN0ZWQgOiAkY29sb3I4LFxuICAgIHN1Y2Nlc3MgOiAkY29sb3IxMyxcbiAgICB3YXJuaW5nIDogJGNvbG9yNyxcbiAgICBhY2NlbnQgOiAkY29sb3IxNCxcbiAgICBsaWdodGhvdmVyIDogJGNvbG9yMjcsXG4gICAgaG92ZXIgOiAkY29sb3IyLFxuICAgIHByZXNzZWQgOiAkY29sb3IxNixcbiAgICBmYWNlYm9vayA6ICRjb2xvcjE4LFxuICAgIHNlcGFyYXRvcjogJGNvbG9yMTcsXG4gICAgZGlzYWJsZWQgOiAkY29sb3I2LFxuICAgIG9wYWNpdHk6ICRjb2xvcjE1LFxuICAgIGxpZ2h0OiAkY29sb3IxMCxcbiAgICBkYXJrOiAkY29sb3IyMyxcbiAgICBoYWxsb3dlZW46ICRjb2xvcjEyXG4gICksXG4gIGJvcmRlcjogKFxuICAgIHByaW1hcnkgOiAkY29sb3I1LFxuICAgIHNlY29uZGFyeTogJGNvbG9yMCxcbiAgICB0ZXJ0aWFyeSA6ICRjb2xvcjQsXG4gICAgcmV2ZXJzZSA6ICRjb2xvcmYsXG4gICAgbGlnaHQgOiAkY29sb3IyMSxcbiAgICB1bHRyYWxpZ2h0IDogJGNvbG9yMjIsXG4gICAgZm9jdXMgOiAkY29sb3IxLFxuICAgIGhpZ2hsaWdodDogJGNvbG9yMTAsXG4gICAgc2VsZWN0ZWQgOiAkY29sb3I4LFxuICAgIHdhcm5pbmcgOiAkY29sb3I3LFxuICAgIHByZXNzZWQgOiAkY29sb3IxNixcbiAgICBkaXNhYmxlZCA6ICRjb2xvcjYsXG4gICAgZGFyayA6ICRjb2xvcjExLFxuICAgIGxvd2F2YWlsYWJpbGl0eTogJGNvbG9yMTksXG4gICAgc3VjY2VzczogJGNvbG9yMSxcbiAgICBkaXZpZGVyOiAkY29sb3IyOFxuICApXG4pO1xuXG4kYnV0dG9uczogKFxuICB0ZXh0OiAoXG4gICAgcHJpbWFyeTogJGNvbG9yZixcbiAgICBwcmltYXJ5SG92ZXI6ICRjb2xvcmYsXG4gICAgcHJpbWFyeUFjdGl2ZTogJGNvbG9yZixcbiAgICBwcmltYXJ5RGlzYWJsZWQ6ICRjb2xvcjExLFxuICAgIHNlY29uZGFyeTogJGNvbG9yMSxcbiAgICBzZWNvbmRhcnlIb3ZlcjogJGNvbG9yMSxcbiAgICBzZWNvbmRhcnlBY3RpdmU6ICRjb2xvcmYsXG4gICAgdGVydGlhcnk6ICRjb2xvcjAsXG4gICAgdGVydGlhcnlIb3ZlcjogJGNvbG9yMCxcbiAgICB0ZXJ0aWFyeUFjdGl2ZTogJGNvbG9yMCxcbiAgICBkaXNhYmxlZDogJGNvbG9yNlxuICApLFxuICBiYWNrZ3JvdW5kOiAoXG4gICAgcHJpbWFyeTogJGNvbG9yMTYsXG4gICAgcHJpbWFyeUhvdmVyOiAkY29sb3IxLFxuICAgIHByaW1hcnlBY3RpdmU6ICRjb2xvcjEsXG4gICAgcHJpbWFyeURpc2FibGVkOiAkY29sb3JmLFxuICAgIHNlY29uZGFyeTogJGNvbG9yZixcbiAgICBzZWNvbmRhcnlIb3ZlcjogJGNvbG9yMixcbiAgICBzZWNvbmRhcnlBY3RpdmU6ICRjb2xvcjE2LFxuICAgIHRlcnRpYXJ5OiAkY29sb3IzLFxuICAgIHRlcnRpYXJ5SG92ZXI6ICRjb2xvcjQsXG4gICAgdGVydGlhcnlBY3RpdmU6ICRjb2xvcjUsXG4gICAgZGlzYWJsZWQ6ICRjb2xvcjNcbiAgKSxcbiAgYm9yZGVyOiAoXG4gICAgcHJpbWFyeTogJGNvbG9yMTYsXG4gICAgcHJpbWFyeUhvdmVyOiAkY29sb3IxLFxuICAgIHByaW1hcnlEaXNhYmxlZDogJGNvbG9yNixcbiAgICBwcmltYXJ5QWN0aXZlOiAkY29sb3IxLFxuICAgIHNlY29uZGFyeTogJGNvbG9yMSxcbiAgICBzZWNvbmRhcnlIb3ZlcjogJGNvbG9yMSxcbiAgICBzZWNvbmRhcnlBY3RpdmU6ICRjb2xvcjE2LFxuICAgIHRlcnRpYXJ5OiAkY29sb3I1LFxuICAgIHRlcnRpYXJ5SG92ZXI6ICRjb2xvcjUsXG4gICAgdGVydGlhcnlBY3RpdmU6ICRjb2xvcjYsXG4gICAgZGlzYWJsZWQ6ICRjb2xvcjRcbiAgKVxuKTtcblxuLy8gVFlQT0dSQVBIWVxuJGJhc2VsaW5lOiAoXG4gIGZpcnN0OiAxLFxuICBzZWNvbmQ6IDEuMixcbiAgdGhpcmQ6IDEuMjUsXG4gIGZvdXJ0aDogMS4zLFxuICBmaWZ0aDogMS42LFxuICBzaXh0aDogMixcbiAgc2V2ZW50aDogMS41ODMsXG4gIGVpZ2h0OiAxLjMzMyxcbiAgbmludGg6IDEuNSxcbiAgdGVudGg6IDEuMjY2XG4pO1xuXG4vLyBUUkFOU0lUSU9OU1xuJGVhc2luZzogKFxuICBwcmltYXJ5OiBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKVxuKTtcblxuLy8gbGF5b3V0IHZhbHVlc1xuJG1pbmljYXJ0LXdpZHRoOiAzODBweDtcbiR0b3BtZXNzYWdlSGVpZ2h0OiAyNnB4O1xuJHJpcHBsZTogNDBweDtcbiRyaXBwbGUtb2ZmLXNjYWxlOiAuNjI1O1xuJHJpcHBsZS1vbi1zY2FsZTogLjI1O1xuXG4kYm94LW9wdGlvbi1zZWxlY3RlZDogcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuXG4kcmlwcGxlLW9mZi1zZWxlY3RlZDogYmctY29sb3Ioc2VsZWN0ZWQpO1xuJHJpcHBsZS1vbi1iZzogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG5cbiRzdWJjYXRlZ29yaWVzLXRpdGxlLXdlaWdodDogMTAwO1xuJHN1YmNhdGVnb3JpZXMtZmlndXJlLWJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yKGZvY3VzKTtcbiRzdWJjYXRlZ29yaWVzLWZvbnQtc2l6ZTogMTJweDtcblxuJHJhZGlvLWZsYWctc2l6ZTogNzBweDtcblxuJGFkZHJlc3MtYmctZGVmYXVsdDogcmdiYSgkY29sb3IxLCAuMSk7XG4kYWRkcmVzcy1ib3JkZXItZGVmYXVsdDogYm9yZGVyLWNvbG9yKGZvY3VzKTtcblxuLy8gUHNldWRvLWNsYXNzZXMgY29udGVudHNcbiRlbXB0eS1jb250ZW50OiAnJztcbiRzZXBhcmF0b3ItY29udGVudDogJ3wnO1xuJGV4cGFuZC1jb250ZW50OiAnKyc7XG4kY29sbGFwc2UtY29udGVudDogJy0nO1xuJGNsb3NlLWNvbnRlbnQ6ICdcXGQ3JztcbiRjaXJjbGUtY29udGVudDogJ1xcMjAyMic7XG4kYnJlYWRjcnVtYi1hcnJvdy1jb250ZW50OiAnIFxcMjAzQSAnO1xuJHNsaWNrLWxlZnQtYXJyb3ctY29udGVudDogJ+KGkCc7XG4kc2xpY2stcmlnaHQtYXJyb3ctY29udGVudDogJ+KGkic7XG4kdG9wLWFycm93LWNvbnRlbnQ6ICfihpEnO1xuJGJvdHRvbS1hcnJvdy1jb250ZW50OiAn4oaTJztcbiRxdWVzdGlvbi1jb250ZW50OiAnPyc7XG5cbi8vIFBST0RVQ1QgQ09MT1JTXG4kcHJvZHVjdC1maWx0ZXJzLXBhbGV0dGU6IChcbiAgJ2JlaWdlJyA6ICNmNWY1ZGMsXG4gICdibGFjaycgOiAjMDAwMDAwLFxuICAnYmx1ZScgOiAjMzA3ZGRiLFxuICAnYnJvd24nIDogIzY2MjAyMCxcbiAgJ2J1cmd1bmR5JyA6ICM4MDAwMjAsXG4gICdkYXJrYmx1ZScgOiAjMDA3M2MxLFxuICAnZGFya2dyYXknIDogIzU1NTU1NSxcbiAgJ2RhcmtncmVlbicgOiAjMDA2NDAwLFxuICAnZnVjaHNpYScgOiAjZmYwMDgwLFxuICAnZ29sZCcgOiAjZmZkNzAwLFxuICAnZ3JheScgOiAjNmQ2ZDZkLFxuICAnZ3JlZW4nIDogIzgyYzYzZCxcbiAgJ2xpZ2h0Ymx1ZScgOiAjMzdiNmU1LFxuICAnbGlnaHRncmF5JyA6ICNjZWNlY2UsXG4gICdsaWdodGdyZWVuJyA6ICM5MGVlOTAsXG4gICdsaWxhYycgOiAjYzhhMmM4LFxuICAnb3JhbmdlJyA6ICNmZjkwMDAsXG4gICdwaW5rJyA6ICNmMWE1ZDUsXG4gICdyZWQnIDogI2QwMDExYixcbiAgJ3NpbHZlcicgOiAjYzBjMGMwLFxuICAndmlvbGV0JyA6ICNjZDMyNzgsXG4gICd3aGl0ZScgOiAjZmZmZmZmLFxuICAneWVsbG93JyA6ICNmZmZmMDAsXG4gICdtdWx0aS1jb2xvcicgOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjUyLCAzNSwgMzgsIDEpIDAlLCByZ2JhKDI0NywgNDIsIDE1OCwgMSkgMjAlLCByZ2JhKDg4LCAzOCwgMjI2LCAxKSA0MSUsIHJnYmEoMCwgMTY1LCAxODMsIDEpIDYwJSwgcmdiYSg4MiwgMjI2LCAyMCwgMSkgODAlLCByZ2JhKDI0NCwgMjEyLCAyOSwgMSkgMTAwJSlcbik7XG5cbiRmbGFncy1tYXA6IChcbiAgYWQ6ICRzcC1mbGFnLWFkLFxuICBhZTogJHNwLWZsYWctYWUsXG4gIGFmOiAkc3AtZmxhZy1hZixcbiAgYWc6ICRzcC1mbGFnLWFnLFxuICBhaTogJHNwLWZsYWctYWksXG4gIGFsOiAkc3AtZmxhZy1hbCxcbiAgYW06ICRzcC1mbGFnLWFtLFxuICBhbjogJHNwLWZsYWctYW4sXG4gIGFvOiAkc3AtZmxhZy1hbyxcbiAgYXE6ICRzcC1mbGFnLWFxLFxuICBhcjogJHNwLWZsYWctYXIsXG4gIGFzOiAkc3AtZmxhZy1hcyxcbiAgYXQ6ICRzcC1mbGFnLWF0LFxuICBhdTogJHNwLWZsYWctYXUsXG4gIGF3OiAkc3AtZmxhZy1hdyxcbiAgYXg6ICRzcC1mbGFnLWF4LFxuICBhejogJHNwLWZsYWctYXosXG4gIGJhOiAkc3AtZmxhZy1iYSxcbiAgYmI6ICRzcC1mbGFnLWJiLFxuICBiZDogJHNwLWZsYWctYmQsXG4gIGJlOiAkc3AtZmxhZy1iZSxcbiAgYmY6ICRzcC1mbGFnLWJmLFxuICBiZzogJHNwLWZsYWctYmcsXG4gIGJoOiAkc3AtZmxhZy1iaCxcbiAgYmk6ICRzcC1mbGFnLWJpLFxuICBiajogJHNwLWZsYWctYmosXG4gIGJsOiAkc3AtZmxhZy1ibCxcbiAgYm06ICRzcC1mbGFnLWJtLFxuICBibjogJHNwLWZsYWctYm4sXG4gIGJvOiAkc3AtZmxhZy1ibyxcbiAgYnI6ICRzcC1mbGFnLWJyLFxuICBiczogJHNwLWZsYWctYnMsXG4gIGJ0OiAkc3AtZmxhZy1idCxcbiAgYnc6ICRzcC1mbGFnLWJ3LFxuICBieTogJHNwLWZsYWctYnksXG4gIGJ6OiAkc3AtZmxhZy1ieixcbiAgY2E6ICRzcC1mbGFnLWNhLFxuICBjYzogJHNwLWZsYWctY2MsXG4gIGNkOiAkc3AtZmxhZy1jZCxcbiAgY2Y6ICRzcC1mbGFnLWNmLFxuICBjZzogJHNwLWZsYWctY2csXG4gIGNoOiAkc3AtZmxhZy1jaCxcbiAgY2k6ICRzcC1mbGFnLWNpLFxuICBjazogJHNwLWZsYWctY2ssXG4gIGNsOiAkc3AtZmxhZy1jbCxcbiAgY206ICRzcC1mbGFnLWNtLFxuICBjbjogJHNwLWZsYWctY24sXG4gIGNvOiAkc3AtZmxhZy1jbyxcbiAgY3I6ICRzcC1mbGFnLWNyLFxuICBjdTogJHNwLWZsYWctY3UsXG4gIGN2OiAkc3AtZmxhZy1jdixcbiAgY3c6ICRzcC1mbGFnLWN3LFxuICBjeDogJHNwLWZsYWctY3gsXG4gIGN5OiAkc3AtZmxhZy1jeSxcbiAgY3o6ICRzcC1mbGFnLWN6LFxuICBkZTogJHNwLWZsYWctZGUsXG4gIGRqOiAkc3AtZmxhZy1kaixcbiAgZGs6ICRzcC1mbGFnLWRrLFxuICBkbTogJHNwLWZsYWctZG0sXG4gIGRvOiAkc3AtZmxhZy1kbyxcbiAgZHo6ICRzcC1mbGFnLWR6LFxuICBlYzogJHNwLWZsYWctZWMsXG4gIGVlOiAkc3AtZmxhZy1lZSxcbiAgZWc6ICRzcC1mbGFnLWVnLFxuICBlaDogJHNwLWZsYWctZWgsXG4gIGVyOiAkc3AtZmxhZy1lcixcbiAgZXM6ICRzcC1mbGFnLWVzLFxuICBldDogJHNwLWZsYWctZXQsXG4gIGV1OiAkc3AtZmxhZy1ldSxcbiAgZmk6ICRzcC1mbGFnLWZpLFxuICBmajogJHNwLWZsYWctZmosXG4gIGZrOiAkc3AtZmxhZy1mayxcbiAgZm06ICRzcC1mbGFnLWZtLFxuICBmbzogJHNwLWZsYWctZm8sXG4gIGZyOiAkc3AtZmxhZy1mcixcbiAgZ2E6ICRzcC1mbGFnLWdhLFxuICBnYjogJHNwLWZsYWctZ2IsXG4gIGdkOiAkc3AtZmxhZy1nZCxcbiAgZ2U6ICRzcC1mbGFnLWdlLFxuICBnZzogJHNwLWZsYWctZ2csXG4gIGdoOiAkc3AtZmxhZy1naCxcbiAgZ2k6ICRzcC1mbGFnLWdpLFxuICBnbDogJHNwLWZsYWctZ2wsXG4gIGdtOiAkc3AtZmxhZy1nbSxcbiAgZ246ICRzcC1mbGFnLWduLFxuICBncTogJHNwLWZsYWctZ3EsXG4gIGdwOiAkc3AtZmxhZy1ncCxcbiAgZ3I6ICRzcC1mbGFnLWdyLFxuICBnczogJHNwLWZsYWctZ3MsXG4gIGd0OiAkc3AtZmxhZy1ndCxcbiAgZ3U6ICRzcC1mbGFnLWd1LFxuICBndzogJHNwLWZsYWctZ3csXG4gIGd5OiAkc3AtZmxhZy1neSxcbiAgaGs6ICRzcC1mbGFnLWhrLFxuICBobjogJHNwLWZsYWctaG4sXG4gIGhyOiAkc3AtZmxhZy1ocixcbiAgaHQ6ICRzcC1mbGFnLWh0LFxuICBodTogJHNwLWZsYWctaHUsXG4gIGljOiAkc3AtZmxhZy1pYyxcbiAgaWQ6ICRzcC1mbGFnLWlkLFxuICBpZTogJHNwLWZsYWctaWUsXG4gIGlsOiAkc3AtZmxhZy1pbCxcbiAgaW06ICRzcC1mbGFnLWltLFxuICBpbjogJHNwLWZsYWctaW4sXG4gIGlxOiAkc3AtZmxhZy1pcSxcbiAgaXI6ICRzcC1mbGFnLWlyLFxuICBpczogJHNwLWZsYWctaXMsXG4gIGl0OiAkc3AtZmxhZy1pdCxcbiAgamU6ICRzcC1mbGFnLWplLFxuICBqbTogJHNwLWZsYWctam0sXG4gIGpvOiAkc3AtZmxhZy1qbyxcbiAganA6ICRzcC1mbGFnLWpwLFxuICBrZTogJHNwLWZsYWcta2UsXG4gIGtnOiAkc3AtZmxhZy1rZyxcbiAga2g6ICRzcC1mbGFnLWtoLFxuICBraTogJHNwLWZsYWcta2ksXG4gIGttOiAkc3AtZmxhZy1rbSxcbiAga246ICRzcC1mbGFnLWtuLFxuICBrcDogJHNwLWZsYWcta3AsXG4gIGtyOiAkc3AtZmxhZy1rcixcbiAga3c6ICRzcC1mbGFnLWt3LFxuICBreTogJHNwLWZsYWcta3ksXG4gIGt6OiAkc3AtZmxhZy1reixcbiAgbGE6ICRzcC1mbGFnLWxhLFxuICBsYjogJHNwLWZsYWctbGIsXG4gIGxjOiAkc3AtZmxhZy1sYyxcbiAgbGk6ICRzcC1mbGFnLWxpLFxuICBsazogJHNwLWZsYWctbGssXG4gIGxyOiAkc3AtZmxhZy1scixcbiAgbHM6ICRzcC1mbGFnLWxzLFxuICBsdDogJHNwLWZsYWctbHQsXG4gIGx1OiAkc3AtZmxhZy1sdSxcbiAgbHY6ICRzcC1mbGFnLWx2LFxuICBseTogJHNwLWZsYWctbHksXG4gIG1hOiAkc3AtZmxhZy1tYSxcbiAgbWM6ICRzcC1mbGFnLW1jLFxuICBtZDogJHNwLWZsYWctbWQsXG4gIG1lOiAkc3AtZmxhZy1tZSxcbiAgbWY6ICRzcC1mbGFnLW1mLFxuICBtZzogJHNwLWZsYWctbWcsXG4gIG1oOiAkc3AtZmxhZy1taCxcbiAgbWs6ICRzcC1mbGFnLW1rLFxuICBtbDogJHNwLWZsYWctbWwsXG4gIG1tOiAkc3AtZmxhZy1tbSxcbiAgbW46ICRzcC1mbGFnLW1uLFxuICBtbzogJHNwLWZsYWctbW8sXG4gIG1wOiAkc3AtZmxhZy1tcCxcbiAgbXE6ICRzcC1mbGFnLW1xLFxuICBtcjogJHNwLWZsYWctbXIsXG4gIG1zOiAkc3AtZmxhZy1tcyxcbiAgbXQ6ICRzcC1mbGFnLW10LFxuICBtdTogJHNwLWZsYWctbXUsXG4gIG12OiAkc3AtZmxhZy1tdixcbiAgbXc6ICRzcC1mbGFnLW13LFxuICBteDogJHNwLWZsYWctbXgsXG4gIG15OiAkc3AtZmxhZy1teSxcbiAgbXo6ICRzcC1mbGFnLW16LFxuICBuYTogJHNwLWZsYWctbmEsXG4gIG5jOiAkc3AtZmxhZy1uYyxcbiAgbmU6ICRzcC1mbGFnLW5lLFxuICBuZjogJHNwLWZsYWctbmYsXG4gIG5nOiAkc3AtZmxhZy1uZyxcbiAgbmk6ICRzcC1mbGFnLW5pLFxuICBubDogJHNwLWZsYWctbmwsXG4gIG5vOiAkc3AtZmxhZy1ubyxcbiAgbnA6ICRzcC1mbGFnLW5wLFxuICBucjogJHNwLWZsYWctbnIsXG4gIG51OiAkc3AtZmxhZy1udSxcbiAgbno6ICRzcC1mbGFnLW56LFxuICBvbTogJHNwLWZsYWctb20sXG4gIHBhOiAkc3AtZmxhZy1wYSxcbiAgcGU6ICRzcC1mbGFnLXBlLFxuICBwZjogJHNwLWZsYWctcGYsXG4gIHBnOiAkc3AtZmxhZy1wZyxcbiAgcGg6ICRzcC1mbGFnLXBoLFxuICBwazogJHNwLWZsYWctcGssXG4gIHBsOiAkc3AtZmxhZy1wbCxcbiAgcG46ICRzcC1mbGFnLXBuLFxuICBwcjogJHNwLWZsYWctcHIsXG4gIHBzOiAkc3AtZmxhZy1wcyxcbiAgcHQ6ICRzcC1mbGFnLXB0LFxuICBwdzogJHNwLWZsYWctcHcsXG4gIHB5OiAkc3AtZmxhZy1weSxcbiAgcWE6ICRzcC1mbGFnLXFhLFxuICBybzogJHNwLWZsYWctcm8sXG4gIHJzOiAkc3AtZmxhZy1ycyxcbiAgcnU6ICRzcC1mbGFnLXJ1LFxuICBydzogJHNwLWZsYWctcncsXG4gIHNhOiAkc3AtZmxhZy1zYSxcbiAgc2I6ICRzcC1mbGFnLXNiLFxuICBzYzogJHNwLWZsYWctc2MsXG4gIHNkOiAkc3AtZmxhZy1zZCxcbiAgc2U6ICRzcC1mbGFnLXNlLFxuICBzZzogJHNwLWZsYWctc2csXG4gIHNoOiAkc3AtZmxhZy1zaCxcbiAgc2k6ICRzcC1mbGFnLXNpLFxuICBzazogJHNwLWZsYWctc2ssXG4gIHNsOiAkc3AtZmxhZy1zbCxcbiAgc206ICRzcC1mbGFnLXNtLFxuICBzbjogJHNwLWZsYWctc24sXG4gIHNvOiAkc3AtZmxhZy1zbyxcbiAgc3I6ICRzcC1mbGFnLXNyLFxuICBzczogJHNwLWZsYWctc3MsXG4gIHN0OiAkc3AtZmxhZy1zdCxcbiAgc3Y6ICRzcC1mbGFnLXN2LFxuICBzeTogJHNwLWZsYWctc3ksXG4gIHN6OiAkc3AtZmxhZy1zeixcbiAgdGM6ICRzcC1mbGFnLXRjLFxuICB0ZDogJHNwLWZsYWctdGQsXG4gIHRmOiAkc3AtZmxhZy10ZixcbiAgdGc6ICRzcC1mbGFnLXRnLFxuICB0aDogJHNwLWZsYWctdGgsXG4gIHRqOiAkc3AtZmxhZy10aixcbiAgdGs6ICRzcC1mbGFnLXRrLFxuICB0bDogJHNwLWZsYWctdGwsXG4gIHRtOiAkc3AtZmxhZy10bSxcbiAgdG46ICRzcC1mbGFnLXRuLFxuICB0bzogJHNwLWZsYWctdG8sXG4gIHRyOiAkc3AtZmxhZy10cixcbiAgdHQ6ICRzcC1mbGFnLXR0LFxuICB0djogJHNwLWZsYWctdHYsXG4gIHR3OiAkc3AtZmxhZy10dyxcbiAgdHo6ICRzcC1mbGFnLXR6LFxuICB1YTogJHNwLWZsYWctdWEsXG4gIHVnOiAkc3AtZmxhZy11ZyxcbiAgdXM6ICRzcC1mbGFnLXVzLFxuICB1eTogJHNwLWZsYWctdXksXG4gIHV6OiAkc3AtZmxhZy11eixcbiAgdmE6ICRzcC1mbGFnLXZhLFxuICB2YzogJHNwLWZsYWctdmMsXG4gIHZlOiAkc3AtZmxhZy12ZSxcbiAgdmc6ICRzcC1mbGFnLXZnLFxuICB2aTogJHNwLWZsYWctdmksXG4gIHZuOiAkc3AtZmxhZy12bixcbiAgdnU6ICRzcC1mbGFnLXZ1LFxuICB3ZjogJHNwLWZsYWctd2YsXG4gIHdzOiAkc3AtZmxhZy13cyxcbiAgeWU6ICRzcC1mbGFnLXllLFxuICB5dDogJHNwLWZsYWcteXQsXG4gIHphOiAkc3AtZmxhZy16YSxcbiAgem06ICRzcC1mbGFnLXptLFxuICB6dzogJHNwLWZsYWctencsXG4gIGludDogJHNwLWZsYWctd29ybGRcbik7XG4iLCIvLyBHTE9CQUwgR1JJRCBSVUxFU1xuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJGNvbnRhaW5lci13aWR0aDtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBtYXAoJGNvbnRhaW5lci1wYWRkaW5ncywgWFMpO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXAoJGNvbnRhaW5lci1wYWRkaW5ncywgWFMpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAgIHBhZGRpbmctbGVmdDogbWFwKCRjb250YWluZXItcGFkZGluZ3MsIFhTKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAoJGNvbnRhaW5lci1wYWRkaW5ncywgWFMpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1hcCgkY29udGFpbmVyLXBhZGRpbmdzLCBTKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAoJGNvbnRhaW5lci1wYWRkaW5ncywgUyk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctbGVmdDogbWFwKCRjb250YWluZXItcGFkZGluZ3MsIE0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hcCgkY29udGFpbmVyLXBhZGRpbmdzLCBNKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAoJGNvbnRhaW5lci1wYWRkaW5ncywgTCk7XG4gICAgcGFkZGluZy1yaWdodDogbWFwKCRjb250YWluZXItcGFkZGluZ3MsIEwpO1xuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIG1hcmdpbi1sZWZ0OiAtIG1hcCgkcm93LW1hcmdpbnMsIFhTKTtcbiAgbWFyZ2luLXJpZ2h0OiAtIG1hcCgkcm93LW1hcmdpbnMsIFhTKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtIG1hcCgkcm93LW1hcmdpbnMsIFMpO1xuICAgIG1hcmdpbi1yaWdodDogLSBtYXAoJHJvdy1tYXJnaW5zLCBTKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0gbWFwKCRyb3ctbWFyZ2lucywgTSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtIG1hcCgkcm93LW1hcmdpbnMsIE0pO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICBtYXJnaW4tbGVmdDogLSBtYXAoJHJvdy1tYXJnaW5zLCBMKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0gbWFwKCRyb3ctbWFyZ2lucywgTCk7XG4gIH1cbn1cblxuW2NsYXNzXj1cImNvbC1cIl0sIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiBtYXAoJGdyaWQtZ3V0dGVyLXdpZHRocywgWFMpO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXAoJGdyaWQtZ3V0dGVyLXdpZHRocywgWFMpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAoJGdyaWQtZ3V0dGVyLXdpZHRocywgUyk7XG4gICAgcGFkZGluZy1yaWdodDogbWFwKCRncmlkLWd1dHRlci13aWR0aHMsIFMpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1hcCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCBNKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAoJGdyaWQtZ3V0dGVyLXdpZHRocywgTSk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgIHBhZGRpbmctbGVmdDogbWFwKCRncmlkLWd1dHRlci13aWR0aHMsIEwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hcCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCBMKTtcbiAgfVxufVxuIiwiLy8gR1JJRCBDT05GSUdVUkFUSU9OXG4kYnJlYWtwb2ludHM6IChcbiAgWFM6IDAsXG4gIFM6IDc2OHB4LFxuICBNOiAxMDI0cHgsXG4gIEw6IDE2MDBweFxuKTtcblxuLy8gWFMgYW5zIFMgYXJlICVcbiRjb250YWluZXItcGFkZGluZ3M6IChcbiAgWFM6IDE2cHgsXG4gIFM6IDMycHgsXG4gIE06IDMycHgsXG4gIEw6IDMycHhcbik7XG5cbiRyb3ctbWFyZ2luczogKFxuICBYUzogMTZweCxcbiAgUzogMzJweCxcbiAgTTogMzJweCxcbiAgTDogMzJweFxuKTtcblxuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICBYUzogOHB4LFxuICBTOiAxNnB4LFxuICBNOiAxNnB4LFxuICBMOiAxNnB4XG4pO1xuXG4vLyBHUklEIEdPTEJBTCBTRVRUSU5HU1xuJHNjcmVlbi14czogMDtcbiRzY3JlZW4tc206IG1hcCgkYnJlYWtwb2ludHMsIFMpO1xuJHNjcmVlbi1tZDogbWFwKCRicmVha3BvaW50cywgTSk7XG4kc2NyZWVuLWxnOiBtYXAoJGJyZWFrcG9pbnRzLCBMKTtcblxuJGdyaWQtY29sdW1uczogMTI7XG4kY29udGFpbmVyLW1heC13aWR0aDogMTYwMHB4O1xuJGNvbnRhaW5lci13aWR0aDogMTAwJTtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIuc2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR0b3BtZXNzYWdlSGVpZ2h0fSk7IC8vIDI2cHggaXMgdGhlIHRvcCBtZXNzYWdlIGhlaWdodCwgd2hpY2ggaXMgb3V0c2lkZSB0aGUgLnNpdGVcbn1cblxuaW1nW2NsYXNzXj1cImxhenlcIl0sXG5pbWdbY2xhc3MqPVwiIGxhenlcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluO1xuXG4gIC5uby1lZmZlY3QgJiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGF6eSwgLmxhenlsb2FkLCAubGF6eWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShiZy1jb2xvcihwcmltYXJ5KSwgLjgpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgaW1hZ2UtdXJsKCdsb2FkaW5nLmdpZicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAoMjQzcHggLyAyKSAoNjNweCAvIDIpO1xuICB9XG59XG5cbmh0bWwubG9hZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1saW5rXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4iLCIubF93cmFwcGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxfcmVvcmRlci1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAubGFzdC1lZGl0ZWQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG4ubF9zY3JvbGwtcGFuZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm1lc3NhZ2UtbG9jYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0LWRldGFpbHMsIC5zdG9yZS1maW5kZXItZGV0YWlscyB7XG4gICAgcGFkZGluZzogMCAyNXB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5zdG9yZS1maW5kZXItZGV0YWlscyB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgbWFwKCRlYXNpbmcsIHByaW1hcnkpLCBvdmVyZmxvdyAuM3MgbWFwKCRlYXNpbmcsIHByaW1hcnkpO1xuICB9XG5cbiAgJi5pcy1tb3ZlZCB7XG4gICAgLmNvbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG5cbiAgICAuc3RvcmUtZmluZGVyLWRldGFpbHMge1xuICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubGlzdC1kZXRhaWxzIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB9XG4gIH1cblxuICAuY29sIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIG1hcC1nZXQoJGVhc2luZywgcHJpbWFyeSksIG9wYWNpdHkgLjNzIG1hcC1nZXQoJGVhc2luZywgcHJpbWFyeSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZXhwbG9yZXIgJiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5taW5pY2FydC1pcy1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIubF9zaWRlYmFyLWJhc2tldCB7XG4gIC5jYXJ0LWFjdGlvbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJvcmRlci1jb2xvcihwcmltYXJ5KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLmVuZGxlc3NhaXNsZSAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNhcnQtYWN0aW9uLWxvZ2luLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jYXJ0LWFjdGlvbi1sb2dpbiB7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcnQtYWN0aW9uLWxvZ2luLFxuICAgIC5jYXJ0LWFjdGlvbi1jaGVja291dCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yZiwgLjcpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcblxuICAubWluaWNhcnQtaXMtb3BlbiAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgfVxufVxuIiwiLmFsZXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxlcnQtbm90LWZvdW5kIHtcbiAgY29sb3I6IHRleHQtY29sb3Iod2FybmluZyk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAuaXMtd2FybmluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnRleHQtdGl0bGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYWxlcnQtYm94IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIGZvY3VzKTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMTZweCAxMCUgMjdweDtcblxuICAuaDEtc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGV4dC1zbWFsbCB7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5hbGVydC1zZWN1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tZm9udChndWFyZCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDUwcHgpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3Ioc3VjY2Vzcyk7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5hbGVydC1pbmZvLW1zZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hbGVydC1pbmZvLW1zZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgIGNvbnRlbnQ6ICdpJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnNtYWxsLCAmLmlzLWhpZ2hsaWdodCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yKGZvY3VzKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1hY3Rpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmluZm8tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIHRleHQ6IHtcbiAgICAgICAgYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLXdhcm5pbmcge1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHdhcm5pbmcpO1xuICB9XG5cbiAgJi5pcy1oaWdobGlnaHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uYWxlcnQtY29uZmlybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IodGVydGlhcnkpO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgfVxuXG4gIFtjbGFzc149XCJpY29uLWJlbmV0dG9uLVwiXSwgW2NsYXNzXj1cImljb24tYmVuZXR0b24tXCJdIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmFsZXJ0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHRlcnRpYXJ5KTtcbiAgcGFkZGluZzogMTVweDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IodGVydGlhcnkpO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0b3AgLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYuc3VjY2VzcyB7XG4gICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6IHRleHQtY29sb3Iod2FybmluZyk7XG4gIH1cblxuICAmLnBpbm5lZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KCdjbG9zZScpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6IHRleHQtY29sb3IodGVydGlhcnkpO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmFsZXJ0LW1peGVke1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwxOTMsNzksMC4zKTtcbiAgYm9yZGVyOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIGxvd2F2YWlsYWJpbGl0eSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGg0e1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgbG93YXZhaWxhYmlsaXR5KTtcbiAgfVxuICBwe1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5iYWRnZS1wcmUtb3JkZXJ7XG4gIHNwYW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgcmV2ZXJzZSk7XG4gICAgcGFkZGluZzogMHB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuYWN0aW9ucy1tYWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBjbGVhcjogbGVmdDtcbn1cbiIsIi5iYXNrZXQtZm9ybS1jZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4iLCIuYm9va21hcmstc3RpY2t5IHtcbiAgaGVpZ2h0OiAxMzRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIHJpZ2h0OiAtMTk1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNjdweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MGU0YjQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSByaWdodDtcblxuICAucHRfY2FydCAmLFxuICAucHRfY2hlY2tvdXQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY2xvc2VfYm9va21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTBlNGI0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICA+aSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuaW5uZXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEycHggMTJweDtcbiAgICB3aWR0aDogMTk0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDA5ODQ4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7XG4gIC5ib29rbWFyay1zdGlja3kge1xuICAgIHJpZ2h0OiAtMjYwcHg7XG4gIH1cbn1cbiIsIiRib3gtcHJvZHVjdC1wYWRkaW5nOiA4cHg7XG4kYm94LXByb2R1Y3QtdG90YWwtcGFkZGluZzogJGJveC1wcm9kdWN0LXBhZGRpbmcgKiAyO1xuXG4uYm94LWluZm8ge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuXG4gIC5lbmRsZXNzYWlzbGUgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm94LWluZm8taGVhZGluZyB7XG4gIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ib3gtaW5mby1zZXJ2aWNlIHtcbiAgLmluZm8tc2VydmljZS1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcblxuICAgICYuY2hhdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmluIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzc149XCJpY29uLWJlbmV0dG9uXCJdLFxuICAgIFtjbGFzcyo9XCJpY29uLWJlbmV0dG9uXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLXNlcnZpY2UtZXh0ZXJuYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgPmEge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuXG4gICAgLmluZm8tc2VydmljZS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzc149XCJpY29uLWJlbmV0dG9uLVwiXSxcbiAgICAgIFtjbGFzcyo9XCJpY29uLWJlbmV0dG9uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJldHVybiB7XG4gICAgLmluZm8tc2VydmljZS1oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJveC1vcHRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaDQsXG4gIC5oNC1saWtlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4xNXM7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmLnNpbmdsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIC5ib3gtb3B0aW9uLW5ldyB7XG4gICAgLy8gICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAvLyB9XG4gIH1cblxuICAmLmlzLWFkeWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuICB9XG5cbiAgJi5ub3QtYXZhaWxhYmxlIHtcbiAgICAucmFkaW8ge1xuICAgICAgb3BhY2l0eTogLjQ7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFkaW8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5vcHRpb24tbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAub3B0aW9uLWNvc3QsXG4gIC5vcHRpb24tZWRpdCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcHRpb24tZWRpdCxcbiAgLm9wdGlvbi1lcnJvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAub3B0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzbWFsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJisub3B0aW9uLWVkaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zaG9ydC1kZXNjLFxuICAubm90ZS10aXRsZSxcbiAgLm5vdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ub3RlLXRpdGxlIHtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihzZWNvbmRhcnkpO1xuICB9XG5cbiAgKy5jYXJ0LWFjdGlvbnMge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG5cbiAgLnN1Z2dlc3RlZC1vcHRpb25zICYge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBwcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICA+LmJveC1vcHRpb24tbmV3IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGlvcHRzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJvcmRlci1jb2xvcih0ZXJ0aWFyeSk7XG4gIH1cblxuICAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMjhweDtcbiAgfVxuXG4gIC5jYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJvcmRlci1jb2xvcihwcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cblxuICBsYWJlbFtmb3I9XCJwYXlwYWxcIl0gaW1nIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gIH1cblxuICAuZWEtbG9naW4gJiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5ib3gtb3B0aW9uLW5ldyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICYuY3JlZGl0LWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi5wYXltZW50LW1ldGhvZC1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBheW1lbnQtbWV0aG9kLW9wdGlvbnMge1xuICAuYm94LW9wdGlvbiB7XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm94LW9wdGlvbi1zZWxlY3RlZDtcbiAgICB9XG4gIH1cbn1cblxuLm9wdGlvbi1uZXctY29udGVudCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uYm94LW9wdGlvbi1hZHllbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgLmJveC1vcHRpb24ge1xuICAgICY6bm90KC5pcy1zZWxlY3RlZCk6Zmlyc3Qtb2YtdHlwZTpub3QoLnNpbmdsZS1vcHRpb24pIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ib3gtY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5oNS1lZGl0b3JpYWwge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgW2NsYXNzXj1cImljb24tYmVuZXR0b24tXCJdLFxuICBbY2xhc3MqPVwiaWNvbi1iZW5ldHRvbi1cIl0ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gIH1cbn1cblxuLmJveC1pbmZvLW9yZGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgc2Vjb25kYXJ5KTtcblxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYm94LW9yZGVyLWl0ZW1zLFxuLmJveC1hZGRyZXNzLWl0ZW1zIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAub3JkZXItbWFpbi1pbmZvLFxuICAuYWRkcmVzcy1tYWluLWluZm8ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gIH1cbn1cblxuLmJveC1hZGRyZXNzLWl0ZW1zIHtcbiAgLmFkZHJlc3MtbWFpbi1pbmZvIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgIC5oNS1lZGl0b3JpYWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudGV4dC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC50ZXh0LWFkZHJlc3Mge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG5cbiAgICAmLmRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHJlc3MtYmctZGVmYXVsdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWRkcmVzcy1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLm5vdEZvdW5kIHtcblxuICAgICAgLnRleHQtcGhvbmUsXG4gICAgICAudGV4dC1hZGRyZXNzIHtcbiAgICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJveC1vcmRlci1pdGVtcyB7XG4gIHBhZGRpbmc6IDAgMjBweCAzMHB4O1xuXG4gIC5wcmljZS1mdWxsIHtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAucHJpY2UtZnVsbCxcbiAgLnByaWNlLXNhbGVzLXBlcmNlbnRhZ2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG5cbi5ib3gtb3JkZXItbWFpbi1pbmZvIHtcbiAgLmluZm8tY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5cbi5ib3gtc3ViaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jb250YWluZXItdGl0bGUtc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxuXG4gICYud2l0aC1hbGVydC1ib3gge1xuICAgIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTYycHg7XG4gICAgfVxuICB9XG5cbiAgJi5mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xuICB9XG5cbiAgJi50aGVtZWQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgLmJhbm5lciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBoZWlnaHQ6IDQxMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2KTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJi5uby1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5vbmUtZ2VuZGVyLXJlc3VsdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDRweDtcbiAgfVxuXG4gIC5hbGVydC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyMDtcbiAgICBtYXJnaW46IDAgOTVweDtcbiAgfVxuXG4gIC5vdXRlciB7XG4gICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIpO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyKTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMik7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMik7XG4gICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIpO1xuICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEwKTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1wdXNoKDEpO1xuXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cblxuICAucHJlLWxpc3RpbmctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuc3ViaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG4gIH1cblxuICAucHJlLWxpc3Rpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3I0O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIGEuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihzZWNvbmRhcnkpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMixcbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzJweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLnNlYXJjaC10ZXJtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBzcGFuLCBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgJi5uby1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgLnRpdGxlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmLmljb24tYmVuZXR0b24tc2VhcmNoLW5vcmVzdWx0cyB7XG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgd2FybmluZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8tcmVzdWx0cyB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihzZWNvbmRhcnkpO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLmxlYWQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgfVxuXG4gICAgbGkuYWN0aW9ucyB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICAgIH1cblxuICAgICAgJi5waG9uZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udChwaG9uZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jaGF0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGNoYXQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFja2FnZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udChwYWNrYWdlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1haWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQobWFpbCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5waG9uZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udChwaG9uZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jaGF0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuaW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGNoYXQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFkZGl0aW9uYWwtdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHByaW1hcnkpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucG9zdC1saXN0aW5nIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAgICYuaW4tZXZpZGVuY2Uge1xuICAgICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBpbm5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwcHg7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG59XG5cbi5ib3gtaGVhZGVyc29jaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib3gtc2VhcmNoc3VnZ2VzdC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICB6LWluZGV4OiAzMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5ib3gtcHJvZHVjdCB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuXG4gIC5wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi51bmF2YWlsYWJsZSB7XG4gICAgICAucHJldmlldyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wcmV2aWV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjUlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29udGVudDogJGVtcHR5LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyO1xuXG4gICAgLmJ0bi10cmFzaCB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aXNobGlzdC1kZXRhaWxzIHtcbiAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLnNlY29uZGFyeS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgID5zcGFuIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgZGl2aWRlcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmVuZGxlc3NhaXNsZSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlzLW5ldyxcbiAgICAuaXMtc2FsZSxcbiAgICAuaXMtcHJvbW8sXG4gICAgLmlzLXByZW9yZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5pcy1uZXcsXG4gICAgLmlzLXByZW9yZGVyIHtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICB9XG5cbiAgICAuaXMtc2FsZSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkaXNjb3VudCk7XG4gICAgfVxuXG4gICAgLmJ0bi13aXNobGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5yaWdodC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICB9XG5cbiAgICAgICYuc3F1YXJlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXByaWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgLnByaWNlLWZ1bGwsXG4gICAgLnByaWNlLXNhbGVzLXBlcmNlbnRhZ2Uge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAucHJpY2UsXG4gICAgLnByaWNlLXJhbmdlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmRpc2NvdW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgLnByaWNlLWZ1bGwge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9tb2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ1MDNkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCByZXZlcnNlKTtcblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWRldGFpbHMtc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY29uZGFyeS1hY3Rpb25zIHtcblxuICAgIC5hY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpc2hsaXN0LXJlbW92ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbGcgJiB7XG4gICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsICRib3gtcHJvZHVjdC10b3RhbC1wYWRkaW5nKTtcbiAgfVxuXG4gIC5sYXlvdXQtc20gJiB7XG4gICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwgJGJveC1wcm9kdWN0LXRvdGFsLXBhZGRpbmcpO1xuICB9XG5cbiAgJi5saXN0aW5nLWJhbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuYmFubmVyLTRjb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5tZWRpYS5vdmVybGF5e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBcbiAgICBcblxuICAgICYuYmFubmVyLWRvdWJsZSB7XG4gICAgICAubWVkaWEub3ZlcmxheTpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZzogNDBweCAwcHggMjBweCAyMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgXG4gICAgICAgICYuY2F0ZWdvcnktdGl0bGV7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJveC1vcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG5cbiAgLnByZWZlcnJlZC1zdG9yZS1wYWdlICYge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuXG4gIH1cblxuICAub3JkZXItbWFpbi1pbmZvIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgJi5kaXNhYmxlZCB7XG5cbiAgICAgIC5vcmRlci1jb2wteHMsXG4gICAgICAub3JkZXItY29sLW1kIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3Qtc2hpcHBlZCB7XG5cbiAgICAgIC5vcmRlci1jb2wteHMsXG4gICAgICAub3JkZXItY29sLW1kIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICB9XG5cbiAgICAgIC5saXN0LXV0aWxzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5vdC1zaGlwcGVkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1tZXNzYWdlLFxuICAgIC5pbmZvLXJlYXNvbnMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW5mby1yZWFzb25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgfmxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHByaW1hcnkpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmhhcy1lcnJvciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgICYuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1tZXNzYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5sYWJlbCxcbiAgICAudmFsdWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmluZm8tY29sIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAucHJpY2UtZnVsbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcigpO1xuXG4gICAgICArLnByaWNlIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3Qtc2hpcHBlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYm94LW9yZGVyLWhlYWQge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG5cbiAgcCxcbiAgLmxhYmVsLXByaW1hcnksXG4gIC5sYWJlbC10ZXJ0aWFyeSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgcDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmJveC1vcmRlci1pdGVtcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIHBhZGRpbmc6IDAgMjBweCAzMHB4O1xuXG4gIC5vcmRlci1tYWluLWluZm8ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gIHAuYWxlcnQtaW5mby1tc2cge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAucHJpY2UtZnVsbCB7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLnByaWNlLWZ1bGwsXG4gIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi5ib3gtb3JkZXItbWFpbi1pbmZvIHtcbiAgLmluZm8tY29sIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5ib3gtY29uZmlybWF0aW9uIHtcbiAgLmFjdGlvbnMge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgW2NsYXNzXj1cImJ0bi1cIl0sXG4gICAgW2NsYXNzKj1cImJ0bi1cIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmVuZGxlc3NhaXNsZSAmIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZWEtbG9nb3V0IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJveC1jYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJveC1wcm9kdWN0LFxuLmJveC1iYW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHJvdy1tYXJnaW5zLCBTKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJveC1uby1oaXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAubm8taGl0cy1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubm8taGl0cy10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICB6LWluZGV4OiAxMDA7XG5cbiAgOm5vdCgucHRfYWNjb3VudCAmKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNSk7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnBkcC1tYWluICYge1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyKTtcbiAgfVxuXG4gIC5iYXJlICYge1xuICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXBzY291bnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGhyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogLjVweCBzb2xpZCBiZy1jb2xvcihzZXBhcmF0b3IpO1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yKGhpZ2hsaWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cInN0ZXAtXCJdLCBbY2xhc3MqPVwic3RlcC1cIl0ge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuaW5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgIC5icmVhZGNydW1iLWNvdW50LWxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHRlcnRpYXJ5KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5icmVhZGNydW1iLWNvdW50LWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IoaG92ZXIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAuYnJlYWRjcnVtYi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kMmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucHRfYWNjb3VudCB7XG4gIC5ib3gtb3B0aW9ue1xuICAgICYubXVsdGlvcHRze1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5oNS1lZGl0b3JpYWx7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5mb3JtLWxvZ2luLXJlZ2lzdGVye1xuICAgIC5jaGVja2JveHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS10aXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICNjaGFuZ2UtcHdkLW1vZGFsLWNvbnRlbnR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1lbGVtZW50IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAucHRfYWNjb3VudCAmLFxuICAucHRfb3JkZXIgJixcbiAgLnB0X3N0b3JlLWxvY2F0b3IgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIH1cblxuICAucHRfcHJvZHVjdC1kZXRhaWxzICYge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsImJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5uby1qcyAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vLyBjYXVzZWQgdG8gdXBkYXRlIG9mIENocm9tZSBVc2VyLUFnZW50IHN0eWxlc2hlZXQgZm9yIGJ1dHRvbnMgKGZvciBNYWNPUylcbmJ1dHRvbiwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1wcmltYXJ5LW5lZ2F0aXZlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b25zKGJhY2tncm91bmQsIGRpc2FibGVkKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBidXR0b25zKGJvcmRlciwgZGlzYWJsZWQpO1xuICAgIGNvbG9yOiBidXR0b25zKHRleHQsIGRpc2FibGVkKTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmlzLWZ1bGwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b25zKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IGJ1dHRvbnMoYm9yZGVyLCBwcmltYXJ5KTtcbiAgY29sb3I6IGJ1dHRvbnModGV4dCwgcHJpbWFyeSk7XG5cbiAgJjpob3ZlciwgJjpmb2N1czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBidXR0b25zKGJvcmRlciwgcHJpbWFyeUhvdmVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b25zKGJhY2tncm91bmQsIHByaW1hcnlIb3Zlcik7XG4gICAgY29sb3I6IGJ1dHRvbnModGV4dCwgcHJpbWFyeUhvdmVyKTtcbiAgfVxuXG4gICY6YWN0aXZlLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9ucyhiYWNrZ3JvdW5kLCBwcmltYXJ5QWN0aXZlKTtcbiAgICBjb2xvcjogYnV0dG9ucyh0ZXh0LCBwcmltYXJ5QWN0aXZlKTtcbiAgICBib3JkZXItY29sb3I6IGJ1dHRvbnMoYm9yZGVyLCBwcmltYXJ5QWN0aXZlKTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBib3JkZXItY29sb3I6IGJ1dHRvbnMoYm9yZGVyLCBwcmltYXJ5RGlzYWJsZWQpO1xuICAgIGJhY2tncm91bmQ6IGJ1dHRvbnMoYmFja2dyb3VuZCwgcHJpbWFyeURpc2FibGVkKTtcbiAgICBjb2xvcjogYnV0dG9ucyh0ZXh0LCBwcmltYXJ5RGlzYWJsZWQpO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeS1jdGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbnMoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiBidXR0b25zKGJvcmRlciwgc2Vjb25kYXJ5KTtcbiAgY29sb3I6IGJ1dHRvbnModGV4dCwgc2Vjb25kYXJ5KTtcblxuICAmOmhvdmVyLCAmOmZvY3VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b25zKGJhY2tncm91bmQsIHNlY29uZGFyeUhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IGJ1dHRvbnMoYm9yZGVyLCBzZWNvbmRhcnlIb3Zlcik7XG4gICAgY29sb3I6IGJ1dHRvbnModGV4dCwgc2Vjb25kYXJ5SG92ZXIpO1xuICB9XG5cbiAgJjphY3RpdmUsICY6YWN0aXZlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b25zKGJhY2tncm91bmQsIHNlY29uZGFyeUFjdGl2ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiBidXR0b25zKGJvcmRlciwgc2Vjb25kYXJ5QWN0aXZlKTtcbiAgICBjb2xvcjogYnV0dG9ucyh0ZXh0LCBzZWNvbmRhcnlBY3RpdmUpO1xuICB9XG5cbiAgJi5maW5kc3RvcmUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgJi5pcy1zdG9yZS1zZWxlY3RlZCB7XG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAubm90LXNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idG4tdHJhc2gge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KHRyYXNoKTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gIH1cbn1cblxuLmJ0bi13aXNobGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQod2lzaGxpc3QpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgfVxuXG4gICYucmVtb3ZlLWZyb20td2lzaGxpc3Qge1xuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQod2lzaGxpc3RGdWxsKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICYucmVtb3ZlLWZyb20td2lzaGxpc3Q6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQod2lzaGxpc3RBY3RpdmUpO1xuICB9XG59XG5cbi5idG4tYWRkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXByb21vIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuLyogICAmOmFjdGl2ZSwgJjphY3RpdmU6Zm9jdXMsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICB9ICovXG5cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93RG93bik7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93VXApO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLXNvY2lhbC1sb2dpbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgd2lkdGg6IGF1dG87XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG5cbiAgc3Bhbi50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAmLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihmYWNlYm9vayk7XG4gICAgY29sb3I6IHRleHQtY29sb3IocmV2ZXJzZSk7XG4gIH1cblxuICAudmV4LWNvbnRlbnQgJiB7XG4gICAgJi5mYWNlYm9vayB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLXByZWZlcnJlZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b25zKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgYnV0dG9ucyhib3JkZXIsIHRlcnRpYXJ5KTtcbiAgY29sb3I6IGJ1dHRvbnModGV4dCwgdGVydGlhcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuXG4gICY6aG92ZXIsICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbnMoYmFja2dyb3VuZCwgdGVydGlhcnlIb3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiBidXR0b25zKGJvcmRlciwgdGVydGlhcnlIb3Zlcik7XG4gICAgY29sb3I6IGJ1dHRvbnModGV4dCwgdGVydGlhcnlIb3Zlcik7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9ucyhiYWNrZ3JvdW5kLCB0ZXJ0aWFyeUFjdGl2ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiBidXR0b25zKGJvcmRlciwgdGVydGlhcnlBY3RpdmUpO1xuICAgIGNvbG9yOiBidXR0b25zKHRleHQsIHRlcnRpYXJ5QWN0aXZlKTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQoZmF2T2ZmKTtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgfVxuXG4gIC5wcmVmZXJyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzLXByZWZlcnJlZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGZhdk9uKTtcblxuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgIH1cblxuICAgIC5wcmVmZXJyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5ub3QtcHJlZmVycmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICdcXEEnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5pY29uLWJ0biB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbmRsZXNzYWlzbGUge1xuICAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG59XG5cbi5idG4tcmVzZXJ2ZS1pbi1zdG9yZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4iLCIuY2FyZC1wcm9kdWN0IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBwcmltYXJ5KTtcbiAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wcm9tbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubm90LWF2YWlsYWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcGFsZXR0ZShib3JkZXIsIHdhcm5pbmcpO1xuXG4gICAgLnByb2R1Y3QtcHJpY2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtcHJvZHVjdC1hY3Rpb25zIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmlzLW9wZW5lZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiA0MSU7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5vdC1hdmFpbGFibGUgJiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5cbi5jYXJkLXByb2R1Y3QtZGF0YSB7XG4gIHdpZHRoOiA1OCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAucHJvZHVjdC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICY6bm90KC5taW5pY2FydCkgJiB7XG4gICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIGg0LCAuaDQtbGlrZSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAubWluaWNhcnQgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIC5hdHRyaWJ1dGUtdmFsdWVbZGF0YS1hdHRyaWJ1dGU9XCJzaXplXCJdIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICB9XG5cbiAgICAuYXR0cmlidXRlLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJi5zaXplIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1wcmljZXMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHJpY2UtZnVsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucXR5IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGNvbnRlbnQ6ICd4ICc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtdGl0bGUsIC5wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdC1hY3Rpb25zIHtcbiAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYnRuLXdpc2hsaXN0LFxuICAuYnRuLXRyYXNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgfVxuICB9XG5cbiAgLmVuZGxlc3NhaXNsZSAmIHtcbiAgICAuYnRuLXdpc2hsaXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmNhcmQtcHJvZHVjdC1wcm9tbyB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cbiAgcCwgLmxhYmVsLXByaW1hcnksIHNtYWxsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIC5wcm9tby1hZGp1c3RtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWFjdGl2ZSB7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm9tby1hZGp1c3RlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY2FyZC1wcmV2aWV3LWNkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXByb2R1Y3QtcHJldmlldyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIGNsZWFyOiBsZWZ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYubm90LWF2YWlsYWJsZSB7XG4gICAgLnByZXZpZXctaW1hZ2UtY2QsIC5wcmV2aWV3LXByaWNlLWNkIHtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucHJpY2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wcmljZS1zdGFuZGFyZCwgLnByaWNlLXNhbGVzLXBlcmNlbnRhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJldmlldy1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTIwcHg7XG4gIH1cblxuICAucHJldmlldy1pbWFnZS1jZCwgLnByZXZpZXctcHJpY2UtY2Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcmV2aWV3LWltYWdlLWNkIHtcbiAgICB3aWR0aDogNDElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpZXctcHJpY2UtY2Qge1xuICAgIHdpZHRoOiA1OCU7XG5cbiAgICAuZGlzY291bnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJldmlldy1hY3Rpb24tY2Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA2cHg7XG5cbiAgICAuYnRuLXRyYXNoIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdC1hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAuaXMtaW4tc3RvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICArIC5wcm9kdWN0LXByaWNlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FyZC1wcm9kdWN0LXN0b2NrLCAuY2FyZC1wcm9kdWN0LWFsZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgLmlzLWxvdy1zdG9jaywgLmlzLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgZm9jdXMpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHN1Y2Nlc3MpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaXMtdW5hdmFpbGFibGUsIC5pcy13YXJuaW5nIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHdhcm5pbmcpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHdhcm5pbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgYWNjZW50KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXJkLXByb2R1Y3QtYXZhaWxhYmlsaXR5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBwcmltYXJ5KTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5vdC1hdmFpbGFibGUsIC5vbi1vcmRlciB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgd2FybmluZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG4uY2FyZC1wcm9kdWN0LWFkZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5wcm9kdWN0LWFkZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tYWRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdC1hbHQtZGF0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtcHJvZHVjdC1jZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYubGFzdC1lZGl0ZWQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuIiwiLnByb2R1Y3RzLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IGgyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgb3BhY2l0eTogLjI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkZW1wdHktY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJveC1wcm9kdWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaWNvbi1iZW5ldHRvbi13aXNobGlzdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgICY6YmVmb3JlIHsgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpOyB9O1xuICB9XG59XG5cbi5wdF9zdG9yZWZyb250LFxuLnB0X2hvbWVwYWdlIHtcbiAgLmNhcm91c2VsLWNvbnRhaW5lcntcbiAgICBtYXJnaW46IDMycHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDE4NzJweDtcbiAgICBwYWRkaW5nOjAgNzBweDtcblxuICAgIC5jcyB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGRwLW1haW57XG4gIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICB9XG59XG4iLCIudG9wLWNhdGVnb3JpZXMge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgJGNhdGVnb3J5LXRpbGUtaW1hZ2UtaGVpZ2h0OiA0MTBweDtcblxuICBoMjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAuY2F0ZWdvcmllcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjQ3LCAxKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggLTdweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCBmaWd1cmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGljdHVyZSxcbiAgICAgIHBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAkY2F0ZWdvcnktdGlsZS1pbWFnZS1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC40NywgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC40NywgMSk7XG4gICAgICB9XG5cbiAgICAgIGgyLFxuICAgICAgLmgyLWxpa2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcigpO1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBjb2xvcjogdGV4dC1jb2xvcigpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJvcmRlci1jb2xvcihmb2N1cyk7XG4gICAgICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMykge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDQpIHtcbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5zdWJjYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICAkdmlld3BvcnQtbWFyZ2luczogODBweDtcblxuICA+IGgyLFxuICA+IC5oMi1saWtlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRzdWJjYXRlZ29yaWVzLXRpdGxlLXdlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMi4wO1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZGV0YWlscyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWJjYXRlZ29yaWVzLWZvbnQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICA+IGgzLFxuICAgID4gLmgzLWxpa2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLmNhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHN1YmNhdGVnb3JpZXMtZmlndXJlLWJvcmRlci1jb2xvcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucGljdHVyZSxcbiAgcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICRlbXB0eS1jb250ZW50O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBsaSBoMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGkgYSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93UmlnaHQpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgICYuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtNzBweDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC03MHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5wdF9zdG9yZWZyb250IHtcbiAgJi5lbmRsZXNzYWlzbGUge1xuICAgIC5zaWRlLW5hdi5vcGVuIC5zbi1oZWFkZXIge1xuICAgICAgLnNuLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWhlYWRlci1wcmltYXJ5IHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIudG9wLWNhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNtZXNzYWdlLXByb2R1Y3Rub3Rmb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTgwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgcGFkZGluZzogMjVweDtcbiAgdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzdWNjZXNzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHNlbGVjdGVkKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgaS5pY29uLWJlbmV0dG9uLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG4iLCIuY2hhcnQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmNoYXJ0LXNpemUge1xuICBoNCwgLmg0LWxpa2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jb2xfbGFiZWwsIC5jb2xfdmFsdWVzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2xfdmFsdWVzIHtcbiAgICAuY29sIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmNoYXJ0LXNpemUtaGVhZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBib3JkZXItY29sb3IocHJpbWFyeSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBib3JkZXItY29sb3Ioc2Vjb25kYXJ5KTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY2hhcnQtc2l6ZS1ib2R5IHtcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29sX3ZhbHVlcyB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2hhcnQtc2l6ZSwgLmNoYXJ0LXNpemUtaGVhZCwgLmNoYXJ0LXNpemUtYm9keSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jaGFydC1sYWJlbHMge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4iLCIjY29va2llX2xhdy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmVuZGxlc3NhaXNsZSAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYudGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgJiNhbGxvd2J0biB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jQ3lib3RDb29raWVib3REaWFsb2cge1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuMikhaW1wb3J0YW50O1xuXG4gIGgyI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUaXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgNXB4O1xuICB9XG4gIFxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgfVxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgXG4gIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uQWNjZXB0LFxuICBhI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRlY2xpbmUsXG4gIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGV0YWlscyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzLGNvbG9yIC4zcyxiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBhI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRlY2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKGJvcmRlciwgZm9jdXMpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgfVxuXG4gIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uQWNjZXB0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByZXNzZWQpO1xuICAgIGJvcmRlci1jb2xvcjogcGFsZXR0ZShib3JkZXIsIHByZXNzZWQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGV0YWlscyB7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgdGVydGlhcnkpO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChhcnJvd0Rvd24pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAmLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxpbmtFeHBhbmRlZCB7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93VXApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbCB7XG4gICAgcGFkZGluZzogMjRweCAxMHB4O1xuXG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnR7IFxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyBcbiAgICB9XG5cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxGb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLmlzLWNvbGxhcHNlIHtcbiAgLmNvbGxhcHNlVHJpZ2dlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93RG93bik7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICAuY29sbGFwc2VUcmlnZ2VyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1ib3R0b20tdXRpbHMgLmNvdW50cnktc2VsZWN0IHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgaTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbn1cblxuLmNvdW50cnktc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcblxuICAuY3VycmVudC1sYW5ndWFnZSwgLmN1cnJlbnQtY291bnRyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93U21hbGwpO1xuICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdXJyZW50LWNvdW50cnkge1xuICAgIGk6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB9XG4gIH1cblxuICAuY3VycmVudC1sYW5ndWFnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihyZXZlcnNlKTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDMycHg7XG4gICAgbWF4LWhlaWdodDogMzY1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogNTtcblxuICAgICYuY291bnRyeS1zZWxlY3RvciB7XG4gICAgICByaWdodDogNnB4O1xuICAgIH1cblxuICAgICYubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJvcmRlci1jb2xvcih0ZXJ0aWFyeSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihob3Zlcik7XG5cbiAgICAgICAgYSB7Y29sb3I6IHRleHQtY29sb3IoZm9jdXMpO31cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB0b3A6IDhweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5jdGEtYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY3RhLWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tZm9udChwaW4pO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLy8gQ2hhbmdlIHN0eWxlIHdoZW4gcHJvZHVjdCBsb2NhdG9yIGlzIHBsYWNlZCBpbiB0aGUgd2lzaGxpc3RcbiAgLmJveC1wcm9kdWN0ICYge1xuICAgIHBhZGRpbmc6IDEycHggMCA1cHggMDtcbiAgfVxufVxuXG5cbi5jdGEtYmFyIHtcbiAgLmN0YS1mYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIH1cbn1cblxuLmN0YS1zdG9yZS1zZWxlY3Qge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0YS1xdWlja2J1eSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xufVxuIiwiLmQyZCwgLmQyZC1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbnNlbGVjdC5kMmQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZDJkLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweDtcblxuICAuaXMtb3BlbiAmIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLDAsMCwuMik7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG5cbiAgLmlzLWFjdGl2ZSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KHVzZXIpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJ1xcQSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmhhcy1yZXN1bHRzICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChhcnJvd0Rvd24pO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuZW1wdHktcmVzdWx0cyAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uZDJkLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLDAsMCwuMik7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjAwO1xufVxuXG4uZDJkLXJlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQyZC1yZXN1bHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcblxuICBbY2xhc3NePVwiaWNvbi1iZW5ldHRvbi1cIl0sXG4gIFtjbGFzcyo9XCJpY29uLWJlbmV0dG9uXCJdIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxuXG4gIGxhYmVsLFxuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBvcGFjaXR5KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgb3BhY2l0eSk7XG4gIH1cbn1cblxuLmQyZC1zdWJtaXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kMmQtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmVhZGNydW1iLWRyb3Bkb3duIHtcbiAgLnB0X3Byb2R1Y3QtZGV0YWlscyAmIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICB9XG59XG5cbi5hY2NvdW50LXVzZXItY29udGFpbmVyIHtcbiAgcCwgc3Ryb25nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIFtpcy1ub3RpZnk9dHJ1ZV17XG4gICAgLmQyZC1yZXN1bHRzIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgLmQyZC10b2dnbGUtdXNlcjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cbiAgICAmLmlzLW9wZW4gLmQyZC10b2dnbGUtdXNlciB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzdWNjZXNzKTtcbiAgICB9XG4gIH1cblxuICAuaXMtb3BlbiAuZDJkLXRvZ2dsZS11c2Vye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgYm94LXNoYWRvdzogMCAtOXB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB6LWluZGV4OiA2MDA7XG4gIH1cblxuICAuZDJkLXRvZ2dsZS11c2VyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQodXNlcik7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbi10b3RhbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKHRleHQsIHN1Y2Nlc3MpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZDJkLXJlc3VsdHMtbm90aWZpY2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmQyZC1yZXN1bHQtbm90aWZpY2F0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMnB4IDE2cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZDJkLW5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIHAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgaG92ZXIpO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHN1Y2Nlc3MpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZDJkLXJlc3VsdHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG5cbiAgICAuZDJkLXJlc3VsdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmQyZC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgLmlzLW9wZW4gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmQyZC1yZXN1bHRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZDJkLXJlc3VsdCB7XG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuICB9XG59XG5cbi5kMmQtc3VibWl0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5kMmQtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAmLm9wZW4ge1xuICAgIC5xdWVzdGlvbiB7XG4gICAgICBib3JkZXItY29sb3I6IGJvcmRlci1jb2xvcihmb2N1cyk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnF1ZXN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJvcmRlci1jb2xvcihwcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgY29udGVudDogJGJvdHRvbS1hcnJvdy1jb250ZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAuYW5zd2VyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiRmaWx0ZXJzLWJhci1oZWlnaHQ6IDYwcHg7XG4kZmlsdGVycy1iYXItYm9yZGVyLWJvdHRvbS1oZWlnaHQ6IDRweDtcbiRmaWx0ZXJzLXotaW5kZXg6IDU7XG5cbi8vLnBpbm5lZC1maWx0ZXJzIC5zZWFyY2gtcmVzdWx0LWl0ZW1zIHtcbi8vICBwYWRkaW5nLXRvcDogJGZpbHRlcnMtYmFyLWhlaWdodCArICRmaWx0ZXJzLWJhci1ib3JkZXItYm90dG9tLWhlaWdodDtcbi8vfVxuXG4ucGlubmVkLWZpbHRlcnMgLnNpdGUgLm5vdGlmaWNhdGlvbiB7XG4gIHRvcDogODVweDtcbn1cblxuLnBpbm5lZC1maWx0ZXJzLnBpbm5lZC1hcHBsaWVkLWZpbHRlcnMgLnNpdGUgLm5vdGlmaWNhdGlvbiB7XG4gIHRvcDogMTIzcHg7XG59XG5cbi5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgbWFyZ2luOiA4cHggMCA4cHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogJGZpbHRlcnMtei1pbmRleDtcblxuICAucmVmaW5lbWVudHMge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIHotaW5kZXg6IDgwMDtcbiAgICB9XG5cbiAgICAucmVmaW5lbWVudHMtdG9nZ2xlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLnJlZmluZW1lbnQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuY29uZmlybSB7XG4gICAgICBtYXJnaW46IDQxcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVmaW5lbWVudC1zb3J0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNvcnQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgb3B0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxheW91dHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1hcHBsaWVkLWZpbHRlcnMge1xuICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMik7XG4gIGJhY2tncm91bmQ6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbiAgcG9zaXRpb246IHN0YXRpYztcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1yZWxheCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoY2xvc2UpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYucmVtb3ZlLWZpbHRlcnMge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQodHJhc2gpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1yZWZpbmVtZW50LW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmVmaW5lbWVudC1jaGVjayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBmb2N1cyk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcblxuICAuc2VsZWN0ZWQgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChjaGVja1YpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuXG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTRweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIGkge1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHByb2R1Y3QtZmlsdGVycy1wYWxldHRlIHtcbiAgLmNvbG9yLWJlbmV0dG9uLSN7JGtleX0ge1xuICAgIHNwYW4sXG4gICAgLmNvbG9yLWNpcmNsZSxcbiAgICAucmVmaW5lbWVudC1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5jb2xvci1jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAqKioqKioqKiogU1RPUkVMT0NBVE9SIFNFQ1RJT04gKioqKioqKioqXG5cbi5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuZmlsdGVycy1zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLW1haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkYXJrKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVycy1zdG9yZS10eXBlIHtcblxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cbiAgICAgIC5jaGVja2JveCB7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHRvcDogOHB4O1xuXG4gICAgICAgICAgLnJpcHBsZS1vZmYsXG4gICAgICAgICAgLnJpcHBsZS1vbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuZW5hYmxlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLXN0b3JlLWNvdW50cnkgc2VsZWN0LFxuLmZpbHRlcnMtc3RvcmUtcXVlcnkgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNTBweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBwcmltYXJ5KTtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBwYWxldHRlKGJvcmRlciwgZm9jdXMpO1xuICB9XG59XG5cbi5maWx0ZXJzLWNlbnRlci1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICB9XG5cbiAgJi5lbmFibGVkIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcnMtc3RvcmUtcXVlcnkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICB9XG5cbiAgJi5kZWZhdWx0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5maWx0ZXJzLXN0b3JlLXF1ZXJ5LWhpbnQge1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAuZmlsdGVycy1jZW50ZXItcG9zaXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maW5kaW5zdG9yZSAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAuZmlsdGVycy1jZW50ZXItcG9zaXRpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wb3NpdGlvbi10aXAge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcnMtbmVhcmVzdC1sb2NhdGlvbi1yZXN1bHRzLFxuLmZpbHRlcnMtbmVhcmVzdC1yZXN1bHRzLFxuLmZpbHRlcnMtbm8tcmVzdWx0cyxcbi5maWx0ZXJzLXJlc2V0LFxuLmZpbHRlcnMtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICB9XG5cbiAgJi5lbmFibGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RvcmUtZGV0YWlscyB7XG4gIC5maWx0ZXJzLXJlc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiXG5bY2xhc3NePVwiZmxhZy1cIl0sIFtjbGFzcyo9XCIgZmxhZy1cIl0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGVtcHR5LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBlYWNoICRmIGluIG1hcC1rZXlzKCRmbGFncy1tYXApIHtcbiAgLmZsYWctI3skZn0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShtYXAtZ2V0KCRmbGFncy1tYXAsICRmKSk7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIl9zcHJpdGUtYWxsLWhkLnNjc3NcIjtcblxuJHNwLWZsYWctYWQteDogNDJweDtcbiRzcC1mbGFnLWFkLXk6IDBweDtcbiRzcC1mbGFnLWFkLW9mZnNldC14OiAtNDJweDtcbiRzcC1mbGFnLWFkLW9mZnNldC15OiAwcHg7XG4kc3AtZmxhZy1hZC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWFkLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWFkLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWFkLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1hZC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1hZC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWFkO1xuJHNwLWZsYWctYWQ6IDQycHggMHB4IC00MnB4IDBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWFkO1xuJHNwLWZsYWctYWUteDogNDYycHg7XG4kc3AtZmxhZy1hZS15OiAwcHg7XG4kc3AtZmxhZy1hZS1vZmZzZXQteDogLTQ2MnB4O1xuJHNwLWZsYWctYWUtb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLWFlLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYWUtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYWUtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYWUtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWFlLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWFlLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYWU7XG4kc3AtZmxhZy1hZTogNDYycHggMHB4IC00NjJweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hZTtcbiRzcC1mbGFnLWFmLXg6IDBweDtcbiRzcC1mbGFnLWFmLXk6IDQycHg7XG4kc3AtZmxhZy1hZi1vZmZzZXQteDogMHB4O1xuJHNwLWZsYWctYWYtb2Zmc2V0LXk6IC00MnB4O1xuJHNwLWZsYWctYWYtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hZi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hZi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hZi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYWYtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYWYtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hZjtcbiRzcC1mbGFnLWFmOiAwcHggNDJweCAwcHggLTQycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hZjtcbiRzcC1mbGFnLWFnLXg6IDQycHg7XG4kc3AtZmxhZy1hZy15OiA0MnB4O1xuJHNwLWZsYWctYWctb2Zmc2V0LXg6IC00MnB4O1xuJHNwLWZsYWctYWctb2Zmc2V0LXk6IC00MnB4O1xuJHNwLWZsYWctYWctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hZy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hZy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hZy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYWctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYWctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hZztcbiRzcC1mbGFnLWFnOiA0MnB4IDQycHggLTQycHggLTQycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hZztcbiRzcC1mbGFnLWFpLXg6IDg0cHg7XG4kc3AtZmxhZy1haS15OiAwcHg7XG4kc3AtZmxhZy1haS1vZmZzZXQteDogLTg0cHg7XG4kc3AtZmxhZy1haS1vZmZzZXQteTogMHB4O1xuJHNwLWZsYWctYWktd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1haS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1haS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1haS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYWktaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYWktaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1haTtcbiRzcC1mbGFnLWFpOiA4NHB4IDBweCAtODRweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1haTtcbiRzcC1mbGFnLWFsLXg6IDg0cHg7XG4kc3AtZmxhZy1hbC15OiA0MnB4O1xuJHNwLWZsYWctYWwtb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctYWwtb2Zmc2V0LXk6IC00MnB4O1xuJHNwLWZsYWctYWwtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hbC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hbC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hbC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYWwtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYWwtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hbDtcbiRzcC1mbGFnLWFsOiA4NHB4IDQycHggLTg0cHggLTQycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hbDtcbiRzcC1mbGFnLWFtLXg6IDBweDtcbiRzcC1mbGFnLWFtLXk6IDg0cHg7XG4kc3AtZmxhZy1hbS1vZmZzZXQteDogMHB4O1xuJHNwLWZsYWctYW0tb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctYW0td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hbS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hbS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hbS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYW0taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYW0taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hbTtcbiRzcC1mbGFnLWFtOiAwcHggODRweCAwcHggLTg0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hbTtcbiRzcC1mbGFnLWFuLXg6IDQycHg7XG4kc3AtZmxhZy1hbi15OiA4NHB4O1xuJHNwLWZsYWctYW4tb2Zmc2V0LXg6IC00MnB4O1xuJHNwLWZsYWctYW4tb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctYW4td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hbi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hbi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hbi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYW4taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYW4taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hbjtcbiRzcC1mbGFnLWFuOiA0MnB4IDg0cHggLTQycHggLTg0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hbjtcbiRzcC1mbGFnLWFvLXg6IDg0cHg7XG4kc3AtZmxhZy1hby15OiA4NHB4O1xuJHNwLWZsYWctYW8tb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctYW8tb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctYW8td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hby1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hby10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hby10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYW8taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYW8taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hbztcbiRzcC1mbGFnLWFvOiA4NHB4IDg0cHggLTg0cHggLTg0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hbztcbiRzcC1mbGFnLWFxLXg6IDEyNnB4O1xuJHNwLWZsYWctYXEteTogMHB4O1xuJHNwLWZsYWctYXEtb2Zmc2V0LXg6IC0xMjZweDtcbiRzcC1mbGFnLWFxLW9mZnNldC15OiAwcHg7XG4kc3AtZmxhZy1hcS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWFxLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWFxLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWFxLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1hcS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1hcS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWFxO1xuJHNwLWZsYWctYXE6IDEyNnB4IDBweCAtMTI2cHggMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYXE7XG4kc3AtZmxhZy1hci14OiAxMjZweDtcbiRzcC1mbGFnLWFyLXk6IDQycHg7XG4kc3AtZmxhZy1hci1vZmZzZXQteDogLTEyNnB4O1xuJHNwLWZsYWctYXItb2Zmc2V0LXk6IC00MnB4O1xuJHNwLWZsYWctYXItd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hci1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hci10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hci10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYXItaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYXItaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hcjtcbiRzcC1mbGFnLWFyOiAxMjZweCA0MnB4IC0xMjZweCAtNDJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWFyO1xuJHNwLWZsYWctYXMteDogMTI2cHg7XG4kc3AtZmxhZy1hcy15OiA4NHB4O1xuJHNwLWZsYWctYXMtb2Zmc2V0LXg6IC0xMjZweDtcbiRzcC1mbGFnLWFzLW9mZnNldC15OiAtODRweDtcbiRzcC1mbGFnLWFzLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYXMtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYXMtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYXMtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWFzLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWFzLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYXM7XG4kc3AtZmxhZy1hczogMTI2cHggODRweCAtMTI2cHggLTg0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hcztcbiRzcC1mbGFnLWF0LXg6IDBweDtcbiRzcC1mbGFnLWF0LXk6IDEyNnB4O1xuJHNwLWZsYWctYXQtb2Zmc2V0LXg6IDBweDtcbiRzcC1mbGFnLWF0LW9mZnNldC15OiAtMTI2cHg7XG4kc3AtZmxhZy1hdC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWF0LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWF0LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWF0LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1hdC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1hdC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWF0O1xuJHNwLWZsYWctYXQ6IDBweCAxMjZweCAwcHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYXQ7XG4kc3AtZmxhZy1hdS14OiA0MnB4O1xuJHNwLWZsYWctYXUteTogMTI2cHg7XG4kc3AtZmxhZy1hdS1vZmZzZXQteDogLTQycHg7XG4kc3AtZmxhZy1hdS1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctYXUtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1hdS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1hdS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1hdS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYXUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYXUtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1hdTtcbiRzcC1mbGFnLWF1OiA0MnB4IDEyNnB4IC00MnB4IC0xMjZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWF1O1xuJHNwLWZsYWctYXcteDogODRweDtcbiRzcC1mbGFnLWF3LXk6IDEyNnB4O1xuJHNwLWZsYWctYXctb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctYXctb2Zmc2V0LXk6IC0xMjZweDtcbiRzcC1mbGFnLWF3LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYXctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYXctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYXctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWF3LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWF3LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYXc7XG4kc3AtZmxhZy1hdzogODRweCAxMjZweCAtODRweCAtMTI2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hdztcbiRzcC1mbGFnLWF4LXg6IDEyNnB4O1xuJHNwLWZsYWctYXgteTogMTI2cHg7XG4kc3AtZmxhZy1heC1vZmZzZXQteDogLTEyNnB4O1xuJHNwLWZsYWctYXgtb2Zmc2V0LXk6IC0xMjZweDtcbiRzcC1mbGFnLWF4LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYXgtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYXgtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYXgtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWF4LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWF4LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYXg7XG4kc3AtZmxhZy1heDogMTI2cHggMTI2cHggLTEyNnB4IC0xMjZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWF4O1xuJHNwLWZsYWctYXoteDogMTY4cHg7XG4kc3AtZmxhZy1hei15OiAwcHg7XG4kc3AtZmxhZy1hei1vZmZzZXQteDogLTE2OHB4O1xuJHNwLWZsYWctYXotb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLWF6LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYXotaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYXotdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYXotdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWF6LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWF6LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYXo7XG4kc3AtZmxhZy1hejogMTY4cHggMHB4IC0xNjhweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1hejtcbiRzcC1mbGFnLWJhLXg6IDE2OHB4O1xuJHNwLWZsYWctYmEteTogNDJweDtcbiRzcC1mbGFnLWJhLW9mZnNldC14OiAtMTY4cHg7XG4kc3AtZmxhZy1iYS1vZmZzZXQteTogLTQycHg7XG4kc3AtZmxhZy1iYS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWJhLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWJhLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWJhLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1iYS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1iYS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWJhO1xuJHNwLWZsYWctYmE6IDE2OHB4IDQycHggLTE2OHB4IC00MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYmE7XG4kc3AtZmxhZy1iYi14OiAxNjhweDtcbiRzcC1mbGFnLWJiLXk6IDg0cHg7XG4kc3AtZmxhZy1iYi1vZmZzZXQteDogLTE2OHB4O1xuJHNwLWZsYWctYmItb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctYmItd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1iYi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1iYi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1iYi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYmItaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYmItaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1iYjtcbiRzcC1mbGFnLWJiOiAxNjhweCA4NHB4IC0xNjhweCAtODRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWJiO1xuJHNwLWZsYWctYmQteDogMTY4cHg7XG4kc3AtZmxhZy1iZC15OiAxMjZweDtcbiRzcC1mbGFnLWJkLW9mZnNldC14OiAtMTY4cHg7XG4kc3AtZmxhZy1iZC1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctYmQtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1iZC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1iZC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1iZC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYmQtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYmQtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1iZDtcbiRzcC1mbGFnLWJkOiAxNjhweCAxMjZweCAtMTY4cHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYmQ7XG4kc3AtZmxhZy1iZS14OiAwcHg7XG4kc3AtZmxhZy1iZS15OiAxNjhweDtcbiRzcC1mbGFnLWJlLW9mZnNldC14OiAwcHg7XG4kc3AtZmxhZy1iZS1vZmZzZXQteTogLTE2OHB4O1xuJHNwLWZsYWctYmUtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1iZS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1iZS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1iZS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYmUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYmUtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1iZTtcbiRzcC1mbGFnLWJlOiAwcHggMTY4cHggMHB4IC0xNjhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWJlO1xuJHNwLWZsYWctYmYteDogNDJweDtcbiRzcC1mbGFnLWJmLXk6IDE2OHB4O1xuJHNwLWZsYWctYmYtb2Zmc2V0LXg6IC00MnB4O1xuJHNwLWZsYWctYmYtb2Zmc2V0LXk6IC0xNjhweDtcbiRzcC1mbGFnLWJmLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYmYtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYmYtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYmYtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWJmLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWJmLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYmY7XG4kc3AtZmxhZy1iZjogNDJweCAxNjhweCAtNDJweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1iZjtcbiRzcC1mbGFnLWJnLXg6IDg0cHg7XG4kc3AtZmxhZy1iZy15OiAxNjhweDtcbiRzcC1mbGFnLWJnLW9mZnNldC14OiAtODRweDtcbiRzcC1mbGFnLWJnLW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy1iZy13aWR0aDogMzJweDtcbiRzcC1mbGFnLWJnLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWJnLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWJnLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1iZy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1iZy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWJnO1xuJHNwLWZsYWctYmc6IDg0cHggMTY4cHggLTg0cHggLTE2OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYmc7XG4kc3AtZmxhZy1iaC14OiAxMjZweDtcbiRzcC1mbGFnLWJoLXk6IDE2OHB4O1xuJHNwLWZsYWctYmgtb2Zmc2V0LXg6IC0xMjZweDtcbiRzcC1mbGFnLWJoLW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy1iaC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWJoLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWJoLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWJoLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1iaC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1iaC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWJoO1xuJHNwLWZsYWctYmg6IDEyNnB4IDE2OHB4IC0xMjZweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1iaDtcbiRzcC1mbGFnLWJpLXg6IDE2OHB4O1xuJHNwLWZsYWctYmkteTogMTY4cHg7XG4kc3AtZmxhZy1iaS1vZmZzZXQteDogLTE2OHB4O1xuJHNwLWZsYWctYmktb2Zmc2V0LXk6IC0xNjhweDtcbiRzcC1mbGFnLWJpLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYmktaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYmktdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYmktdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWJpLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWJpLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYmk7XG4kc3AtZmxhZy1iaTogMTY4cHggMTY4cHggLTE2OHB4IC0xNjhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWJpO1xuJHNwLWZsYWctYmoteDogMjEwcHg7XG4kc3AtZmxhZy1iai15OiAwcHg7XG4kc3AtZmxhZy1iai1vZmZzZXQteDogLTIxMHB4O1xuJHNwLWZsYWctYmotb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLWJqLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYmotaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYmotdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYmotdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWJqLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWJqLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYmo7XG4kc3AtZmxhZy1iajogMjEwcHggMHB4IC0yMTBweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1iajtcbiRzcC1mbGFnLWJsLXg6IDIxMHB4O1xuJHNwLWZsYWctYmwteTogNDJweDtcbiRzcC1mbGFnLWJsLW9mZnNldC14OiAtMjEwcHg7XG4kc3AtZmxhZy1ibC1vZmZzZXQteTogLTQycHg7XG4kc3AtZmxhZy1ibC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWJsLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWJsLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWJsLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ibC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ibC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWJsO1xuJHNwLWZsYWctYmw6IDIxMHB4IDQycHggLTIxMHB4IC00MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYmw7XG4kc3AtZmxhZy1ibS14OiAyMTBweDtcbiRzcC1mbGFnLWJtLXk6IDg0cHg7XG4kc3AtZmxhZy1ibS1vZmZzZXQteDogLTIxMHB4O1xuJHNwLWZsYWctYm0tb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctYm0td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ibS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ibS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ibS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYm0taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYm0taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ibTtcbiRzcC1mbGFnLWJtOiAyMTBweCA4NHB4IC0yMTBweCAtODRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWJtO1xuJHNwLWZsYWctYm4teDogMjEwcHg7XG4kc3AtZmxhZy1ibi15OiAxMjZweDtcbiRzcC1mbGFnLWJuLW9mZnNldC14OiAtMjEwcHg7XG4kc3AtZmxhZy1ibi1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctYm4td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ibi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ibi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ibi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYm4taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYm4taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ibjtcbiRzcC1mbGFnLWJuOiAyMTBweCAxMjZweCAtMjEwcHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYm47XG4kc3AtZmxhZy1iby14OiAyMTBweDtcbiRzcC1mbGFnLWJvLXk6IDE2OHB4O1xuJHNwLWZsYWctYm8tb2Zmc2V0LXg6IC0yMTBweDtcbiRzcC1mbGFnLWJvLW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy1iby13aWR0aDogMzJweDtcbiRzcC1mbGFnLWJvLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWJvLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWJvLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1iby1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1iby1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWJvO1xuJHNwLWZsYWctYm86IDIxMHB4IDE2OHB4IC0yMTBweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ibztcbiRzcC1mbGFnLWJyLXg6IDBweDtcbiRzcC1mbGFnLWJyLXk6IDIxMHB4O1xuJHNwLWZsYWctYnItb2Zmc2V0LXg6IDBweDtcbiRzcC1mbGFnLWJyLW9mZnNldC15OiAtMjEwcHg7XG4kc3AtZmxhZy1ici13aWR0aDogMzJweDtcbiRzcC1mbGFnLWJyLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWJyLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWJyLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ici1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ici1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWJyO1xuJHNwLWZsYWctYnI6IDBweCAyMTBweCAwcHggLTIxMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYnI7XG4kc3AtZmxhZy1icy14OiA0MnB4O1xuJHNwLWZsYWctYnMteTogMjEwcHg7XG4kc3AtZmxhZy1icy1vZmZzZXQteDogLTQycHg7XG4kc3AtZmxhZy1icy1vZmZzZXQteTogLTIxMHB4O1xuJHNwLWZsYWctYnMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1icy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1icy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1icy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYnMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYnMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1icztcbiRzcC1mbGFnLWJzOiA0MnB4IDIxMHB4IC00MnB4IC0yMTBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWJzO1xuJHNwLWZsYWctYnQteDogODRweDtcbiRzcC1mbGFnLWJ0LXk6IDIxMHB4O1xuJHNwLWZsYWctYnQtb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctYnQtb2Zmc2V0LXk6IC0yMTBweDtcbiRzcC1mbGFnLWJ0LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYnQtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYnQtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYnQtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWJ0LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWJ0LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYnQ7XG4kc3AtZmxhZy1idDogODRweCAyMTBweCAtODRweCAtMjEwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1idDtcbiRzcC1mbGFnLWJ3LXg6IDEyNnB4O1xuJHNwLWZsYWctYncteTogMjEwcHg7XG4kc3AtZmxhZy1idy1vZmZzZXQteDogLTEyNnB4O1xuJHNwLWZsYWctYnctb2Zmc2V0LXk6IC0yMTBweDtcbiRzcC1mbGFnLWJ3LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctYnctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctYnctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctYnctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWJ3LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWJ3LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctYnc7XG4kc3AtZmxhZy1idzogMTI2cHggMjEwcHggLTEyNnB4IC0yMTBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWJ3O1xuJHNwLWZsYWctYnkteDogMTY4cHg7XG4kc3AtZmxhZy1ieS15OiAyMTBweDtcbiRzcC1mbGFnLWJ5LW9mZnNldC14OiAtMTY4cHg7XG4kc3AtZmxhZy1ieS1vZmZzZXQteTogLTIxMHB4O1xuJHNwLWZsYWctYnktd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ieS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ieS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ieS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctYnktaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctYnktaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ieTtcbiRzcC1mbGFnLWJ5OiAxNjhweCAyMTBweCAtMTY4cHggLTIxMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctYnk7XG4kc3AtZmxhZy1iei14OiAyMTBweDtcbiRzcC1mbGFnLWJ6LXk6IDIxMHB4O1xuJHNwLWZsYWctYnotb2Zmc2V0LXg6IC0yMTBweDtcbiRzcC1mbGFnLWJ6LW9mZnNldC15OiAtMjEwcHg7XG4kc3AtZmxhZy1iei13aWR0aDogMzJweDtcbiRzcC1mbGFnLWJ6LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWJ6LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWJ6LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1iei1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1iei1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWJ6O1xuJHNwLWZsYWctYno6IDIxMHB4IDIxMHB4IC0yMTBweCAtMjEwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1iejtcbiRzcC1mbGFnLWNhLXg6IDI1MnB4O1xuJHNwLWZsYWctY2EteTogMHB4O1xuJHNwLWZsYWctY2Etb2Zmc2V0LXg6IC0yNTJweDtcbiRzcC1mbGFnLWNhLW9mZnNldC15OiAwcHg7XG4kc3AtZmxhZy1jYS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWNhLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWNhLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWNhLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1jYS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1jYS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWNhO1xuJHNwLWZsYWctY2E6IDI1MnB4IDBweCAtMjUycHggMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctY2E7XG4kc3AtZmxhZy1jYy14OiAyNTJweDtcbiRzcC1mbGFnLWNjLXk6IDQycHg7XG4kc3AtZmxhZy1jYy1vZmZzZXQteDogLTI1MnB4O1xuJHNwLWZsYWctY2Mtb2Zmc2V0LXk6IC00MnB4O1xuJHNwLWZsYWctY2Mtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1jYy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1jYy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1jYy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctY2MtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctY2MtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1jYztcbiRzcC1mbGFnLWNjOiAyNTJweCA0MnB4IC0yNTJweCAtNDJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWNjO1xuJHNwLWZsYWctY2QteDogMjUycHg7XG4kc3AtZmxhZy1jZC15OiA4NHB4O1xuJHNwLWZsYWctY2Qtb2Zmc2V0LXg6IC0yNTJweDtcbiRzcC1mbGFnLWNkLW9mZnNldC15OiAtODRweDtcbiRzcC1mbGFnLWNkLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctY2QtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctY2QtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctY2QtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWNkLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWNkLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctY2Q7XG4kc3AtZmxhZy1jZDogMjUycHggODRweCAtMjUycHggLTg0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1jZDtcbiRzcC1mbGFnLWNmLXg6IDI1MnB4O1xuJHNwLWZsYWctY2YteTogMTI2cHg7XG4kc3AtZmxhZy1jZi1vZmZzZXQteDogLTI1MnB4O1xuJHNwLWZsYWctY2Ytb2Zmc2V0LXk6IC0xMjZweDtcbiRzcC1mbGFnLWNmLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctY2YtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctY2YtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctY2YtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWNmLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWNmLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctY2Y7XG4kc3AtZmxhZy1jZjogMjUycHggMTI2cHggLTI1MnB4IC0xMjZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWNmO1xuJHNwLWZsYWctY2cteDogMjUycHg7XG4kc3AtZmxhZy1jZy15OiAxNjhweDtcbiRzcC1mbGFnLWNnLW9mZnNldC14OiAtMjUycHg7XG4kc3AtZmxhZy1jZy1vZmZzZXQteTogLTE2OHB4O1xuJHNwLWZsYWctY2ctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1jZy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1jZy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1jZy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctY2ctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctY2ctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1jZztcbiRzcC1mbGFnLWNnOiAyNTJweCAxNjhweCAtMjUycHggLTE2OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctY2c7XG4kc3AtZmxhZy1jaC14OiAyNTJweDtcbiRzcC1mbGFnLWNoLXk6IDIxMHB4O1xuJHNwLWZsYWctY2gtb2Zmc2V0LXg6IC0yNTJweDtcbiRzcC1mbGFnLWNoLW9mZnNldC15OiAtMjEwcHg7XG4kc3AtZmxhZy1jaC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWNoLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWNoLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWNoLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1jaC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1jaC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWNoO1xuJHNwLWZsYWctY2g6IDI1MnB4IDIxMHB4IC0yNTJweCAtMjEwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1jaDtcbiRzcC1mbGFnLWNpLXg6IDBweDtcbiRzcC1mbGFnLWNpLXk6IDI1MnB4O1xuJHNwLWZsYWctY2ktb2Zmc2V0LXg6IDBweDtcbiRzcC1mbGFnLWNpLW9mZnNldC15OiAtMjUycHg7XG4kc3AtZmxhZy1jaS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWNpLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWNpLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWNpLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1jaS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1jaS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWNpO1xuJHNwLWZsYWctY2k6IDBweCAyNTJweCAwcHggLTI1MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctY2k7XG4kc3AtZmxhZy1jay14OiA0MnB4O1xuJHNwLWZsYWctY2steTogMjUycHg7XG4kc3AtZmxhZy1jay1vZmZzZXQteDogLTQycHg7XG4kc3AtZmxhZy1jay1vZmZzZXQteTogLTI1MnB4O1xuJHNwLWZsYWctY2std2lkdGg6IDMycHg7XG4kc3AtZmxhZy1jay1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1jay10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1jay10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctY2staW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctY2staGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1jaztcbiRzcC1mbGFnLWNrOiA0MnB4IDI1MnB4IC00MnB4IC0yNTJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWNrO1xuJHNwLWZsYWctY2wteDogODRweDtcbiRzcC1mbGFnLWNsLXk6IDI1MnB4O1xuJHNwLWZsYWctY2wtb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctY2wtb2Zmc2V0LXk6IC0yNTJweDtcbiRzcC1mbGFnLWNsLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctY2wtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctY2wtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctY2wtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWNsLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWNsLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctY2w7XG4kc3AtZmxhZy1jbDogODRweCAyNTJweCAtODRweCAtMjUycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1jbDtcbiRzcC1mbGFnLWNtLXg6IDEyNnB4O1xuJHNwLWZsYWctY20teTogMjUycHg7XG4kc3AtZmxhZy1jbS1vZmZzZXQteDogLTEyNnB4O1xuJHNwLWZsYWctY20tb2Zmc2V0LXk6IC0yNTJweDtcbiRzcC1mbGFnLWNtLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctY20taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctY20tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctY20tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWNtLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWNtLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctY207XG4kc3AtZmxhZy1jbTogMTI2cHggMjUycHggLTEyNnB4IC0yNTJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWNtO1xuJHNwLWZsYWctY24teDogMTY4cHg7XG4kc3AtZmxhZy1jbi15OiAyNTJweDtcbiRzcC1mbGFnLWNuLW9mZnNldC14OiAtMTY4cHg7XG4kc3AtZmxhZy1jbi1vZmZzZXQteTogLTI1MnB4O1xuJHNwLWZsYWctY24td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1jbi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1jbi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1jbi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctY24taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctY24taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1jbjtcbiRzcC1mbGFnLWNuOiAxNjhweCAyNTJweCAtMTY4cHggLTI1MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctY247XG4kc3AtZmxhZy1jby14OiAyMTBweDtcbiRzcC1mbGFnLWNvLXk6IDI1MnB4O1xuJHNwLWZsYWctY28tb2Zmc2V0LXg6IC0yMTBweDtcbiRzcC1mbGFnLWNvLW9mZnNldC15OiAtMjUycHg7XG4kc3AtZmxhZy1jby13aWR0aDogMzJweDtcbiRzcC1mbGFnLWNvLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWNvLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWNvLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1jby1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1jby1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWNvO1xuJHNwLWZsYWctY286IDIxMHB4IDI1MnB4IC0yMTBweCAtMjUycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1jbztcbiRzcC1mbGFnLWNyLXg6IDI1MnB4O1xuJHNwLWZsYWctY3IteTogMjUycHg7XG4kc3AtZmxhZy1jci1vZmZzZXQteDogLTI1MnB4O1xuJHNwLWZsYWctY3Itb2Zmc2V0LXk6IC0yNTJweDtcbiRzcC1mbGFnLWNyLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctY3ItaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctY3ItdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctY3ItdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWNyLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWNyLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctY3I7XG4kc3AtZmxhZy1jcjogMjUycHggMjUycHggLTI1MnB4IC0yNTJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWNyO1xuJHNwLWZsYWctY3UteDogMjk0cHg7XG4kc3AtZmxhZy1jdS15OiAwcHg7XG4kc3AtZmxhZy1jdS1vZmZzZXQteDogLTI5NHB4O1xuJHNwLWZsYWctY3Utb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLWN1LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctY3UtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctY3UtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctY3UtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWN1LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWN1LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctY3U7XG4kc3AtZmxhZy1jdTogMjk0cHggMHB4IC0yOTRweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1jdTtcbiRzcC1mbGFnLWN2LXg6IDI5NHB4O1xuJHNwLWZsYWctY3YteTogNDJweDtcbiRzcC1mbGFnLWN2LW9mZnNldC14OiAtMjk0cHg7XG4kc3AtZmxhZy1jdi1vZmZzZXQteTogLTQycHg7XG4kc3AtZmxhZy1jdi13aWR0aDogMzJweDtcbiRzcC1mbGFnLWN2LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWN2LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWN2LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1jdi1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1jdi1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWN2O1xuJHNwLWZsYWctY3Y6IDI5NHB4IDQycHggLTI5NHB4IC00MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctY3Y7XG4kc3AtZmxhZy1jdy14OiAyOTRweDtcbiRzcC1mbGFnLWN3LXk6IDg0cHg7XG4kc3AtZmxhZy1jdy1vZmZzZXQteDogLTI5NHB4O1xuJHNwLWZsYWctY3ctb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctY3ctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1jdy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1jdy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1jdy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctY3ctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctY3ctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1jdztcbiRzcC1mbGFnLWN3OiAyOTRweCA4NHB4IC0yOTRweCAtODRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWN3O1xuJHNwLWZsYWctY3gteDogMjk0cHg7XG4kc3AtZmxhZy1jeC15OiAxMjZweDtcbiRzcC1mbGFnLWN4LW9mZnNldC14OiAtMjk0cHg7XG4kc3AtZmxhZy1jeC1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctY3gtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1jeC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1jeC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1jeC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctY3gtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctY3gtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1jeDtcbiRzcC1mbGFnLWN4OiAyOTRweCAxMjZweCAtMjk0cHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctY3g7XG4kc3AtZmxhZy1jeS14OiAyOTRweDtcbiRzcC1mbGFnLWN5LXk6IDE2OHB4O1xuJHNwLWZsYWctY3ktb2Zmc2V0LXg6IC0yOTRweDtcbiRzcC1mbGFnLWN5LW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy1jeS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWN5LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWN5LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWN5LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1jeS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1jeS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWN5O1xuJHNwLWZsYWctY3k6IDI5NHB4IDE2OHB4IC0yOTRweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1jeTtcbiRzcC1mbGFnLWN6LXg6IDI5NHB4O1xuJHNwLWZsYWctY3oteTogMjEwcHg7XG4kc3AtZmxhZy1jei1vZmZzZXQteDogLTI5NHB4O1xuJHNwLWZsYWctY3otb2Zmc2V0LXk6IC0yMTBweDtcbiRzcC1mbGFnLWN6LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctY3otaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctY3otdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctY3otdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWN6LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWN6LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctY3o7XG4kc3AtZmxhZy1jejogMjk0cHggMjEwcHggLTI5NHB4IC0yMTBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWN6O1xuJHNwLWZsYWctZGUteDogMjk0cHg7XG4kc3AtZmxhZy1kZS15OiAyNTJweDtcbiRzcC1mbGFnLWRlLW9mZnNldC14OiAtMjk0cHg7XG4kc3AtZmxhZy1kZS1vZmZzZXQteTogLTI1MnB4O1xuJHNwLWZsYWctZGUtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1kZS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1kZS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1kZS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZGUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZGUtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1kZTtcbiRzcC1mbGFnLWRlOiAyOTRweCAyNTJweCAtMjk0cHggLTI1MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZGU7XG4kc3AtZmxhZy1kai14OiAwcHg7XG4kc3AtZmxhZy1kai15OiAyOTRweDtcbiRzcC1mbGFnLWRqLW9mZnNldC14OiAwcHg7XG4kc3AtZmxhZy1kai1vZmZzZXQteTogLTI5NHB4O1xuJHNwLWZsYWctZGotd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1kai1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1kai10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1kai10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZGotaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZGotaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1kajtcbiRzcC1mbGFnLWRqOiAwcHggMjk0cHggMHB4IC0yOTRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWRqO1xuJHNwLWZsYWctZGsteDogNDJweDtcbiRzcC1mbGFnLWRrLXk6IDI5NHB4O1xuJHNwLWZsYWctZGstb2Zmc2V0LXg6IC00MnB4O1xuJHNwLWZsYWctZGstb2Zmc2V0LXk6IC0yOTRweDtcbiRzcC1mbGFnLWRrLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZGstaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZGstdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZGstdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWRrLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWRrLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZGs7XG4kc3AtZmxhZy1kazogNDJweCAyOTRweCAtNDJweCAtMjk0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1kaztcbiRzcC1mbGFnLWRtLXg6IDg0cHg7XG4kc3AtZmxhZy1kbS15OiAyOTRweDtcbiRzcC1mbGFnLWRtLW9mZnNldC14OiAtODRweDtcbiRzcC1mbGFnLWRtLW9mZnNldC15OiAtMjk0cHg7XG4kc3AtZmxhZy1kbS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWRtLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWRtLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWRtLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1kbS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1kbS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWRtO1xuJHNwLWZsYWctZG06IDg0cHggMjk0cHggLTg0cHggLTI5NHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZG07XG4kc3AtZmxhZy1kby14OiAxMjZweDtcbiRzcC1mbGFnLWRvLXk6IDI5NHB4O1xuJHNwLWZsYWctZG8tb2Zmc2V0LXg6IC0xMjZweDtcbiRzcC1mbGFnLWRvLW9mZnNldC15OiAtMjk0cHg7XG4kc3AtZmxhZy1kby13aWR0aDogMzJweDtcbiRzcC1mbGFnLWRvLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWRvLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWRvLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1kby1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1kby1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWRvO1xuJHNwLWZsYWctZG86IDEyNnB4IDI5NHB4IC0xMjZweCAtMjk0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1kbztcbiRzcC1mbGFnLWR6LXg6IDE2OHB4O1xuJHNwLWZsYWctZHoteTogMjk0cHg7XG4kc3AtZmxhZy1kei1vZmZzZXQteDogLTE2OHB4O1xuJHNwLWZsYWctZHotb2Zmc2V0LXk6IC0yOTRweDtcbiRzcC1mbGFnLWR6LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZHotaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZHotdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZHotdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWR6LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWR6LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZHo7XG4kc3AtZmxhZy1kejogMTY4cHggMjk0cHggLTE2OHB4IC0yOTRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWR6O1xuJHNwLWZsYWctZWMteDogMjEwcHg7XG4kc3AtZmxhZy1lYy15OiAyOTRweDtcbiRzcC1mbGFnLWVjLW9mZnNldC14OiAtMjEwcHg7XG4kc3AtZmxhZy1lYy1vZmZzZXQteTogLTI5NHB4O1xuJHNwLWZsYWctZWMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1lYy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1lYy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1lYy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZWMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZWMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1lYztcbiRzcC1mbGFnLWVjOiAyMTBweCAyOTRweCAtMjEwcHggLTI5NHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZWM7XG4kc3AtZmxhZy1lZS14OiAyNTJweDtcbiRzcC1mbGFnLWVlLXk6IDI5NHB4O1xuJHNwLWZsYWctZWUtb2Zmc2V0LXg6IC0yNTJweDtcbiRzcC1mbGFnLWVlLW9mZnNldC15OiAtMjk0cHg7XG4kc3AtZmxhZy1lZS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWVlLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWVlLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWVlLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1lZS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1lZS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWVlO1xuJHNwLWZsYWctZWU6IDI1MnB4IDI5NHB4IC0yNTJweCAtMjk0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1lZTtcbiRzcC1mbGFnLWVnLXg6IDI5NHB4O1xuJHNwLWZsYWctZWcteTogMjk0cHg7XG4kc3AtZmxhZy1lZy1vZmZzZXQteDogLTI5NHB4O1xuJHNwLWZsYWctZWctb2Zmc2V0LXk6IC0yOTRweDtcbiRzcC1mbGFnLWVnLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZWctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZWctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZWctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWVnLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWVnLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZWc7XG4kc3AtZmxhZy1lZzogMjk0cHggMjk0cHggLTI5NHB4IC0yOTRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWVnO1xuJHNwLWZsYWctZWgteDogMzM2cHg7XG4kc3AtZmxhZy1laC15OiAwcHg7XG4kc3AtZmxhZy1laC1vZmZzZXQteDogLTMzNnB4O1xuJHNwLWZsYWctZWgtb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLWVoLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZWgtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZWgtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZWgtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWVoLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWVoLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZWg7XG4kc3AtZmxhZy1laDogMzM2cHggMHB4IC0zMzZweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1laDtcbiRzcC1mbGFnLWVyLXg6IDMzNnB4O1xuJHNwLWZsYWctZXIteTogNDJweDtcbiRzcC1mbGFnLWVyLW9mZnNldC14OiAtMzM2cHg7XG4kc3AtZmxhZy1lci1vZmZzZXQteTogLTQycHg7XG4kc3AtZmxhZy1lci13aWR0aDogMzJweDtcbiRzcC1mbGFnLWVyLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWVyLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWVyLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1lci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1lci1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWVyO1xuJHNwLWZsYWctZXI6IDMzNnB4IDQycHggLTMzNnB4IC00MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZXI7XG4kc3AtZmxhZy1lcy14OiAzMzZweDtcbiRzcC1mbGFnLWVzLXk6IDg0cHg7XG4kc3AtZmxhZy1lcy1vZmZzZXQteDogLTMzNnB4O1xuJHNwLWZsYWctZXMtb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctZXMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1lcy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1lcy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1lcy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZXMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZXMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1lcztcbiRzcC1mbGFnLWVzOiAzMzZweCA4NHB4IC0zMzZweCAtODRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWVzO1xuJHNwLWZsYWctZXQteDogMzM2cHg7XG4kc3AtZmxhZy1ldC15OiAxMjZweDtcbiRzcC1mbGFnLWV0LW9mZnNldC14OiAtMzM2cHg7XG4kc3AtZmxhZy1ldC1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctZXQtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ldC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ldC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ldC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZXQtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZXQtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ldDtcbiRzcC1mbGFnLWV0OiAzMzZweCAxMjZweCAtMzM2cHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZXQ7XG4kc3AtZmxhZy1ldS14OiAzMzZweDtcbiRzcC1mbGFnLWV1LXk6IDE2OHB4O1xuJHNwLWZsYWctZXUtb2Zmc2V0LXg6IC0zMzZweDtcbiRzcC1mbGFnLWV1LW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy1ldS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWV1LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWV1LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWV1LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ldS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ldS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWV1O1xuJHNwLWZsYWctZXU6IDMzNnB4IDE2OHB4IC0zMzZweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ldTtcbiRzcC1mbGFnLWZpLXg6IDMzNnB4O1xuJHNwLWZsYWctZmkteTogMjEwcHg7XG4kc3AtZmxhZy1maS1vZmZzZXQteDogLTMzNnB4O1xuJHNwLWZsYWctZmktb2Zmc2V0LXk6IC0yMTBweDtcbiRzcC1mbGFnLWZpLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZmktaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZmktdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZmktdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWZpLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWZpLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZmk7XG4kc3AtZmxhZy1maTogMzM2cHggMjEwcHggLTMzNnB4IC0yMTBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWZpO1xuJHNwLWZsYWctZmoteDogMzM2cHg7XG4kc3AtZmxhZy1mai15OiAyNTJweDtcbiRzcC1mbGFnLWZqLW9mZnNldC14OiAtMzM2cHg7XG4kc3AtZmxhZy1mai1vZmZzZXQteTogLTI1MnB4O1xuJHNwLWZsYWctZmotd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1mai1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1mai10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1mai10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZmotaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZmotaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1majtcbiRzcC1mbGFnLWZqOiAzMzZweCAyNTJweCAtMzM2cHggLTI1MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZmo7XG4kc3AtZmxhZy1may14OiAzMzZweDtcbiRzcC1mbGFnLWZrLXk6IDI5NHB4O1xuJHNwLWZsYWctZmstb2Zmc2V0LXg6IC0zMzZweDtcbiRzcC1mbGFnLWZrLW9mZnNldC15OiAtMjk0cHg7XG4kc3AtZmxhZy1may13aWR0aDogMzJweDtcbiRzcC1mbGFnLWZrLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWZrLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWZrLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1may1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1may1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWZrO1xuJHNwLWZsYWctZms6IDMzNnB4IDI5NHB4IC0zMzZweCAtMjk0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1maztcbiRzcC1mbGFnLWZtLXg6IDBweDtcbiRzcC1mbGFnLWZtLXk6IDMzNnB4O1xuJHNwLWZsYWctZm0tb2Zmc2V0LXg6IDBweDtcbiRzcC1mbGFnLWZtLW9mZnNldC15OiAtMzM2cHg7XG4kc3AtZmxhZy1mbS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWZtLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWZtLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWZtLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1mbS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1mbS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWZtO1xuJHNwLWZsYWctZm06IDBweCAzMzZweCAwcHggLTMzNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZm07XG4kc3AtZmxhZy1mby14OiA0MnB4O1xuJHNwLWZsYWctZm8teTogMzM2cHg7XG4kc3AtZmxhZy1mby1vZmZzZXQteDogLTQycHg7XG4kc3AtZmxhZy1mby1vZmZzZXQteTogLTMzNnB4O1xuJHNwLWZsYWctZm8td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1mby1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1mby10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1mby10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZm8taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZm8taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1mbztcbiRzcC1mbGFnLWZvOiA0MnB4IDMzNnB4IC00MnB4IC0zMzZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWZvO1xuJHNwLWZsYWctZnIteDogODRweDtcbiRzcC1mbGFnLWZyLXk6IDMzNnB4O1xuJHNwLWZsYWctZnItb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctZnItb2Zmc2V0LXk6IC0zMzZweDtcbiRzcC1mbGFnLWZyLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZnItaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZnItdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZnItdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWZyLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWZyLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZnI7XG4kc3AtZmxhZy1mcjogODRweCAzMzZweCAtODRweCAtMzM2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1mcjtcbiRzcC1mbGFnLWdhLXg6IDEyNnB4O1xuJHNwLWZsYWctZ2EteTogMzM2cHg7XG4kc3AtZmxhZy1nYS1vZmZzZXQteDogLTEyNnB4O1xuJHNwLWZsYWctZ2Etb2Zmc2V0LXk6IC0zMzZweDtcbiRzcC1mbGFnLWdhLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZ2EtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZ2EtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZ2EtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWdhLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWdhLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZ2E7XG4kc3AtZmxhZy1nYTogMTI2cHggMzM2cHggLTEyNnB4IC0zMzZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWdhO1xuJHNwLWZsYWctZ2IteDogMTY4cHg7XG4kc3AtZmxhZy1nYi15OiAzMzZweDtcbiRzcC1mbGFnLWdiLW9mZnNldC14OiAtMTY4cHg7XG4kc3AtZmxhZy1nYi1vZmZzZXQteTogLTMzNnB4O1xuJHNwLWZsYWctZ2Itd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1nYi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1nYi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1nYi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZ2ItaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZ2ItaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1nYjtcbiRzcC1mbGFnLWdiOiAxNjhweCAzMzZweCAtMTY4cHggLTMzNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZ2I7XG4kc3AtZmxhZy1nZC14OiAyMTBweDtcbiRzcC1mbGFnLWdkLXk6IDMzNnB4O1xuJHNwLWZsYWctZ2Qtb2Zmc2V0LXg6IC0yMTBweDtcbiRzcC1mbGFnLWdkLW9mZnNldC15OiAtMzM2cHg7XG4kc3AtZmxhZy1nZC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWdkLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWdkLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWdkLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1nZC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1nZC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWdkO1xuJHNwLWZsYWctZ2Q6IDIxMHB4IDMzNnB4IC0yMTBweCAtMzM2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1nZDtcbiRzcC1mbGFnLWdlLXg6IDI1MnB4O1xuJHNwLWZsYWctZ2UteTogMzM2cHg7XG4kc3AtZmxhZy1nZS1vZmZzZXQteDogLTI1MnB4O1xuJHNwLWZsYWctZ2Utb2Zmc2V0LXk6IC0zMzZweDtcbiRzcC1mbGFnLWdlLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZ2UtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZ2UtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZ2UtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWdlLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWdlLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZ2U7XG4kc3AtZmxhZy1nZTogMjUycHggMzM2cHggLTI1MnB4IC0zMzZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWdlO1xuJHNwLWZsYWctZ2cteDogMjk0cHg7XG4kc3AtZmxhZy1nZy15OiAzMzZweDtcbiRzcC1mbGFnLWdnLW9mZnNldC14OiAtMjk0cHg7XG4kc3AtZmxhZy1nZy1vZmZzZXQteTogLTMzNnB4O1xuJHNwLWZsYWctZ2ctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1nZy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1nZy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1nZy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZ2ctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZ2ctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1nZztcbiRzcC1mbGFnLWdnOiAyOTRweCAzMzZweCAtMjk0cHggLTMzNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZ2c7XG4kc3AtZmxhZy1naC14OiAzMzZweDtcbiRzcC1mbGFnLWdoLXk6IDMzNnB4O1xuJHNwLWZsYWctZ2gtb2Zmc2V0LXg6IC0zMzZweDtcbiRzcC1mbGFnLWdoLW9mZnNldC15OiAtMzM2cHg7XG4kc3AtZmxhZy1naC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWdoLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWdoLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWdoLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1naC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1naC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWdoO1xuJHNwLWZsYWctZ2g6IDMzNnB4IDMzNnB4IC0zMzZweCAtMzM2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1naDtcbiRzcC1mbGFnLWdpLXg6IDM3OHB4O1xuJHNwLWZsYWctZ2kteTogMHB4O1xuJHNwLWZsYWctZ2ktb2Zmc2V0LXg6IC0zNzhweDtcbiRzcC1mbGFnLWdpLW9mZnNldC15OiAwcHg7XG4kc3AtZmxhZy1naS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWdpLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWdpLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWdpLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1naS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1naS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWdpO1xuJHNwLWZsYWctZ2k6IDM3OHB4IDBweCAtMzc4cHggMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZ2k7XG4kc3AtZmxhZy1nbC14OiAzNzhweDtcbiRzcC1mbGFnLWdsLXk6IDQycHg7XG4kc3AtZmxhZy1nbC1vZmZzZXQteDogLTM3OHB4O1xuJHNwLWZsYWctZ2wtb2Zmc2V0LXk6IC00MnB4O1xuJHNwLWZsYWctZ2wtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1nbC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1nbC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1nbC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZ2wtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZ2wtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1nbDtcbiRzcC1mbGFnLWdsOiAzNzhweCA0MnB4IC0zNzhweCAtNDJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWdsO1xuJHNwLWZsYWctZ20teDogMzc4cHg7XG4kc3AtZmxhZy1nbS15OiA4NHB4O1xuJHNwLWZsYWctZ20tb2Zmc2V0LXg6IC0zNzhweDtcbiRzcC1mbGFnLWdtLW9mZnNldC15OiAtODRweDtcbiRzcC1mbGFnLWdtLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZ20taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZ20tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZ20tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWdtLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWdtLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZ207XG4kc3AtZmxhZy1nbTogMzc4cHggODRweCAtMzc4cHggLTg0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1nbTtcbiRzcC1mbGFnLWduLXg6IDM3OHB4O1xuJHNwLWZsYWctZ24teTogMTI2cHg7XG4kc3AtZmxhZy1nbi1vZmZzZXQteDogLTM3OHB4O1xuJHNwLWZsYWctZ24tb2Zmc2V0LXk6IC0xMjZweDtcbiRzcC1mbGFnLWduLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZ24taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZ24tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZ24tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWduLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWduLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZ247XG4kc3AtZmxhZy1nbjogMzc4cHggMTI2cHggLTM3OHB4IC0xMjZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWduO1xuJHNwLWZsYWctZ3AteDogMzc4cHg7XG4kc3AtZmxhZy1ncC15OiAxNjhweDtcbiRzcC1mbGFnLWdwLW9mZnNldC14OiAtMzc4cHg7XG4kc3AtZmxhZy1ncC1vZmZzZXQteTogLTE2OHB4O1xuJHNwLWZsYWctZ3Atd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ncC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ncC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ncC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZ3AtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZ3AtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ncDtcbiRzcC1mbGFnLWdwOiAzNzhweCAxNjhweCAtMzc4cHggLTE2OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZ3A7XG4kc3AtZmxhZy1ncS14OiAzNzhweDtcbiRzcC1mbGFnLWdxLXk6IDIxMHB4O1xuJHNwLWZsYWctZ3Etb2Zmc2V0LXg6IC0zNzhweDtcbiRzcC1mbGFnLWdxLW9mZnNldC15OiAtMjEwcHg7XG4kc3AtZmxhZy1ncS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWdxLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWdxLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWdxLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ncS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ncS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWdxO1xuJHNwLWZsYWctZ3E6IDM3OHB4IDIxMHB4IC0zNzhweCAtMjEwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ncTtcbiRzcC1mbGFnLWdyLXg6IDM3OHB4O1xuJHNwLWZsYWctZ3IteTogMjUycHg7XG4kc3AtZmxhZy1nci1vZmZzZXQteDogLTM3OHB4O1xuJHNwLWZsYWctZ3Itb2Zmc2V0LXk6IC0yNTJweDtcbiRzcC1mbGFnLWdyLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZ3ItaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZ3ItdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZ3ItdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWdyLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWdyLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZ3I7XG4kc3AtZmxhZy1ncjogMzc4cHggMjUycHggLTM3OHB4IC0yNTJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWdyO1xuJHNwLWZsYWctZ3MteDogMzc4cHg7XG4kc3AtZmxhZy1ncy15OiAyOTRweDtcbiRzcC1mbGFnLWdzLW9mZnNldC14OiAtMzc4cHg7XG4kc3AtZmxhZy1ncy1vZmZzZXQteTogLTI5NHB4O1xuJHNwLWZsYWctZ3Mtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ncy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ncy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ncy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZ3MtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZ3MtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ncztcbiRzcC1mbGFnLWdzOiAzNzhweCAyOTRweCAtMzc4cHggLTI5NHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZ3M7XG4kc3AtZmxhZy1ndC14OiAzNzhweDtcbiRzcC1mbGFnLWd0LXk6IDMzNnB4O1xuJHNwLWZsYWctZ3Qtb2Zmc2V0LXg6IC0zNzhweDtcbiRzcC1mbGFnLWd0LW9mZnNldC15OiAtMzM2cHg7XG4kc3AtZmxhZy1ndC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWd0LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWd0LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWd0LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ndC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ndC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWd0O1xuJHNwLWZsYWctZ3Q6IDM3OHB4IDMzNnB4IC0zNzhweCAtMzM2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ndDtcbiRzcC1mbGFnLWd1LXg6IDBweDtcbiRzcC1mbGFnLWd1LXk6IDM3OHB4O1xuJHNwLWZsYWctZ3Utb2Zmc2V0LXg6IDBweDtcbiRzcC1mbGFnLWd1LW9mZnNldC15OiAtMzc4cHg7XG4kc3AtZmxhZy1ndS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWd1LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWd1LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWd1LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ndS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ndS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWd1O1xuJHNwLWZsYWctZ3U6IDBweCAzNzhweCAwcHggLTM3OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctZ3U7XG4kc3AtZmxhZy1ndy14OiA0MnB4O1xuJHNwLWZsYWctZ3cteTogMzc4cHg7XG4kc3AtZmxhZy1ndy1vZmZzZXQteDogLTQycHg7XG4kc3AtZmxhZy1ndy1vZmZzZXQteTogLTM3OHB4O1xuJHNwLWZsYWctZ3ctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ndy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ndy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ndy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctZ3ctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctZ3ctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ndztcbiRzcC1mbGFnLWd3OiA0MnB4IDM3OHB4IC00MnB4IC0zNzhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWd3O1xuJHNwLWZsYWctZ3kteDogODRweDtcbiRzcC1mbGFnLWd5LXk6IDM3OHB4O1xuJHNwLWZsYWctZ3ktb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctZ3ktb2Zmc2V0LXk6IC0zNzhweDtcbiRzcC1mbGFnLWd5LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctZ3ktaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctZ3ktdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctZ3ktdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWd5LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWd5LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctZ3k7XG4kc3AtZmxhZy1neTogODRweCAzNzhweCAtODRweCAtMzc4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1neTtcbiRzcC1mbGFnLWhrLXg6IDEyNnB4O1xuJHNwLWZsYWctaGsteTogMzc4cHg7XG4kc3AtZmxhZy1oay1vZmZzZXQteDogLTEyNnB4O1xuJHNwLWZsYWctaGstb2Zmc2V0LXk6IC0zNzhweDtcbiRzcC1mbGFnLWhrLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctaGstaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctaGstdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctaGstdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWhrLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWhrLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctaGs7XG4kc3AtZmxhZy1oazogMTI2cHggMzc4cHggLTEyNnB4IC0zNzhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWhrO1xuJHNwLWZsYWctaG4teDogMTY4cHg7XG4kc3AtZmxhZy1obi15OiAzNzhweDtcbiRzcC1mbGFnLWhuLW9mZnNldC14OiAtMTY4cHg7XG4kc3AtZmxhZy1obi1vZmZzZXQteTogLTM3OHB4O1xuJHNwLWZsYWctaG4td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1obi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1obi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1obi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctaG4taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctaG4taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1objtcbiRzcC1mbGFnLWhuOiAxNjhweCAzNzhweCAtMTY4cHggLTM3OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctaG47XG4kc3AtZmxhZy1oci14OiAyMTBweDtcbiRzcC1mbGFnLWhyLXk6IDM3OHB4O1xuJHNwLWZsYWctaHItb2Zmc2V0LXg6IC0yMTBweDtcbiRzcC1mbGFnLWhyLW9mZnNldC15OiAtMzc4cHg7XG4kc3AtZmxhZy1oci13aWR0aDogMzJweDtcbiRzcC1mbGFnLWhyLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWhyLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWhyLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1oci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1oci1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWhyO1xuJHNwLWZsYWctaHI6IDIxMHB4IDM3OHB4IC0yMTBweCAtMzc4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ocjtcbiRzcC1mbGFnLWh0LXg6IDI1MnB4O1xuJHNwLWZsYWctaHQteTogMzc4cHg7XG4kc3AtZmxhZy1odC1vZmZzZXQteDogLTI1MnB4O1xuJHNwLWZsYWctaHQtb2Zmc2V0LXk6IC0zNzhweDtcbiRzcC1mbGFnLWh0LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctaHQtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctaHQtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctaHQtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWh0LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWh0LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctaHQ7XG4kc3AtZmxhZy1odDogMjUycHggMzc4cHggLTI1MnB4IC0zNzhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWh0O1xuJHNwLWZsYWctaHUteDogMjk0cHg7XG4kc3AtZmxhZy1odS15OiAzNzhweDtcbiRzcC1mbGFnLWh1LW9mZnNldC14OiAtMjk0cHg7XG4kc3AtZmxhZy1odS1vZmZzZXQteTogLTM3OHB4O1xuJHNwLWZsYWctaHUtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1odS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1odS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1odS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctaHUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctaHUtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1odTtcbiRzcC1mbGFnLWh1OiAyOTRweCAzNzhweCAtMjk0cHggLTM3OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctaHU7XG4kc3AtZmxhZy1pYy14OiAzMzZweDtcbiRzcC1mbGFnLWljLXk6IDM3OHB4O1xuJHNwLWZsYWctaWMtb2Zmc2V0LXg6IC0zMzZweDtcbiRzcC1mbGFnLWljLW9mZnNldC15OiAtMzc4cHg7XG4kc3AtZmxhZy1pYy13aWR0aDogMzJweDtcbiRzcC1mbGFnLWljLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWljLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWljLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1pYy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1pYy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWljO1xuJHNwLWZsYWctaWM6IDMzNnB4IDM3OHB4IC0zMzZweCAtMzc4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1pYztcbiRzcC1mbGFnLWlkLXg6IDM3OHB4O1xuJHNwLWZsYWctaWQteTogMzc4cHg7XG4kc3AtZmxhZy1pZC1vZmZzZXQteDogLTM3OHB4O1xuJHNwLWZsYWctaWQtb2Zmc2V0LXk6IC0zNzhweDtcbiRzcC1mbGFnLWlkLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctaWQtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctaWQtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctaWQtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWlkLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWlkLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctaWQ7XG4kc3AtZmxhZy1pZDogMzc4cHggMzc4cHggLTM3OHB4IC0zNzhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWlkO1xuJHNwLWZsYWctaWUteDogNDIwcHg7XG4kc3AtZmxhZy1pZS15OiAwcHg7XG4kc3AtZmxhZy1pZS1vZmZzZXQteDogLTQyMHB4O1xuJHNwLWZsYWctaWUtb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLWllLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctaWUtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctaWUtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctaWUtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWllLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWllLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctaWU7XG4kc3AtZmxhZy1pZTogNDIwcHggMHB4IC00MjBweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1pZTtcbiRzcC1mbGFnLWlsLXg6IDQyMHB4O1xuJHNwLWZsYWctaWwteTogNDJweDtcbiRzcC1mbGFnLWlsLW9mZnNldC14OiAtNDIwcHg7XG4kc3AtZmxhZy1pbC1vZmZzZXQteTogLTQycHg7XG4kc3AtZmxhZy1pbC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWlsLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWlsLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWlsLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1pbC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1pbC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWlsO1xuJHNwLWZsYWctaWw6IDQyMHB4IDQycHggLTQyMHB4IC00MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctaWw7XG4kc3AtZmxhZy1pbS14OiA0MjBweDtcbiRzcC1mbGFnLWltLXk6IDg0cHg7XG4kc3AtZmxhZy1pbS1vZmZzZXQteDogLTQyMHB4O1xuJHNwLWZsYWctaW0tb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctaW0td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1pbS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1pbS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1pbS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctaW0taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctaW0taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1pbTtcbiRzcC1mbGFnLWltOiA0MjBweCA4NHB4IC00MjBweCAtODRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWltO1xuJHNwLWZsYWctaW4teDogNDIwcHg7XG4kc3AtZmxhZy1pbi15OiAxMjZweDtcbiRzcC1mbGFnLWluLW9mZnNldC14OiAtNDIwcHg7XG4kc3AtZmxhZy1pbi1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctaW4td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1pbi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1pbi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1pbi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctaW4taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctaW4taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1pbjtcbiRzcC1mbGFnLWluOiA0MjBweCAxMjZweCAtNDIwcHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctaW47XG4kc3AtZmxhZy1pcS14OiA0MjBweDtcbiRzcC1mbGFnLWlxLXk6IDE2OHB4O1xuJHNwLWZsYWctaXEtb2Zmc2V0LXg6IC00MjBweDtcbiRzcC1mbGFnLWlxLW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy1pcS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWlxLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWlxLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWlxLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1pcS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1pcS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWlxO1xuJHNwLWZsYWctaXE6IDQyMHB4IDE2OHB4IC00MjBweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1pcTtcbiRzcC1mbGFnLWlyLXg6IDQyMHB4O1xuJHNwLWZsYWctaXIteTogMjEwcHg7XG4kc3AtZmxhZy1pci1vZmZzZXQteDogLTQyMHB4O1xuJHNwLWZsYWctaXItb2Zmc2V0LXk6IC0yMTBweDtcbiRzcC1mbGFnLWlyLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctaXItaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctaXItdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctaXItdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWlyLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWlyLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctaXI7XG4kc3AtZmxhZy1pcjogNDIwcHggMjEwcHggLTQyMHB4IC0yMTBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWlyO1xuJHNwLWZsYWctaXMteDogNDIwcHg7XG4kc3AtZmxhZy1pcy15OiAyNTJweDtcbiRzcC1mbGFnLWlzLW9mZnNldC14OiAtNDIwcHg7XG4kc3AtZmxhZy1pcy1vZmZzZXQteTogLTI1MnB4O1xuJHNwLWZsYWctaXMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1pcy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1pcy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1pcy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctaXMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctaXMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1pcztcbiRzcC1mbGFnLWlzOiA0MjBweCAyNTJweCAtNDIwcHggLTI1MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctaXM7XG4kc3AtZmxhZy1pdC14OiA0MjBweDtcbiRzcC1mbGFnLWl0LXk6IDI5NHB4O1xuJHNwLWZsYWctaXQtb2Zmc2V0LXg6IC00MjBweDtcbiRzcC1mbGFnLWl0LW9mZnNldC15OiAtMjk0cHg7XG4kc3AtZmxhZy1pdC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWl0LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWl0LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWl0LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1pdC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1pdC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWl0O1xuJHNwLWZsYWctaXQ6IDQyMHB4IDI5NHB4IC00MjBweCAtMjk0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1pdDtcbiRzcC1mbGFnLWplLXg6IDQyMHB4O1xuJHNwLWZsYWctamUteTogMzM2cHg7XG4kc3AtZmxhZy1qZS1vZmZzZXQteDogLTQyMHB4O1xuJHNwLWZsYWctamUtb2Zmc2V0LXk6IC0zMzZweDtcbiRzcC1mbGFnLWplLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctamUtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctamUtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctamUtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWplLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWplLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctamU7XG4kc3AtZmxhZy1qZTogNDIwcHggMzM2cHggLTQyMHB4IC0zMzZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWplO1xuJHNwLWZsYWctam0teDogNDIwcHg7XG4kc3AtZmxhZy1qbS15OiAzNzhweDtcbiRzcC1mbGFnLWptLW9mZnNldC14OiAtNDIwcHg7XG4kc3AtZmxhZy1qbS1vZmZzZXQteTogLTM3OHB4O1xuJHNwLWZsYWctam0td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1qbS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1qbS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1qbS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctam0taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctam0taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1qbTtcbiRzcC1mbGFnLWptOiA0MjBweCAzNzhweCAtNDIwcHggLTM3OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctam07XG4kc3AtZmxhZy1qby14OiAwcHg7XG4kc3AtZmxhZy1qby15OiA0MjBweDtcbiRzcC1mbGFnLWpvLW9mZnNldC14OiAwcHg7XG4kc3AtZmxhZy1qby1vZmZzZXQteTogLTQyMHB4O1xuJHNwLWZsYWctam8td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1qby1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1qby10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1qby10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctam8taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctam8taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1qbztcbiRzcC1mbGFnLWpvOiAwcHggNDIwcHggMHB4IC00MjBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWpvO1xuJHNwLWZsYWctanAteDogNDJweDtcbiRzcC1mbGFnLWpwLXk6IDQyMHB4O1xuJHNwLWZsYWctanAtb2Zmc2V0LXg6IC00MnB4O1xuJHNwLWZsYWctanAtb2Zmc2V0LXk6IC00MjBweDtcbiRzcC1mbGFnLWpwLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctanAtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctanAtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctanAtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWpwLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWpwLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctanA7XG4kc3AtZmxhZy1qcDogNDJweCA0MjBweCAtNDJweCAtNDIwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1qcDtcbiRzcC1mbGFnLWtlLXg6IDg0cHg7XG4kc3AtZmxhZy1rZS15OiA0MjBweDtcbiRzcC1mbGFnLWtlLW9mZnNldC14OiAtODRweDtcbiRzcC1mbGFnLWtlLW9mZnNldC15OiAtNDIwcHg7XG4kc3AtZmxhZy1rZS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWtlLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWtlLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWtlLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1rZS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1rZS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWtlO1xuJHNwLWZsYWcta2U6IDg0cHggNDIwcHggLTg0cHggLTQyMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWcta2U7XG4kc3AtZmxhZy1rZy14OiAxMjZweDtcbiRzcC1mbGFnLWtnLXk6IDQyMHB4O1xuJHNwLWZsYWcta2ctb2Zmc2V0LXg6IC0xMjZweDtcbiRzcC1mbGFnLWtnLW9mZnNldC15OiAtNDIwcHg7XG4kc3AtZmxhZy1rZy13aWR0aDogMzJweDtcbiRzcC1mbGFnLWtnLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWtnLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWtnLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1rZy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1rZy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWtnO1xuJHNwLWZsYWcta2c6IDEyNnB4IDQyMHB4IC0xMjZweCAtNDIwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1rZztcbiRzcC1mbGFnLWtoLXg6IDE2OHB4O1xuJHNwLWZsYWcta2gteTogNDIwcHg7XG4kc3AtZmxhZy1raC1vZmZzZXQteDogLTE2OHB4O1xuJHNwLWZsYWcta2gtb2Zmc2V0LXk6IC00MjBweDtcbiRzcC1mbGFnLWtoLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWcta2gtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWcta2gtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWcta2gtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWtoLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWtoLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWcta2g7XG4kc3AtZmxhZy1raDogMTY4cHggNDIwcHggLTE2OHB4IC00MjBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWtoO1xuJHNwLWZsYWcta2kteDogMjEwcHg7XG4kc3AtZmxhZy1raS15OiA0MjBweDtcbiRzcC1mbGFnLWtpLW9mZnNldC14OiAtMjEwcHg7XG4kc3AtZmxhZy1raS1vZmZzZXQteTogLTQyMHB4O1xuJHNwLWZsYWcta2ktd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1raS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1raS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1raS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWcta2ktaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWcta2ktaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1raTtcbiRzcC1mbGFnLWtpOiAyMTBweCA0MjBweCAtMjEwcHggLTQyMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWcta2k7XG4kc3AtZmxhZy1rbS14OiAyNTJweDtcbiRzcC1mbGFnLWttLXk6IDQyMHB4O1xuJHNwLWZsYWcta20tb2Zmc2V0LXg6IC0yNTJweDtcbiRzcC1mbGFnLWttLW9mZnNldC15OiAtNDIwcHg7XG4kc3AtZmxhZy1rbS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWttLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWttLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWttLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1rbS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1rbS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWttO1xuJHNwLWZsYWcta206IDI1MnB4IDQyMHB4IC0yNTJweCAtNDIwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1rbTtcbiRzcC1mbGFnLWtuLXg6IDI5NHB4O1xuJHNwLWZsYWcta24teTogNDIwcHg7XG4kc3AtZmxhZy1rbi1vZmZzZXQteDogLTI5NHB4O1xuJHNwLWZsYWcta24tb2Zmc2V0LXk6IC00MjBweDtcbiRzcC1mbGFnLWtuLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWcta24taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWcta24tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWcta24tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWtuLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWtuLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWcta247XG4kc3AtZmxhZy1rbjogMjk0cHggNDIwcHggLTI5NHB4IC00MjBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWtuO1xuJHNwLWZsYWcta3AteDogMzM2cHg7XG4kc3AtZmxhZy1rcC15OiA0MjBweDtcbiRzcC1mbGFnLWtwLW9mZnNldC14OiAtMzM2cHg7XG4kc3AtZmxhZy1rcC1vZmZzZXQteTogLTQyMHB4O1xuJHNwLWZsYWcta3Atd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1rcC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1rcC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1rcC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWcta3AtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWcta3AtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1rcDtcbiRzcC1mbGFnLWtwOiAzMzZweCA0MjBweCAtMzM2cHggLTQyMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWcta3A7XG4kc3AtZmxhZy1rci14OiAzNzhweDtcbiRzcC1mbGFnLWtyLXk6IDQyMHB4O1xuJHNwLWZsYWcta3Itb2Zmc2V0LXg6IC0zNzhweDtcbiRzcC1mbGFnLWtyLW9mZnNldC15OiAtNDIwcHg7XG4kc3AtZmxhZy1rci13aWR0aDogMzJweDtcbiRzcC1mbGFnLWtyLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWtyLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWtyLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1rci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1rci1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWtyO1xuJHNwLWZsYWcta3I6IDM3OHB4IDQyMHB4IC0zNzhweCAtNDIwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1rcjtcbiRzcC1mbGFnLWt3LXg6IDQyMHB4O1xuJHNwLWZsYWcta3cteTogNDIwcHg7XG4kc3AtZmxhZy1rdy1vZmZzZXQteDogLTQyMHB4O1xuJHNwLWZsYWcta3ctb2Zmc2V0LXk6IC00MjBweDtcbiRzcC1mbGFnLWt3LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWcta3ctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWcta3ctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWcta3ctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWt3LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWt3LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWcta3c7XG4kc3AtZmxhZy1rdzogNDIwcHggNDIwcHggLTQyMHB4IC00MjBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWt3O1xuJHNwLWZsYWcta3kteDogMHB4O1xuJHNwLWZsYWcta3kteTogMHB4O1xuJHNwLWZsYWcta3ktb2Zmc2V0LXg6IDBweDtcbiRzcC1mbGFnLWt5LW9mZnNldC15OiAwcHg7XG4kc3AtZmxhZy1reS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWt5LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWt5LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWt5LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1reS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1reS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWt5O1xuJHNwLWZsYWcta3k6IDBweCAwcHggMHB4IDBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWt5O1xuJHNwLWZsYWcta3oteDogNDYycHg7XG4kc3AtZmxhZy1rei15OiA0MnB4O1xuJHNwLWZsYWcta3otb2Zmc2V0LXg6IC00NjJweDtcbiRzcC1mbGFnLWt6LW9mZnNldC15OiAtNDJweDtcbiRzcC1mbGFnLWt6LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWcta3otaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWcta3otdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWcta3otdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWt6LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWt6LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWcta3o7XG4kc3AtZmxhZy1rejogNDYycHggNDJweCAtNDYycHggLTQycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1rejtcbiRzcC1mbGFnLWxhLXg6IDQ2MnB4O1xuJHNwLWZsYWctbGEteTogODRweDtcbiRzcC1mbGFnLWxhLW9mZnNldC14OiAtNDYycHg7XG4kc3AtZmxhZy1sYS1vZmZzZXQteTogLTg0cHg7XG4kc3AtZmxhZy1sYS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWxhLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWxhLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWxhLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1sYS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1sYS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWxhO1xuJHNwLWZsYWctbGE6IDQ2MnB4IDg0cHggLTQ2MnB4IC04NHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbGE7XG4kc3AtZmxhZy1sYi14OiA0NjJweDtcbiRzcC1mbGFnLWxiLXk6IDEyNnB4O1xuJHNwLWZsYWctbGItb2Zmc2V0LXg6IC00NjJweDtcbiRzcC1mbGFnLWxiLW9mZnNldC15OiAtMTI2cHg7XG4kc3AtZmxhZy1sYi13aWR0aDogMzJweDtcbiRzcC1mbGFnLWxiLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWxiLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWxiLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1sYi1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1sYi1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWxiO1xuJHNwLWZsYWctbGI6IDQ2MnB4IDEyNnB4IC00NjJweCAtMTI2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1sYjtcbiRzcC1mbGFnLWxjLXg6IDQ2MnB4O1xuJHNwLWZsYWctbGMteTogMTY4cHg7XG4kc3AtZmxhZy1sYy1vZmZzZXQteDogLTQ2MnB4O1xuJHNwLWZsYWctbGMtb2Zmc2V0LXk6IC0xNjhweDtcbiRzcC1mbGFnLWxjLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbGMtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbGMtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbGMtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWxjLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWxjLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbGM7XG4kc3AtZmxhZy1sYzogNDYycHggMTY4cHggLTQ2MnB4IC0xNjhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWxjO1xuJHNwLWZsYWctbGkteDogNDYycHg7XG4kc3AtZmxhZy1saS15OiAyMTBweDtcbiRzcC1mbGFnLWxpLW9mZnNldC14OiAtNDYycHg7XG4kc3AtZmxhZy1saS1vZmZzZXQteTogLTIxMHB4O1xuJHNwLWZsYWctbGktd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1saS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1saS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1saS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbGktaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbGktaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1saTtcbiRzcC1mbGFnLWxpOiA0NjJweCAyMTBweCAtNDYycHggLTIxMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbGk7XG4kc3AtZmxhZy1say14OiA0NjJweDtcbiRzcC1mbGFnLWxrLXk6IDI1MnB4O1xuJHNwLWZsYWctbGstb2Zmc2V0LXg6IC00NjJweDtcbiRzcC1mbGFnLWxrLW9mZnNldC15OiAtMjUycHg7XG4kc3AtZmxhZy1say13aWR0aDogMzJweDtcbiRzcC1mbGFnLWxrLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWxrLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWxrLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1say1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1say1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWxrO1xuJHNwLWZsYWctbGs6IDQ2MnB4IDI1MnB4IC00NjJweCAtMjUycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1saztcbiRzcC1mbGFnLWxyLXg6IDQ2MnB4O1xuJHNwLWZsYWctbHIteTogMjk0cHg7XG4kc3AtZmxhZy1sci1vZmZzZXQteDogLTQ2MnB4O1xuJHNwLWZsYWctbHItb2Zmc2V0LXk6IC0yOTRweDtcbiRzcC1mbGFnLWxyLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbHItaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbHItdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbHItdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWxyLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWxyLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbHI7XG4kc3AtZmxhZy1scjogNDYycHggMjk0cHggLTQ2MnB4IC0yOTRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWxyO1xuJHNwLWZsYWctbHMteDogNDYycHg7XG4kc3AtZmxhZy1scy15OiAzMzZweDtcbiRzcC1mbGFnLWxzLW9mZnNldC14OiAtNDYycHg7XG4kc3AtZmxhZy1scy1vZmZzZXQteTogLTMzNnB4O1xuJHNwLWZsYWctbHMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1scy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1scy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1scy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbHMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbHMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1scztcbiRzcC1mbGFnLWxzOiA0NjJweCAzMzZweCAtNDYycHggLTMzNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbHM7XG4kc3AtZmxhZy1sdC14OiA0NjJweDtcbiRzcC1mbGFnLWx0LXk6IDM3OHB4O1xuJHNwLWZsYWctbHQtb2Zmc2V0LXg6IC00NjJweDtcbiRzcC1mbGFnLWx0LW9mZnNldC15OiAtMzc4cHg7XG4kc3AtZmxhZy1sdC13aWR0aDogMzJweDtcbiRzcC1mbGFnLWx0LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWx0LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWx0LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1sdC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1sdC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWx0O1xuJHNwLWZsYWctbHQ6IDQ2MnB4IDM3OHB4IC00NjJweCAtMzc4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1sdDtcbiRzcC1mbGFnLWx1LXg6IDQ2MnB4O1xuJHNwLWZsYWctbHUteTogNDIwcHg7XG4kc3AtZmxhZy1sdS1vZmZzZXQteDogLTQ2MnB4O1xuJHNwLWZsYWctbHUtb2Zmc2V0LXk6IC00MjBweDtcbiRzcC1mbGFnLWx1LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbHUtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbHUtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbHUtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWx1LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWx1LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbHU7XG4kc3AtZmxhZy1sdTogNDYycHggNDIwcHggLTQ2MnB4IC00MjBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLWx1O1xuJHNwLWZsYWctbHYteDogMHB4O1xuJHNwLWZsYWctbHYteTogNDYycHg7XG4kc3AtZmxhZy1sdi1vZmZzZXQteDogMHB4O1xuJHNwLWZsYWctbHYtb2Zmc2V0LXk6IC00NjJweDtcbiRzcC1mbGFnLWx2LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbHYtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbHYtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbHYtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLWx2LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLWx2LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbHY7XG4kc3AtZmxhZy1sdjogMHB4IDQ2MnB4IDBweCAtNDYycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1sdjtcbiRzcC1mbGFnLWx5LXg6IDQycHg7XG4kc3AtZmxhZy1seS15OiA0NjJweDtcbiRzcC1mbGFnLWx5LW9mZnNldC14OiAtNDJweDtcbiRzcC1mbGFnLWx5LW9mZnNldC15OiAtNDYycHg7XG4kc3AtZmxhZy1seS13aWR0aDogMzJweDtcbiRzcC1mbGFnLWx5LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLWx5LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLWx5LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1seS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1seS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLWx5O1xuJHNwLWZsYWctbHk6IDQycHggNDYycHggLTQycHggLTQ2MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbHk7XG4kc3AtZmxhZy1tYS14OiA4NHB4O1xuJHNwLWZsYWctbWEteTogNDYycHg7XG4kc3AtZmxhZy1tYS1vZmZzZXQteDogLTg0cHg7XG4kc3AtZmxhZy1tYS1vZmZzZXQteTogLTQ2MnB4O1xuJHNwLWZsYWctbWEtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tYS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tYS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tYS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbWEtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbWEtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1tYTtcbiRzcC1mbGFnLW1hOiA4NHB4IDQ2MnB4IC04NHB4IC00NjJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW1hO1xuJHNwLWZsYWctbWMteDogMTI2cHg7XG4kc3AtZmxhZy1tYy15OiA0NjJweDtcbiRzcC1mbGFnLW1jLW9mZnNldC14OiAtMTI2cHg7XG4kc3AtZmxhZy1tYy1vZmZzZXQteTogLTQ2MnB4O1xuJHNwLWZsYWctbWMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tYy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tYy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tYy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbWMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbWMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1tYztcbiRzcC1mbGFnLW1jOiAxMjZweCA0NjJweCAtMTI2cHggLTQ2MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbWM7XG4kc3AtZmxhZy1tZC14OiAxNjhweDtcbiRzcC1mbGFnLW1kLXk6IDQ2MnB4O1xuJHNwLWZsYWctbWQtb2Zmc2V0LXg6IC0xNjhweDtcbiRzcC1mbGFnLW1kLW9mZnNldC15OiAtNDYycHg7XG4kc3AtZmxhZy1tZC13aWR0aDogMzJweDtcbiRzcC1mbGFnLW1kLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW1kLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW1kLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1tZC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1tZC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW1kO1xuJHNwLWZsYWctbWQ6IDE2OHB4IDQ2MnB4IC0xNjhweCAtNDYycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1tZDtcbiRzcC1mbGFnLW1lLXg6IDIxMHB4O1xuJHNwLWZsYWctbWUteTogNDYycHg7XG4kc3AtZmxhZy1tZS1vZmZzZXQteDogLTIxMHB4O1xuJHNwLWZsYWctbWUtb2Zmc2V0LXk6IC00NjJweDtcbiRzcC1mbGFnLW1lLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbWUtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbWUtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbWUtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW1lLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW1lLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbWU7XG4kc3AtZmxhZy1tZTogMjEwcHggNDYycHggLTIxMHB4IC00NjJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW1lO1xuJHNwLWZsYWctbWYteDogMjUycHg7XG4kc3AtZmxhZy1tZi15OiA0NjJweDtcbiRzcC1mbGFnLW1mLW9mZnNldC14OiAtMjUycHg7XG4kc3AtZmxhZy1tZi1vZmZzZXQteTogLTQ2MnB4O1xuJHNwLWZsYWctbWYtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tZi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tZi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tZi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbWYtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbWYtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1tZjtcbiRzcC1mbGFnLW1mOiAyNTJweCA0NjJweCAtMjUycHggLTQ2MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbWY7XG4kc3AtZmxhZy1tZy14OiAyOTRweDtcbiRzcC1mbGFnLW1nLXk6IDQ2MnB4O1xuJHNwLWZsYWctbWctb2Zmc2V0LXg6IC0yOTRweDtcbiRzcC1mbGFnLW1nLW9mZnNldC15OiAtNDYycHg7XG4kc3AtZmxhZy1tZy13aWR0aDogMzJweDtcbiRzcC1mbGFnLW1nLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW1nLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW1nLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1tZy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1tZy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW1nO1xuJHNwLWZsYWctbWc6IDI5NHB4IDQ2MnB4IC0yOTRweCAtNDYycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1tZztcbiRzcC1mbGFnLW1oLXg6IDMzNnB4O1xuJHNwLWZsYWctbWgteTogNDYycHg7XG4kc3AtZmxhZy1taC1vZmZzZXQteDogLTMzNnB4O1xuJHNwLWZsYWctbWgtb2Zmc2V0LXk6IC00NjJweDtcbiRzcC1mbGFnLW1oLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbWgtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbWgtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbWgtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW1oLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW1oLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbWg7XG4kc3AtZmxhZy1taDogMzM2cHggNDYycHggLTMzNnB4IC00NjJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW1oO1xuJHNwLWZsYWctbWsteDogMzc4cHg7XG4kc3AtZmxhZy1tay15OiA0NjJweDtcbiRzcC1mbGFnLW1rLW9mZnNldC14OiAtMzc4cHg7XG4kc3AtZmxhZy1tay1vZmZzZXQteTogLTQ2MnB4O1xuJHNwLWZsYWctbWstd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tay1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tay10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tay10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbWstaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbWstaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1taztcbiRzcC1mbGFnLW1rOiAzNzhweCA0NjJweCAtMzc4cHggLTQ2MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbWs7XG4kc3AtZmxhZy1tbC14OiA0MjBweDtcbiRzcC1mbGFnLW1sLXk6IDQ2MnB4O1xuJHNwLWZsYWctbWwtb2Zmc2V0LXg6IC00MjBweDtcbiRzcC1mbGFnLW1sLW9mZnNldC15OiAtNDYycHg7XG4kc3AtZmxhZy1tbC13aWR0aDogMzJweDtcbiRzcC1mbGFnLW1sLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW1sLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW1sLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1tbC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1tbC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW1sO1xuJHNwLWZsYWctbWw6IDQyMHB4IDQ2MnB4IC00MjBweCAtNDYycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1tbDtcbiRzcC1mbGFnLW1tLXg6IDQ2MnB4O1xuJHNwLWZsYWctbW0teTogNDYycHg7XG4kc3AtZmxhZy1tbS1vZmZzZXQteDogLTQ2MnB4O1xuJHNwLWZsYWctbW0tb2Zmc2V0LXk6IC00NjJweDtcbiRzcC1mbGFnLW1tLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbW0taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbW0tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbW0tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW1tLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW1tLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbW07XG4kc3AtZmxhZy1tbTogNDYycHggNDYycHggLTQ2MnB4IC00NjJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW1tO1xuJHNwLWZsYWctbW4teDogNTA0cHg7XG4kc3AtZmxhZy1tbi15OiAwcHg7XG4kc3AtZmxhZy1tbi1vZmZzZXQteDogLTUwNHB4O1xuJHNwLWZsYWctbW4tb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLW1uLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbW4taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbW4tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbW4tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW1uLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW1uLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbW47XG4kc3AtZmxhZy1tbjogNTA0cHggMHB4IC01MDRweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1tbjtcbiRzcC1mbGFnLW1vLXg6IDUwNHB4O1xuJHNwLWZsYWctbW8teTogNDJweDtcbiRzcC1mbGFnLW1vLW9mZnNldC14OiAtNTA0cHg7XG4kc3AtZmxhZy1tby1vZmZzZXQteTogLTQycHg7XG4kc3AtZmxhZy1tby13aWR0aDogMzJweDtcbiRzcC1mbGFnLW1vLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW1vLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW1vLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1tby1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1tby1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW1vO1xuJHNwLWZsYWctbW86IDUwNHB4IDQycHggLTUwNHB4IC00MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbW87XG4kc3AtZmxhZy1tcC14OiA1MDRweDtcbiRzcC1mbGFnLW1wLXk6IDg0cHg7XG4kc3AtZmxhZy1tcC1vZmZzZXQteDogLTUwNHB4O1xuJHNwLWZsYWctbXAtb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctbXAtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tcC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tcC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tcC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbXAtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbXAtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1tcDtcbiRzcC1mbGFnLW1wOiA1MDRweCA4NHB4IC01MDRweCAtODRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW1wO1xuJHNwLWZsYWctbXEteDogNTA0cHg7XG4kc3AtZmxhZy1tcS15OiAxMjZweDtcbiRzcC1mbGFnLW1xLW9mZnNldC14OiAtNTA0cHg7XG4kc3AtZmxhZy1tcS1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctbXEtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tcS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tcS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tcS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbXEtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbXEtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1tcTtcbiRzcC1mbGFnLW1xOiA1MDRweCAxMjZweCAtNTA0cHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbXE7XG4kc3AtZmxhZy1tci14OiA1MDRweDtcbiRzcC1mbGFnLW1yLXk6IDE2OHB4O1xuJHNwLWZsYWctbXItb2Zmc2V0LXg6IC01MDRweDtcbiRzcC1mbGFnLW1yLW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy1tci13aWR0aDogMzJweDtcbiRzcC1mbGFnLW1yLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW1yLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW1yLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1tci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1tci1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW1yO1xuJHNwLWZsYWctbXI6IDUwNHB4IDE2OHB4IC01MDRweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1tcjtcbiRzcC1mbGFnLW1zLXg6IDUwNHB4O1xuJHNwLWZsYWctbXMteTogMjEwcHg7XG4kc3AtZmxhZy1tcy1vZmZzZXQteDogLTUwNHB4O1xuJHNwLWZsYWctbXMtb2Zmc2V0LXk6IC0yMTBweDtcbiRzcC1mbGFnLW1zLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbXMtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbXMtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbXMtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW1zLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW1zLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbXM7XG4kc3AtZmxhZy1tczogNTA0cHggMjEwcHggLTUwNHB4IC0yMTBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW1zO1xuJHNwLWZsYWctbXQteDogNTA0cHg7XG4kc3AtZmxhZy1tdC15OiAyNTJweDtcbiRzcC1mbGFnLW10LW9mZnNldC14OiAtNTA0cHg7XG4kc3AtZmxhZy1tdC1vZmZzZXQteTogLTI1MnB4O1xuJHNwLWZsYWctbXQtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tdC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tdC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tdC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbXQtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbXQtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1tdDtcbiRzcC1mbGFnLW10OiA1MDRweCAyNTJweCAtNTA0cHggLTI1MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbXQ7XG4kc3AtZmxhZy1tdS14OiA1MDRweDtcbiRzcC1mbGFnLW11LXk6IDI5NHB4O1xuJHNwLWZsYWctbXUtb2Zmc2V0LXg6IC01MDRweDtcbiRzcC1mbGFnLW11LW9mZnNldC15OiAtMjk0cHg7XG4kc3AtZmxhZy1tdS13aWR0aDogMzJweDtcbiRzcC1mbGFnLW11LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW11LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW11LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1tdS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1tdS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW11O1xuJHNwLWZsYWctbXU6IDUwNHB4IDI5NHB4IC01MDRweCAtMjk0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1tdTtcbiRzcC1mbGFnLW12LXg6IDUwNHB4O1xuJHNwLWZsYWctbXYteTogMzM2cHg7XG4kc3AtZmxhZy1tdi1vZmZzZXQteDogLTUwNHB4O1xuJHNwLWZsYWctbXYtb2Zmc2V0LXk6IC0zMzZweDtcbiRzcC1mbGFnLW12LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbXYtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbXYtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbXYtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW12LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW12LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbXY7XG4kc3AtZmxhZy1tdjogNTA0cHggMzM2cHggLTUwNHB4IC0zMzZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW12O1xuJHNwLWZsYWctbXcteDogNTA0cHg7XG4kc3AtZmxhZy1tdy15OiAzNzhweDtcbiRzcC1mbGFnLW13LW9mZnNldC14OiAtNTA0cHg7XG4kc3AtZmxhZy1tdy1vZmZzZXQteTogLTM3OHB4O1xuJHNwLWZsYWctbXctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1tdy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1tdy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1tdy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbXctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbXctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1tdztcbiRzcC1mbGFnLW13OiA1MDRweCAzNzhweCAtNTA0cHggLTM3OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbXc7XG4kc3AtZmxhZy1teC14OiA1MDRweDtcbiRzcC1mbGFnLW14LXk6IDQyMHB4O1xuJHNwLWZsYWctbXgtb2Zmc2V0LXg6IC01MDRweDtcbiRzcC1mbGFnLW14LW9mZnNldC15OiAtNDIwcHg7XG4kc3AtZmxhZy1teC13aWR0aDogMzJweDtcbiRzcC1mbGFnLW14LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW14LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW14LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1teC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1teC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW14O1xuJHNwLWZsYWctbXg6IDUwNHB4IDQyMHB4IC01MDRweCAtNDIwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1teDtcbiRzcC1mbGFnLW15LXg6IDUwNHB4O1xuJHNwLWZsYWctbXkteTogNDYycHg7XG4kc3AtZmxhZy1teS1vZmZzZXQteDogLTUwNHB4O1xuJHNwLWZsYWctbXktb2Zmc2V0LXk6IC00NjJweDtcbiRzcC1mbGFnLW15LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbXktaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbXktdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbXktdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW15LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW15LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbXk7XG4kc3AtZmxhZy1teTogNTA0cHggNDYycHggLTUwNHB4IC00NjJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW15O1xuJHNwLWZsYWctbXoteDogMHB4O1xuJHNwLWZsYWctbXoteTogNTA0cHg7XG4kc3AtZmxhZy1tei1vZmZzZXQteDogMHB4O1xuJHNwLWZsYWctbXotb2Zmc2V0LXk6IC01MDRweDtcbiRzcC1mbGFnLW16LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbXotaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbXotdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbXotdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW16LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW16LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbXo7XG4kc3AtZmxhZy1tejogMHB4IDUwNHB4IDBweCAtNTA0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1tejtcbiRzcC1mbGFnLW5hLXg6IDQycHg7XG4kc3AtZmxhZy1uYS15OiA1MDRweDtcbiRzcC1mbGFnLW5hLW9mZnNldC14OiAtNDJweDtcbiRzcC1mbGFnLW5hLW9mZnNldC15OiAtNTA0cHg7XG4kc3AtZmxhZy1uYS13aWR0aDogMzJweDtcbiRzcC1mbGFnLW5hLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW5hLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW5hLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1uYS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1uYS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW5hO1xuJHNwLWZsYWctbmE6IDQycHggNTA0cHggLTQycHggLTUwNHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbmE7XG4kc3AtZmxhZy1uYy14OiA4NHB4O1xuJHNwLWZsYWctbmMteTogNTA0cHg7XG4kc3AtZmxhZy1uYy1vZmZzZXQteDogLTg0cHg7XG4kc3AtZmxhZy1uYy1vZmZzZXQteTogLTUwNHB4O1xuJHNwLWZsYWctbmMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1uYy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1uYy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1uYy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbmMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbmMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1uYztcbiRzcC1mbGFnLW5jOiA4NHB4IDUwNHB4IC04NHB4IC01MDRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW5jO1xuJHNwLWZsYWctbmUteDogMTI2cHg7XG4kc3AtZmxhZy1uZS15OiA1MDRweDtcbiRzcC1mbGFnLW5lLW9mZnNldC14OiAtMTI2cHg7XG4kc3AtZmxhZy1uZS1vZmZzZXQteTogLTUwNHB4O1xuJHNwLWZsYWctbmUtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1uZS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1uZS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1uZS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbmUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbmUtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1uZTtcbiRzcC1mbGFnLW5lOiAxMjZweCA1MDRweCAtMTI2cHggLTUwNHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbmU7XG4kc3AtZmxhZy1uZi14OiAxNjhweDtcbiRzcC1mbGFnLW5mLXk6IDUwNHB4O1xuJHNwLWZsYWctbmYtb2Zmc2V0LXg6IC0xNjhweDtcbiRzcC1mbGFnLW5mLW9mZnNldC15OiAtNTA0cHg7XG4kc3AtZmxhZy1uZi13aWR0aDogMzJweDtcbiRzcC1mbGFnLW5mLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW5mLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW5mLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1uZi1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1uZi1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW5mO1xuJHNwLWZsYWctbmY6IDE2OHB4IDUwNHB4IC0xNjhweCAtNTA0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1uZjtcbiRzcC1mbGFnLW5nLXg6IDIxMHB4O1xuJHNwLWZsYWctbmcteTogNTA0cHg7XG4kc3AtZmxhZy1uZy1vZmZzZXQteDogLTIxMHB4O1xuJHNwLWZsYWctbmctb2Zmc2V0LXk6IC01MDRweDtcbiRzcC1mbGFnLW5nLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbmctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbmctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbmctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW5nLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW5nLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbmc7XG4kc3AtZmxhZy1uZzogMjEwcHggNTA0cHggLTIxMHB4IC01MDRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW5nO1xuJHNwLWZsYWctbmkteDogMjUycHg7XG4kc3AtZmxhZy1uaS15OiA1MDRweDtcbiRzcC1mbGFnLW5pLW9mZnNldC14OiAtMjUycHg7XG4kc3AtZmxhZy1uaS1vZmZzZXQteTogLTUwNHB4O1xuJHNwLWZsYWctbmktd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1uaS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1uaS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1uaS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbmktaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbmktaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1uaTtcbiRzcC1mbGFnLW5pOiAyNTJweCA1MDRweCAtMjUycHggLTUwNHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbmk7XG4kc3AtZmxhZy1ubC14OiAyOTRweDtcbiRzcC1mbGFnLW5sLXk6IDUwNHB4O1xuJHNwLWZsYWctbmwtb2Zmc2V0LXg6IC0yOTRweDtcbiRzcC1mbGFnLW5sLW9mZnNldC15OiAtNTA0cHg7XG4kc3AtZmxhZy1ubC13aWR0aDogMzJweDtcbiRzcC1mbGFnLW5sLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW5sLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW5sLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ubC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ubC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW5sO1xuJHNwLWZsYWctbmw6IDI5NHB4IDUwNHB4IC0yOTRweCAtNTA0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ubDtcbiRzcC1mbGFnLW5vLXg6IDMzNnB4O1xuJHNwLWZsYWctbm8teTogNTA0cHg7XG4kc3AtZmxhZy1uby1vZmZzZXQteDogLTMzNnB4O1xuJHNwLWZsYWctbm8tb2Zmc2V0LXk6IC01MDRweDtcbiRzcC1mbGFnLW5vLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbm8taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbm8tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbm8tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW5vLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW5vLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbm87XG4kc3AtZmxhZy1ubzogMzM2cHggNTA0cHggLTMzNnB4IC01MDRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW5vO1xuJHNwLWZsYWctbnAteDogMzc4cHg7XG4kc3AtZmxhZy1ucC15OiA1MDRweDtcbiRzcC1mbGFnLW5wLW9mZnNldC14OiAtMzc4cHg7XG4kc3AtZmxhZy1ucC1vZmZzZXQteTogLTUwNHB4O1xuJHNwLWZsYWctbnAtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ucC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ucC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ucC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbnAtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbnAtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ucDtcbiRzcC1mbGFnLW5wOiAzNzhweCA1MDRweCAtMzc4cHggLTUwNHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbnA7XG4kc3AtZmxhZy1uci14OiA0MjBweDtcbiRzcC1mbGFnLW5yLXk6IDUwNHB4O1xuJHNwLWZsYWctbnItb2Zmc2V0LXg6IC00MjBweDtcbiRzcC1mbGFnLW5yLW9mZnNldC15OiAtNTA0cHg7XG4kc3AtZmxhZy1uci13aWR0aDogMzJweDtcbiRzcC1mbGFnLW5yLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLW5yLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLW5yLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1uci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1uci1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLW5yO1xuJHNwLWZsYWctbnI6IDQyMHB4IDUwNHB4IC00MjBweCAtNTA0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ucjtcbiRzcC1mbGFnLW51LXg6IDQ2MnB4O1xuJHNwLWZsYWctbnUteTogNTA0cHg7XG4kc3AtZmxhZy1udS1vZmZzZXQteDogLTQ2MnB4O1xuJHNwLWZsYWctbnUtb2Zmc2V0LXk6IC01MDRweDtcbiRzcC1mbGFnLW51LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctbnUtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctbnUtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctbnUtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLW51LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLW51LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctbnU7XG4kc3AtZmxhZy1udTogNDYycHggNTA0cHggLTQ2MnB4IC01MDRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW51O1xuJHNwLWZsYWctbnoteDogNTA0cHg7XG4kc3AtZmxhZy1uei15OiA1MDRweDtcbiRzcC1mbGFnLW56LW9mZnNldC14OiAtNTA0cHg7XG4kc3AtZmxhZy1uei1vZmZzZXQteTogLTUwNHB4O1xuJHNwLWZsYWctbnotd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1uei1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1uei10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1uei10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctbnotaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctbnotaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1uejtcbiRzcC1mbGFnLW56OiA1MDRweCA1MDRweCAtNTA0cHggLTUwNHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctbno7XG4kc3AtZmxhZy1vbS14OiA1NDZweDtcbiRzcC1mbGFnLW9tLXk6IDBweDtcbiRzcC1mbGFnLW9tLW9mZnNldC14OiAtNTQ2cHg7XG4kc3AtZmxhZy1vbS1vZmZzZXQteTogMHB4O1xuJHNwLWZsYWctb20td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1vbS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1vbS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1vbS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctb20taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctb20taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1vbTtcbiRzcC1mbGFnLW9tOiA1NDZweCAwcHggLTU0NnB4IDBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLW9tO1xuJHNwLWZsYWctcGEteDogNTQ2cHg7XG4kc3AtZmxhZy1wYS15OiA0MnB4O1xuJHNwLWZsYWctcGEtb2Zmc2V0LXg6IC01NDZweDtcbiRzcC1mbGFnLXBhLW9mZnNldC15OiAtNDJweDtcbiRzcC1mbGFnLXBhLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctcGEtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctcGEtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctcGEtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXBhLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXBhLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctcGE7XG4kc3AtZmxhZy1wYTogNTQ2cHggNDJweCAtNTQ2cHggLTQycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1wYTtcbiRzcC1mbGFnLXBlLXg6IDU0NnB4O1xuJHNwLWZsYWctcGUteTogODRweDtcbiRzcC1mbGFnLXBlLW9mZnNldC14OiAtNTQ2cHg7XG4kc3AtZmxhZy1wZS1vZmZzZXQteTogLTg0cHg7XG4kc3AtZmxhZy1wZS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXBlLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXBlLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXBlLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1wZS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1wZS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXBlO1xuJHNwLWZsYWctcGU6IDU0NnB4IDg0cHggLTU0NnB4IC04NHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctcGU7XG4kc3AtZmxhZy1wZi14OiA1NDZweDtcbiRzcC1mbGFnLXBmLXk6IDEyNnB4O1xuJHNwLWZsYWctcGYtb2Zmc2V0LXg6IC01NDZweDtcbiRzcC1mbGFnLXBmLW9mZnNldC15OiAtMTI2cHg7XG4kc3AtZmxhZy1wZi13aWR0aDogMzJweDtcbiRzcC1mbGFnLXBmLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXBmLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXBmLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1wZi1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1wZi1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXBmO1xuJHNwLWZsYWctcGY6IDU0NnB4IDEyNnB4IC01NDZweCAtMTI2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1wZjtcbiRzcC1mbGFnLXBnLXg6IDU0NnB4O1xuJHNwLWZsYWctcGcteTogMTY4cHg7XG4kc3AtZmxhZy1wZy1vZmZzZXQteDogLTU0NnB4O1xuJHNwLWZsYWctcGctb2Zmc2V0LXk6IC0xNjhweDtcbiRzcC1mbGFnLXBnLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctcGctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctcGctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctcGctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXBnLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXBnLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctcGc7XG4kc3AtZmxhZy1wZzogNTQ2cHggMTY4cHggLTU0NnB4IC0xNjhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXBnO1xuJHNwLWZsYWctcGgteDogNTQ2cHg7XG4kc3AtZmxhZy1waC15OiAyMTBweDtcbiRzcC1mbGFnLXBoLW9mZnNldC14OiAtNTQ2cHg7XG4kc3AtZmxhZy1waC1vZmZzZXQteTogLTIxMHB4O1xuJHNwLWZsYWctcGgtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1waC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1waC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1waC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctcGgtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctcGgtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1waDtcbiRzcC1mbGFnLXBoOiA1NDZweCAyMTBweCAtNTQ2cHggLTIxMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctcGg7XG4kc3AtZmxhZy1way14OiA1NDZweDtcbiRzcC1mbGFnLXBrLXk6IDI1MnB4O1xuJHNwLWZsYWctcGstb2Zmc2V0LXg6IC01NDZweDtcbiRzcC1mbGFnLXBrLW9mZnNldC15OiAtMjUycHg7XG4kc3AtZmxhZy1way13aWR0aDogMzJweDtcbiRzcC1mbGFnLXBrLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXBrLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXBrLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1way1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1way1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXBrO1xuJHNwLWZsYWctcGs6IDU0NnB4IDI1MnB4IC01NDZweCAtMjUycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1waztcbiRzcC1mbGFnLXBsLXg6IDU0NnB4O1xuJHNwLWZsYWctcGwteTogMjk0cHg7XG4kc3AtZmxhZy1wbC1vZmZzZXQteDogLTU0NnB4O1xuJHNwLWZsYWctcGwtb2Zmc2V0LXk6IC0yOTRweDtcbiRzcC1mbGFnLXBsLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctcGwtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctcGwtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctcGwtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXBsLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXBsLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctcGw7XG4kc3AtZmxhZy1wbDogNTQ2cHggMjk0cHggLTU0NnB4IC0yOTRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXBsO1xuJHNwLWZsYWctcG4teDogNTQ2cHg7XG4kc3AtZmxhZy1wbi15OiAzMzZweDtcbiRzcC1mbGFnLXBuLW9mZnNldC14OiAtNTQ2cHg7XG4kc3AtZmxhZy1wbi1vZmZzZXQteTogLTMzNnB4O1xuJHNwLWZsYWctcG4td2lkdGg6IDMycHg7XG4kc3AtZmxhZy1wbi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1wbi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1wbi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctcG4taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctcG4taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1wbjtcbiRzcC1mbGFnLXBuOiA1NDZweCAzMzZweCAtNTQ2cHggLTMzNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctcG47XG4kc3AtZmxhZy1wci14OiA1NDZweDtcbiRzcC1mbGFnLXByLXk6IDM3OHB4O1xuJHNwLWZsYWctcHItb2Zmc2V0LXg6IC01NDZweDtcbiRzcC1mbGFnLXByLW9mZnNldC15OiAtMzc4cHg7XG4kc3AtZmxhZy1wci13aWR0aDogMzJweDtcbiRzcC1mbGFnLXByLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXByLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXByLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1wci1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1wci1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXByO1xuJHNwLWZsYWctcHI6IDU0NnB4IDM3OHB4IC01NDZweCAtMzc4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1wcjtcbiRzcC1mbGFnLXBzLXg6IDU0NnB4O1xuJHNwLWZsYWctcHMteTogNDIwcHg7XG4kc3AtZmxhZy1wcy1vZmZzZXQteDogLTU0NnB4O1xuJHNwLWZsYWctcHMtb2Zmc2V0LXk6IC00MjBweDtcbiRzcC1mbGFnLXBzLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctcHMtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctcHMtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctcHMtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXBzLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXBzLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctcHM7XG4kc3AtZmxhZy1wczogNTQ2cHggNDIwcHggLTU0NnB4IC00MjBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXBzO1xuJHNwLWZsYWctcHQteDogNTQ2cHg7XG4kc3AtZmxhZy1wdC15OiA0NjJweDtcbiRzcC1mbGFnLXB0LW9mZnNldC14OiAtNTQ2cHg7XG4kc3AtZmxhZy1wdC1vZmZzZXQteTogLTQ2MnB4O1xuJHNwLWZsYWctcHQtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1wdC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1wdC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1wdC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctcHQtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctcHQtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1wdDtcbiRzcC1mbGFnLXB0OiA1NDZweCA0NjJweCAtNTQ2cHggLTQ2MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctcHQ7XG4kc3AtZmxhZy1wdy14OiA1NDZweDtcbiRzcC1mbGFnLXB3LXk6IDUwNHB4O1xuJHNwLWZsYWctcHctb2Zmc2V0LXg6IC01NDZweDtcbiRzcC1mbGFnLXB3LW9mZnNldC15OiAtNTA0cHg7XG4kc3AtZmxhZy1wdy13aWR0aDogMzJweDtcbiRzcC1mbGFnLXB3LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXB3LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXB3LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1wdy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1wdy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXB3O1xuJHNwLWZsYWctcHc6IDU0NnB4IDUwNHB4IC01NDZweCAtNTA0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1wdztcbiRzcC1mbGFnLXB5LXg6IDBweDtcbiRzcC1mbGFnLXB5LXk6IDU0NnB4O1xuJHNwLWZsYWctcHktb2Zmc2V0LXg6IDBweDtcbiRzcC1mbGFnLXB5LW9mZnNldC15OiAtNTQ2cHg7XG4kc3AtZmxhZy1weS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXB5LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXB5LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXB5LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1weS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1weS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXB5O1xuJHNwLWZsYWctcHk6IDBweCA1NDZweCAwcHggLTU0NnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctcHk7XG4kc3AtZmxhZy1xYS14OiA0MnB4O1xuJHNwLWZsYWctcWEteTogNTQ2cHg7XG4kc3AtZmxhZy1xYS1vZmZzZXQteDogLTQycHg7XG4kc3AtZmxhZy1xYS1vZmZzZXQteTogLTU0NnB4O1xuJHNwLWZsYWctcWEtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1xYS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1xYS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1xYS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctcWEtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctcWEtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1xYTtcbiRzcC1mbGFnLXFhOiA0MnB4IDU0NnB4IC00MnB4IC01NDZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXFhO1xuJHNwLWZsYWctcm8teDogODRweDtcbiRzcC1mbGFnLXJvLXk6IDU0NnB4O1xuJHNwLWZsYWctcm8tb2Zmc2V0LXg6IC04NHB4O1xuJHNwLWZsYWctcm8tb2Zmc2V0LXk6IC01NDZweDtcbiRzcC1mbGFnLXJvLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctcm8taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctcm8tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctcm8tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXJvLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXJvLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctcm87XG4kc3AtZmxhZy1ybzogODRweCA1NDZweCAtODRweCAtNTQ2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ybztcbiRzcC1mbGFnLXJzLXg6IDEyNnB4O1xuJHNwLWZsYWctcnMteTogNTQ2cHg7XG4kc3AtZmxhZy1ycy1vZmZzZXQteDogLTEyNnB4O1xuJHNwLWZsYWctcnMtb2Zmc2V0LXk6IC01NDZweDtcbiRzcC1mbGFnLXJzLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctcnMtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctcnMtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctcnMtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXJzLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXJzLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctcnM7XG4kc3AtZmxhZy1yczogMTI2cHggNTQ2cHggLTEyNnB4IC01NDZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXJzO1xuJHNwLWZsYWctcnUteDogMTY4cHg7XG4kc3AtZmxhZy1ydS15OiA1NDZweDtcbiRzcC1mbGFnLXJ1LW9mZnNldC14OiAtMTY4cHg7XG4kc3AtZmxhZy1ydS1vZmZzZXQteTogLTU0NnB4O1xuJHNwLWZsYWctcnUtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1ydS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1ydS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1ydS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctcnUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctcnUtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1ydTtcbiRzcC1mbGFnLXJ1OiAxNjhweCA1NDZweCAtMTY4cHggLTU0NnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctcnU7XG4kc3AtZmxhZy1ydy14OiAyMTBweDtcbiRzcC1mbGFnLXJ3LXk6IDU0NnB4O1xuJHNwLWZsYWctcnctb2Zmc2V0LXg6IC0yMTBweDtcbiRzcC1mbGFnLXJ3LW9mZnNldC15OiAtNTQ2cHg7XG4kc3AtZmxhZy1ydy13aWR0aDogMzJweDtcbiRzcC1mbGFnLXJ3LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXJ3LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXJ3LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1ydy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1ydy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXJ3O1xuJHNwLWZsYWctcnc6IDIxMHB4IDU0NnB4IC0yMTBweCAtNTQ2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1ydztcbiRzcC1mbGFnLXNhLXg6IDI1MnB4O1xuJHNwLWZsYWctc2EteTogNTQ2cHg7XG4kc3AtZmxhZy1zYS1vZmZzZXQteDogLTI1MnB4O1xuJHNwLWZsYWctc2Etb2Zmc2V0LXk6IC01NDZweDtcbiRzcC1mbGFnLXNhLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctc2EtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctc2EtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctc2EtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXNhLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXNhLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctc2E7XG4kc3AtZmxhZy1zYTogMjUycHggNTQ2cHggLTI1MnB4IC01NDZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXNhO1xuJHNwLWZsYWctc2IteDogMjk0cHg7XG4kc3AtZmxhZy1zYi15OiA1NDZweDtcbiRzcC1mbGFnLXNiLW9mZnNldC14OiAtMjk0cHg7XG4kc3AtZmxhZy1zYi1vZmZzZXQteTogLTU0NnB4O1xuJHNwLWZsYWctc2Itd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1zYi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1zYi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1zYi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctc2ItaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctc2ItaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1zYjtcbiRzcC1mbGFnLXNiOiAyOTRweCA1NDZweCAtMjk0cHggLTU0NnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctc2I7XG4kc3AtZmxhZy1zYy14OiAzMzZweDtcbiRzcC1mbGFnLXNjLXk6IDU0NnB4O1xuJHNwLWZsYWctc2Mtb2Zmc2V0LXg6IC0zMzZweDtcbiRzcC1mbGFnLXNjLW9mZnNldC15OiAtNTQ2cHg7XG4kc3AtZmxhZy1zYy13aWR0aDogMzJweDtcbiRzcC1mbGFnLXNjLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXNjLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXNjLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1zYy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1zYy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXNjO1xuJHNwLWZsYWctc2M6IDMzNnB4IDU0NnB4IC0zMzZweCAtNTQ2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1zYztcbiRzcC1mbGFnLXNkLXg6IDM3OHB4O1xuJHNwLWZsYWctc2QteTogNTQ2cHg7XG4kc3AtZmxhZy1zZC1vZmZzZXQteDogLTM3OHB4O1xuJHNwLWZsYWctc2Qtb2Zmc2V0LXk6IC01NDZweDtcbiRzcC1mbGFnLXNkLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctc2QtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctc2QtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctc2QtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXNkLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXNkLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctc2Q7XG4kc3AtZmxhZy1zZDogMzc4cHggNTQ2cHggLTM3OHB4IC01NDZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXNkO1xuJHNwLWZsYWctc2UteDogNDIwcHg7XG4kc3AtZmxhZy1zZS15OiA1NDZweDtcbiRzcC1mbGFnLXNlLW9mZnNldC14OiAtNDIwcHg7XG4kc3AtZmxhZy1zZS1vZmZzZXQteTogLTU0NnB4O1xuJHNwLWZsYWctc2Utd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1zZS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1zZS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1zZS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctc2UtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctc2UtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1zZTtcbiRzcC1mbGFnLXNlOiA0MjBweCA1NDZweCAtNDIwcHggLTU0NnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctc2U7XG4kc3AtZmxhZy1zZy14OiA0NjJweDtcbiRzcC1mbGFnLXNnLXk6IDU0NnB4O1xuJHNwLWZsYWctc2ctb2Zmc2V0LXg6IC00NjJweDtcbiRzcC1mbGFnLXNnLW9mZnNldC15OiAtNTQ2cHg7XG4kc3AtZmxhZy1zZy13aWR0aDogMzJweDtcbiRzcC1mbGFnLXNnLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXNnLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXNnLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1zZy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1zZy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXNnO1xuJHNwLWZsYWctc2c6IDQ2MnB4IDU0NnB4IC00NjJweCAtNTQ2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1zZztcbiRzcC1mbGFnLXNoLXg6IDUwNHB4O1xuJHNwLWZsYWctc2gteTogNTQ2cHg7XG4kc3AtZmxhZy1zaC1vZmZzZXQteDogLTUwNHB4O1xuJHNwLWZsYWctc2gtb2Zmc2V0LXk6IC01NDZweDtcbiRzcC1mbGFnLXNoLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctc2gtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctc2gtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctc2gtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXNoLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXNoLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctc2g7XG4kc3AtZmxhZy1zaDogNTA0cHggNTQ2cHggLTUwNHB4IC01NDZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXNoO1xuJHNwLWZsYWctc2kteDogNTQ2cHg7XG4kc3AtZmxhZy1zaS15OiA1NDZweDtcbiRzcC1mbGFnLXNpLW9mZnNldC14OiAtNTQ2cHg7XG4kc3AtZmxhZy1zaS1vZmZzZXQteTogLTU0NnB4O1xuJHNwLWZsYWctc2ktd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1zaS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1zaS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1zaS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctc2ktaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctc2ktaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1zaTtcbiRzcC1mbGFnLXNpOiA1NDZweCA1NDZweCAtNTQ2cHggLTU0NnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctc2k7XG4kc3AtZmxhZy1zay14OiA1ODhweDtcbiRzcC1mbGFnLXNrLXk6IDBweDtcbiRzcC1mbGFnLXNrLW9mZnNldC14OiAtNTg4cHg7XG4kc3AtZmxhZy1zay1vZmZzZXQteTogMHB4O1xuJHNwLWZsYWctc2std2lkdGg6IDMycHg7XG4kc3AtZmxhZy1zay1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1zay10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1zay10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctc2staW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctc2staGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1zaztcbiRzcC1mbGFnLXNrOiA1ODhweCAwcHggLTU4OHB4IDBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXNrO1xuJHNwLWZsYWctc2wteDogNTg4cHg7XG4kc3AtZmxhZy1zbC15OiA0MnB4O1xuJHNwLWZsYWctc2wtb2Zmc2V0LXg6IC01ODhweDtcbiRzcC1mbGFnLXNsLW9mZnNldC15OiAtNDJweDtcbiRzcC1mbGFnLXNsLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctc2wtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctc2wtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctc2wtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXNsLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXNsLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctc2w7XG4kc3AtZmxhZy1zbDogNTg4cHggNDJweCAtNTg4cHggLTQycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1zbDtcbiRzcC1mbGFnLXNtLXg6IDU4OHB4O1xuJHNwLWZsYWctc20teTogODRweDtcbiRzcC1mbGFnLXNtLW9mZnNldC14OiAtNTg4cHg7XG4kc3AtZmxhZy1zbS1vZmZzZXQteTogLTg0cHg7XG4kc3AtZmxhZy1zbS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXNtLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXNtLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXNtLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1zbS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1zbS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXNtO1xuJHNwLWZsYWctc206IDU4OHB4IDg0cHggLTU4OHB4IC04NHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctc207XG4kc3AtZmxhZy1zbi14OiA1ODhweDtcbiRzcC1mbGFnLXNuLXk6IDEyNnB4O1xuJHNwLWZsYWctc24tb2Zmc2V0LXg6IC01ODhweDtcbiRzcC1mbGFnLXNuLW9mZnNldC15OiAtMTI2cHg7XG4kc3AtZmxhZy1zbi13aWR0aDogMzJweDtcbiRzcC1mbGFnLXNuLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXNuLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXNuLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1zbi1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1zbi1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXNuO1xuJHNwLWZsYWctc246IDU4OHB4IDEyNnB4IC01ODhweCAtMTI2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1zbjtcbiRzcC1mbGFnLXNvLXg6IDU4OHB4O1xuJHNwLWZsYWctc28teTogMTY4cHg7XG4kc3AtZmxhZy1zby1vZmZzZXQteDogLTU4OHB4O1xuJHNwLWZsYWctc28tb2Zmc2V0LXk6IC0xNjhweDtcbiRzcC1mbGFnLXNvLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctc28taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctc28tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctc28tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXNvLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXNvLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctc287XG4kc3AtZmxhZy1zbzogNTg4cHggMTY4cHggLTU4OHB4IC0xNjhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXNvO1xuJHNwLWZsYWctc3IteDogNTg4cHg7XG4kc3AtZmxhZy1zci15OiAyMTBweDtcbiRzcC1mbGFnLXNyLW9mZnNldC14OiAtNTg4cHg7XG4kc3AtZmxhZy1zci1vZmZzZXQteTogLTIxMHB4O1xuJHNwLWZsYWctc3Itd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1zci1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1zci10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1zci10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctc3ItaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctc3ItaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1zcjtcbiRzcC1mbGFnLXNyOiA1ODhweCAyMTBweCAtNTg4cHggLTIxMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctc3I7XG4kc3AtZmxhZy1zcy14OiA1ODhweDtcbiRzcC1mbGFnLXNzLXk6IDI1MnB4O1xuJHNwLWZsYWctc3Mtb2Zmc2V0LXg6IC01ODhweDtcbiRzcC1mbGFnLXNzLW9mZnNldC15OiAtMjUycHg7XG4kc3AtZmxhZy1zcy13aWR0aDogMzJweDtcbiRzcC1mbGFnLXNzLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXNzLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXNzLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1zcy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1zcy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXNzO1xuJHNwLWZsYWctc3M6IDU4OHB4IDI1MnB4IC01ODhweCAtMjUycHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1zcztcbiRzcC1mbGFnLXN0LXg6IDU4OHB4O1xuJHNwLWZsYWctc3QteTogMjk0cHg7XG4kc3AtZmxhZy1zdC1vZmZzZXQteDogLTU4OHB4O1xuJHNwLWZsYWctc3Qtb2Zmc2V0LXk6IC0yOTRweDtcbiRzcC1mbGFnLXN0LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctc3QtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctc3QtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctc3QtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXN0LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXN0LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctc3Q7XG4kc3AtZmxhZy1zdDogNTg4cHggMjk0cHggLTU4OHB4IC0yOTRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXN0O1xuJHNwLWZsYWctc3YteDogNTg4cHg7XG4kc3AtZmxhZy1zdi15OiAzMzZweDtcbiRzcC1mbGFnLXN2LW9mZnNldC14OiAtNTg4cHg7XG4kc3AtZmxhZy1zdi1vZmZzZXQteTogLTMzNnB4O1xuJHNwLWZsYWctc3Ytd2lkdGg6IDMycHg7XG4kc3AtZmxhZy1zdi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy1zdi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy1zdi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctc3YtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctc3YtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy1zdjtcbiRzcC1mbGFnLXN2OiA1ODhweCAzMzZweCAtNTg4cHggLTMzNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctc3Y7XG4kc3AtZmxhZy1zeS14OiA1ODhweDtcbiRzcC1mbGFnLXN5LXk6IDM3OHB4O1xuJHNwLWZsYWctc3ktb2Zmc2V0LXg6IC01ODhweDtcbiRzcC1mbGFnLXN5LW9mZnNldC15OiAtMzc4cHg7XG4kc3AtZmxhZy1zeS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXN5LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXN5LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXN5LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy1zeS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy1zeS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXN5O1xuJHNwLWZsYWctc3k6IDU4OHB4IDM3OHB4IC01ODhweCAtMzc4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy1zeTtcbiRzcC1mbGFnLXN6LXg6IDU4OHB4O1xuJHNwLWZsYWctc3oteTogNDIwcHg7XG4kc3AtZmxhZy1zei1vZmZzZXQteDogLTU4OHB4O1xuJHNwLWZsYWctc3otb2Zmc2V0LXk6IC00MjBweDtcbiRzcC1mbGFnLXN6LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctc3otaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctc3otdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctc3otdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXN6LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXN6LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctc3o7XG4kc3AtZmxhZy1zejogNTg4cHggNDIwcHggLTU4OHB4IC00MjBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXN6O1xuJHNwLWZsYWctdGMteDogNTg4cHg7XG4kc3AtZmxhZy10Yy15OiA0NjJweDtcbiRzcC1mbGFnLXRjLW9mZnNldC14OiAtNTg4cHg7XG4kc3AtZmxhZy10Yy1vZmZzZXQteTogLTQ2MnB4O1xuJHNwLWZsYWctdGMtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy10Yy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy10Yy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy10Yy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdGMtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdGMtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy10YztcbiRzcC1mbGFnLXRjOiA1ODhweCA0NjJweCAtNTg4cHggLTQ2MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdGM7XG4kc3AtZmxhZy10ZC14OiA1ODhweDtcbiRzcC1mbGFnLXRkLXk6IDUwNHB4O1xuJHNwLWZsYWctdGQtb2Zmc2V0LXg6IC01ODhweDtcbiRzcC1mbGFnLXRkLW9mZnNldC15OiAtNTA0cHg7XG4kc3AtZmxhZy10ZC13aWR0aDogMzJweDtcbiRzcC1mbGFnLXRkLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXRkLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXRkLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy10ZC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy10ZC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXRkO1xuJHNwLWZsYWctdGQ6IDU4OHB4IDUwNHB4IC01ODhweCAtNTA0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy10ZDtcbiRzcC1mbGFnLXRmLXg6IDU4OHB4O1xuJHNwLWZsYWctdGYteTogNTQ2cHg7XG4kc3AtZmxhZy10Zi1vZmZzZXQteDogLTU4OHB4O1xuJHNwLWZsYWctdGYtb2Zmc2V0LXk6IC01NDZweDtcbiRzcC1mbGFnLXRmLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdGYtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdGYtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdGYtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXRmLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXRmLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdGY7XG4kc3AtZmxhZy10ZjogNTg4cHggNTQ2cHggLTU4OHB4IC01NDZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXRmO1xuJHNwLWZsYWctdGcteDogMHB4O1xuJHNwLWZsYWctdGcteTogNTg4cHg7XG4kc3AtZmxhZy10Zy1vZmZzZXQteDogMHB4O1xuJHNwLWZsYWctdGctb2Zmc2V0LXk6IC01ODhweDtcbiRzcC1mbGFnLXRnLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdGctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdGctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdGctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXRnLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXRnLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdGc7XG4kc3AtZmxhZy10ZzogMHB4IDU4OHB4IDBweCAtNTg4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy10ZztcbiRzcC1mbGFnLXRoLXg6IDQycHg7XG4kc3AtZmxhZy10aC15OiA1ODhweDtcbiRzcC1mbGFnLXRoLW9mZnNldC14OiAtNDJweDtcbiRzcC1mbGFnLXRoLW9mZnNldC15OiAtNTg4cHg7XG4kc3AtZmxhZy10aC13aWR0aDogMzJweDtcbiRzcC1mbGFnLXRoLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXRoLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXRoLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy10aC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy10aC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXRoO1xuJHNwLWZsYWctdGg6IDQycHggNTg4cHggLTQycHggLTU4OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdGg7XG4kc3AtZmxhZy10ai14OiA4NHB4O1xuJHNwLWZsYWctdGoteTogNTg4cHg7XG4kc3AtZmxhZy10ai1vZmZzZXQteDogLTg0cHg7XG4kc3AtZmxhZy10ai1vZmZzZXQteTogLTU4OHB4O1xuJHNwLWZsYWctdGotd2lkdGg6IDMycHg7XG4kc3AtZmxhZy10ai1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy10ai10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy10ai10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdGotaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdGotaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy10ajtcbiRzcC1mbGFnLXRqOiA4NHB4IDU4OHB4IC04NHB4IC01ODhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXRqO1xuJHNwLWZsYWctdGsteDogMTI2cHg7XG4kc3AtZmxhZy10ay15OiA1ODhweDtcbiRzcC1mbGFnLXRrLW9mZnNldC14OiAtMTI2cHg7XG4kc3AtZmxhZy10ay1vZmZzZXQteTogLTU4OHB4O1xuJHNwLWZsYWctdGstd2lkdGg6IDMycHg7XG4kc3AtZmxhZy10ay1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy10ay10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy10ay10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdGstaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdGstaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy10aztcbiRzcC1mbGFnLXRrOiAxMjZweCA1ODhweCAtMTI2cHggLTU4OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdGs7XG4kc3AtZmxhZy10bC14OiAxNjhweDtcbiRzcC1mbGFnLXRsLXk6IDU4OHB4O1xuJHNwLWZsYWctdGwtb2Zmc2V0LXg6IC0xNjhweDtcbiRzcC1mbGFnLXRsLW9mZnNldC15OiAtNTg4cHg7XG4kc3AtZmxhZy10bC13aWR0aDogMzJweDtcbiRzcC1mbGFnLXRsLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXRsLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXRsLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy10bC1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy10bC1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXRsO1xuJHNwLWZsYWctdGw6IDE2OHB4IDU4OHB4IC0xNjhweCAtNTg4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy10bDtcbiRzcC1mbGFnLXRtLXg6IDIxMHB4O1xuJHNwLWZsYWctdG0teTogNTg4cHg7XG4kc3AtZmxhZy10bS1vZmZzZXQteDogLTIxMHB4O1xuJHNwLWZsYWctdG0tb2Zmc2V0LXk6IC01ODhweDtcbiRzcC1mbGFnLXRtLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdG0taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdG0tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdG0tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXRtLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXRtLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdG07XG4kc3AtZmxhZy10bTogMjEwcHggNTg4cHggLTIxMHB4IC01ODhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXRtO1xuJHNwLWZsYWctdG4teDogMjUycHg7XG4kc3AtZmxhZy10bi15OiA1ODhweDtcbiRzcC1mbGFnLXRuLW9mZnNldC14OiAtMjUycHg7XG4kc3AtZmxhZy10bi1vZmZzZXQteTogLTU4OHB4O1xuJHNwLWZsYWctdG4td2lkdGg6IDMycHg7XG4kc3AtZmxhZy10bi1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy10bi10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy10bi10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdG4taW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdG4taGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy10bjtcbiRzcC1mbGFnLXRuOiAyNTJweCA1ODhweCAtMjUycHggLTU4OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdG47XG4kc3AtZmxhZy10by14OiAyOTRweDtcbiRzcC1mbGFnLXRvLXk6IDU4OHB4O1xuJHNwLWZsYWctdG8tb2Zmc2V0LXg6IC0yOTRweDtcbiRzcC1mbGFnLXRvLW9mZnNldC15OiAtNTg4cHg7XG4kc3AtZmxhZy10by13aWR0aDogMzJweDtcbiRzcC1mbGFnLXRvLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXRvLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXRvLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy10by1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy10by1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXRvO1xuJHNwLWZsYWctdG86IDI5NHB4IDU4OHB4IC0yOTRweCAtNTg4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy10bztcbiRzcC1mbGFnLXRyLXg6IDMzNnB4O1xuJHNwLWZsYWctdHIteTogNTg4cHg7XG4kc3AtZmxhZy10ci1vZmZzZXQteDogLTMzNnB4O1xuJHNwLWZsYWctdHItb2Zmc2V0LXk6IC01ODhweDtcbiRzcC1mbGFnLXRyLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdHItaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdHItdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdHItdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXRyLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXRyLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdHI7XG4kc3AtZmxhZy10cjogMzM2cHggNTg4cHggLTMzNnB4IC01ODhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXRyO1xuJHNwLWZsYWctdHQteDogMzc4cHg7XG4kc3AtZmxhZy10dC15OiA1ODhweDtcbiRzcC1mbGFnLXR0LW9mZnNldC14OiAtMzc4cHg7XG4kc3AtZmxhZy10dC1vZmZzZXQteTogLTU4OHB4O1xuJHNwLWZsYWctdHQtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy10dC1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy10dC10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy10dC10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdHQtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdHQtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy10dDtcbiRzcC1mbGFnLXR0OiAzNzhweCA1ODhweCAtMzc4cHggLTU4OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdHQ7XG4kc3AtZmxhZy10di14OiA0MjBweDtcbiRzcC1mbGFnLXR2LXk6IDU4OHB4O1xuJHNwLWZsYWctdHYtb2Zmc2V0LXg6IC00MjBweDtcbiRzcC1mbGFnLXR2LW9mZnNldC15OiAtNTg4cHg7XG4kc3AtZmxhZy10di13aWR0aDogMzJweDtcbiRzcC1mbGFnLXR2LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXR2LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXR2LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy10di1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy10di1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXR2O1xuJHNwLWZsYWctdHY6IDQyMHB4IDU4OHB4IC00MjBweCAtNTg4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy10djtcbiRzcC1mbGFnLXR3LXg6IDQ2MnB4O1xuJHNwLWZsYWctdHcteTogNTg4cHg7XG4kc3AtZmxhZy10dy1vZmZzZXQteDogLTQ2MnB4O1xuJHNwLWZsYWctdHctb2Zmc2V0LXk6IC01ODhweDtcbiRzcC1mbGFnLXR3LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdHctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdHctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdHctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXR3LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXR3LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdHc7XG4kc3AtZmxhZy10dzogNDYycHggNTg4cHggLTQ2MnB4IC01ODhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXR3O1xuJHNwLWZsYWctdHoteDogNTA0cHg7XG4kc3AtZmxhZy10ei15OiA1ODhweDtcbiRzcC1mbGFnLXR6LW9mZnNldC14OiAtNTA0cHg7XG4kc3AtZmxhZy10ei1vZmZzZXQteTogLTU4OHB4O1xuJHNwLWZsYWctdHotd2lkdGg6IDMycHg7XG4kc3AtZmxhZy10ei1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy10ei10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy10ei10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdHotaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdHotaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy10ejtcbiRzcC1mbGFnLXR6OiA1MDRweCA1ODhweCAtNTA0cHggLTU4OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdHo7XG4kc3AtZmxhZy11YS14OiA1NDZweDtcbiRzcC1mbGFnLXVhLXk6IDU4OHB4O1xuJHNwLWZsYWctdWEtb2Zmc2V0LXg6IC01NDZweDtcbiRzcC1mbGFnLXVhLW9mZnNldC15OiAtNTg4cHg7XG4kc3AtZmxhZy11YS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXVhLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXVhLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXVhLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy11YS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy11YS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXVhO1xuJHNwLWZsYWctdWE6IDU0NnB4IDU4OHB4IC01NDZweCAtNTg4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy11YTtcbiRzcC1mbGFnLXVnLXg6IDU4OHB4O1xuJHNwLWZsYWctdWcteTogNTg4cHg7XG4kc3AtZmxhZy11Zy1vZmZzZXQteDogLTU4OHB4O1xuJHNwLWZsYWctdWctb2Zmc2V0LXk6IC01ODhweDtcbiRzcC1mbGFnLXVnLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdWctaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdWctdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdWctdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXVnLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXVnLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdWc7XG4kc3AtZmxhZy11ZzogNTg4cHggNTg4cHggLTU4OHB4IC01ODhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXVnO1xuJHNwLWZsYWctdXMteDogNjMwcHg7XG4kc3AtZmxhZy11cy15OiAwcHg7XG4kc3AtZmxhZy11cy1vZmZzZXQteDogLTYzMHB4O1xuJHNwLWZsYWctdXMtb2Zmc2V0LXk6IDBweDtcbiRzcC1mbGFnLXVzLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdXMtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdXMtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdXMtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXVzLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXVzLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdXM7XG4kc3AtZmxhZy11czogNjMwcHggMHB4IC02MzBweCAwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy11cztcbiRzcC1mbGFnLXV5LXg6IDYzMHB4O1xuJHNwLWZsYWctdXkteTogNDJweDtcbiRzcC1mbGFnLXV5LW9mZnNldC14OiAtNjMwcHg7XG4kc3AtZmxhZy11eS1vZmZzZXQteTogLTQycHg7XG4kc3AtZmxhZy11eS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXV5LWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXV5LXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXV5LXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy11eS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy11eS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXV5O1xuJHNwLWZsYWctdXk6IDYzMHB4IDQycHggLTYzMHB4IC00MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdXk7XG4kc3AtZmxhZy11ei14OiA2MzBweDtcbiRzcC1mbGFnLXV6LXk6IDg0cHg7XG4kc3AtZmxhZy11ei1vZmZzZXQteDogLTYzMHB4O1xuJHNwLWZsYWctdXotb2Zmc2V0LXk6IC04NHB4O1xuJHNwLWZsYWctdXotd2lkdGg6IDMycHg7XG4kc3AtZmxhZy11ei1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy11ei10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy11ei10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdXotaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdXotaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy11ejtcbiRzcC1mbGFnLXV6OiA2MzBweCA4NHB4IC02MzBweCAtODRweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXV6O1xuJHNwLWZsYWctdmEteDogNjMwcHg7XG4kc3AtZmxhZy12YS15OiAxMjZweDtcbiRzcC1mbGFnLXZhLW9mZnNldC14OiAtNjMwcHg7XG4kc3AtZmxhZy12YS1vZmZzZXQteTogLTEyNnB4O1xuJHNwLWZsYWctdmEtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy12YS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy12YS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy12YS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdmEtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdmEtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy12YTtcbiRzcC1mbGFnLXZhOiA2MzBweCAxMjZweCAtNjMwcHggLTEyNnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdmE7XG4kc3AtZmxhZy12Yy14OiA2MzBweDtcbiRzcC1mbGFnLXZjLXk6IDE2OHB4O1xuJHNwLWZsYWctdmMtb2Zmc2V0LXg6IC02MzBweDtcbiRzcC1mbGFnLXZjLW9mZnNldC15OiAtMTY4cHg7XG4kc3AtZmxhZy12Yy13aWR0aDogMzJweDtcbiRzcC1mbGFnLXZjLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXZjLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXZjLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy12Yy1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy12Yy1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXZjO1xuJHNwLWZsYWctdmM6IDYzMHB4IDE2OHB4IC02MzBweCAtMTY4cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy12YztcbiRzcC1mbGFnLXZlLXg6IDYzMHB4O1xuJHNwLWZsYWctdmUteTogMjEwcHg7XG4kc3AtZmxhZy12ZS1vZmZzZXQteDogLTYzMHB4O1xuJHNwLWZsYWctdmUtb2Zmc2V0LXk6IC0yMTBweDtcbiRzcC1mbGFnLXZlLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdmUtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdmUtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdmUtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXZlLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXZlLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdmU7XG4kc3AtZmxhZy12ZTogNjMwcHggMjEwcHggLTYzMHB4IC0yMTBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXZlO1xuJHNwLWZsYWctdmcteDogNjMwcHg7XG4kc3AtZmxhZy12Zy15OiAyNTJweDtcbiRzcC1mbGFnLXZnLW9mZnNldC14OiAtNjMwcHg7XG4kc3AtZmxhZy12Zy1vZmZzZXQteTogLTI1MnB4O1xuJHNwLWZsYWctdmctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy12Zy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy12Zy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy12Zy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdmctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdmctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy12ZztcbiRzcC1mbGFnLXZnOiA2MzBweCAyNTJweCAtNjMwcHggLTI1MnB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdmc7XG4kc3AtZmxhZy12aS14OiA2MzBweDtcbiRzcC1mbGFnLXZpLXk6IDI5NHB4O1xuJHNwLWZsYWctdmktb2Zmc2V0LXg6IC02MzBweDtcbiRzcC1mbGFnLXZpLW9mZnNldC15OiAtMjk0cHg7XG4kc3AtZmxhZy12aS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXZpLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXZpLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXZpLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy12aS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy12aS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXZpO1xuJHNwLWZsYWctdmk6IDYzMHB4IDI5NHB4IC02MzBweCAtMjk0cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy12aTtcbiRzcC1mbGFnLXZuLXg6IDYzMHB4O1xuJHNwLWZsYWctdm4teTogMzM2cHg7XG4kc3AtZmxhZy12bi1vZmZzZXQteDogLTYzMHB4O1xuJHNwLWZsYWctdm4tb2Zmc2V0LXk6IC0zMzZweDtcbiRzcC1mbGFnLXZuLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctdm4taGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctdm4tdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctdm4tdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXZuLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXZuLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctdm47XG4kc3AtZmxhZy12bjogNjMwcHggMzM2cHggLTYzMHB4IC0zMzZweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXZuO1xuJHNwLWZsYWctdnUteDogNjMwcHg7XG4kc3AtZmxhZy12dS15OiAzNzhweDtcbiRzcC1mbGFnLXZ1LW9mZnNldC14OiAtNjMwcHg7XG4kc3AtZmxhZy12dS1vZmZzZXQteTogLTM3OHB4O1xuJHNwLWZsYWctdnUtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy12dS1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy12dS10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy12dS10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctdnUtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctdnUtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy12dTtcbiRzcC1mbGFnLXZ1OiA2MzBweCAzNzhweCAtNjMwcHggLTM3OHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctdnU7XG4kc3AtZmxhZy13Zi14OiA2MzBweDtcbiRzcC1mbGFnLXdmLXk6IDQyMHB4O1xuJHNwLWZsYWctd2Ytb2Zmc2V0LXg6IC02MzBweDtcbiRzcC1mbGFnLXdmLW9mZnNldC15OiAtNDIwcHg7XG4kc3AtZmxhZy13Zi13aWR0aDogMzJweDtcbiRzcC1mbGFnLXdmLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXdmLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXdmLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy13Zi1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy13Zi1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXdmO1xuJHNwLWZsYWctd2Y6IDYzMHB4IDQyMHB4IC02MzBweCAtNDIwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy13ZjtcbiRzcC1mbGFnLXdvcmxkLXg6IDYzMHB4O1xuJHNwLWZsYWctd29ybGQteTogNDYycHg7XG4kc3AtZmxhZy13b3JsZC1vZmZzZXQteDogLTYzMHB4O1xuJHNwLWZsYWctd29ybGQtb2Zmc2V0LXk6IC00NjJweDtcbiRzcC1mbGFnLXdvcmxkLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctd29ybGQtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctd29ybGQtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctd29ybGQtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXdvcmxkLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXdvcmxkLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctd29ybGQ7XG4kc3AtZmxhZy13b3JsZDogNjMwcHggNDYycHggLTYzMHB4IC00NjJweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXdvcmxkO1xuJHNwLWZsYWctd3MteDogNjMwcHg7XG4kc3AtZmxhZy13cy15OiA1MDRweDtcbiRzcC1mbGFnLXdzLW9mZnNldC14OiAtNjMwcHg7XG4kc3AtZmxhZy13cy1vZmZzZXQteTogLTUwNHB4O1xuJHNwLWZsYWctd3Mtd2lkdGg6IDMycHg7XG4kc3AtZmxhZy13cy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy13cy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy13cy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctd3MtaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctd3MtaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy13cztcbiRzcC1mbGFnLXdzOiA2MzBweCA1MDRweCAtNjMwcHggLTUwNHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctd3M7XG4kc3AtZmxhZy15ZS14OiA2MzBweDtcbiRzcC1mbGFnLXllLXk6IDU0NnB4O1xuJHNwLWZsYWcteWUtb2Zmc2V0LXg6IC02MzBweDtcbiRzcC1mbGFnLXllLW9mZnNldC15OiAtNTQ2cHg7XG4kc3AtZmxhZy15ZS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXllLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXllLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXllLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy15ZS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy15ZS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXllO1xuJHNwLWZsYWcteWU6IDYzMHB4IDU0NnB4IC02MzBweCAtNTQ2cHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy15ZTtcbiRzcC1mbGFnLXl0LXg6IDYzMHB4O1xuJHNwLWZsYWcteXQteTogNTg4cHg7XG4kc3AtZmxhZy15dC1vZmZzZXQteDogLTYzMHB4O1xuJHNwLWZsYWcteXQtb2Zmc2V0LXk6IC01ODhweDtcbiRzcC1mbGFnLXl0LXdpZHRoOiAzMnB4O1xuJHNwLWZsYWcteXQtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWcteXQtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWcteXQtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXl0LWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXl0LWhkOiAkc3ByaXRlLWhkLXNwLWZsYWcteXQ7XG4kc3AtZmxhZy15dDogNjMwcHggNTg4cHggLTYzMHB4IC01ODhweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXl0O1xuJHNwLWZsYWctemEteDogMHB4O1xuJHNwLWZsYWctemEteTogNjMwcHg7XG4kc3AtZmxhZy16YS1vZmZzZXQteDogMHB4O1xuJHNwLWZsYWctemEtb2Zmc2V0LXk6IC02MzBweDtcbiRzcC1mbGFnLXphLXdpZHRoOiAzMnB4O1xuJHNwLWZsYWctemEtaGVpZ2h0OiAzMnB4O1xuJHNwLWZsYWctemEtdG90YWwtd2lkdGg6IDY2MnB4O1xuJHNwLWZsYWctemEtdG90YWwtaGVpZ2h0OiA2NjJweDtcbiRzcC1mbGFnLXphLWltYWdlOiAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJztcbiRzcC1mbGFnLXphLWhkOiAkc3ByaXRlLWhkLXNwLWZsYWctemE7XG4kc3AtZmxhZy16YTogMHB4IDYzMHB4IDBweCAtNjMwcHggMzJweCAzMnB4IDY2MnB4IDY2MnB4ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnICRzcHJpdGUtaGQtc3AtZmxhZy16YTtcbiRzcC1mbGFnLXptLXg6IDQycHg7XG4kc3AtZmxhZy16bS15OiA2MzBweDtcbiRzcC1mbGFnLXptLW9mZnNldC14OiAtNDJweDtcbiRzcC1mbGFnLXptLW9mZnNldC15OiAtNjMwcHg7XG4kc3AtZmxhZy16bS13aWR0aDogMzJweDtcbiRzcC1mbGFnLXptLWhlaWdodDogMzJweDtcbiRzcC1mbGFnLXptLXRvdGFsLXdpZHRoOiA2NjJweDtcbiRzcC1mbGFnLXptLXRvdGFsLWhlaWdodDogNjYycHg7XG4kc3AtZmxhZy16bS1pbWFnZTogJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZyc7XG4kc3AtZmxhZy16bS1oZDogJHNwcml0ZS1oZC1zcC1mbGFnLXptO1xuJHNwLWZsYWctem06IDQycHggNjMwcHggLTQycHggLTYzMHB4IDMycHggMzJweCA2NjJweCA2NjJweCAnLi4vaW1hZ2VzL3Nwcml0ZS1sZC1hbGwucG5nJyAkc3ByaXRlLWhkLXNwLWZsYWctem07XG4kc3AtZmxhZy16dy14OiA4NHB4O1xuJHNwLWZsYWctencteTogNjMwcHg7XG4kc3AtZmxhZy16dy1vZmZzZXQteDogLTg0cHg7XG4kc3AtZmxhZy16dy1vZmZzZXQteTogLTYzMHB4O1xuJHNwLWZsYWctenctd2lkdGg6IDMycHg7XG4kc3AtZmxhZy16dy1oZWlnaHQ6IDMycHg7XG4kc3AtZmxhZy16dy10b3RhbC13aWR0aDogNjYycHg7XG4kc3AtZmxhZy16dy10b3RhbC1oZWlnaHQ6IDY2MnB4O1xuJHNwLWZsYWctenctaW1hZ2U6ICcuLi9pbWFnZXMvc3ByaXRlLWxkLWFsbC5wbmcnO1xuJHNwLWZsYWctenctaGQ6ICRzcHJpdGUtaGQtc3AtZmxhZy16dztcbiRzcC1mbGFnLXp3OiA4NHB4IDYzMHB4IC04NHB4IC02MzBweCAzMnB4IDMycHggNjYycHggNjYycHggJy4uL2ltYWdlcy9zcHJpdGUtbGQtYWxsLnBuZycgJHNwcml0ZS1oZC1zcC1mbGFnLXp3O1xuXG5cblxuXG5cblxuQG1peGluIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgNSk7XG59XG5cbkBtaXhpbiBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpIHtcbiAgaGVpZ2h0OiBudGgoJHNwcml0ZSwgNik7XG59XG5cbkBtaXhpbiBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSkge1xuICAkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMyk7XG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCA0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAgJHNwcml0ZS1vZmZzZXQteTtcbn1cblxuQG1peGluIHNwcml0ZS1pbWFnZSgkc3ByaXRlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChudGgoJHNwcml0ZSwgOSkpO1xufVxuXG5AbWl4aW4gc3ByaXRlLWhkKCRzcHJpdGUpIHtcbiAgQGlmIChsZW5ndGgoJHNwcml0ZSkgPT0gMTApIHtcbiAgICAkaGQtdmFyaWFibGU6IG50aCgkc3ByaXRlLCAxMCk7XG4gICAgJHNwcml0ZS10b3RhbC13aWR0aDogbnRoKCRoZC12YXJpYWJsZSwgNykgLyAyO1xuICAgICRzcHJpdGUtdG90YWwtaGVpZ2h0OiBudGgoJGhkLXZhcmlhYmxlLCA4KSAvIDI7XG4gICAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1LzQpLFxuICAgICAgICAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSxcbiAgICAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZS1pbWFnZSgkaGQtdmFyaWFibGUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkc3ByaXRlLXRvdGFsLXdpZHRoICRzcHJpdGUtdG90YWwtaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3ByaXRlKCRzcHJpdGUpIHtcbiAgQGluY2x1ZGUgc3ByaXRlLWltYWdlKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlLWhlaWdodCgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlLWhkKCRzcHJpdGUpO1xufVxuXG4iLCIuZm9vdGVyLW1haW4ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcblxuICAuZW5kbGVzc2Fpc2xlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlci1tYWluLXRvcCB7XG4gIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xufVxuXG4uZm9vdGVyLW1haW4tYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG59XG5cbi5mb290ZXItbWFpbi1jcmVkaXRzIHtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG59XG5cbi5mb290ZXItYWlkIHtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG59XG5cbi5mb290ZXItaW5mby0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5mb290ZXItaW5mby0tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3BhbltjbGFzc149XCJpY29uLVwiXSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIG1hcmdpbjogOHB4IDAgMTVweCAwO1xuICB9XG5cbiAgLmxpbmstcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgLmdyZWVuLW51bWJlciB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1wYXltZW50cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xufVxuLmZvb3Rlci1wYXltZW50LS1ibG9jayB7XG4gIHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuIiwiLmZvcm0tdmVydGljYWwgLmZvcm0tZ3JvdXAge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5jcmVkaXRDYXJkQ3ZuLCAmLmNyZWRpdENhcmRZZWFyLCAmLmNyZWRpdENhcmRNb250aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gICYuY3JlZGl0Q2FyZEN2biwgJi5jcmVkaXRDYXJkTW9udGgge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gICYuY3JlZGl0Q2FyZFllYXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgJi5jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgKyBzcGFuLmhhcy1lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcygpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFzc3dvcmQtc2hvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChzaG93KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcbiAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICB9XG5cbiAgICAmLmlzLXNob3duIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBzZWxlY3Qge1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5oYXMtc3VjY2VzcyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMgfiBsYWJlbCxcbiAgICAgICYuaGFzLXN1Y2Nlc3MgfiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHN1Y2Nlc3MpO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKGJvcmRlciwgd2FybmluZyk7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHdhcm5pbmcpO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1lcnJvciB+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgd2FybmluZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbmZvcm0ge1xuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTQuNXB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmLmhhcy1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcGFsZXR0ZShib3JkZXIsIHN1Y2Nlc3MpO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmLmhhcy1zdWNjZXNzIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc3VjY2Vzcyk7XG4gICAgfVxuXG4gICAgJi5oYXMtZXJyb3Ige1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKGJvcmRlciwgd2FybmluZyk7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCB3YXJuaW5nKTtcblxuICAgICAgfiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHdhcm5pbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICB9XG5cbiAgbGVnZW5kLFxuICAubGVnZW5kIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDZweCAwIDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmVycm9yLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgd2FybmluZyk7XG4gIH1cblxuICAuY2hlY2tib3gtdGVybXMge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrb3V0IHtcbiAgICAucGlja3VwLXNoaXBwaW5nLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZW1haWxfc3VnZ2VzdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAucGlja3VwLXNoaXBwaW5nLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLnNoaXAtdG8tc3RvcmUge1xuICAgIC5waWNrdXAtc2hpcHBpbmctZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnBpY2t1cC1kaXNjbGFpbWVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuXG4gICAgICAubWlzc2luZy1zdG9yZSB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVmYXVsdC1zaGlwcGluZy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAmOm5vdCgubm8tc3ltYm9scykge1xuICAgIC5mb3JtLWdyb3VwLW1haW4ge1xuICAgICAgJi5oYXMtc3VjY2Vzczo6YWZ0ZXIsXG4gICAgICAmLmhhcy1lcnJvcjo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1zdWNjZXNzOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tZm9udChjaGVja1YpO1xuICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihzdWNjZXNzKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDVweCkpO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1lcnJvcjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoY2xvc2UpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNXB4KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXRpcCB7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi5pcy1lcnJvciB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHdhcm5pbmcpO1xuICB9XG59XG5cbi5maWVsZHNldCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHNlY29uZGFyeSk7XG59XG5cbi5maWVsZHNldC1ibG9jayB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4uZm9ybS1jaGVja291dCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgZmllbGRzZXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIxMjEyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBkaXZbcm9sZT0nZ3JvdXAnXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBzZWNvbmRhcnkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmLnNoaXAtdG8tc3RvcmUge1xuICAgIGRpdltyb2xlPSdncm91cCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkc2V0LWxhc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICArIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5jb3VudHJ5IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGRzZXQtaW4ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uZmllbGRzZXQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBib3JkZXItY29sb3Ioc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJvcmRlci1jb2xvcihzZWNvbmRhcnkpO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5oYXMtZXJyb3IsIC5lcnJvciB7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIHdhcm5pbmcpO1xuICBjbGVhcjogYm90aDtcblxuICArIC5mb3JtLXRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS10aXAsIC5lcnJvci1mb3JtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbWFwKCRiYXNlbGluZSwgdGhpcmQpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tZ3JvdXAtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIH4gbGFiZWwge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICB9XG5cbiAgICAgICYub24tZm9jdXMge1xuICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1lcnJvciB7XG4gICAgICB+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgd2FybmluZyk7XG4gICAgICB9XG5cbiAgICAgICYub24tZm9jdXMge1xuICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCB3YXJuaW5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcblxuICAgICAgJi5waG9uZSB7XG4gICAgICAgIC5mb3JtLWVuZGxlc3MgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgfVxufVxuXG4uZm9ybS1uZXdzbGV0dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5sYWJlbC1lbWFpbC1yZXN1bHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybS1zdW1tYXJ5LW9yZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNyZWF0ZS1hY2NvdW50IC5uby1hY2NvdW50IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcblxuICBhIHtcbiAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gIH1cbn1cblxuLmZvcm0tbG9naW4tcmVnaXN0ZXIge1xuXG4gIC5mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wYXNzd29yZC1yZXNldCxcbiAgLmF1dG8tcmVjb25uZWN0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICYuYXV0by1yZWNvbm5lY3Qge1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tZ3JvdXB7XG4gICAgbWFyZ2luLWJvdHRvbTozMnB4O1xuICB9XG5cbiAgLnByaXZhY3ktZmxlZ3Mtd3JhcHBlcntcbiAgICBtYXJnaW46MCBhdXRvIDMycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgcC5wcml2YWN5LWxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LHNlY29uZGFyeSk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LHByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICYucGlja3VwRGF0ZSB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4ucmFkaW8sIC5jaGVja2JveCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IGNhbGMoI3skcmlwcGxlfSArIDVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JHJpcHBsZX0gKyA1cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLnJhZGlvLWxpa2Uge1xuICAgICAgKyAucmlwcGxlLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLnJpcHBsZS1vbiwgLnJpcHBsZS1vZmYge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaXBwbGUtb2ZmIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaXBwbGUtb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRyYWRpby1mbGFnLXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoZmxhZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgLnJpcHBsZS1jb250YWluZXIge1xuXG4gICAgICAgICAgLnJpcHBsZS1vZmYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAucmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBoZWlnaHQ6ICRyaXBwbGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogJHJpcHBsZTtcblxuICAgICAgLnJpcHBsZS1vZmYge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkcmlwcGxlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmlwcGxlLW9mZi1zY2FsZSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4yNXM7XG4gICAgICAgIHdpZHRoOiAkcmlwcGxlO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAucmlwcGxlLW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJpcHBsZS1vbi1iZztcbiAgICAgICAgaGVpZ2h0OiAkcmlwcGxlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgd2lkdGg6ICRyaXBwbGU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgLnJpcHBsZS1jb250YWluZXIge1xuICAgICAgICAucmlwcGxlLW9mZiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJpcHBsZS1vZmYtc2VsZWN0ZWQ7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYm9yZGVyLWNvbG9yKGZvY3VzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaXBwbGUtb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJpcHBsZS1vbi1zY2FsZSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IoZm9jdXMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICArIC5yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAucmlwcGxlLW9mZiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJvcmRlci1jb2xvcihwcmltYXJ5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHNlY29uZGFyeSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpcHBsZS1vbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihkaXNhYmxlZCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnJhZGlvIHtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICArIC5yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgIC5yaXBwbGUtb2ZmLCAucmlwcGxlLW9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waWNrdXAtc3RvcmUgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IocHJpbWFyeSk7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQoYXJyb3dEb3duKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihwcmltYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBib3JkZXItY29sb3IocHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VsZWN0LXBpY2t1cCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tZ3JvdXAtbWFpbjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGljb24tZm9udCgnY2FsZW5kYXInKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgKyA1cHgpKTtcbiAgfVxufVxuXG4uY3VzdG9tX3N3aXRjaFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IocHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgYm9yZGVyLWNvbG9yKHVsdHJhbGlnaHQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IoZGFyayk7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIk9GRlwiO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihtaWRncmF5KTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgLy8gYWN0aXZlIHN0YXRlXG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgICsgbGFiZWwge1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBib3JkZXItY29sb3IoZm9jdXMpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKGZvY3VzKTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiT05cIjtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBmaXggcGVyIHBlcm1ldHRlcmUgZGkgbGVnZ2VyZSBwZXIgaW50ZXJvIHVuaXRlZCBzdGF0ZXMgb2YgYW1lcmljYSBVQ0ItMjcyM1xuLnVzIHtcbiAgLnN0YXRlLWNvbnRhaW5lcixcbiAgLmNvdW50cnktY29udGFpbmVyIHtcbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgJi5jaXR5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1sb2NhdG9yIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBpbnB1dC5pcy1nZW9sb2NhdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAuaWNvbi1iZW5ldHRvbi1nZW9sb2NhdGUge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuaXMtZGV0YWlsZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1lbmRsZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmJveC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJhZGlvLFxuICAucmFkaW8gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgZWxsaXBzaXMoKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG59XG5cbi5mb3JtLXJlc2VydmUtaW4tc3RvcmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDAgMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudGV4dC1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJpcy1jaGVja2JveCB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5yZXNlcnZlLWluLXN0b3JlLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwIDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaDQudGl0bGUtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICBzcGFuLmxhYmVsLWFkZHJlc3Mge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgcC50ZXh0LW1lc3NhZ2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBzcGFuLnVzZXItZW1haWwge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwOTg0ODtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrb3V0LXNoaXBwaW5nIHtcbiAgZmllbGRzZXQge1xuICAgICYuZGVsaXZlcnktbWV0aG9kLWxpc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJldHVybnMtcGF5bWVudCB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBpbnB1dCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gIC5zaW1wbGUtc2VhcmNoLWZvcm0ge1xuICAgIGlucHV0LnNlYXJjaC1pbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wdF9hY2NvdW50IHtcbiAgJi52ZXgtb3BlbiB7XG4gICAgLm1vZGFsLWNoYW5nZS1wd2Qge1xuICAgICAgLnZleC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM1cHgpO1xuICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ2lzdHJhdGlvbi1lcnJvci1wb3B1cHtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgbG93YXZhaWxhYmlsaXR5KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxlcnQtcHJpdmFjeS1tb2RhbHtcbiAgICBoM3tcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGxvd2F2YWlsYWJpbGl0eSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5jaGFuZ2VlbWFpbCB7XG4gIC5lbWFpbC1jaGFuZ2UtcHN3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZmllbGRzZXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgJi5wYXNzd29yZHBhc3N3b3JkIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbWFpbC1jaGFuZ2UtcHN3LWNvbmYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5teWFjY291bnQtc2V0dGluZ3MtcGFnZXtcbiAgLmhlYWRlci1pbm5lcntcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubXlhY2NvdW50LXByaXZhY3l7XG4gICAgLmNoZWNrYm94IGxhYmVse1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIH1cblxuICAgIC5jaGVja2JveCBpbnB1dDpkaXNhYmxlZHtcbiAgICAgICYgKyBkaXZ7XG4gICAgICAgIC8vIC5yaXBwbGUtb257XG4gICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gfVxuICAgICAgICAucmlwcGxlLW9mZntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1OyBcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmICsgbGFiZWx7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtb3B0aW9uLnN1YmNoaWxkLW9wdGlvbntcbiAgICAgIG1hcmdpbi1sZWZ0OjQwcHg7XG5cbiAgICAgIC5yYWRpbzo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOnNvbGlkIDFweCAkY29sb3I1O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHNldC1ibG9ja3tcbiAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcbiAgICB9XG4gICAgLmNvbW11bmNpYXRpb24tdGV4dHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2hhZ2VlbWFpbC1maWVsZHNldHtcbiAgICAuZm9ybS1ncm91cCArIC5mb3JtLWdyb3VwLmhhcy1lcnJvcntcbiAgICAgIG1hcmdpbi1ib3R0b206NjRweDtcbiAgICB9XG4gIH1cblxuICAubXlhY2NvdW50LXNldHRpbmdze1xuICAgIC5maWVsZHNldC1ibG9ja3tcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gIH1cbiAgLmg1LWVkaXRvcmlhbHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIH1cblxufVxuXG4uZi1wYXJ0LWNvbnRhaW5lcntcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgXG5cbiAgcHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcblxuICAgIHNwYW57XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9uLWxwIHtcblxuICBoMntcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xuICB9XG5cbn0iLCIuaGVhZGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5pcy1leHBhbmRlZC5zZWFyY2gtc3VnZ2VzdCB7XG4gICAgLmhlYWRlci1tYWluLXRvcCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cImNhdC1cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZW5kbGVzc2Fpc2xlICYge1xuICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgLmhlYWRlci1tYWluLW5hdmlnYXRpb24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAubmF2LWhlYWRlci10ZXJ0aWFyeSB7XG4gICAgICAgIC5jb2x1bW4tbmF2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbWFpbi1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzAwO1xuXG4gIC5lbmRsZXNzYWlzbGUgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE4MHB4O1xuXG4gIC5iYXJlICYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZW5kbGVzc2Fpc2xlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gVG9wIGFyZWEgaW5jbHVkZXMgdXAgdG8gMiBuYXZzIChvbmUgaW4gcG9zaXRpb24gYWJzb2x1dGUpXG4uaGVhZGVyLW1haW4tdG9wIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAuYmFyZSAmIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAucHRfb3JkZXItY29uZmlybWF0aW9uICYge1xuICAgIC5oZWFkZXItbWFpbi1sb2NhbGUsXG4gICAgLmhlYWRlci1tb2JpbGUtbWVudSxcbiAgICAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXItbWFpbi1sb2dvIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyKTtcbiAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEyKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tYWluLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuXG4gIC5waW5uZWQtZmlsdGVycyAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAzMDA7XG4gIH1cblxuICAucHRfY2hlY2tvdXQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tbG9jYWxlIHtcbiAgLmNvdW50cnktZHJvcGRvd24sXG4gIC5sYW5ndWFnZS1kcm9wZG93biB7XG4gICAgJjpub3QoLmN1c3RvbS1zZWxlY3QtbWFpbi1jb250YWluZXIpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0LW1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KHNlYXJjaCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgPiB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWluaWNhcnQtaXMtb3BlbiAmIHtcbiAgICAuYWN0aW9uLW1pbmljYXJ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgICBib3gtc2hhZG93OiAwIC05cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb24tbWluaWNhcnQsXG4gIC5hY3Rpb24td2lzaGxpc3Qge1xuICAgIGkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgcmV2ZXJzZSk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC02NSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IC0yNSU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cblxuXG4uaGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLm1pbmljYXJ0LWlzLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uaGVhZGVyLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHRlcnRpYXJ5KTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5oZWFkZXItaW5uZXIge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIC50aXRsZS1wYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYiB7XG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWJhY2stZXhwbG9yZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1iYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XG5cbiAgLmgxLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAudGV4dC13ZWxjb21lIHtcbiAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWhvbWUtbWFpbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFyZSB7XG4gIC5oZWFkZXItY2xvc2UsIC5oZWFkZXItbWFpbi1zZWFyY2gsIC5uYXYtaGVhZGVyLXByaW1hcnksIC5oZWFkZXItbWFpbi1uYXZpZ2F0aW9uLCAuaGVhZGVyLW1haW4tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItbWFpbi1hY3Rpb25ze1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5oZWFkZXItYmFyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlci1tYWluLW5hdmlnYXRpb24ge1xuICBbY2xhc3NePSdjYXQtJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tb2JpbGUtbWVudSB7XG4gIC5oZWFkZXItbWFpbi10b3AgJntcbiAgICAucHRfY2hlY2tvdXQgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBSdWxlcyBmb3IgRW5kbGVzc0Fpc2xlXG5cbi5lbmRsZXNzYWlzbGUge1xuICAuaGVhZGVyLW1haW46bm90KC5pcy1leHBhbmRlZCk6bm90KC5zZWFyY2gtaXMtZXhwYW5kZWQpIHtcbiAgICAubmF2LWhlYWRlci1zZWNvbmRhcnkgKyAubmF2LWhlYWRlci1wcmltYXJ5ICsgLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbWFpbi1sb2NhbGUsXG4gIC5oZWFkZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgLmFjdGlvbi1lYS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnB0X2NoZWNrb3V0IHtcbiAgICAuaGVhZGVyLW1haW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1haW4tdG9wIHtcbiAgICA+IC5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIpO1xuICAgIH1cbiAgfVxufVxuXG4ucGlubmVkLWZpbHRlcnN7XG4gIC5oZWFkZXItbWFpbi10b3AsIC5oZWFkZXItbWFpbi1ib3R0b217XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59IiwiLmhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5kZWZhdWx0LFxuICAmLmhlcm8tY29sLTEsXG4gICYuaGVyby1jb2wtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuZGVmYXVsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5waWN0dXJlLFxuICAgIHBpY3R1cmUge1xuICAgICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOCk7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQpO1xuICAgIH1cbiAgfVxuXG4gICYuaGVyby1jb2wtMSB7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYuaGVyby1jb2wtMiB7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgcGljdHVyZSwgLnBpY3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9jdXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGZpZ3VyZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCAycztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYubG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwaWN0dXJlLCAucGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGVtcHR5LWNvbnRlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMTVweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICBoMiwgcCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODM7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIsXG4uaGVyby1kb3VibGUtY29sLWNvbnRhaW5lcixcbi5oZXJvLXNpbmdsZS1jb2wtY29udGFpbmVyIHtcbiAgLmhlcm8tY29udGVudCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICB9XG5cbiAgLmhlcm8tcGljdHVyZS1jb250YWluZXIsXG4gIHBpY3R1cmUsXG4gIC5waWN0dXJlLFxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlcm8tdGV4dCB7XG4gICAgLnRvcC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLm1haW4tdGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzJweCk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibnQtcHJpbWFyeSB7XG4gICAgd2lkdGg6IDIzMnB4O1xuICB9XG59XG5cbi5oZXJvLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIpO1xuXG4gIC5tYWluLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5oZXJvLXBpY3R1cmUtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig4KTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaGVyby10ZXh0IHtcbiAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0KTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgLnNuLW5hdi1zbGlkZXIgJiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmhlcm8tcGljdHVyZS1jb250YWluZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDQyMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwaWN0dXJlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWFpbi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgZm9jdXMpO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtY29sLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQpO1xuICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0KTtcblxuICAuaGVyby1waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIH1cblxuICAuaGVyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5oZXJvLWRvdWJsZS1jb2wtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOCk7XG4gIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDgpO1xuXG4gIC5jYXJvdXNlbCAmIHtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMik7XG4gICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIpO1xuICB9XG5cbiAgLmhlcm8tcGljdHVyZS1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICB9XG5cbiAgLmhlcm8tdGV4dCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4udG9wLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBtYXgtd2lkdGg6IDE2MDBweDtcblxuICAuY3Mge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cbn1cblxuLnRvcC1jYXQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4O1xuXG4gIC5jcyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxufVxuXG4udG9wLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcblxuICAuY3Mge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cblxuICA+IC5jcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uc24tbmF2LXNsaWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIuaXRlbS12YXJpYXRpb25zIHtcbiAgLy8gQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBib3JkZXItY29sb3IocHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pdGVtLXZhcmlhdGlvbnMtZmlndXJlLCAuaXRlbS12YXJpYXRpb25zLWRhdGEge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLml0ZW0tdmFyaWF0aW9ucy1maWd1cmUge1xuICB3aWR0aDogMTE1cHg7XG59XG5cbi5pdGVtLXZhcmlhdGlvbnMtZGF0YSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuXG4gIC50ZXh0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtY29kZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcih0ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIC5maXNfb3ZlcmxheSAmIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAubG93LWF2YWlsYWJpbGl0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yMTk6ICNGNUE2MjM7XG5cbi5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbn1cblxuLmxhYmVsLXByaW1hcnksIC5sYWJlbC1zZWNvbmRhcnksIC5sYWJlbC10ZXJ0aWFyeSwgLmxhYmVsLXdhcm5pbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sYWJlbC1wcmltYXJ5LCAubGFiZWwtc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBsaW5lLWhlaWdodDogbWFwKCRiYXNlbGluZSwgbmludGgpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbn1cblxuLmxhYmVsLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmxhYmVsLXRlcnRpYXJ5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICBtYXJnaW46IDEzcHggMDtcbiAgbGluZS1oZWlnaHQ6IG1hcCgkYmFzZWxpbmUsIGZvdXJ0aCk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgd2FybmluZyk7XG59XG5cbi5sYWJlbC10YWcge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcCgkYmFzZWxpbmUsIGZpZnRoKTtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhYmVsLXBob25lLCAubGFiZWwtZW1haWwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KHBob25lKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubGlzdC1kZXRhaWxzICYsIC5zdG9yZS1maW5kZXItZGV0YWlscyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgY29sb3I6IHRleHQtY29sb3IocHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4ubGFiZWwtcGhvbmUge1xuICAubGlzdC1kZXRhaWxzICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sYWJlbC10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGFiZWwtZmF2b3JpdGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gIGNvbG9yOiB0ZXh0LWNvbG9yKCdmb2N1cycpO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KCdmYXZPZmYnKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICB9XG5cbiAgJi5vbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KCdmYXZPbicpO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtYmFyICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmxhYmVsLWVtYWlsOmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb24tZm9udChtYWlsKTtcbn1cblxuLmxhYmVsLWFsdGVybmF0aXZlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5sYWJlbC1vcmlnaW5hbCwgLmxhYmVsLWFkanVzdGVkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBjb2xvcjogdGV4dC1jb2xvcihzZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubGFiZWwtYWRqdXN0ZWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ubGFiZWwtYXZhaWxhYmlsaXR5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoN3B4KTtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmLmxldmVsLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udCgnY2lyY2xlT24nKTtcbiAgICB9XG4gIH1cblxuICAmLmxldmVsLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udCgnY2lyY2xlT24nKTtcbiAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGxvd2F2YWlsYWJpbGl0eSk7XG4gICAgfVxuICB9XG5cbiAgJi5sZXZlbC0wIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoJ2NpcmNsZU9mZicpO1xuICAgIH1cbiAgfVxuXG4gIC5zdG9yZS1maW5kZXItZGV0YWlscyAmIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5sYWJlbC1hZGRyZXNzIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgfVxuXG4gIC5pcy1yYWRpby1saXN0ICYge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAmLmxhYmVsLWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4ubGFiZWwtbmF2aWdhdGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIG1hcmdpbi10b3A6IDVweDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KCduYXZpZ2F0ZScpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zdG9yZS1maW5kZXItZGV0YWlscyAmIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoJ25hdmlnYXRlJyk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmxpbmstcHJpbWFyeSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmFjay10by10b3Age1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGljb24tZm9udChmdWxsQXJyb3dUb3ApO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgfVxufVxuIiwiLmxpc3Qtc29jaWFscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtcHJvZHVjdHMtb3JkZXIge1xuICAucHJvZHVjdC10aXRsZSB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmxpc3QtdXRpbHMge1xuICBhLFxuICBidXR0b24sXG4gIGxpLFxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIGEsXG4gIGJ1dHRvbixcbiAgbGkge1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgfVxuXG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcblxuICAgID4gYSxcbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYSxcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmVmZXJyZWQtc3RvcmUtcGFnZSAmIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5saXN0LXdpdGgtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWF4LXdpZHRoOiA0NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubGlzdC1pdGVtLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aXRoLWltYWdlIHtcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtcHJvbW90aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgbGkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi10cmFzaCB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJi5wcm9tb3Rpb24tY291cG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi5wcm9tb3Rpb24tY291cG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtbGFiZWxzIHtcbiAgY291bnRlci1yZXNldDogbnVtLWNvdW50ZXI7XG5cbiAgbGkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbnVtLWNvdW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtLWNvdW50ZXIpICcuICc7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWJhbmtzIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmlzLXNlbGVjdGVkICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5saXN0LWluZm8ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpc3QtaW5zdHJ1Y3Rpb25zIHtcbiAgJHN0ZXBzOiA0O1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2KTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHN0ZXBzIHtcbiAgICAmLmRvbmUtI3skaX0ge1xuICAgICAgW2NsYXNzKj1cInN0ZXAtXCJdOm50aC1jaGlsZCgtbisjeyRpfSksXG4gICAgICBbY2xhc3NePVwic3RlcC1cIl06bnRoLWNoaWxkKC1uKyN7JGl9KSB7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmV0dXJuLWluc3RvcmUtY29uZmlybSB7XG4gICAgbWFyZ2luOiA3MHB4IC0xNXB4IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDIuNSk7XG4gICAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1wdXNoKDIuMyk7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgPiBsaSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJnLWNvbG9yKHNlY29uZGFyeSk7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdCgucGlja3VwLXN0b3JlKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGZ1bGxBcnJvd1JpZ2h0KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtcHJlZmVycmVkIHtcbiAgICAgIG9yZGVyOiAtMTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHRlcnRpYXJ5KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi5pcy1yYWRpby1saXN0IHtcbiAgICBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIC5yYWRpbyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAucmFkaW8ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1bW1hcnktcHJlZmVycmVkICYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLmxpc3QtY29udGFjdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBiZy1jb2xvcihzZWNvbmRhcnkpO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgIGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZXNzYWdlLW5vdGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnBpY2t1cC1zdG9yZSB7XG4gIC5saXN0LWNvbnRhY3RzLWhvdXJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmxpc3QtY29udGFjdHMtaG91cnMge1xuICAuaGFzLW5vLWhvdXJzICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXMtcmFkaW8tbGlzdCAmIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcblxuICAgID4gbGkge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1leHBsb2RlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZGF0YS1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWNvbnRhY3RzLWlubmVyLFxuLmxpc3Qtc2VydmljZXMtaW5uZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cbiAgLnByZWZlcnJlZC1zdG9yZS1wYWdlICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJi5pcy1jdXJyZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgJi5pcy1pbmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pcy1yYWRpby1saXN0ICYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZGF0YS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuaG91cnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuZGF0YS12YWx1ZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIC8gXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcyAubGlzdC1zZXJ2aWNlcy1pbm5lciB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gIGxpIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogOHB4IDNweDtcblxuICAgIGltZyxcbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWNvbnRhY3RzLWlubmVyLFxuLmxpc3QtY29udGFjdHMtaW5uZXIgKyAubWVzc2FnZS1ub3RlLFxuLmxpc3Qtc2VydmljZXMtaW5uZXIsXG4ubGlzdC1zZXJ2aWNlcy1pbm5lciArIC5tZXNzYWdlLW5vdGUge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIG1hcCgkZWFzaW5nLCBwcmltYXJ5KSwgb3ZlcmZsb3cgLjNzIG1hcCgkZWFzaW5nLCBwcmltYXJ5KTtcblxuICAuaXMtY29sbGFwc2VkICYge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnN0b3JlLWRldGFpbHMgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5saXN0LXByZWZlcnJlZC1zdG9yZS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5hY3Rpb25zIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xuICAgICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmZpbmQ6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChhZGRyZXNzZXMpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJi5yZXR1cm5zOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQocmV0dXJucyk7XG4gICAgfVxuXG4gICAgJi5zdG9yZTpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KHN0b3JlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcbiAgICB9XG5cbiAgICAmLnN0b3JlIHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4iLCIuYm94LWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdyaWQtdGlsZSB7XG5cbiAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnByb2R1Y3QtY2VsbCB7XG5cbiAgICAucHJvZHVjdC1wcmV2aWV3IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucHJpY2Utc2FsZXMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA2M3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWRldGFpbHMtc2VwYXJhdG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3Qtc3dhdGNoZXMtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgIC5uYW1lLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1iLWxpbmsge1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEyNi40ODE0ODE0ODE1JSArIDJweCk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtbmV3IHtcblxuICAgIC5wcm9kdWN0LWNlbGwge1xuXG4gICAgICAudGh1bWItbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpbGVzLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQge1xuICAmLmVuZGxlc3NhaXNsZSB7XG4gICAgLnNlYXJjaC1mb290ZXItYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucHRfc3RvcmUtbG9jYXRvciB7XG4gIC5uYXYtaGVhZGVyLXByaW1hcnkrLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNtYWluIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubWFwLWNvbnRhaW5lciB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzJweCk7XG5cbiAgLm1hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgICNnb29nbGUtbWFwIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG5cbiAgLm1hcC1sb2FkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICB9XG5cbiAgICAubG9hZGluZyB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICB9XG4gIH1cblxuICAubWFwLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgIC8vIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuZW5hYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5tYXAtbWFya2VycyB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuZW5hYmxlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcblxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdG9yZS10eXBlcyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstZXhwbG9kZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXAtcmVzdWx0cy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmVuYWJsZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdG9yZWxvY2F0b3JfdjIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuZmlsdGVycy1zdG9yZS1xdWVyeSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAzMjBweDtcblxuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVycy1jZW50ZXItcG9zaXRpb24ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5kZWZhdWx0IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIC5uYXZpZ2F0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNjUlO1xuXG4gICAgICAjZ29vZ2xlLW1hcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAtcmVzdWx0cyB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIi50b3AtYmFubmVyIHtcbiAgcGljdHVyZSwgLnBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud2lkZS1tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgZmlndXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBmaWdjYXB0aW9uLCBwaWN0dXJlLCAucGljdHVyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG5cbiAgcGljdHVyZTpmaXJzdC1jaGlsZCwgLnBpY3R1cmU6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgaDIsXG4gIC5oMi1saWtlLFxuICBwLnN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgyLFxuICAuaDItbGlrZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICBwLnN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG59XG5cbi50d2luLW1lZGlhLCAuc2luZ2xlLW1lZGlhIHtcbiAgJGJvdHRvbS1vZmZzZXQ6IDI1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGgyLFxuICAuaDItbGlrZSwgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgPiBoMixcbiAgPiAuaDItbGlrZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMi4wO1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICYuYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7XG4gICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWRpYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYub3ZlcmxheSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGJvdHRvbS1vZmZzZXQ7XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogJGJvdHRvbS1vZmZzZXQgKiAtMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIGgyLFxuICAgICAgICAuaDItbGlrZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMixcbiAgICAgICAgLmgyLWxpa2UsXG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6IHRleHQtY29sb3IocmV2ZXJzZSk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihwcmltYXJ5KTtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBib3JkZXItY29sb3IoZm9jdXMpO1xuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgcGljdHVyZSwgLnBpY3R1cmUsIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBoMixcbiAgICAuaDItbGlrZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbiIsIi5tZXNzYWdlLWhlYWRlciB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZXNzYWdlLXByb21vdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KHRhZyk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgdG9wOi0ycHg7XG4gICAgbGluZS1oZWlnaHQ6MDtcbiAgfVxufVxuXG4ubWVzc2FnZS1hcHByb2FjaGluZyB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIC5zdW1tYXJ5LWJhc2tldC1jb3N0cyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tZXNzYWdlLWluc3RydWN0aW9ucywgLm1lc3NhZ2UtaW5zdHJ1Y3Rpb25zLWxhc3QsIC5wcmludC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJvcmRlci1jb2xvcih0ZXJ0aWFyeSk7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuXG4gIC5tZXNzYWdlIHtcbiAgICAubGFiZWwtcGhvbmUsIC5sYWJlbC1kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgIH1cblxuICAgIC5sYWJlbC1waG9uZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZXNzYWdlLWluc3RydWN0aW9uc3tcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWVzc2FnZS1pbnN0cnVjdGlvbnMtbGFzdCB7XG4gIC5zdG9yZS1kYXRhIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cblxuICAubGlzdC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWVzc2FnZS1sb2NhdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHtcbiAgICBpbWFnZTogaW1hZ2UtdXJsKCdtYXAuanBnJyk7XG4gICAgc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC50ZXh0LXNtYWxsIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTM1cHggMDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG5cbiAgLnRleHQtZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm1lc3NhZ2Utbm90ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gIGgzLCAuaDMge1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgzLCAuaDMsIC5zbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICB9XG5cbiAgLmlzLWV4cGFuZGFibGUgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5taW5pY2FydC0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaWNhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDtcblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1pbmljYXJ0LS10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5taW5pY2FydC0tY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm1lc3NhZ2UtYXBwcm9hY2hpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgaG92ZXIpO1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cblxuICAuY2FyZC1wcm9kdWN0LWltYWdlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLmNhcmQtcHJvZHVjdC1kYXRhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDFweCk7XG5cbiAgICAuYXR0cmlidXRlLXZhbHVlW2RhdGEtYXR0cmlidXRlPVwiY29sb3JcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1xdHkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXRpdGxlLFxuICAgIC5wcm9kdWN0LWF0dHJpYnV0ZXMsXG4gICAgLnByb2R1Y3QtcHJpY2VzIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZXMge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAucHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWFkanVzdG1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcih0ZXJ0aWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5taW5pY2FydC0taXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIH1cblxuICAmLmxhc3QtaW5zZXJ0ZWQge1xuICAgIG9yZGVyOiAtMTtcblxuICAgICYuaXMtYWRkaW5nIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVGcm9tUmlnaHQgLjVzO1xuICAgIH1cblxuICAgIC5jYXJkLXByb2R1Y3QtcHJldmlldyB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICYuaXMtYWRkaW5nIHtcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlRnJvbVJpZ2h0IC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZW1vdmUtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmJ0bi10cmFzaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucHJvZHVjdC1wcmljZXN7XG4gICAgLnByb21vZnJlZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlcixoaWdobGlnaHQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCxmb2N1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGhvdmVyKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubWluaWNhcnQtLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5idG4tY2FydCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5xdHkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGNhcnQpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1pbmljYXJ0LXN1bW1hcnkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgLnN1bW1hcnktZGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnRvdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdW1tYXJ5LWNvc3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnRvdGFsIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZS1zbWFsbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5lbXB0eS1taW5pY2FydC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzNnB4IDcycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCJbZGF0YS1tb2RhbF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLm5vLWpzICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbmJvZHkub3ZlcmxheS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZleC1vdmVybGF5IHtcbiAgei1pbmRleDogMTAwMDtcblxuICAmLmxpZ2h0IHtcbiAgICAvL29wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgfVxufVxuXG4udmV4IHtcbiAgJi52ZXgtdGhlbWUtYmVuZXR0b24ge1xuICAgICYudmV4LWNsb3NpbmcgLnZleC1jb250ZW50IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZU91dCAuNXM7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gLjVzO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblxuICAgICAgLmgxLFxuICAgICAgLmgyLFxuICAgICAgLmgzLFxuICAgICAgLmg0LFxuICAgICAgLmg1LFxuICAgICAgLmg2LFxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52ZXgtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoY2xvc2UpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mdWxsc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC52ZXgtY29udGVudCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC52ZXgtY2xvc2Uge1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGNsb3NlKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnpvb20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuZmFkZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLnZhcmlhdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC52ZXgtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIC5zd2F0Y2hlcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICYuc2VsZWN0ZWQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5ld3NsZXR0ZXItbW9kYWwge1xuICAgIGgyIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIH1cblxuICAgIC52ZXgtY29udGVudCB7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuaW5uZXItZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItbWVkaWEge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAtMjEwcHggLTIwcHggLTIwcHggYXV0bztcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wbGV0ZS1mb3JtIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5jYWxsbWViYWNrLFxuICAmLmNzLW1vZGFsIHtcbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAuY2MtcmVzdWx0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuY2FsbG1lYmFjayB7XG4gICAgaDQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1yb3ctYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgfVxuXG4gIH1cblxuICAmLmxvZ2luLW1vZGFsIHtcbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgLmJ0bixcbiAgICAgIC5idG4tcHJpbWFyeSxcbiAgICAgIC5jb2wtc29jaWFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tcm93LWJ1dHRvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vbmx5LWNvbnRlbnQtbW9kYWwge1xuICAgIC52ZXgtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIGhlYWRlci5oZWFkZXItbWFpbixcbiAgICAgIC5oZWFkZXItbWFpbi1tZXNzYWdlLFxuICAgICAgZm9vdGVyLmZvb3Rlci1tYWluLFxuICAgICAgLm1pbmljYXJ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5lZGl0b3JpYWwgPiBoMXtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5jb2wtbGctOCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICA+IC5jb250YWluZXJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAuZWRpdG9yaWFse1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iYWRnZS1wcm9kdWN0IHtcbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1haW4gPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgLmVkaXRvcmlhbHtcbiAgICAgICAgPiBoMSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcuaW1nLXByaW1hcnkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICAgICAgICBjb2xvcjogcmdiKDAsIDEyNiwgNjApO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICAgICAgICBjb2xvcjogcmdiKDAsIDEyNiwgNjApO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIGEubGluay1wcmltYXJ5e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndlYXRoZXJjaXR5LW1vZGFsIHtcbiAgICBcbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgIGZvcm0gYnV0dG9uLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC1tZWRpdW0ge1xuICAgIC52ZXgtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJi5tb2RhbC1leGl0IHtcbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5oMS1zZWNvbmRhcnkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiYnRuLVwiXSxcbiAgICBbY2xhc3NePVwiYnRuLVwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLW9yZGVyLWxpbWl0IHtcbiAgICAvLyYubW9kYWwtYWxlcnQge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcbiAgICB9XG5cbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAzNXB4O1xuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgfVxuXG4gICAgLmg1LWxpa2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtb21uaWNoYW5uZWwge1xuICAgIC5jdGEtYm90dG9tIHtcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpc19vdmVybGF5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1hcmdpbjogLTIwcHggLTIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA4MHB4O1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIH1cblxuICAgICAgLmN0YS1zdG9yZS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b25zKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJ1dHRvbnMoYm9yZGVyLCBwcmltYXJ5KTtcbiAgICAgICAgICBjb2xvcjogYnV0dG9ucyh0ZXh0LCBwcmltYXJ5KTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czpob3ZlcixcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJ1dHRvbnMoYm9yZGVyLCBwcmltYXJ5SG92ZXIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9ucyhiYWNrZ3JvdW5kLCBwcmltYXJ5SG92ZXIpO1xuICAgICAgICAgICAgY29sb3I6IGJ1dHRvbnModGV4dCwgcHJpbWFyeUhvdmVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmU6Zm9jdXMge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9ucyhiYWNrZ3JvdW5kLCBwcmltYXJ5QWN0aXZlKTtcbiAgICAgICAgICAgIGNvbG9yOiBidXR0b25zKHRleHQsIHByaW1hcnlBY3RpdmUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBidXR0b25zKGJvcmRlciwgcHJpbWFyeUFjdGl2ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBidXR0b25zKGJvcmRlciwgcHJpbWFyeURpc2FibGVkKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJ1dHRvbnMoYmFja2dyb3VuZCwgcHJpbWFyeURpc2FibGVkKTtcbiAgICAgICAgICAgIGNvbG9yOiBidXR0b25zKHRleHQsIHByaW1hcnlEaXNhYmxlZCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgYnV0dG9uLmN0YS1zaG93LW1vcmUtc3RvcmVzLFxuICBidXR0b24uY3RhLXNob3ctbGVzcy1zdG9yZXN7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi5zZWFyY2gtYmFyLW9wZW4ge1xuICBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3NePVwibmF2LWhlYWRlci1cIl0sXG5bY2xhc3MqPVwibmF2LWhlYWRlci1cIl0ge1xuICBhIHtcbiAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWl0ZW0tLWFjdGlvbnMge1xuICBsaSB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWl0ZW0tLWxpbmtzLFxuLmZvb3Rlci1pdGVtLS1zb2NpYWxzIHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgfVxufVxuXG4ubmF2LWZvb3Rlci1ib3R0b20ge1xuICB1bCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAwIDEwcHg7XG4gIH1cbn1cblxuLm5hdi1pbm5lciB7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoZnVsbEFycm93UmlnaHQpO1xuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiW2RhdGEtbmV3c2xldHRlcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0ge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byA0MHB4O1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwLW1haW4ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KG1haWwpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihzZWNvbmRhcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLmNvbXBsZXRlLWZvcm0ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcblxuICAgICYuaW4ge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5zdWNjZXNzZnVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KG9rQ2hlY2spO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmwtY2FsbGluIHtcblxuICAubWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGZpZ3VyZSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQobWFpbCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJvcmRlci1jb2xvcihmb2N1cyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoYXJyb3cpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiB7XG4gIG1heC13aWR0aDogNjYlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwLCBhe1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgfVxuXG4gIC5pbmZve1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICB9XG5cbiAgLmRpc2NvdW50e1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgfVxufVxuIiwiLm9wdGlvbi1tZXRob2Qge1xuICAubGlzdC1pbmZvIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6IHRleHQtY29sb3IocHJpbWFyeSk7XG4gIH1cblxuICAucmFkaW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm9wdGlvbnMtZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pcy1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uLW9yZGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLnJlc3VsdHMtaGl0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgJi5jdXJyZW50LXBhZ2Uge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF5bWVudC1jYy1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcblxuICBbY2xhc3NePVwiY3NlLWNhcmR0eXBlXCJdLCBbY2xhc3MqPVwiY3NlLWNhcmR0eXBlXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5jYyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cbiIsIi5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IocHJpbWFyeSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJvcmRlci1jb2xvcih0ZXJ0aWFyeSk7XG5cbiAgJi5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuIiwiLnByaWNlLXNtYWxsLCAucHJpY2UteHMsIC5wcmljZS1kZWYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJpY2Uge1xuICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcmljZS1zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbn1cblxuLnByaWNlLXhzIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xufVxuXG4ucHJpY2UtZGVmIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnByaWNlLWZ1bGwsXG4ucHJpY2Utc3RhbmRhcmQge1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbn1cblxuLnByaWNlLWZ1bGwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByaWNlLXN0YW5kYXJkIHtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG59XG5cbi5wcmljZS1zYWxlcy1wZXJjZW50YWdlIHtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuXG4gIC5sYWJlbC1vcmlnaW5hbCArICYsIC5sYWJlbC1hZGp1c3RlZCArICYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ucHJpY2Utc2hpcHBpbmctbWV0aG9kIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5wcmljZS1zYWxlcy1wZXJjZW50YWdlLFxuLnByaWNlLWZ1bGwsXG4ucHJpY2Utc3RhbmRhcmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiYm9keS5wcml2YWN5IC5wcml2YWN5LWRpc2NsYWltZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5wcml2YWN5LWRpc2NsYWltZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHByaW1hcnkpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHByaW1hcnkpO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gIC5pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG5cbiAgICBidXR0b24sIGJ1dHRvbjphY3RpdmUsIGJ1dHRvbjphY3RpdmU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IocHJpbWFyeSk7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg4cHgpO1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZW5kbGVzc2Fpc2xlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuIiwiXG4ucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwIDMycHg7XG59XG5cbi5yYW5nZXNsaWRlcixcbi5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmFuZ2VzbGlkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhbmdlc2xpZGVyX19maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJhbmdlc2xpZGVyLS1ob3Jpem9udGFsIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIFxuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHNlY29uZGFyeSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xuICB0b3A6IC0ycHg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xufVxuIiwiLnNlY3Rpb24tdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgW2NsYXNzXj1pY29uLV0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi5zbi1tZW51IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc24taGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgLnNuLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgLmhlYWRlci1tYWluLWxvY2FsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAuc24tbWFpbi1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zbi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi5leHRlcm5hbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zbi1wYW5lbC1jbG9zZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93TGVmdCk7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYuZnJvbS1ib3R0b206OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoYXJyb3dEb3duKTtcbiAgICB9XG4gIH1cblxuICAuc24tY2xvc2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHJpbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICYjaW5zaWRlLW1lbnUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGREQwMkM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjgzMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNFQzMxMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MzM1Q0U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxRjg2RTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMEEyNEM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZGFyeSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB6LWluZGV4OiAyMDA7XG5cbiAgICAuaW4tZXZpZGVuY2UuaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAudGVydGlhcnkge1xuICAgIHotaW5kZXg6IDMwMDtcbiAgfVxuXG4gIC5zbi1uYXYtc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig1LCAwKTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoNyk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4iLCIuc2Nyb2xsYmFyLWlubmVyIHtcbiAgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICAgICYuc2Nyb2xsLXgge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnNjcm9sbC1iYXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgJi5zY3JvbGwtZHJhZ2dhYmxlIHtcbiAgICAgIGhlaWdodDogNnB4O1xuXG4gICAgICAuc2Nyb2xsLWJhciB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLnNjcm9sbC1lbGVtZW50OmhvdmVyIHtcbiAgICAmLnNjcm9sbC14IHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5zY3JvbGwtYmFyIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICYuc3dhdGNoZXMge1xuICAgIC5zY3JvbGwteCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiJHBzYi1oZWlnaHQ6IDY2cHg7XG4ucHJvZHVjdC1zdGlja3ktYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAkcHNiLWhlaWdodCAqIC0xO1xuICBoZWlnaHQ6ICRwc2ItaGVpZ2h0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBsaW5lYXIsIHRvcCAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHByaW1hcnkpO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBib3JkZXItY29sb3IocHJpbWFyeSk7XG5cbiAgJi5waW5uZWQge1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2R1Y3Qtc3RpY2t5LWJhcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYWRkLXRvLWNhcnQge1xuICAgIG1heC13aWR0aDogMjA1cHg7XG4gIH1cblxuICAucC1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgc3Bhbi5wcmljZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NvdW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcblxuICAgICAgLnByaWNlLWZ1bGwge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbiIsIiNjdXN0b20tc3RpY2t5LWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOjEwcHg7XG4gIGxpbmUtaGVpZ2h0OjEuNDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB6LWluZGV4OiA0O1xuICBjb2xvcjogI0ZGMDAwMDtcblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLnN0aWNrZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuIiwiLnN1bW1hcnktc2VjdGlvbi1sYWJlbCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3VtbWFyeS1kZXRhaWxzLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAucXR5IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gIH1cblxuICAubGluay1wcmltYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdW1tYXJ5LXNhbGVzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG5cbi8vIENhcnQgc2lkZWJhclxuLnN1bW1hcnktY2FydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbn1cblxuLnN1bW1hcnktYmFza2V0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICAuaXNfc3R1Y2sgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wcmljZS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICB9XG59XG5cbi5zdW1tYXJ5LWFsZXJ0IHtcbiAgcGFkZGluZzogMTVweCA1MHB4IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbn1cblxuLnN1bW1hcnktYmFza2V0LWNvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5xdHkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcblxuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRvdCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAucHJpY2Utc21hbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnRvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLmJhc2tldC1jb3N0LWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmNvc3QtaXRlbS1rZXksXG4gIC5jb3N0LWl0ZW0tdmFsdWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvc3QtaXRlbS1rZXkge1xuICAgIHdpZHRoOiA3MCU7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmLnByb21vIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5wcm9tby1tb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoOHB4KTtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb3N0LWl0ZW0tdmFsdWUge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1taW5pIHtcbiAgICAubGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAuY29zdC1pdGVtLWtleSwgLmNvc3QtaXRlbS12YWx1ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29zdC1pdGVtLWtleSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50b3RhbCB7XG4gICAgICAuY29zdC1pdGVtLWtleSwgLmNvc3QtaXRlbS12YWx1ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG90YWwtcGFydGlhbGx5IHtcbiAgICAgIC5jb3N0LWl0ZW0tdmFsdWUgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJvcmRlci1jb2xvcih0ZXJ0aWFyeSk7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLnN1bW1hcnktYmFza2V0LXByb21vdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gIFxuICBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvbW90aW9ucy1jb2RlIHtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgXG4gICAgICArIC5lcnJvciwgKyAuc3VjY2VzcyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICsgLmVycm9yIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBjb2xvcjogdGV4dC1jb2xvcih3YXJuaW5nKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgKyAuc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgZm9jdXMpO1xuICAgIH1cbiAgfVxuICAmLmlzLW9wZW5lZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIGZvY3VzKTtcblxuICAgIC5iYXNrZXQtcHJvbW90aW9ucy1jb2RlIHtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjc1cztcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxuICBidXR0b257XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdW1tYXJ5LW9yZGVyIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaW1nLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gIH1cblxuICAuY2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBib3JkZXItY29sb3IocHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5zdW1tYXJ5LXByb21vLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmg1LWVkaXRvcmlhbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgfVxuXG4gIC5wcm9tby1kZXRhaWxzLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cblxuICBoNCwgLmg0LWxpa2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5zZWxlY3RlZC12YWx1ZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgLmlzLXByb2R1Y3QtbG9jYXRvciAmIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi5vdGhlcmNvbG9yc2F2YWlsYWJsZXtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgZGFyayk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3dhdGNoZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLnN3YXRjaGFuY2hvciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAycHg7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDU3cHg7XG4gIH1cblxuICAuc2VsZWN0ZWQge1xuICAgIC5zd2F0Y2hhbmNob3Ige1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RhYmxlLCAudW5zZWxlY3RhYmxlLCAubW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5pcy1wcm9kdWN0LWxvY2F0b3IgJiB7XG4gICAgJi5jb2xvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuY29sb3Ige1xuICAgIGxpLnVuYXZhaWxhYmxle1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC12YXJpYXRpb25zIHtcbiAgLmF0dHJpYnV0ZS5zaXplIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5zaXplLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMTZweCAwO1xuXG4gIC5pcy1wcm9kdWN0LWxvY2F0b3IgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2l6ZS1ndWlkZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5zaXplLXNlbGVjdC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmlzLXByb2R1Y3QtbG9jYXRvciAmIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG5cbiAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCB3YXJuaW5nKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnNpemUtc2VsZWN0LXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc2l6ZS1zZWxlY3QtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBwcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gc3Bhbjpub3QoLmJ0bi12YWx1ZSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG5cbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQoYXJyb3dEb3duKTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmVycm9yICYge1xuICAgIGJvcmRlci1jb2xvcjogcGFsZXR0ZShib3JkZXIsIHdhcm5pbmcpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCB3YXJuaW5nKTtcbiAgICB9XG4gIH1cblxuICAmLnVuYXZhaWxhYmxlIHtcbiAgICAuYnRuLXZhbHVlIHtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHRlcnRpYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cblxuICAgIC5leGhhdXN0ZWQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbi5zaXplLXNlbGVjdC1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEzcHggLTJweCAjYzRjNGM0O1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBvcGFjaXR5KTtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBvcGFjaXR5KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICRlbXB0eS1jb250ZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBkaXNhYmxlZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpemUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJGVtcHR5LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjFweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogLjFzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgfVxuICB9XG5cbiAgbGkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgb3BhY2l0eSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBmb2N1cyk7XG4gICAgfVxuXG4gICAgLnNpemUge1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICBsaS51bmF2YWlsYWJsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2l6ZSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCB0ZXJ0aWFyeSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cblxuICAmLnNpemUtc2VsZWN0LW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLnNpemUtc2VsZWN0LWNvbnRhaW5lciB7XG4gICYub3BlbiB7XG4gICAgLnNpemUtc2VsZWN0LWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrYnV5ICYge1xuICAgIC5zaXplLXNlbGVjdC1saXN0IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gIH1cbn1cbiIsIm5hdi50YWJzLWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBib3JkZXItY29sb3IodGVydGlhcnkpO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG51bC5waWxscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItY29sb3I6IGJvcmRlci1jb2xvcihmb2N1cyk7XG4gICAgfVxuXG4gICAgc3Bhbi50YWItbmFtZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuXG4gIHNlY3Rpb24udGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiIsIi50b2dnbGUge1xuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgLmljb24tYmVuZXR0b24ge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkYXJrKTtcbiAgICAgIH1cblxuICAgICAgKyAuaWNvbi1iZW5ldHRvbiArIC50b2dnbGUtY2lyY2xlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM4cHgsIDNweClcbiAgICAgIH1cblxuICAgICAgKy5pY29uLWJlbmV0dG9uICsgLnRvZ2dsZS1jaXJjbGUgKyAuaWNvbi1iZW5ldHRvbiB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDNzIGxpbmVhcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAudG9nZ2xlLWNpcmNsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCBwYWxldHRlKHRleHQsIGRhcmspO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDNweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgbGluZWFyO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLmljb24tYmVuZXR0b24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmljb24tYmVuZXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmljb24tYmVuZXR0b246bGFzdC1vZi10eXBlIHtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkYXJrKTtcbiAgICByaWdodDogMTNweDtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cbiIsIi5jb21wb3NpdGUtcmFkaW9zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBvc2l0ZS1yYWRpbyB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICB3aWR0aDogNTAlO1xuXG4gIC5qczpub3QoLmxvYWRlZC1qcykgJixcbiAgLm5vLWpzICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjIyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNTVweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkY29sb3I2O1xuXG4gICAgICAmLmljb24tYmVuZXR0b24tc3RvcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDJweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYuY29tcG9zaXRlLXJhZGlvLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgIH1cblxuICAgICAgJi5uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yMTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIH1cbiAgfVxufVxuIiwiLmFkeWVuLWNoZWNrb3V0X19maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWVycm9yIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDEwMjQ0O1xuICBjb2xvcjogI2QxMDI0NFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjgxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4XG59XG5cbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQge1xuICBjb2xvcjogIzY4NzI4MlxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICBAaW5jbHVkZSBlbGxpcHNpcygpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIG1hcCgkZWFzaW5nLCBwcmltYXJ5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbC0tZm9jdXNlZCB7XG4gIC5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApIHNjYWxlKC42KTtcbiAgfVxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Vycm9yLXRleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2QxMDI0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4XG59XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA1cHggOHB4IDVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpyZXF1aXJlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBwcmltYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXItLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkMTAyNDRcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tdmFsaWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGFiZjUzXG59XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDEwMjQ0XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWZpbGxlZCxcbi5hZHllbi1jaGVja291dF9fZmllbGQtLWVycm9yIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCxcbiAgJi5hZHllbi1jaGVja291dF9fbGFiZWxfX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApIHNjYWxlKC42KTsgXG4gIH1cbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU5ZWI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBjdXJzb3I6IGRlZmF1bHRcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0IHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldF9fdGl0bGUge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjY4ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmVhZG9ubHkge1xuICBjb2xvcjogIzAwMTEyYztcbiAgZm9udC1zaXplOiAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94LS1jb25zZW50LWNoZWNrYm94IHtcbiAgbWF4LXdpZHRoOiA1NDBweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94IHtcbiAgbWFyZ2luOiAwIDAgMjBweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xpbmstLW1vcmUtaW5mb3JtYXRpb24ge1xuICBmb250LXNpemU6IC44MWVtXG59XG5cbi5hZHllbi1jaGVja291dF9fYXBwbGVwYXlfX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDI0MHB4XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZC1pbnB1dF9fZm9ybSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLW91dFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1jdmMge1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fZXhwLWRhdGVfX2lucHV0LS1vbmVjbGljayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHhcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXhwaXJ5RGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMzJweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19zdG9yZS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMTZweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDExMmM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSgwLCAxNSwgNDUsIC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b246ZGlzYWJsZWQge1xuICAtbW96LXVzZXItc2VsZWN0OiBhbGw7XG4gIC1tcy11c2VyLXNlbGVjdDogYWxsO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGw7XG4gIGJhY2tncm91bmQ6ICNlNmU5ZWI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHVzZXItc2VsZWN0OiBhbGxcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWxvYWRpbmcge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM2ODcyODI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbiAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAzcHhcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b25fX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UsIC5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJVxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtY29udGFpbmVyLS0wMSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAyNTBweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtY29udGFpbmVyLS0wMiB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAzOTBweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtY29udGFpbmVyLS0wMyB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiA1MDBweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtY29udGFpbmVyLS0wNCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiA2MDBweFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX2NoYWxsZW5nZS1jb250YWluZXItLTA1IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJVxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UuYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA1IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDUgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkOWRiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwXG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXNlbGVjdGVkICsgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCwgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1uZXh0LXNlbGVjdGVkLCAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IC4yXG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXNlbGVjdGVkLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IC45XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGluLCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAqLCAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiA6YWZ0ZXIsIC5hZHllbi1jaGVja291dF9fZHJvcGluIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RzLWxpc3QtLWxvYWRpbmcge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuIiwiLnB0X3Byb2R1Y3QtZGV0YWlscyB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAjbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBJbWFnZXNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuc2hhcmUtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIERldGFpbHNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAucHJvZHVjdC1kZXRhaWxzLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1pbWFnZS1wcm9wZXJ0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTQ3cHg7XG4gICAgbWF4LXdpZHRoOiAzM3B4O1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cblxuICAucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIGluZm9zXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXG4gIC5wcm9kdWN0LW5hbWUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmxvdy1hdmFpbGFiaWxpdHkge1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGxvd2F2YWlsYWJpbGl0eSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzdHJvbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuXG5cbiAgLy8gWm9vbVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAucHJvZHVjdC1pbWFnZS16b29tLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZSB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXN0YXRpYy1jb250ZW50LXRleHQge1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDE0OXB4IDk2cHggMDtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtY2Fwc3VsZS1mdWxsIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3Qtc3RhdGljLWNvbnRlbnQtdGV4dCB7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtaW1hZ2Utc2xpZGVyLWNvbnRhaW5lciB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHJvZHVjdC1pbWFnZS1jb3VudGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMzFweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1yZWNvbW1lbmRhdGlvbnMtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucHJvZHVjdHMtY2Fyb3VzZWwge1xuICAgIC5ib3gtcHJvZHVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGRpdltpZF49XCJjcV9yZWNvbW1fc2xvdFwiXTplbXB0eSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCdsb2FkaW5nLmdpZicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIG1hcmdpbjogMCAxMXB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyO1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtcmVjb21tZW5kYXRpb24tY2F0ZWdvcnkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXJlY29tbWVuZGF0aW9uLWRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHggMDtcblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm8tY2F0ZWdvcnkge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbmFjdGl2ZS1zbGlkZXIge1xuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1zZWFyY2gtcmVjb21tZW5kYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGxpIHtcblxuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbiAgICAgIG1pbi13aWR0aDogMjM2cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJHNsaWNrLXJpZ2h0LWFycm93LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtcmVjb21tZW5kYXRpb24tZGV0YWlscyB7XG5cbiAgICAuZGlzY291bnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJvbW9sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LWRldGFpbCB7XG4gICAgLnByb2R1Y3QtY29udGVudCB7XG4gICAgICAuZGlzY291bnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5lbmRsZXNzYWlzbGUge1xuICAgIC5wcm9kdWN0LWltYWdlLXpvb20tbWFpbi1sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubWVudS1pcy1vcGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAucHJvZHVjdC1zdGlja3ktYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1zdGF0aWMtbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLnJlY29tbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQge1xuICAucXVpY2tidXkge1xuICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmxvdy1hdmFpbGFiaWxpdHkge1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGxvd2F2YWlsYWJpbGl0eSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzdHJvbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbG9jYXRvci1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBBZGQgdG8gY2FydCAvIEFkZCB0byB3aXNobGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wcm9kdWN0LWFjdGlvbnMge1xuICAuZW5kbGVzc2Fpc2xlICYge1xuICAgIC5idG4td2lzaGxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCAwO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gIC5maW5kaW5zdG9yZS1idXR0b24ge1xuICAgICYuaXMtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLmFkZC10by1jYXJ0IHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcblxuICAubm8tanMgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuJHBkcC1wYW5lbHMtd2lkdGg6IDI3N3B4O1xuXG4ucHJvZHVjdC1ncmVlbmxhYmVsIHtcbiAgY29sb3I6ICMwMDk4NDg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMDA5ODQ4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbCB7XG5cbiAgLmF0dHJpYnV0ZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNpemUtZ3VpZGUtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAucHJvZHVjdC1wcmljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG5cbiAgLnByaWNlLXNhbGVzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC01cHg7XG4gIH1cblxuICAucHJpY2Utc2FsZXMtcGVyY2VudGFnZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGFncyB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICYudmlldy1tb3JlLXZpc2liaWxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHRlcnRpYXJ5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNTVweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKGhpZ2hsaWdodCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIG9wYWNpdHkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDYwJSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICBvcGFjaXR5OiAwLjk1O1xuXG4gICAgJi5pc3Zpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChhcnJvd0Rvd24pO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuZWQge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgLnZpZXctbW9yZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcblxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgPnAge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5tYWRlaW4sXG4gICAgLnByb2R1Y3QtY29kZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLWluZm9zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5jbG9zZS1pbmZvcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogNDFweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbnVsLnByb2R1Y3QtY2FyZSB7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgfVxufVxuXG4uY2FyZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogdGV4dC1jb2xvcihwcmltYXJ5KTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuXG4ucHJvZHVjdC1zaGVldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgLjYpO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAkZW1wdHktY29udGVudDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBib3JkZXItY29sb3IocHJpbWFyeSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgYm9yZGVyLWNvbG9yKHByaW1hcnkpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1zdGF0aWMtbGlua3Mge1xuXG4gIC5hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiA5cHggMDtcblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICAgICAgd2lkdGg6IDM1cHg7XG5cbiAgICAgICYuaWNvbi1zaGlwcGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgfVxufVxuXG4ucGRwLW1haW4ge1xuXG4gIC5wcm9kdWN0LXRvcC1jYXRlZ29yeSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICYubGFiZWwtcGRwe1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJi5pcy1uZXcsXG4gICAgJi5pcy1wcmVvcmRlciB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG5cbiAgICAgIC5wcmVvcmRlci1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgc2Vjb25kYXJ5KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc2FsZSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBsb3dhdmFpbGFiaWxpdHkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAudGFicyB7XG4gICAgLnRhYiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgLnByb2R1Y3QtdGFiLWNvbnRlbnQuaXMtYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnByb2R1Y3QtdGFiLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtdGFiLXN3aXRjaCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXRhYi1zd2l0Y2gge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93RG93bik7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAucHJvZHVjdC10YWItY29udGVudCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgLm1hZGVpbixcbiAgICAucHJvZHVjdC1jb2RlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaXplLWluZm8ge1xuICAgIC5wcm9kdWN0LXNpemUtcmVmZXJlbmNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgc3Bhbi50eXBlc2l6ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgIH1cblxuICAgICAgLnRhYnMge1xuICAgICAgICAudGFiLWNvbnRlbnQtaW5mb21vZGVsbG8ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgIC5wcm9kdWN0LXRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZHVjdC10YWItc3dpdGNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcblxuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF0dHJpYnV0ZS12YWx1ZS5zaXplIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbiIsIi5zZWFyY2gtYWxsLWFydGljbGVzLFxuLnNlYXJjaC1jb3VudC1hcnRpY2xlcyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgcGFkZGluZzogMTlweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBwcmltYXJ5KTtcbn1cblxuLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQge1xuXG4gIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICNjdXN0b20tc3RpY2t5LWJhciArICNwcmltYXJ5IHtcblxuICAgIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQsXG4gICAgLmJveC1uby1oaXRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfSBcbiAgfSBcblxuICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIG1hcC1nZXQoJGNvbnRhaW5lci1wYWRkaW5ncywgWFMpO1xuICB9XG5cbiAgLnNlYXJjaC1zdWdnZXN0aW9ucy1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzLWluLWNhdGVnb3J5IHtcbiAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gIH1cblxuICAmLmVuZGxlc3NhaXNsZSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzLWluLWNhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRfY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA0MHB4IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAudGV4dGRlc2NyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAudGV4dGRlc2NyIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5nb3RvZG93biB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoZnVsbEFycm93Qm90dG9tKTtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC10aWxlLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuXG4gICAgLnByb2R1Y3QtdGlsZS1pcy1uZXcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWFkZC10by13aXNobGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZm9vdGVyLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2NjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1mb290ZXItYmFubmVyLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtY291bnQtYXJ0aWNsZXMsIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAubG9hZC1tb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cbiAgfVxuXG4gIC5zY3JvbGwtdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6MC42O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQoZnVsbEFycm93VG9wKTtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5lZGl0b3JpYWwge1xuICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gIEBleHRlbmQgLmNvbC1zbS0xMjtcblxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAmLFxuICBwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC50ZXh0LXNtYWxsLFxuICBzbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICB1bC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCA+IGxpID4gc3Ryb25nIHtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gIH1cblxuICB1bC5vdXRzZXQgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCIucHRfZXJyb3Ige1xuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuY29udGFpbmVyLFxuICBtYWluIHtcbiAgICAuc2ltcGxlLXNlYXJjaC1mb3JtIHtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBwcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDVweCAyMHB4IDQ1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB9XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KHNlYXJjaCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5lbmRsZXNzYWlzbGUge1xuICAgIC5oZWFkZXItbWFpbi1hY3Rpb25zLFxuICAgIC5lcnJvci1wYWdlLXNlYXJjaCxcbiAgICAuZXJyb3ItcGFnZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnZleC5lcnJvci0tbWl4ZWQtY2FydCB7XG4gIC52ZXgtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGkge1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKG1pZG9yYW5nZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXG4gICAgY29sb3I6IHRleHQtY29sb3IobWlkb3JhbmdlKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm1lc3NhZ2Uge1xuXG4gIH1cbn1cblxuIiwiLnNwbGFzaCB7XG4gIC5jb3VudHJpZXMge1xuICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEwKTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1wdXNoKDEpO1xuXG4gICAgLmNvbnRpbmVudC1uYW1lIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGhlYWRlci5iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihwcmltYXJ5KTtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihzZWNvbmRhcnkpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG5cbiAgICBwaWN0dXJlLCAucGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAmLnZpc2libGUteHMge1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsYWltIHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdWwge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbn1cblxuLmZsZXhib3ggLnNwbGFzaCB7XG4gIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGksIHNwYW4ge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgfVxuICB9XG59XG4iLCIucHRfY2FydCB7XG4gIC5hY3Rpb24tbWluaWNhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMge1xuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1bW1hcnktYmFza2V0LXRvdGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IodGVydGlhcnkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAuc3VtbWFyeS1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5xdHkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LWFjdGlvbnMge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LXByaWNlc3tcbiAgLnByb21vZnJlZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlcixoaWdobGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LGZvY3VzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGhvdmVyKTtcbiAgfVxufVxuXG4ucHRfb3JkZXJ7XG4gIC5wcm9kdWN0LXByaWNlc3tcbiAgICAucHJvbW9mcmVle1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG59IiwiLnB0X3JldHVybiB7XG4gIC5yZXR1cm4tc3VtbWFyeSB7XG4gICAgLmxpc3QtY29udGFjdHMtaW5uZXIsXG4gICAgLmxpc3Qtc2VydmljZXMtaW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAuaG91cnMtY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAuanMtc3RvcmUtaG91cnN7XG4gICAgICAubGlzdC1jb250YWN0cy1pbm5lcntcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAmLmpzLWhvdXJzLWxpc3R7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3RvcmUtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMHB4O1xuXG4gIC5icmVhZGNydW1iLWVsZW1lbnQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG59XG5cbi5zdG9yZS1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnN0b3JlLWRldGFpbHMge1xuXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAuc3RvcmUtY2l0eSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnN0b3JlLWFkZHJlc3Mge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAuc3RvcmUtdHlwZXMge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICArLnRleHQtc20tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5zdG9yZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHRlcnRpYXJ5KTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDY1cHggMjBweDtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+LnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc3RvcmUtYWRkcmVzcyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5zdG9yZS1waG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5saXN0LWNvbnRhY3RzLWhvdXJzLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc3RvcmUtaG91cnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG5cblxuICAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5qcy1zdG9yZS1ob3VycyB7XG5cbiAgLmxpc3QtY29udGFjdHMtaW5uZXIuanMtaG91cnMtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuXG4gICAgICAuZGF0YS1sYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2VkYXRlcyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHdhcm5pbmcpO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC50b2RheV9zdG9yZSxcbiAgICAuY2xvc2luZ2RheV9zdG9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGZvY3VzKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgLmRhdGEtdmFsdWUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NpbmdkYXlfc3RvcmUge1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgd2FybmluZyk7XG4gICAgfVxuXG4gICAgLm9wZW5pbmdob3VyX3N0b3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLmRhdGEtdmFsdWUge1xuICAgICAgJjpudGgtb2YtdHlwZShvZGQpOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMm4pOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIC8gXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5saW5rLWV4cGxvZGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tZm9udChhcnJvd1VwKTtcbiAgICAgICAgY29sb3I6ICMwMDk4NDg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93RG93bik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0b3JlLW1hcCB7XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5zdG9yZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICNnb29nbGUtbWFwIHtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxufVxuXG4uc3RvcmUtaW5mby1wbCB7XG4gIC5hZGRyZXNzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KCdwaG9uZUVtcHR5Jyk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KCdjaXJjbGVPZmYnKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg3cHgpO1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLm9uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KCdjaXJjbGVPbicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RvcmUtbm90aWZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IodGVydGlhcnkpO1xuICBtYXJnaW46IDAgLTIwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuY2hlY2tib3ggbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gQ2xhc3MgZm9yIGRpc3BsYXlpbmcgc3RvcmUgaW5mbyAoZXguIGNsaWNrIGFuZCBjb2xsZWN0IHNoaXBwaW5nLCBzZWUgcGlja3VwLXN0b3JlLWZvcm0uaXNtbClcbi5zdG9yZS1kYXRhIHtcbiAgJi5pcy1mb2N1c2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLmxhYmVsLWFkZHJlc3Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgIGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbC1waG9uZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICB9XG5cbiAgICAubGlzdC1jb250YWN0cy1ob3VycyB7XG4gICAgICAubGluay1leHBsb2RlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZWZlcnJlZC1zdG9yZS1wYWdlICYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm9tbmljaGFubmVsX3NlcnZpY2VzLFxuLnN0b3JlY2F0ZWdvcmllcyxcbi5uZWFyZXN0X3N0b3JlcyB7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdWx0cmFsaWdodCk7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgPmxpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUodGV4dCwgbWlkZ3JheSk7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHByZXNzZWQpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByZXNzZWQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RvcmVjYXRlZ29yaWVzIHtcbiAgLnN1YmNhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcblxuICAgIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAuc2Nyb2xsLXdyYXBwZXI+LnNjcm9sbC1jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnNjcm9sbC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5lYXJlc3Rfc3RvcmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5zdG9yZS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB1bHRyYWxpZ2h0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNDBweDtcblxuICAgIC5zdG9yZS1jaXR5IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnN0b3JlLWFkZHJlc3Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbjogOHB4IDAgM3B4IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5saW5rLXByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnN0b3JlLXR5cGVzIC5sYWJlbC10ZXJ0aWFyeSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoOHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9jdXN0b21lci1zZXJ2aWNlIHtcblxuICAuY2hlY2tib3gge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwLmNpdHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5yb3d7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cblxuLmNjLXJlc3VsdCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICB9XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwLmxlYWQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihwcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbiIsIi5wdF93aXNoLWxpc3Qge1xuICAucGFnZS10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRpbGVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYm94LXByb2R1Y3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLmF0dHJpYnV0ZS5zaXplLFxuICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNpemUtc2VsZWN0LWxpc3Qge1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG5cbiAgLndpc2hsaXN0LWFkZC10by1jYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbiIsIi5yZXNlcnZlLWluLXN0b3JlIHtcblxuICAudnVldGFibGUtYm9keS13cmFwcGVye1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAmLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCByZXZlcnNlKSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWxlY3RlZCk7XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICYudnVldGFibGUtdGQtc3RvcmUge1xuICAgICAgc3Bhbi5jaXR5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uYWRkcmVzcyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudnVldGFibGUtdGQtbm90ZXN7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gIH1cblxuICB0ZC52dWV0YWJsZS10ZC1zdGF0dXMsXG4gIC52LS1tb2RhbCB7XG4gICAgLnN0YXR1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGxvd2F2YWlsYWJpbGl0eSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAxMTcsIDIwLCAuMik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcGFsZXR0ZShib3JkZXIsIGxvd2F2YWlsYWJpbGl0eSk7XG4gICAgICB9XG5cbiAgICAgICYuYWNjZXB0ZWQge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUyLCA3MiwgLjIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHBhbGV0dGUoYm9yZGVyLCBmb2N1cyk7XG4gICAgICB9XG5cbiAgICAgICYucmVqZWN0ZWQge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCB3YXJuaW5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIsIDI3LCAuMik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcGFsZXR0ZShib3JkZXIsIHdhcm5pbmcpO1xuICAgICAgfVxuXG4gICAgICAmLmNsb3NlZCB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGRhcmspO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNSwgMTM1LCAxMzUsIC4yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKGJvcmRlciwgZGFyayk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAuaXRlbSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1uYXYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgIC5hcnJvdy1wYWc6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdy1wYWcge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnYtLW1vZGFsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZzogNDhweDtcblxuICAgIGkuaWNvbi1iZW5ldHRvbi1jbG9zZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5pbmZvcm1hdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uLmJ0bi1zdGF0dXMge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgYnV0dG9uLmJ0bi1yaXMge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLmJ0bi1yZWplY3Qge1xuICAgICAgICAgIGJvcmRlcjogcGFsZXR0ZShib3JkZXIsd2FybmluZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCB3YXJuaW5nKTtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCByZXZlcnNlKVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLmJ0bi1jb25maXJtIHtcbiAgICAgICAgICBib3JkZXI6IHBhbGV0dGUoYm9yZGVyLGZvY3VzKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCByZXZlcnNlKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWluZXItcmlzLXNlYXJjaHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5yaXMtc2VhcmNoLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICBzcGFuLmljb24tYmVuZXR0b24tc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLXJpcy1ub3Rle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKGJvcmRlciwgcHJpbWFyeSk7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmUtcmVzZXJ2ZS1pbi1zdG9yZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcblxuICBpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIGRpdi5maW5kaW5zdG9yZWxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2hlY2tib3h7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsYWJlbHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIucHRfY2hlY2tvdXR7XG4gICAgLmNhcmQtcHJvZHVjdC1pbWFnZXtcbiAgICAgICAgLnByb21vZnJlZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wdF9vcmRlci1jb25maXJtYXRpb257XG4gICAgLmNhcmQtcHJvZHVjdC1pbWFnZXtcbiAgICAgICAgLnByb21vZnJlZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHNhbXBsZWNvbG9yMTogZGFya2VuKCNGQUUxRTAsIDE4JSk7XG4kc2FtcGxlY29sb3IyOiAjRUZFRkVGO1xuJHNhbXBsZWNvbG9yMzogI0QwQzk5NDtcblxuc2VjdGlvbiB7XG4gICYuc2FtcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgJi5zYW1wbGUge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzYW1wbGVjb2xvcjIsIDMwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2FtcGxlY29sb3IzLCAuMik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICYuZ3JpZC1pcy1oaWRkZW4ge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5ib3gsICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICBjb250ZW50OiAnU2NyZWVuIHNpemU6IG1heCA2MDBweCB8IE1haW4gY29udGFpbmVyIHdpZHRoOiAxMDAlJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0FBQTtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnU2NyZWVuIHNpemU6IG1pbiA2MDAgfCBNYWluIGNvbnRhaW5lciB3aWR0aDogMTAwJSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1NjcmVlbiBzaXplOiBtaW4gMTAyNHB4IHwgTWFpbiBjb250YWluZXIgd2lkdGg6IDEwMCUnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdTY3JlZW4gc2l6ZTogMTM2NnB4IHwgTWFpbiBjb250YWluZXIgd2lkdGg6IDEwMCUnO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5yb3cge1xuICAmLnNhbXBsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC5ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcxMHB4JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnMTRweCc7XG4gICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcyMHB4JztcbiAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJzIycHgnO1xuICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLXNhbXBsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoYmFja2dyb3VuZCwgcmV2ZXJzZSksIC43KTtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgcmV2ZXJzZSk7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHJldmVyc2UpO1xuICB9XG59XG4iLCIuc2ctd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1ha2Utcm93KG1hcCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCBNKSk7XG5cbiAgYXNpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAzMHB4IDExcHggMDtcbiAgfVxuXG4gIG1haW4ge1xuICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLCBtYXAoJGdyaWQtZ3V0dGVyLXdpZHRocywgWFMpKTtcbiAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LCBtYXAoJGdyaWQtZ3V0dGVyLXdpZHRocywgUykpO1xuICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDksIG1hcCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCBNKSk7XG4gICAgQGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oOSwgbWFwKCRncmlkLWd1dHRlci13aWR0aHMsIEwpKTtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgc2VjdGlvbltpZF49XCJzZy1cIl0sIHNlY3Rpb25baWQqPVwic2ctXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjp0YXJnZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zZy1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgcmV2ZXJzZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBoMSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCByZXZlcnNlKTtcbiAgfVxufVxuXG4uc2ctcGFsZXR0ZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICRjb2xvcmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgJi5jb2xvcjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yMSwgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjE6ICN7JGNvbG9yMX0nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjEsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yMiwgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjI6ICN7JGNvbG9yMn0nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjIsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yMywgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjM6ICN7JGNvbG9yM30nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjMsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yNCwgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjQ6ICN7JGNvbG9yNH0nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjQsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yNSwgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjU6ICN7JGNvbG9yNX0nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjUsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yNiwgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjY6ICN7JGNvbG9yNn0nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjYsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcjcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjc7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yNywgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjc6ICN7JGNvbG9yN30nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjcsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcmY7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yZiwgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcmY6ICN7JGNvbG9yZn0nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcmYsIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvcjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjA7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yMCwgMjUlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyRjb2xvcjA6ICN7JGNvbG9yMH0nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjAsIDI1JSk7XG4gICAgfVxuICB9XG59XG4iLCLDuS8vIFNpdGVnZW5lc3lzIGNsYXNzXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gVXNlZCBmb3IgcHJvZHVjdCBsb2NhdG9yIG9ubHlcbiNzdG9yZS1sb2NhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhYy1jb250YWluZXIge1xuICB6LWluZGV4OiAxNTAwO1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhYy1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5oYXMtbm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGFzLW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGFzLW5vLXBvaW50ZXItZXZlbnRzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ub3QtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLmZpeGVkLWNvbnRlbnQsXG4ucHJvZHVjdC1pbWFnZS1jb250YWluZXIuYWJzb2x1dGUtY29udGVudC1ib3R0b20ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICAmLmZpeGVkLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi5maXhlZC10b3Age1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwuYWJzb2x1dGUtY29udGVudC1ib3R0b20sXG4ucHJvZHVjdC1pbWFnZS1jb250YWluZXIuYWJzb2x1dGUtY29udGVudC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhhcy1uby1zY3JvbGwteCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiIsIi5mYWRlLWluIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiAuM3MgZm9yd2FyZHM7XG59XG4iLCJbZGF0YS13aGF0aW5wdXQ9XCJrZXlib2FyZFwiXSB7XG4gICosXG4gIGEsXG4gIGJ1dHRvbixcbiAgLmJ0bixcbiAgaW5wdXQsXG4gIHNlbGVjdCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBib3JkZXItY29sb3IoJ2ZvY3VzJykgYXV0byA1cHg7XG4gICAgfVxuICB9XG4gIFxuICAvLyBjdXN0b20gcmFkaW8gZm9jdXMgc3R5bGVcbiAgLnJhZGlvLCAuY2hlY2tib3gge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgICBvdXRsaW5lOiBib3JkZXItY29sb3IoJ2ZvY3VzJykgYXV0byA1cHg7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLXdoYXRpbnB1dD1cIm1vdXNlXCJdLFxuW2RhdGEtd2hhdGlucHV0PVwidG91Y2hcIl0sXG5bZGF0YS13aGF0aW50ZW50PVwidG91Y2hcIl0sXG5bZGF0YS13aGF0aW5wdXQ9J2luaXRpYWwnXSxcbltkYXRhLXdoYXRpbnRlbnQ9J21vdXNlJ10ge1xuICAqLFxuICBhLFxuICBidXR0b24sXG4gIC5idG4sXG4gIGlucHV0LFxuICBzZWxlY3Qge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQgYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLmVkaXRtb2RlIHtcbiAgJGJhci1oZWlnaHQ6IDI4cHg7XG4gICRlZGl0b3ItcHJvZHVjdC1iZ2NvbG9yOiAjNDFBNkNFO1xuICAkZWRpdG9yLWxvb2stYmdjb2xvcjogI0I3NUVFNDtcbiAgJGVkaXRvci1zbG90LWJnY29sb3I6ICM5Q0JFMDA7XG4gICRlZGl0b3ItYXNzZXQtYmdjb2xvcjogI0Y5QUYwRTtcbiAgJGVkaXRvci1jYXRlZ29yeS1iZy1jb2xvcjogI0VFM0Q3NTtcbiAgJGVkaXRvci1iYXJzLWNvbG9yOiAjRkZGRkZGO1xuICAkZWRpdG9yLWJveC1iZzogI0VGRUZFRjtcbiAgJGJhci16LWluZGV4OiAxMDAwO1xuXG4gIC5kdy1jb250ZW50LXNsb3QtYmFyLCAuZHctY29udGVudC1hc3NldC1iYXIsIC5kdy1wcm9kdWN0LWJhciwgLmR3LWNhdGVnb3J5LWJhciB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFyLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yLXNsb3QtYmdjb2xvcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAkZWRpdG9yLWJhcnMtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkYmFyLXotaW5kZXg7XG5cbiAgICA+IGEge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuZWRpdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIvCflopcIjtcbiAgICAgIGNvbG9yOiAkZWRpdG9yLWJhcnMtY29sb3I7XG4gICAgfVxuXG4gICAgYS5kZWxldGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLwn5eRXCI7XG4gICAgICBjb2xvcjogJGVkaXRvci1iYXJzLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kdy1jb250ZW50LWFzc2V0LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvci1hc3NldC1iZ2NvbG9yO1xuICB9XG5cbiAgLmR3LXByb2R1Y3QtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yLXByb2R1Y3QtYmdjb2xvcjtcbiAgfVxuXG4gIC5kdy1jYXRlZ29yeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItY2F0ZWdvcnktYmctY29sb3I7XG4gIH1cblxuICAuZWRpdC1vbiB7XG4gICAgJGZvb3Rlci1oZWlnaHQ6IDRweDtcblxuICAgIC5kdy1jb250ZW50LXNsb3QsIC5kdy1jb250ZW50LWFzc2V0LCAuZHctcHJvZHVjdCwgLmR3LWNhdGVnb3J5IHtcbiAgICAgICYuZW1wdHkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAkYmFyLWhlaWdodCArICRmb290ZXItaGVpZ2h0ICsgMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvci1ib3gtYmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvci1zbG90LWJnY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAkZW1wdHktY29udGVudDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIsID4gLmR3LWNvbnRlbnQtc2xvdC1iYXIsID4gLmR3LWNvbnRlbnQtYXNzZXQtYmFyLCA+IC5kdy1wcm9kdWN0LWJhciwgPiAuZHctY2F0ZWdvcnktYmFyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmR3LWNvbnRlbnQtYXNzZXQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvci1hc3NldC1iZ2NvbG9yO1xuICAgIH1cblxuICAgIC5kdy1wcm9kdWN0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItcHJvZHVjdC1iZ2NvbG9yO1xuICAgIH1cblxuICAgIC5kdy1jYXRlZ29yeTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yLWNhdGVnb3J5LWJnLWNvbG9yO1xuICAgIH1cblxuICAgIC5kdy1jb250ZW50LXNsb3QtYmFyLCAuZHctY29udGVudC1hc3NldC1iYXIsIC5kdy1wcm9kdWN0LWJhciwgLmR3LWNhdGVnb3J5LWJhciB7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIG1heC1oZWlnaHQ6ICRiYXItaGVpZ2h0O1xuICAgIH1cblxuICAgIC5kdy1sb29rIHtcbiAgICAgICY6YWZ0ZXIsID4gLmR3LXByb2R1Y3QtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvci1sb29rLWJnY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZHctY29udGVudC1hc3NldC5oZWFkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgei1pbmRleDogJGJhci16LWluZGV4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kdy1jb250ZW50LWFzc2V0LWJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJzxoZWFkLz4nO1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY3JlZC1kaWFnIHtcbiAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIH1cblxuICAjZHctc3RhcnQtZWRpdG9yLXRvZ2dsZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogOTAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4pyN77iPJztcbiAgICAgIGNvbG9yOiAkZWRpdG9yLXNsb3QtYmdjb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSwgcm90YXRlKC01ZGVnKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDhweCAwcHggcmdiYSgwLDAsMCwuMyk7XG4gICAgfVxuICB9XG5cbiAgI2R3LWdvLXRvLWJtIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmMxZTc7XG4gICAgdG9wOiAxNjBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiA5MDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAn8J+UkSc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSwgcm90YXRlKC01ZGVnKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICB9XG4gIH1cblxuICAubmwubmV3c2xldHRlci1jb25maWd1cmF0aW9uLmR3LWNvbnRlbnQtc2xvdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIHotaW5kZXg6ICRiYXItei1pbmRleDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHctY29udGVudC1zbG90LWJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ+Kcie+4jyc7XG4gICAgICB9XG5cbiAgICAgICYuZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi53aXRoLWZvcm06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnRidcbiAgICAgIH1cblxuICAgICAgJi5uby1mb3JtOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ05GJ1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8vIFN0eWxlIGZyb20gc2l0ZWdlbmVzeXMgLSB0byBkZWxldGUgQVNBUCFcbi8vIENoZWNrb3V0IHJlc3R5bGUgLSB0ZW1wb3Jhcnlcbi5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sb2dpbi1ib3gtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5wYXltZW50LW1ldGhvZC1vcHRpb25zIHtcbiAgICAuZm9ybS1yb3cge1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxufVxuXG4ubW9udGg6bm90KHRkKSxcbi55ZWFyOm5vdCh0ZCksXG4uZGF5Om5vdCh0ZCkge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDIlIDIlO1xuICAgIGxhYmVsIHtcbiAgICAgICAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5tb250aCAuZm9ybS1jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmN2biB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgLmZpZWxkLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG59XG5cbi5zc24ge1xuICAgIGNsZWFyOiBsZWZ0O1xufVxuXG4uY2hlY2tvdXQtbWluaS1jYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XG4gICAgbWF4LWhlaWdodDogMzMwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jaGVja291dC1vcmRlci10b3RhbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZTtcbiAgICBwYWRkaW5nOiAwLjNyZW0gLjVyZW07XG59XG5cbi5wbGFjZS1vcmRlci10b3RhbHMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIC5vcmRlci10b3RhbHMtdGFibGUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb250ZW50LWFzc2V0IHt9XG59XG5cbi5vcmRlci1jb21wb25lbnQtYmxvY2sge1xuICAgIG1hcmdpbjogMS42N2VtIDA7XG4gICAgLnNlY3Rpb24taGVhZGVyIGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAkZ2FpbnNib3JvO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIH1cbn1cblxuLm9yZGVyLXN1bW1hcnktZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cblxuLnN1bW1hcnktaGVscCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLnN1Ym1pdC1vcmRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMS42N2VtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAuYmFjay10by1jYXJ0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgfVxufVxuXG4uc3VtbWFyeSAuZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5pdGVtLXNoaXBwaW5nLWFkZHJlc3Mge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5jdm4tdG9vbHRpcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxufVxuXG4jc2hpcHBpbmctbWV0aG9kLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuIiwiLy8gSklSQSBpc3N1ZSBjb2xsZWN0b3IgYnV0dG9uXG4jYXRsd2RnLXRyaWdnZXIge1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbi5hdGx3ZGctdHJpZ2dlci5hdGx3ZGctU1VCVExFIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufSIsIi5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IC4yO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1hY3RpdmUsIC5zbGljay1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xuICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00NnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDMxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1sZWZ0LWFycm93LWNvbnRlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHNsaWNrLWxlZnQtYXJyb3ctY29udGVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY3Vyc29yOiBuby1kcm9wO1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgLnF1aWNrYnV5ICYge1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMDBweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWxlY3RlZCk7XG4gICAgICBib3JkZXItY29sb3I6IHBhbGV0dGUoYm9yZGVyLCBzZWxlY3RlZCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYmFzZS1zbGljayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG5cbiAgLm5hdi1zbGlkZXIgJiB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWRvdHMge1xuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIDUlO1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICBsaSB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA6bm90KC5zbGljay1hY3RpdmUpIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBJbiBjYXNlIHlvdSBvbmx5IHdhbnQgdG8gc2hvdyB0aGUgaWNvbiAqL1xuI2NhcmRUeXBlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDoge1xuICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuI2NhcmRUeXBlIC5jc2UtY2FyZHR5cGUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUaGUgaWNvbnMgb2YgdmFyaW91cyBjYXJkIHR5cGVzICovXG4jY2FyZFR5cGUuY3NlLWNhcmR0eXBlLSB7XG4gICZtYyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCcvY2MvbWMucG5nJyk7XG4gIH1cblxuICAmdmlzYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCcvY2MvdmlzYS5wbmcnKTtcbiAgfVxuXG4gICZhbWV4IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS11cmwoJy9jYy9hbWV4LnBuZycpO1xuICB9XG5cbiAgJnBvc3RlcGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS11cmwoJy9jYy9wb3N0ZXBheS5wbmcnKTtcbiAgfVxuXG4gICZjYXJ0YXNpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS11cmwoJy9jYy9jYXJ0YXNpLnBuZycpO1xuICB9XG5cbiAgJmludmFsaWQge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgnL2NjL2ludmFsaWQtY2FyZC5wbmcnKTtcbiAgfVxuXG4gICZtYWVzdHJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS11cmwoJy9jYy9tYWVzdHJvLnBuZycpO1xuICB9XG5cbiAgJmRhbmtvcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgnL2NjL2RhbmtvcnQucG5nJyk7XG4gIH1cblxuICAmbWFlc3Ryb3VrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS11cmwoJy9jYy9tYWVzdHJvLnBuZycpO1xuICB9XG5cbiAgJmRpbmVycyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCcvY2MvZGluZXJzLnBuZycpO1xuICB9XG5cbiAgJnNvbG8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgnL2NjL3NvbG8ucG5nJyk7XG4gIH1cblxuICAmZGlzY292ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgnL2NjL2Rpc2NvdmVyLnBuZycpO1xuICB9XG5cbiAgJmpjYiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCcvY2MvamNiLnBuZycpO1xuICB9XG5cbiAgJmNhcnRlYmFuY2FpcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgnL2NjL2NhcnRlYmFuY2FpcmUucG5nJyk7XG4gIH1cblxuICAmbm9yZGVhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS11cmwoJy9jYy9ub3JkZWEucG5nJyk7XG4gIH1cblxuICAmYmNtYyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UtdXJsKCcvY2MvYmNtYy5wbmcnKTtcbiAgfVxufVxuIiwiLyohIG5vdWlzbGlkZXIgLSAxMC4xLjAgLSAyMDE3LTA3LTI4IDEzOjA5OjU0ICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsIC5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5vVWktb3JpZ2luIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjQ7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGJnLWNvbG9yKHByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogY29sb3IxMDtcbn1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNTAlLCAwKTtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlO1xufVxuXG4iLCIuZXhwbG9yZXIge1xuICAuaGVybyAuZm9jdXMgZmlndXJlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGlvbi1taW5pY2FydCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICB9XG5cbiAgJi5leHBsb3Jlci0xMSAuZmFkZS1pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRleHRhcmVhIHsgb3ZlcmZsb3c6IGF1dG87IH1cbn1cblxuLnNhZmFyaSwgLmV4cGxvcmVyIHtcbiAgLnByb2R1Y3QtYWN0aW9ucyAuYnRuLXdpc2hsaXN0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn0iLCIuZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmRhdGVwaWNrZXItcnRsLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAvLyBmbG9hdDogcmlnaHQ7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTE5YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMDY5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmUyNGIgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgLm5leHQuZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZGF0ZXBpY2tlciAuY3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLmlucHV0LWRhdGVyYW5nZSAuYWRkLW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0aCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRoLFxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0ZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRkIHtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cbiIsIi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCBib3JkZXItY29sb3IodGVydGlhcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKGhvdmVyKTtcbiAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRleHQtY29sb3IocHJpbWFyeSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5kaXNhYmxlZCB7XG4gIGNvbG9yOiB0ZXh0LWNvbG9yKHNlY29uZGFyeSk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlciB0ZCwgLmRhdGVwaWNrZXIgdGgge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0ZCwuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsIC5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLCAuZGF0ZXBpY2tlciAucHJldjpob3ZlciwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXIge1xuICAubmV4dCwgLnByZXYge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgdG9wOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93KTtcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBiZy1jb2xvcihob3Zlcik7XG4gIGNvbG9yOiB0ZXh0LWNvbG9yKGZvY3VzKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogYm9yZGVyLWNvbG9yKHRlcnRpYXJ5KTtcbn1cblxuXG4iLCIuc2VsZWN0LWN1c3RvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG59XG5cbi5uaWNlLXNlbGVjdCB7XG4gIEBleHRlbmQgLnNlbGVjdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6ICRmb250MSwgJGZhbGxiYWNrLWZvbnRzO1xuXG4gICYuc2VsZWN0LWN1c3RvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYub3BlbiwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yKHByaW1hcnkpO1xuICB9XG5cbiAgJi5vcGVuIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgLmN1cnJlbnQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHNlY29uZGFyeSk7XG4gIH1cblxuICAub3B0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYuc2VsZWN0ZWQuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3Ioc3VjY2Vzcyk7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgfVxuICB9XG5cbiAgLmxpc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHRlcnRpYXJ5KTtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHRlcnRpYXJ5KTtcbiAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHNlY29uZGFyeSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAub3B0aW9uOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgJi5zZWxlY3RlZC5mb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3Ioc3VjY2VzcykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBGUk9NIE5PVyBPTiwgWU9VIFdJTEwgQkUgU1dJVENISU5HIFRPIFNQRUNJRklDIEJSRUFLUE9JTlRTLiAqXG5cbiAqIFBsZWFzZSByZWZlcnMgdG8gYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyBmb3IgdGhlIGNvbXBsZXRlIGxpc3Qgb2YgdGhlIGJyZWFrcG9pbnRzIHVzZWQuXG4gKiBJZiB5b3UgbmVlZCBhbnkgb3RoZXIgbWVkaWEgcXVlcmllcywgcGxlYXNlIGFkZCB0aGVtIGhlcmUgYmVsb3csIHRha2luZyBpbiBjb25zaWRlcmF0aW9uIHRoYXQgYSBtb2JpbGUgZmlyc3QgYXBwcm9hY2ggaGFzIGJlZW4gYWRvcHRlZC5cbiovXG5cbi8vLy8vLy8vIFhTIC8vLy8vLy8vXG5cbi8vIElNUE9SVCAqT05MWS1NT0JJTEUqIE1PRFVMRVMgU1RZTEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gLSAxKSB7XG4gIEBpbXBvcnQgXCJtb2R1bGVzLzAxX3hzLW9ubHkvbW9kdWxlc1wiO1xufVxuXG4vLy8vLy8vLyBTTUFMTCAvLy8vLy8vL1xuXG4vLyBJTVBPUlQgKkZST00tVEFCTEVUKiBNT0RVTEVTIFNUWUxFXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIEBpbXBvcnQgXCJtb2R1bGVzLzAyX3MtbWluL21vZHVsZXNcIjtcbn1cblxuLy8gSU1QT1JUICpVTlRJTC1UQUJMRVQqIE1PRFVMRVMgU1RZTEVcbi8vICBQbGVhc2UgdXNlIHRoaXMgbWVkaWEgcXVlcnkganVzdCBmb3Igc3R5bGUgcnVsZXMgd2hpY2ggaGF2ZSB0byBiZSBhcHBsaWVkIGZvciBzdXJlIGZyb20gMCB0byAxMDIzcHguXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kIC0gMSkge1xuICBAaW1wb3J0IFwibW9kdWxlcy8wMl9zLW1heC9tb2R1bGVzXCI7XG59XG5cbi8vIElNUE9SVCAqT05MWS1UQUJMRVQqIE1PRFVMRVMgU1RZTEVcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kIC0gMSkge1xuICBAaW1wb3J0IFwibW9kdWxlcy8wMl9zLW9ubHkvbW9kdWxlc1wiO1xufVxuXG4vLy8vLy8vLyBNRURJVU0gLy8vLy8vLy9cblxuLy8gSU1QT1JUICpGUk9NLU1FRElVTSogTU9EVUxFUyBTVFlMRVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICBAaW1wb3J0IFwibW9kdWxlcy8wM19tLW1pbi9tb2R1bGVzXCI7XG59XG5cbi8vIElNUE9SVCAqVU5USUwtTUVESVVNKiBNT0RVTEVTIFNUWUxFXG4vLyAgUGxlYXNlIHVzZSB0aGlzIG1lZGlhIHF1ZXJ5IGp1c3QgZm9yIHN0eWxlIHJ1bGVzIHdoaWNoIGhhdmUgdG8gYmUgYXBwbGllZCBmcm9tIDAgdG8gMTM2NXB4LlxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZyAtIDEpIHtcbiAgQGltcG9ydCBcIm1vZHVsZXMvMDNfbS1tYXgvbW9kdWxlc1wiO1xufVxuXG4vLyBJTVBPUlQgKk9OTFktTUVESVVNKiBNT0RVTEVTIFNUWUxFXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZyAtIDEpIHtcbiAgQGltcG9ydCBcIm1vZHVsZXMvMDNfbS1vbmx5L21vZHVsZXNcIjtcbn1cblxuLy8vLy8vLy8gTEFSR0UgLy8vLy8vLy9cblxuLy8gSU1QT1JUICpGUk9NLUxBUkdFKiBNT0RVTEVTIFNUWUxFXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIEBpbXBvcnQgXCJtb2R1bGVzLzA0X2wtbWluL21vZHVsZXNcIjtcbn1cbiIsIi5sX3dyYXBwZXItbmF2IHtcbiAgLmNvbHVtbi1uYXYge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubF9vZmZjYW52YXMge1xuICBtYXJnaW4tbGVmdDogLW1hcC1nZXQoJGNvbnRhaW5lci1wYWRkaW5ncywgWFMpIC8gMTAwO1xuICBtYXJnaW4tcmlnaHQ6IC1tYXAtZ2V0KCRjb250YWluZXItcGFkZGluZ3MsIFhTKSAvIDEwMDtcbiAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRjb250YWluZXItcGFkZGluZ3MsIFhTKSAvIDEwMDtcbiAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkY29udGFpbmVyLXBhZGRpbmdzLCBYUykgLyAxMDA7XG59XG5cbmJvZHkge1xuICAmLm1lbnUtaXMtb3BlbixcbiAgJi5zZWFyY2gtaXMtZXhwYW5kZWQge1xuICAgICNtYWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wdF9hY2NvdW50X2VuZGxlc3Mge1xuICAubmF2LWhlYWRlci1wcmltYXJ5LFxuICAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5tYWluIHtcbiAgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuIiwiLmJveC1zdWJoZWFkZXIge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcblxuICAmLnRoZW1lZCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJhbm5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lci10aXRsZS1zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAub3V0ZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDkuNSUgMDtcbiAgfVxuXG4gIC5zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG4gIH1cblxuICAuYWxlcnQtYm94IHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmUtbGlzdGluZy1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXG4gICAgLnN1YmhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcmUtbGlzdGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBsaSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vbGlua3MgdW5kZXJsaW5lXG4gICAgYS5hY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxuXG4gIGgyLFxuICAudGl0bGUge1xuICAgIHNwYW4sIHN0cm9uZyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG4gICAgfVxuICB9XG5cbiAgaDIsXG4gIC50aXRsZSB7XG5cbiAgICAmLnNlYXJjaC10ZXJtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAucG9zdC1saXN0aW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzZweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wb3N0LWxpc3Rpbmcge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLml0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIHNlY29uZGFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJveC1zZWFyY2hyZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogcGFsZXR0ZShiYWNrZ3JvdW5kLCB0ZXJ0aWFyeSk7XG4gIHBhZGRpbmc6IDIwcHggNDRweDtcblxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcbiAgICBtYXJnaW46IDExcHggMCAzNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChzZWFyY2gpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICB9XG4gIH1cblxuICAucmVmaW5lbWVudCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBsaSB7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJjYXRlZ29yaWVzIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGxpIHtcblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zdWJjYXRlZ29yeSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuXG4gICAgICAgIC5zdWJjYXRlZ29yeSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgc2Vjb25kYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm94LWhlYWRlcnNvY2lhbCB7XG4gIC5zb2NpYWxzIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ib3gtaW5mbyB7XG4gIC5wdF9jYXJ0LmVuZGxlc3NhaXNsZSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ib3gtcHJvZHVjdCB7XG4gIC5wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgLmFjdGlvbnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtcHJpY2Uge1xuICAgIC5wcmljZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgfVxuICB9XG5cbiAgLmN0YS1xdWlja2J1eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubGlzdGluZy1iYW5uZXIge1xuICAgIC50ZXh0IHtcblxuICAgICAgaDEuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICBbY2xhc3NePVwic3RlcC1cIl0sXG4gIFtjbGFzcyo9XCJzdGVwLVwiXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmJyZWFkY3J1bWItY291bnQtbGFiZWwge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgbGkge1xuICAgIC5pY29uLWJ0biB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmljb24tYnRuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0cy1jYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnB0X3N0b3JlZnJvbnQsXG4ucHRfaG9tZXBhZ2Uge1xuICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wZHAtbWFpbiB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCIudG9wLWNhdGVnb3JpZXMge1xuICAuY2F0ZWdvcmllcyB7XG4gICAgLmNhdGVnb3J5LFxuICAgIC5jYXRlZ29yeTpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAucGljdHVyZSxcbiAgICAgIHBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1YmNhdGVnb3JpZXMge1xuICBoMixcbiAgLmgyLWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGVnb3J5OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5jYXRlZ29yeTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIjY29va2llX2xhdy1iYW5uZXIge1xuICBhI2FsbG93YnRuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUaXRsZSxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25BY2NlcHQsXG4gICAgYSNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25EZWNsaW5le1xuICAgICAgbWFyZ2luOiA2cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGV0YWlscyB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnB0X2NhcnR7XG4gIC5kMmQsIC5kMmQtbm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kMmQsIC5kMmQtbm90aWZpY2F0aW9uIHtcbiAgJi5pcy1vcGVuICsgLmQyZCwgLmQyZC1ub3RpZmljYXRpb24ge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsMCwwLC4yKTtcbiAgfVxuXG4gICYuYWNjb3VudCB7XG4gICAgLmQyZC10b2dnbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTJweCAxM3B4IDEwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgICAuZDJkLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5kMmQtcmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVue1xuICAgICAgLmQyZC10b2dnbGV7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtOXB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmQyZC10b2dnbGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5yZWZpbmVtZW50ICYsXG4gIC5zb3J0ICYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuaXMtb3BlbiAmIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5kZWZhdWx0LW9uZS1zZWxlY3RlZCAmIHtcbiAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG4gIH1cblxuICAuZGVmYXVsdC1tdWx0aS1zZWxlY3RlZCAmIHtcbiAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG5cbiAgICBzcGFuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHNlbGVjdGVkKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBsZWZ0OiAzNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgfVxufVxuXG4uZDJkLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgYm9yZGVyOiAwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmQyZC1yZXN1bHRzIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uZDJkLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbn1cblxuLmQyZC1zdWJtaXQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG59XG5cbi5kMmQtc3VibWl0IHtcbiAgd2lkdGg6IDE2NHB4O1xufVxuXG4uc2VhcmNoLXJlZmluZW1lbnQtc29ydC1jb250YWluZXIge1xuICAuZDJkLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIC5mdWxsLWhlaWdodCAmIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3VudC11c2VyLWNvbnRhaW5lciB7XG4gIC5kMmQtcmVzdWx0cy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIFtpcy1ub3RpZnk9dHJ1ZV17XG4gICAgLmQyZC1yZXN1bHRzIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEge1xuICAuYW5zd2VyIHtcbiAgICBwIHsgZm9udC1zaXplOiAxMnB4IH07XG4gIH1cbn1cbiIsIi5maWx0ZXJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDA7XG5cbiAgJi5pcy1zaG93aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZWZpbmVtZW50cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlZmluZW1lbnQsXG4gIC5zZWFyY2gtcmVmaW5lbWVudC1zb3J0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLXJlZmluZW1lbnQtc29ydC1jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYubGF5b3V0cy10YWIge1xuICAgIC5yZWZpbmVtZW50cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVmaW5lbWVudC1zb3J0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWxheW91dHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQwMDtcblxuICAuZnVsbC1oZWlnaHQge1xuICAgIGJvdHRvbTogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cblxuICA+IHVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICA+IGxpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuZmlsdGVycy10b2dnbGUtY29udGFpbmVyLFxuICAgID4gLmxheW91dC10b2dnbGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgfVxuXG4gICAgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoYXJyb3dVcCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAubGF5b3V0LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuZmlsdGVycy1vcGVuIHtcbiAgICAuZmlsdGVycy10b2dnbGUtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgICBidXR0b246OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93RG93bik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC10b2dnbGUtY29udGFpbmVyIHtcbiAgICAgIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoYXJyb3dVcCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXlvdXRzLXRhYiB7XG4gICAgICAuZmlsdGVycy10b2dnbGUtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICAgICAgYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGFycm93VXApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQtdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgICAgIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udChhcnJvd0Rvd24pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcnMtdG9nZ2xlLFxuICAubGF5b3V0LXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGF5b3V0LXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1hcHBsaWVkLWZpbHRlcnMge1xuICBib3JkZXItdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDYwMDtcblxuICAuc2VhcmNoLXJlbGF4IHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtcHJvZHVjdC1sYXlvdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LWxheW91dHMge1xuICB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmZpbHRlcnMtc2VhcmNoLWljb24ge1xuICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHNlY29uZGFyeSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5maWx0ZXJzLWNlbnRlci1wb3NpdGlvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLW1haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkYXJrKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVycy1zdG9yZS1xdWVyeSBpbnB1dFt0eXBlPXRleHRdLCAuZmlsdGVycy1zdG9yZS1jb3VudHJ5IHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxNTBweDtcblxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHByaW1hcnkpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcGFsZXR0ZShib3JkZXIsIGZvY3VzKTtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVycy1zdG9yZS1xdWVyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVycy1jZW50ZXItcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgIH1cblxuICAgICYuZW5hYmxlZCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJzLXN0b3JlLXR5cGUge1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxNDdweDtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm94LXNoYWRvdzogMXB4IDBweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgbGkge1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIHNlY29uZGFyeSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIC5jaGVja2JveCB7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnJpcHBsZS1jb250YWluZXIge1xuXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgLnJpcHBsZS1vbiwgLnJpcHBsZS1vZmYge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcnMtc3RvcmUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDRweDtcbiAgdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuZW5hYmxlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaWNvbi1mb250KGZpbHRlcnMpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQoYXJyb3dTbWFsbCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDJweCk7XG4gICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCJmb3JtIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgICYucG9zdGFsLFxuICAgICYuc3RhdGUtY29udGFpbmVyIHtcbiAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJi5jaXR5LFxuICAgICYuY291bnRyeS1jb250YWluZXIge1xuICAgICAgZmxleDogMiAyIDYwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tYWRkcmVzc2VzIHtcbiAgLmNvdW50cnktY29udGFpbmVyLFxuICAuc3RhdGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLWluZm8tLXRleHQsXG4uZm9vdGVyLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IC0gbWFwKCRjb250YWluZXItcGFkZGluZ3MsIFhTKTtcbiAgcGFkZGluZy1yaWdodDogLSBtYXAoJGNvbnRhaW5lci1wYWRkaW5ncywgWFMpO1xufVxuXG4uZm9vdGVyLWluZm8tLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIG1hcmdpbjogMzJweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIuaGVhZGVyLWhvbWUtbWFpbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGZvcm0gaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChzZWFyY2gpO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWlzLWV4cGFuZGVkIHtcbiAgLmhlYWRlci1tYWluLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICB9XG5cbiAgLm5hdi1oZWFkZXItc2Vjb25kYXJ5ICsgLm5hdi1oZWFkZXItcHJpbWFyeSArIC5oZWFkZXItbWFpbi1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IocHJpbWFyeSk7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgMjAlO1xuXG4gICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJvcmRlci1jb2xvcihmb2N1cyk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDQwcHg7XG5cbiAgICAgICAgLmlwaG9uZSAmIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTJweCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gID4gZGl2IHtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuXG4gIC5oZWFkZXItbWFpbi1hY3Rpb25zIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuaGVhZGVyLW1haW4tbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wdF9jaGVja291dCAmIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1tYWluLWxvY2FsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tYm90dG9tIHtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIC5oZWFkZXItbWFpbi1zZWFyY2gge1xuICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLCAzMnB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICAuYWN0aW9uLW1pbmljYXJ0LFxuICAuYWN0aW9uLXdpc2hsaXN0IHtcbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgIH1cbiAgfVxuICBcbiAgLmFjdGlvbi13aXNobGlzdCB7XG4gICAgaSB7XG4gICAgICByaWdodDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tbG9jYWxlIHtcbiAgLnB0X2NhcnQgJiB7XG4gICAgLmNvdW50cnktYnRuLFxuICAgIC5sYW5ndWFnZXMtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGVyby1kb3VibGUtY29sLWNvbnRhaW5lciB7XG4gQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIpO1xufVxuIiwiLmxpc3QtZGV0YWlscyxcbi5saXN0LWNvbnRhY3RzLWhvdXJzIHtcbiAgLmhvdXJzLWNvbnRhaW5lciB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgIC5kYXRhLXZhbHVlIHtcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxBXCI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1pbnN0cnVjdGlvbnMge1xuICAmLnJldHVybi1pbnN0b3JlLWNvbmZpcm0ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1zb2NpYWxzIHtcbiAgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufSIsIi50aWxlcy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcblxuICAuYm94LXByb2R1Y3Qge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5ncmlkLXRpbGUge1xuXG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2VsbCB7XG5cbiAgICAgIC5wcm9kdWN0LXByZXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAucHJpY2Utc3RhbmRhcmQsIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlLCAucHJpY2Utc2FsZXMge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLXNhbGVzLXBlcmNlbnRhZ2Uge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLXNhbGVzIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1zYWxlcy1wZXJjZW50YWdlLCAucHJpY2Utc2FsZXMge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWFwLWNvbnRhaW5lciB7XG5cbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0NXB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcblxuICAubmF2aWdhdGUge1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDB2aCAtIDIxMnB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5lbmFibGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAubWFwIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICAjZ29vZ2xlLW1hcCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDVweCk7XG4gICAgfVxuICB9XG5cbiAgLm1hcC1yZXN1bHRzIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDQ0cHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAmLmVuYWJsZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1hcC1tYXJrZXJzIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBmb2N1cyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cblxuICAgICAgICAucGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtbG9hZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDVweCk7XG4gIH1cbn1cblxuLnN0b3JlbG9jYXRvcl92MiB7XG4gIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZpbHRlcnMtc2VhcmNoLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpbHRlcnMtc3RvcmUtcXVlcnkge1xuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5uYXZpZ2F0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAjZ29vZ2xlLW1hcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1yZXN1bHRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgLmZpbHRlcnMtc3RvcmUtdG9nZ2xlLmVuYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndpZGUtbWVkaWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZmlndXJlLCBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHBpY3R1cmUsIC5waWN0dXJlLCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgcC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi50d2luLW1lZGlhLCAuc2luZ2xlLW1lZGlhIHtcbiAgPiBoMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbiIsIi5taW5pY2FydCB7XG4gIHRvcDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIudmV4IHtcblxuICAmLnZleC10aGVtZS1iZW5ldHRvbiB7XG4gICAgLnZleC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5uZXdzbGV0dGVyLW1vZGFsIHtcblxuICAgIGgyIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgfVxuXG4gICAgLnZleC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAubmV3c2xldHRlci1tZWRpYSB7XG4gICAgICBtYXJnaW4tdG9wOiAtODBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYubW9kYWwtc2l6ZS1ndWlkZSB7XG4gICAgLnZleC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmZvb3Rlci1tYWluLXRvcCB7XG4gIC5mb290ZXItaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1pdGVtLS1saW5rcyB7XG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nOiAxNnB4IDAgMjRweDtcblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4iLCIucHJvZHVjdC1zdGlja3ktYmFyIHtcbiAgLmVuZGxlc3NhaXNsZS5zZWFyY2gtaXMtZXhwYW5kZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9kdWN0LXZhcmlhdGlvbnMge1xuICAuYXR0cmlidXRlLnNpemUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufSBcblxuLnByb2R1Y3QtbGlua3Mge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59IiwiLnRhYnMtYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC05LjUlO1xuICBtYXJnaW4tcmlnaHQ6IC05LjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGNvbnRlbnQ6ICRlbXB0eS1jb250ZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnBpbGxzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiIsIi5zbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIGxlZnQ6IC0xMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDYwMDtcblxuICAmLnBhbmVsLW9wZW4ge1xuICAgIC5zbi1wYW5lbC1jbG9zZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5zbi1wYW5lbC1jbG9zZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNuLWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAxMDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIHVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLnNuLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG4gIH1cblxuICAuc24tbWFpbi1wYW5lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAuc24tcGFuZWwge1xuICAgIGxlZnQ6IDEwMHZ3O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC41cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmV4dGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDUwcHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDQwMDtcbiAgICB9XG5cbiAgICAmLmZyb20tYm90dG9tIHtcbiAgICAgIHRvcDogMTAwdmg7XG4gICAgICB0b3A6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZnJvbS1yaWdodCB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaW1hcnksXG4gIC5zZWNvbmRhcnkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudGVydGlhcnkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgYTo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGZ1bGxBcnJvd1JpZ2h0KTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1haW4tbG9jYWxlIHtcbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5pY29uLWJ0biB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmljb24tYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICB9XG5cbiAgICAuaWNvbi1idG46bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICB9XG5cbiAgICAuY291bnRyeS1idG4sXG4gICAgLmxhbmd1YWdlcy1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGFzLXN1Ym1lbnUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24tZm9udChhcnJvd1JpZ2h0KTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuY291bnRyaWVzLFxuICAubGFuZ3VhZ2VzIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgYTo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KGZ1bGxBcnJvd1JpZ2h0KTtcblxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc24tbmF2LXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnNlbGVjdGVkLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnN3YXRjaGVzIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBpbWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG59XG4iLCIucHRfY2hlY2tvdXR7XG4gICAgLnByb2R1Y3QtcHJpY2Vze1xuICAgICAgICAucHJvbW9mcmVle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLGhpZ2hsaWdodCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsZm9jdXMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBob3Zlcik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnB0X2NhcnQge1xuICAuaGVhZGVyLW1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1tYWluLWxvY2FsZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jb3VudHJ5LWRyb3Bkb3duLFxuICAgIC5sYW5ndWFnZS1kcm9wZG93bixcbiAgICAubG9naW4tYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICAgIGxpIHtcbiAgICAgIC5pY29uLWJlbmV0dG9uLXdpc2hsaXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1haW4tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIucHRfY3VzdG9tZXItc2VydmljZSB7XG4gICAgLnJvd3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgIH1cbn0iLCIuZWRpdG9yaWFsIHtcbiAgcGFkZGluZzogMDtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgdWwuY29sdW1ucyB7XG4gICAgbGkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9lcnJvciB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgfVxufVxuIiwiLnB0X3Byb2R1Y3QtZGV0YWlscyB7XG4gIC5wcm9kdWN0LW5hbWUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXZhcmlhdGlvbnMge1xuICAgIC5hdHRyaWJ1dGUuc2l6ZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGlua3MsXG4gIC5wcm9kdWN0LWluZm8sXG4gIC5hZGQtdG8tY2FydCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5zdGlja3ktYWRkLXRvLWNhcnQge1xuICAgIC5wZHBGb3JtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtM3B4IDEwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDE2cHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1vdmVybGF5IHtcbiAgPiAucHJvZHVjdC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwge1xuICAuYXR0cmlidXRlLnNpemUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLnBkcC1tYWluIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG59XG4iLCIucHRfcmV0dXJuIHtcbiAgLnJldHVybi1zdW1tYXJ5IHtcbiAgICAubGlzdC1jb250YWN0cy1pbm5lcixcbiAgICAubGlzdC1zZXJ2aWNlcy1pbm5lciB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgLmRhdGEtbGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IHtcbiAgLnNlYXJjaC1yZXN1bHQtY29udGVudCB7XG4gICAgJi5sYXlvdXQtc217XG5cbiAgICAgID4gLnNlYXJjaC1yZXN1bHQtaXRlbXMge1xuICAgICAgICBcbiAgICAgICAgLmJveC1wcm9kdWN0e1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgJi5saXN0aW5nLWJhbm5lciB7XG5cbiAgICAgICAgICAgICYuYmFubmVyLTJjb2wsXG4gICAgICAgICAgICAmLmJhbm5lci00Y29sIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuc2VhcmNoLXJlc3VsdC1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuYm94LXByb2R1Y3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICAgICAuaW5uZXItZGV0YWlscyB7XG4gICAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaW1hcnktY29udGVudCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmJveC1zdWJoZWFkZXIgLmNhdGVnb3J5LXJlZmluZW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNDAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5icmVhZGNydW1iLWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZF9jYXRlZ29yeSB7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAudGV4dGRlc2NyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZy52aXNpYmxlLXhzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0cy1jYXRlZ29yeS1oZWFkZXIge1xuXG4gICAgJi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQ0cHggMjlweCA0NHB4O1xuXG4gICAgICAucmVmaW5lbWVudC5jYXRlZ29yeSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQ0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzLWNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jYXRlZ29yeS1yZWZpbmVtZW50IHtcbiAgICAgIG1hcmdpbjogMCA0NHB4O1xuXG4gICAgICAuc2VhcmNoLWNhdGVnb3J5LXJlZmluZW1lbnQtY2F0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgcmV2ZXJzZSk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc3F6b2xpZCBwYWxldHRlKGJhY2tncm91bmQsIHJldmVyc2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXRpbGUtYWN0aW9ucyB7XG4gICAgLnByb2R1Y3QtdGlsZS1pcy1uZXcsXG4gICAgLnByb2R1Y3QtdGlsZS1pcy1zYWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVmaW5lbWVudC1iYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2VhcmNoLXJlZmluZW1lbnQtc29ydCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVmaW5lbWVudC1iYXIge1xuXG4gICAgLnNlYXJjaC1yZWZpbmVtZW50LXNvcnQtc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtY29sb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4iLCIuc3BsYXNoIHtcblxuICBsaSB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLnN0b3JlLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOC4zMyU7XG59XG5cbi5zdG9yZS1pbmZvIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLnN0b3JlY2F0ZWdvcmllcyB7XG4gIC5zdWJjYXRlZ29yaWVzIHtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdF93aXNoLWxpc3Qge1xuICAuYm94LXByb2R1Y3Qge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbiIsIi5wdF9jaGVja291dCB7XG4gICYuZW5kbGVzc2Fpc2xlIHtcbiAgICAuYm94LWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnB0X29yZGVyLWNvbmZpcm1hdGlvbixcbi5wdF9jaGVja291dCB7XG4gIC5jYXJkLXByb2R1Y3QtaW1hZ2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb21vZnJlZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsaGlnaGxpZ2h0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsZm9jdXMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGhvdmVyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDlweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtcHJpY2Vze1xuICAgIC5wcm9tb2ZyZWV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5oaWRkZW4teHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiXG5tYWluIHtcbiAgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufSIsIi5ib3gtcHJvZHVjdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmxheW91dC1zbSAmIHtcbiAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigzLCAkYm94LXByb2R1Y3QtdG90YWwtcGFkZGluZyk7XG4gIH1cblxuICAubGF5b3V0LWxnICYge1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsICRib3gtcHJvZHVjdC10b3RhbC1wYWRkaW5nKTtcbiAgfVxuXG4gIC5wdF9wcm9kdWN0c2VhcmNocmVzdWx0ICYge1xuICAgICY6aG92ZXIge1xuICAgICAgLmRldGFpbHMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgLmFjdGlvbnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbHMge1xuICAgIHBhZGRpbmc6IDAgMjNweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLmxpc3RpbmctYmFubmVyIHtcbiAgICAmLmJhbm5lci0yY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59IiwiLmJyZWFkY3J1bWIge1xuXG4gICYuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgW2NsYXNzXj1cInN0ZXAtXCJdLFxuICBbY2xhc3MqPVwic3RlcC1cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5icmVhZGNydW1iLWNvdW50LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0bi5jdGEtcXVpY2tidXkge1xuICBtaW4td2lkdGg6IDA7XG59XG4iLCIuZDJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZDJkLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG5cbiAgLmFjY291bnQgJiB7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICB9XG5cbiAgLmFjY291bnQuaXMtb3BlbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgLTlweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDYwMDtcbiAgfVxuXG4gIC5jYXRlZ29yeSAmLFxuICAucmVmaW5lbWVudCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDAgMDtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1iLWRyb3Bkb3duICYge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIC5zb3J0ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaXMtb3BlbiAmIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLDAsMCwuMik7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG5cbiAgLmlzLWFjdGl2ZSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250KHVzZXIpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJ1xcQSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5kMmQtcmVzdWx0cy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHByaW1hcnkpO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsMCwwLC4yKTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDA7XG5cbiAgLmNvdW50cnkgJiB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5hY2NvdW50ICYge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgfVxuXG4gIC5zb3J0ICYge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5kMmQtcmVzdWx0cyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZDJkLXJlc3VsdCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5jb3VudHJ5ICYge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG5cbiAgW2NsYXNzXj1cImljb24tYmVuZXR0b24tXCJdLFxuICBbY2xhc3MqPVwiaWNvbi1iZW5ldHRvblwiXSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIH1cblxuICBsYWJlbCxcbiAgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIH1cbn1cblxuLmQyZC1zdWJtaXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kMmQtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIuZmlsdGVycyB7XG4gIHRvcDogMDtcbn1cbiIsImZvcm0ge1xuICBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgJi5wb3N0YWwsXG4gICAgJi5zdGF0ZS1jb250YWluZXIge1xuICAgICAgZmxleDogMSAxIDQwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAmLmNpdHksXG4gICAgJi5jb3VudHJ5LWNvbnRhaW5lciB7XG4gICAgICBmbGV4OiAyIDIgNjAlO1xuICAgIH1cbiAgfVxufVxuXG4udXMge1xuICAuZm9ybS1ncm91cCB7XG4gICAgJi5wb3N0YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5jaXR5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mb3JtLWFkZHJlc3NlcyB7XG4gIC5jb3VudHJ5LWNvbnRhaW5lcixcbiAgLnN0YXRlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi50aWxlcy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmltYXJ5LWNvbnRlbnQge1xuICA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59IiwiLndpZGUtbWVkaWEge1xuICBwaWN0dXJlIGltZywgLnBpY3R1cmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2luZ2xlLW1lZGlhIHtcbiAgLm1lZGlhIHtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbn0iLCIuaGVhZGVyLW1haW4ge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1tYWluLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMCAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG5cbiAgLmhlYWRlci1tYWluLWxvZ28ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAuaGVhZGVyLXVzZXItaWNvbnMgPiBsaSB7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICYuYWN0aW9uLWxvZ2luIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnB0X2NhcnQgJiB7XG4gICAgLmhlYWRlci1tYWluLWFjdGlvbnMge1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tYWluLWJvdHRvbSB7XG4gID4gZGl2LFxuICA+IG5hdiB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAuaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAoJGdyaWQtZ3V0dGVyLXdpZHRocywgWFMpICogMztcbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gIC5hY3Rpb24ge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5oZWFkZXItbW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLW1haW4tbG9jYWxlIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAuaWNvbi1iZW5ldHRvbi11c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItbWFpbi1zZWFyY2gge1xuICBtYXJnaW46IDhweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gIGZvcm0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbiIsIi5idG4tcHJpbWFyeSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cblxuLmJ0bi1wcm9tbyB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgZm9jdXMpO1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItbWFpbi1ib3R0b20sXG4uZm9vdGVyLWFpZCxcbi5mb290ZXItbWFpbi10b3Age1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59IiwiLm1pbmljYXJ0LWlzLW9wZW4ge1xuICAuaGVhZGVyLW1haW4tdG9wIHtcbiAgICAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAuYWN0aW9uLW1pbmljYXJ0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAubWluaWNhcnQtLXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbjogMTNweCAzNnB4IDE2cHggMTJweDtcblxuICAgICAgICArIGkge1xuICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc24tbWVudSB7XG4gIC5zbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2LWZvb3Rlci1ib3R0b20ge1xuICB1bCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWFpbi10b3Age1xuICAuZm9vdGVyLWl0ZW0tLWxpbmtzIHtcbiAgICBoNiB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMCAwIDhweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1pdGVtLS1zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBoNiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWl0ZW0tLWFjdGlvbnMge1xuICBsaSB7XG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbi1tZW51LFxuLnNuLW1lbnUgLnNuLWNvbnRlbnQsXG4uc24tbWVudSAucHJpbWFyeSxcbi5zbi1tZW51IC5wcmltYXJ5ID4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbi1tZW51IHtcbiAgLnNuLWhlYWRlcixcbiAgLnNuLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnByaW1hcnkge1xuICAgIC5zZWxlY3RlZC1kZWZhdWx0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICB9XG5cbiAgICA+IGxpOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIGZvY3VzKTtcbiAgICB9XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICA+IGxpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsIDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAudGVydGlhcnkge1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDgsIDY0cHgpO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uLW9mZnNldCg0KTtcblxuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc24tbWVudS5zZWxlY3RlZC1kZWZhdWx0LWl0ZW0ge1xuICAucHJpbWFyeSB7XG4gICAgPiBsaTpub3QoLnNlbGVjdGVkLWRlZmF1bHQpOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJhY2tncm91bmQsIHNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG4iLCIucHRfY2hlY2tvdXQge1xuICAuaGVhZGVyLW1haW4tbG9jYWxlLFxuICAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItbWFpbi10b3Age1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBib3JkZXItY29sb3IodGVydGlhcnkpO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuIiwiLnByb2R1Y3QtcHJpbWFyeS1pbWFnZSxcbi50aHVtYiB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIHBhZGRpbmc6IDAgOHB4O1xuXG4gIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByb2R1Y3R0aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsIHtcbiAgJi5pcy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbWFnZS1jb250YWluZXIsXG4ucHJvZHVjdC1kZXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLnF1aWNrYnV5ICYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gIC5xdWlja2J1eSAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbCB7XG4gIC5xdWlja2J1eSAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5wZHAtbWFpbiB7XG4gID4gLmNvbnRhaW5lciB7XG4gICAgPiAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrYnV5ICYge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgPiAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1pbWFnZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLnB0X3Byb2R1Y3RzZWFyY2hyZXN1bHQge1xuICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIG1hcC1nZXQoJGNvbnRhaW5lci1wYWRkaW5ncywgUyk7XG4gIH1cbn1cbiIsIi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5sX3dyYXBwZXItYmFza2V0IHtcbiAgW2NsYXNzKj1jb2wtXSwgW2NsYXNzXj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZXJyb3ItZm9ybSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgIC5pcy13YXJuaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggY2FsYyg4LjUlICsgNXB4KSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmJhY2tkcm9wIHtcbiAgLm1pbmljYXJ0LWlzLW9wZW4gJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5sX3NpZGViYXItYmFza2V0IHtcbiAgLmRhbmdlcl9tc2cge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG9yZGVyOiAxMTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbiIsIi5hbGVydC1ib3gge1xuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAuY2xvc2Uge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4iLCIuYmFza2V0LWZvcm0tY2Qge1xuICAuYWRkcmVzcy1kb2N0b3IgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgLmNhcnQtYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtZXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYm94LW9wdGlvbiB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAuYmFyZSAmIHtcbiAgICAubGluay1iYWNrLWV4cGxvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ib3gtc3ViaGVhZGVyIHtcbiAgLmJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJveC1wcm9kdWN0IHtcbiAgJi5saXN0aW5nLWJhbm5lciB7XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgICAgIFxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2FyZC1wcm9kdWN0LWFjdGlvbnMge1xuICAubGlzdC1iYXNrZXQgJiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdC1wcmV2aWV3IHtcbiAgLnByZXZpZXctYWN0aW9uLWNkIHtcbiAgICByaWdodDogY2FsYyg4LjUlICsgMTVweCk7XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdC13cmFwcGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgLmNhcmQtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5wcm9kdWN0LXRpdGxlLCAucHJvZHVjdC1hdHRyaWJ1dGVzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlcyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucXR5IHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXByb2R1Y3QtaW1hZ2UsIC5jYXJkLXByb2R1Y3QtZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXJkLXByb2R1Y3QtaW1hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBib3JkZXItY29sb3IocHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuIiwiLmNoYXJ0LXNpemUge1xuICBoNCwgLmg0LWxpa2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb2xfbGFiZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sX3ZhbHVlcyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xuICAgICZbZGF0YS1zaXplLWN1cnJlbnQ9XCIjeyRpfVwiXSB7XG4gICAgICAkcHJldkN1cnJlbnQ6ICRpIC0gMTtcblxuICAgICAgLmNoYXJ0LXNpemUtaGVhZCB7XG4gICAgICAgIC5jb2xfdmFsdWVzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCBwZXJjZW50YWdlKC0wLjMzMzMgKiAkcHJldkN1cnJlbnQpLCAwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2w6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgLmNoYXJ0LWxhYmVsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihwcmltYXJ5KTtcblxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGFydC1zaXplLWJvZHkge1xuICAgICAgICAuY29sX3ZhbHVlcyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtIHBlcmNlbnRhZ2UoJHByZXZDdXJyZW50KSwgMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2hhcnQtc2l6ZS1jZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jaGFydC1zaXplLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gIC5jaGFydC1sYWJlbC1tYWluIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY29sX3ZhbHVlcyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb2wge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG5cbiAgICAuY2hhcnQtbGFiZWwge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nyk7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJygnO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyknO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoYXJ0LXByZXYsIC5jaGFydC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuICBcbiAgLmNoYXJ0LXByZXYge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICBjb250ZW50OiAnIOKGkic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5jaGFydC1uZXh0IHtcbiAgICByaWdodDogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6IHRleHQtY29sb3IoZm9jdXMpO1xuICAgICAgY29udGVudDogJyDihpInXG4gICAgfVxuICB9XG59XG5cbi5jaGFydC1zaXplLWJvZHkge1xuXG4gIC5jb2xfdmFsdWVzIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGFydC1sYWJlbHMsIC5jb2xfbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uY2hhcnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmN0YS1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IodGVydGlhcnkpO1xuICBtYXJnaW46IDAgLTMwcHggNXB4O1xuICBwYWRkaW5nOiAxcHggMzBweCAzMHB4IDMwcHg7XG59XG5cbi5jdGEtYmFyLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmN0YS1sb2NhdGlvbiB7XG5cbiAgLy8gQ2hhbmdlIHN0eWxlIHdoZW4gcHJvZHVjdCBsb2NhdG9yIGlzIHBsYWNlZCBpbiB0aGUgd2lzaGxpc3RcbiAgLmJveC1wcm9kdWN0ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuZmlsdGVycyB7XG4gIC5vcGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5yZWZpbmVtZW50cyB7XG4gICAgLnJlZmluZW1lbnQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgLjVzIG1hcCgkZWFzaW5nLCBwcmltYXJ5KTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlci10aXRsZSB7XG4gICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBhIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tZm9udChjbG9zZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgY29sb3I6IHRleHQtY29sb3IocHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1ncm91cCB7XG4gICAgJi5wb3N0YWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5jaXR5LCAmLmNvdW50cnktY29udGFpbmVyLCAmLnBvc3RhbCwgJi5zdGF0ZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9IFxufSAiLCIuZm9vdGVyLW1haW4tYm90dG9tIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4uZm9vdGVyLXBheW1lbnQtLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCIuaGVhZGVyLW1haW4ge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gICYuaXMtZXhwYW5kZWQge1xuICAgIHotaW5kZXg6IDExO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHByaW1hcnkpO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgJi5zZWFyY2gtc3VnZ2VzdCB7XG4gICAgICAuaGVhZGVyLW1haW4tdG9wIHtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1tYWluLW5hdmlnYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZy1jb2xvcihwcmltYXJ5KTtcblxuICAgICAgICBbY2xhc3NePVwiY2F0LVwiXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY2xvc2UsXG4gICAgLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZGVyLW1haW4tbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgZm9jdXMpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhcmUge1xuICAuaGVhZGVyLWJhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLW1haW4tdG9wIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5oZWFkZXItYmFyZSB7XG4gIC5leGl0LXByb2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1pbm5lciB7XG4gIC5wdF9jYXJ0ICYge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59IiwiLmhlcm8tZnVsbC13aWR0aC1jb250YWluZXIge1xuICAuaGVyby1waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMTIpO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyKTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHRlcnRpYXJ5KTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5oZXJvLXRleHQge1xuICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEyKTtcbiAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMik7XG4gIH1cbn1cblxuLmhlcm8tZG91YmxlLWNvbC1jb250YWluZXIge1xuICAuY2Fyb3VzZWwgJiB7XG4gICAgQGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMTIpO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyKTtcbiAgICBtYXgtd2lkdGg6IDYyNHB4O1xuICB9XG59XG4iLCIubGlzdC1iYXNrZXQge1xuICBwYWRkaW5nOiAxMHB4IGNhbGMoOC41JSArIDdweCk7XG59XG5cbi5saXN0LXdpdGgtYWN0aW9uIC5saXN0LWl0ZW0gLmxpc3QtaXRlbS1saW5rIC5hY3Rpb24ge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5saXN0LWNvbnRhY3RzIHtcbiAgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLmlzLWhhbGY6bm90KC5pcy1sYXN0LWhhbGYpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi5pcy1sYXN0LWhhbGYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJnLWNvbG9yKHNlY29uZGFyeSk7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gbGk6bm90KC5pcy1oYWxmKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJnLWNvbG9yKHNlY29uZGFyeSk7XG4gIH1cbn1cblxuLmxpc3QtZGV0YWlscyB7XG4gIC5jdGEtYmFyICYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBsaS5pcy1wcmVmZXJyZWQge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1wcmVmZXJyZWQtc3RvcmUtc2VydmljZXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5hY3Rpb25zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAuYWN0aW9ucy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU3cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdC11dGlscyB7XG4gIC5vcmRlci1jb2wtc20uaXMtZmxvYXRlZCAmIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG59XG5cbiIsIi5sYWJlbC1hZGRyZXNzIHtcbiAgLnN0b3JlLWZpbmRlci1kZXRhaWxzICYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLm1lc3NhZ2Uge1xuICAuaGVhZGVyLXByb21vdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICB9XG59XG5cbiIsIi5taW5pY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIudmV4IHtcbiAgJi5tb2RhbC1zaXplLWd1aWRlIHtcbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgd2lkdGg6IDgwdnc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLW1haW4tdG9wIHtcbiAgLmZvb3Rlci1pdGVtLS1zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgaDYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1tYWluLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1tYWluLWNyZWRpdHMge1xuICBzbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmZvb3Rlci1ib3R0b20tdXRpbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtaW5uZXIge1xuICAmLmhhcy1jYXB0aW9uIHtcbiAgICAuY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnN1bW1hcnktYmFza2V0LXByb21vLXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLnN1bW1hcnktYmFza2V0LXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgcGFkZGluZzogMTBweCBjYWxjKDguNSUgKyA3cHgpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3VtbWFyeS1iYXNrZXQtcHJldmlldyB7XG4gIC5zdW1tYXJ5LWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcbiAgICBwYWRkaW5nOiAzMHB4IGNhbGMoOC41JSArIDdweCk7XG4gIH1cblxuICAuc3VtbWFyeS1iYXNrZXQtY29zdHMsIC5zdW1tYXJ5LWJhc2tldC1wcm9tb3Rpb25zLCAuc3VtbWFyeS1iYXNrZXQtdG90YWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxpbmstc2Nyb2xsLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdW1tYXJ5LWJhc2tldC1jb3N0cyB7XG4gIHBhZGRpbmc6IDIwcHggY2FsYyg4LjUlICsgN3B4KTtcbn1cblxuLnN1bW1hcnktYmFza2V0LXByb21vdGlvbnMge1xuICBib3JkZXI6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICBtYXJnaW46IDIwcHggY2FsYyg4LjUlICsgN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAuYnRuLXByb21vIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLmlzLW9wZW5lZHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgZm9jdXMpO1xuICB9XG59XG5cbi5zdW1tYXJ5LWJhc2tldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmZvcm0tY2hlY2tvdXQgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIlO1xuXG4gICAgLmNoZWNrYm94LXRlcm1zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTIlO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3YXRjaGVzIHtcblxuICAmLnNpemUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5pcy1wcm9kdWN0LWxvY2F0b3IgJiB7XG4gICAgJi5jb2xvciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb21wb3NpdGUtcmFkaW9zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbXBvc2l0ZS1yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgJi5pY29uLWJlbmV0dG9uLXN0b3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMTJweCAwIDhweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgJi5jb21wb3NpdGUtcmFkaW8tdGV4dCB7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9jYXJ0IHtcblxuICAuc3VtbWFyeS1iYXNrZXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmNhcnQtYWN0aW9ucyB7XG4gICAgICBvcmRlcjogMTA7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5wdF93aXNoLWxpc3Qge1xuICAuY3RhLWxvY2F0aW9uIHtcbiAgICAuaXMtcGRwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlzLXdpc2hsaXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlc2VydmUtaW4tc3RvcmUge1xuXG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogNDVweCAwO1xuICAgIH1cblxuICAgIHRke1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1yaXMtc2VhcmNoe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAucmlzLXNlYXJjaC1pbnB1dHtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5pY29uLWJlbmV0dG9uLXNlYXJjaHtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52LS1tb2RhbC1iYWNrZ3JvdW5kLWNsaWNre1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAudi0tbW9kYWx7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnN0YXR1c3tcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIudGV4dC1zbS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIubF93cmFwcGVyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAuY29sdW1uLW5hdiB7XG4gICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjkwcHgpO1xuXG4gICAgICAubmF2LWJhbm5lciwgcCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5sX29mZmNhbnZhcyB7XG4gIG1hcmdpbi1sZWZ0OiAtIG1hcC1nZXQoJGNvbnRhaW5lci1wYWRkaW5ncywgUykgLyAxMDA7XG4gIG1hcmdpbi1yaWdodDogLSBtYXAtZ2V0KCRjb250YWluZXItcGFkZGluZ3MsIFMpIC8gMTAwO1xuICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJGNvbnRhaW5lci1wYWRkaW5ncywgUykgLyAxMDA7XG4gIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJGNvbnRhaW5lci1wYWRkaW5ncywgUykgLyAxMDA7XG59XG4iLCJcbi5ib3gtcHJvZHVjdCB7XG4gICYubGlzdGluZy1iYW5uZXIge1xuICAgIC50ZXh0IHtcblxuICAgICAgaDMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50b3AtY2F0ZWdvcmllcyB7XG4gIC5jYXRlZ29yaWVzIHtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2F0ZWdvcnkge1xuXG4gICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJjYXRlZ29yaWVzIHtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLWluZm8ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmZvb3Rlci1pbmZvLS1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAyO1xuICAmOmZpcnN0LWNoaWxkLCBcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1wYXltZW50cyB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mb290ZXItcGF5bWVudC0tYmxvY2sge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgdGVydGlhcnkpO1xuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59IiwiLnR3aW4tbWVkaWEsIC5zaW5nbGUtbWVkaWEge1xuICAubWVkaWEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKDIpLFxuICAgICY6bGFzdC1vZi10eXBlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlOm50aC1sYXN0LW9mLXR5cGUoMyksXG4gICAgJjpudGgtb2YtdHlwZSgyKTpudGgtbGFzdC1vZi10eXBlKDIpLFxuICAgICY6bGFzdC1vZi10eXBlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYXAtY29udGFpbmVyIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcblxuICAubWFwIHtcblxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcblxuICAgICNnb29nbGUtbWFwIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnN0b3JlbG9jYXRvcl92MiB7XG4gIC5maWx0ZXJzLXN0b3JlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZpbHRlcnMtc2VhcmNoLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpbHRlcnMtc3RvcmUtcXVlcnkge1xuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5uYXZpZ2F0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAjZ29vZ2xlLW1hcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1yZXN1bHRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgLmZpbHRlcnMtc3RvcmUtdG9nZ2xlLmVuYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZleCB7XG5cbiAgJi5tb2RhbC1zaXplLWd1aWRlIHtcbiAgICAudmV4LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXYtaGVhZGVyLXRlcnRpYXJ5IHtcbiAgLm5hdi1iYW5uZXIge1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuaGlkZGVuLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLnNwbGFzaCB7XG5cbiAgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbiIsIi5zdG9yZS1pbmZvIHtcbiAgLnB0X3N0b3JlLWxvY2F0b3IgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59IiwiLnB0X3dpc2gtbGlzdCB7XG4gIC5ib3gtcHJvZHVjdCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oNS1lZGl0b3JpYWwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG59XG4iLCIjbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiYm9keSB7XG4gICYuYW5pbWF0ZTpub3QoLmlzLXN0aWNreS1zaWRlYmFyKSB7XG4gICAgLnNpdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgbWFwKCRlYXNpbmcsIHByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5zaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubF93cmFwcGVyLW5hdiB7XG4gIC5jb2x1bW4tbmF2IHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG59XG5cblxubWFpbiB7XG4gID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbiIsIi5hbGVydC1ib3gge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBwYWRkaW5nOiA0N3B4IDkuNSU7XG59XG5cbi5hbGVydC1ib3gtaGVhZCB7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWxlcnQtYm94LWN0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5hbGVydC1pbmZvLW1zZyB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuIiwiLmJhc2tldC1tYWluLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5ib3gtaW5mby1jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMCU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuICB9XG5cbiAgLmluZm8tc2VydmljZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5ib3gtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5ib3gtaW5mby1zZXJ2aWNlIHtcbiAgLmluZm8tc2VydmljZS1oZWFkaW5nIHtcbiAgICAubGFiZWwtcHJpbWFyeSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYm94LW9yZGVyIHtcbiAgLm9yZGVyLW1haW4taW5mbyB7XG4gICAgLmxhYmVsLXdhcm5pbmcge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAuaW5mby1yZWFzb25zLCAuaW5mby1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIH1cblxuICAgIC5pbmZvLXJlYXNvbnMge1xuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib3gtb3JkZXIsIC5ib3gtYWRkcmVzcyB7XG4gIFtjbGFzc149XCJvcmRlci1jb2wtXCJdLCBbY2xhc3MqPVwib3JkZXItY29sLVwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5vcmRlci1jb2wteHMge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm9yZGVyLWNvbC1zbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC5vcmRlci1jb2wtbWQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cblxuICAub3JkZXItY29sLWxnIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYm94LW9yZGVyLWl0ZW1zIHtcbiAgLnN1bW1hcnktYmFza2V0LWNvc3RzIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1sZWZ0OiAyMiU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4iLCIuY2FyZC1wcm9kdWN0LXRpdGxlIHtcbiAgLnByb2R1Y3QtdGl0bGUge1xuICAgIGg0LCAuaDQtbGlrZSB7XG4gICAgICBAaW5jbHVkZSBlbGxpcHNpcztcbiAgICB9XG4gIH1cbn1cbiIsIi50b3AtY2F0ZWdvcmllcyB7XG4gIC5jYXRlZ29yaWVzIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXRlZ29yeTpmaXJzdC1vZi10eXBlOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgJjpmaXJzdC1vZi10eXBlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jaGFydC1zaXplIHtcbiAgLmNvbF92YWx1ZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgd2lkdGg6IDgzJTtcblxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKHNlY29uZGFyeSk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTIsIDcyLCAwLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGFydC1zaXplLWhlYWQge1xuICBwYWRkaW5nOiAwO1xuXG4gIC5jaGFydC1sYWJlbC1tYWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogIDEwcHggMDtcbiAgfVxuXG4gIC5jaGFydC1sYWJlbC1tYWluIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogMTclO1xuICB9XG5cbiAgLmNoYXJ0LW5leHQsIC5jaGFydC1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGFydC1zaXplLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAuY29sX2xhYmVsIHtcbiAgICB3aWR0aDogMTclO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNvbF9sYWJlbCwgLmNvbF92YWx1ZXMgLmNvbCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmNoYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAuY2hhcnQtc2l6ZS1jZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmNoYXJ0LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJnLWNvbG9yKHByaW1hcnkpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuY3RhLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdGEtbG9jYXRpb24ge1xuICAucHJvZHVjdC1hY3Rpb25zICsgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4iLCJmb290ZXIge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG5cbi5mb290ZXItbWFpbi1ib3R0b20ge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWFpbi1jcmVkaXRzIHtcbiAgcGFkZGluZy1sZWZ0OiBcbiAgc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLXBheW1lbnRzIHtcbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbn1cblxuXG4uZm9vdGVyLXBheW1lbnQtLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCB0ZXJ0aWFyeSk7XG4gIH1cbn1cbiIsIi5mb3JtLWNoZWNrb3V0IHtcbiAgZmllbGRzZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tYWRkcmVzc2VzIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgICYuZmlyc3RuYW1lLFxuICAgICYubGFzdG5hbWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYuZmlyc3RuYW1lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICAgIH1cblxuICAgICYubGFzdG5hbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLmhlYWRlci1tYWluIHtcbiAgLmJhcmUgJiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBTVEFUVVM6IEhlYWRlciBleHBhbmRlZFxuICAmLmlzLWV4cGFuZGVkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmlnaHQgMHMgMHMsIGNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1haW4tdG9wIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubmF2LWhlYWRlci10ZXJ0aWFyeSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNjAwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWNsb3NlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW1haW4tYWN0aW9ucyB7XG4gICAgICA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgLm5hdi1oZWFkZXItc2Vjb25kYXJ5IHtcbiAgICB9XG5cbiAgICAubmF2LWhlYWRlci10ZXJ0aWFyeSB7XG4gICAgICAubmF2LWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tdG9wIHtcbiAgLmhlYWRlci11c2VyLWljb25zIHtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tYm90dG9tIHt9XG5cbi5oZWFkZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZWFkZXItbWFpbi1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IocHJpbWFyeSk7XG59XG5cbi5oZWFkZXItY2xvc2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwcHgpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgbWFwKCRlYXNpbmcsIHByaW1hcnkpO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQoY2xvc2UpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLmhlYWRlci1iYXJlIHtcbiAgLmV4aXQtcHJvY2VzcyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfilbMnO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5saW5rLXByaW1hcnkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi5saXN0LXByb21vdGlvbnMge1xuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJvcmRlci1jb2xvcihyZXZlcnNlKTtcbiAgfVxufVxuXG4ubGlzdC1jb250YWN0cyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmlzLWhhbGYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiZy1jb2xvcihzZWNvbmRhcnkpO1xuICB9XG59XG5cbi5waWNrdXAtc3RvcmUge1xuICAubGlzdC1jb250YWN0cyB7XG4gICAgPiBsaSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LXNvY2lhbHMge1xuICBhbmltYXRpb246IGZhZGVPdXRJbiAuNnM7XG59XG4iLCIud2lkZS1tZWRpYSB7XG4gIHBpY3R1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuXG4udHdpbi1tZWRpYSB7XG4gIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuXG5cbiIsIi52ZXgge1xuICAmLm1vZGFsLXNpemUtZ3VpZGUge1xuICAgIC52ZXgtY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDEwMjRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXYtaGVhZGVyLXNlY29uZGFyeSB7XG4gIC8vIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsIDE2cHgpO1xufVxuXG4ubmF2LWhlYWRlci10ZXJ0aWFyeSB7XG4gIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsIDE2cHgpO1xuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LCA0MHB4KTtcbiAgfVxufVxuXG4uZm9vdGVyLWl0ZW0tLWxpbmtzIHtcbiAgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uZm9vdGVyLW1haW4tdG9wIHtcbiAgLmZvb3Rlci1pdGVtLS1zb2NpYWxzIHtcblxuICAgIGg2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmxpc3Qtc29jaWFscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtZm9vdGVyLWJvdHRvbSB7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtaW5uZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICY6bm90KC5oYXMtY2FwdGlvbikge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBzZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLWNhcHRpb24ge1xuICAgIHVsIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uLXB1c2goMSk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYm9yZGVyLWNvbG9yKHRlcnRpYXJ5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi5waW4sXG4gICAgICAgICYub3JkZXIsXG4gICAgICAgICYucmV0dXJuLFxuICAgICAgICAmLmZhdk9mZixcbiAgICAgICAgJi5zdG9yZSxcbiAgICAgICAgJi5zZXR0aW5ncyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmVmZXJyZWQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmV0dXJuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQocmV0dXJuKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBpbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KHBpbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcmRlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KG9yZGVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNldHRpbmdzIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoc2V0dGluZ3MpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmF2T2ZmIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoZmF2T2ZmKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0b3JlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoc3RvcmUpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgY29sb3I6IHRleHQtY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbi1tZW51IHtcbiAgLnNlY29uZGFyeSB7XG4gICAgPiBsaSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLCA2NHB4KTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLnRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LCAzMnB4KTtcbiAgICBAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoMyk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNuLW5hdi1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jcyB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4iLCIuc3VtbWFyeS1iYXNrZXQge1xuICAuaDUtZWRpdG9yaWFsIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnN1bW1hcnktYmFza2V0LWNvc3RzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uc3VtbWFyeS1iYXNrZXQtY29zdHMge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc3VtbWFyeS1iYXNrZXQtcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLnByb2R1Y3QtZGV0YWlsIHtcbiAgLnB0X3Byb2R1Y3QtZGV0YWlscyAmIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cblxuICAucXVpY2tidXkge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuIiwiLnB0X3dpc2gtbGlzdCB7XG4gIC5jdGEtbG9jYXRpb24ge1xuICAgIC5pcy1wZHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYm94LXByb2R1Y3Qge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIueHMtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnZleCB7XG4gIC52ZXgtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cblxuICAmLm1vZGFsLW1lZGl1bS5xdWlja2J1eSB7XG4gICAgLnZleC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogODM0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IHtcblxuICAuaGVhZF9jYXRlZ29yeSB7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE1MHB4IHRvcDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9yZXR1cm4ge1xuICAgIC5mb3JtLWdyb3VwLmNpdHksXG4gICAgLmZvcm0tZ3JvdXAuc3RhdGUtY29udGFpbmVyLFxuICAgIC5mb3JtLWdyb3VwLmNvdW50cnktY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5zZWxlY3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIi50aWxlcy1jb250YWluZXIge1xuICAuYm94LXByb2R1Y3QsIC5ib3gtYmFubmVyIHtcbiAgICB3aWR0aDogMjUlO1xuXG4gICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgfVxufVxuIiwiLnB0X3Byb2R1Y3QtZGV0YWlscyB7XG4gIC5wcm9kdWN0LWltYWdlLXNsaWRlci1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLnNsaWNrLWN1cnJlbnQgfiAucHJvZHVjdC1pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICB9XG4gIH1cblxufVxuXG4iLCIuc3ViY2F0ZWdvcmllcyB7XG4gIC5jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCJmb290ZXIge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgfVxuICAuZm9vdGVyLW1haW4tYm90dG9tLFxuICAuZm9vdGVyLWFpZCxcbiAgLmZvb3Rlci1tYWluLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn0iLCIuaGVhZGVyLW1haW4ge1xuICAmLmlzLWV4cGFuZGVkIHtcbiAgICAuaGVhZGVyLW1haW4tc2VhcmNoIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0LWRldGFpbCB7XG4gIC5wdF9wcm9kdWN0LWRldGFpbHMgJiB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgfVxufVxuIiwiY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEocGFsZXR0ZShiYWNrZ3JvdW5kLCB3YXJuaW5nKSwgLjEpO1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCB3YXJuaW5nKTtcbn1cbiIsIi5ib3gtcHJvZHVjdCB7XG4gIC5hY3Rpb25zIHtcbiAgICAuaXMtc2FsZSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkaXNjb3VudCk7XG4gICAgfVxuICB9XG5cbiAgLnByb21vbGFiZWwge1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHJldmVyc2UpO1xuICB9XG59XG5cbi5ib3gtb3JkZXItaGVhZCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIHRlcnRpYXJ5KTtcblxuICBwLFxuICAubGFiZWwtcHJpbWFyeSxcbiAgLmxhYmVsLXRlcnRpYXJ5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uYm94LW9yZGVyLW1haW4taW5mbyB7XG4gIC5pbmZvLWNvbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uYm94LWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYm94LW5vLWhpdHMge1xuICAubm8taGl0cy1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubm8taGl0cy10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBmb2N1cyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iLWVsZW1lbnQge1xuICAucHRfcHJvZHVjdC1kZXRhaWxzICYge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBzZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxufVxuIiwiLnN1YmNhdGVnb3JpZXMge1xuICAuZGV0YWlscyB7XG4gICAgPiBoMyxcbiAgICA+IC5oMy1saWtlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgaGlnaGxpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuI21lc3NhZ2UtcHJvZHVjdG5vdGZvdW5kIHtcbiAgYmFja2dyb3VuZDogcGFsZXR0ZShiYWNrZ3JvdW5kLCBzdWNjZXNzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsIHNlbGVjdGVkKTtcbn1cbiIsIi5mb290ZXItaW5mby0tYmxvY2sge1xuICBzcGFuW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XG4gICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZGVlcGdyZWVuKTtcbiAgfVxufVxuIiwiLmhlYWRlci1tYWluLXNlYXJjaCB7XG4gIGZvcm0ge1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG4iLCIubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IHBhbGV0dGUodGV4dCwgZGVlcGdyZWVuKTtcbn1cbiIsIi5tZXNzYWdlLWhlYWRlciB7XG4gIGNvbG9yOiBwYWxldHRlKHRleHQsIG1pZGJsdWUpO1xufVxuIiwiLmZvb3Rlci1pdGVtLS1saW5rcyxcbi5mb290ZXItaXRlbS0tc29jaWFscyB7XG4gIGEge1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIHNlY29uZGFyeSk7XG4gIH1cblxuICBoNiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoYm9yZGVyLCBoaWdobGlnaHQpO1xuICB9XG59XG4iLCIuc2VjdGlvbi10aXRsZSB7XG4gIFtjbGFzc149aWNvbi1dIHtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkZWVwZ3JlZW4pO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkZWVwZ3JlZW4pO1xuICB9XG59XG4iLCIuc24tbWVudSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbiIsIi5zZWxlY3RlZC12YWx1ZSB7XG4gIC5wcm9kdWN0LXNpemUtZ3VpZGUge1xuICAgIGNvbG9yOiBwYWxldHRlKHRleHQsIGRlZXBncmVlbik7XG4gIH1cbn1cbiIsIi53ZWF0aGVyLXdpZGdldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogYmctY29sb3IocHJpbWFyeSk7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gIHotaW5kZXg6IDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5wdF9jYXJ0ICYsXG4gIC5wdF9jaGVja291dCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC53ZWF0aGVyLXdpZGdldF9pbm5lci13cmFwIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB9XG4gIH1cblxuICAud2VhdGhlci13aWRnZXRfaW5uZXItd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgYmFja2dyb3VuZDogYmctY29sb3IocHJpbWFyeSk7XG4gICAgcGFkZGluZzogMCAxMHB4IDVweCAxMHB4O1xuICB9XG5cbiAgaGVhZGVyLmhlYWRlci1tYWluPi5jb250YWluZXI+JiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ZWF0aGVyZGF0YS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nLmljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgLndlYXRoZXJkYXRhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuY2l0eSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaWNvbi1iZW5ldHRvbi1lZGl0VjIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoOHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihtaWRncmF5KTtcbiAgICAgIH1cblxuICAgICAgLmNvbmRpdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDU4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKG1pZG9yYW5nZSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnLCBSb2JvdG87XG5cbiAgICAgICAgJi5TVU5fSE9UIHtcbiAgICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihtaWR5ZWxsb3cpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5TVU5fQ09MRCB7XG4gICAgICAgICAgY29sb3I6IHRleHQtY29sb3IobWlkb3JhbmdlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuQ0xPVURTIHtcbiAgICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihtaWRncmF5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuUkFJTiB7XG4gICAgICAgICAgY29sb3I6IHRleHQtY29sb3IoYmx1ZWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGVtcGVyYXR1cmUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2l0Y2hfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4udHh0X3N3aXRjaCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbV9zd2l0Y2hbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICYuZ2VvYmxvY2tlZCtsYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgYm9yZGVyLWNvbG9yKGxvd2F2YWlsYWJpbGl0eSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJvcmRlci1jb2xvcihsb3dhdmFpbGFiaWxpdHkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcHlfd2VhdGhlciB7XG5cbiAgICBhLFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB0ZXh0LWNvbG9yKG1pZGdyYXkpO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cblxuICAgIC5kaXNhYmxld2VhdGhlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmNsb3NlLXdpZGdldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJvcmRlci1jb2xvcih0ZXJ0aWFyeSk7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmctY29sb3IobGlnaHRob3Zlcik7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogdGV4dC1jb2xvcihmb2N1cyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLnByb2R1Y3Qtc3RhdGljLWxpbmtzIHtcbiAgLmFjdGlvbnMge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCwgZGVlcGdyZWVuKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9wcm9kdWN0c2VhcmNocmVzdWx0IHtcbiAgLmhlYWRfY2F0ZWdvcnkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBwYWxldHRlKGJvcmRlciwgbGlnaHQpO1xuICB9XG5cbiAgLnNjcm9sbC10by10b3Age1xuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoYmFja2dyb3VuZCwgbGlnaHQpO1xuICB9XG59XG4iLCIvKipcbiAqIEZST00gTk9XIE9OLCBZT1UgV0lMTCBCRSBTV0lUQ0hJTkcgVE8gU1BFQ0lGSUMgQlJFQUtQT0lOVFMuICpcblxuICogUGxlYXNlIHJlZmVycyB0byBhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIGZvciB0aGUgY29tcGxldGUgbGlzdCBvZiB0aGUgYnJlYWtwb2ludHMgdXNlZC5cbiAqIElmIHlvdSBuZWVkIGFueSBvdGhlciBtZWRpYSBxdWVyaWVzLCBwbGVhc2UgYWRkIHRoZW0gaGVyZSBiZWxvdywgdGFraW5nIGluIGNvbnNpZGVyYXRpb24gdGhhdCBhIG1vYmlsZSBmaXJzdCBhcHByb2FjaCBoYXMgYmVlbiBhZG9wdGVkLlxuKi9cblxuLy8vLy8vLy8gWFMgLy8vLy8vLy9cblxuLy8gSU1QT1JUICpPTkxZLU1PQklMRSogTU9EVUxFUyBTVFlMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSAtIDEpIHtcbiAgQGltcG9ydCBcIm1vZHVsZXMvMDFfeHMtb25seS9tb2R1bGVzXCI7XG59XG5cbi8vLy8vLy8vIFNNQUxMIC8vLy8vLy8vXG5cbi8vIElNUE9SVCAqRlJPTS1UQUJMRVQqIE1PRFVMRVMgU1RZTEVcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgQGltcG9ydCBcIm1vZHVsZXMvMDJfcy1taW4vbW9kdWxlc1wiO1xufVxuXG4vLyBJTVBPUlQgKk9OTFktVEFCTEVUKiBNT0RVTEVTIFNUWUxFXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCAtIDEpIHtcbiAgQGltcG9ydCBcIm1vZHVsZXMvMDJfcy1vbmx5L21vZHVsZXNcIjtcbn1cblxuLy8gSU1QT1JUICpVTlRJTC1UQUJMRVQqIE1PRFVMRVMgU1RZTEVcbi8vICBQbGVhc2UgdXNlIHRoaXMgbWVkaWEgcXVlcnkganVzdCBmb3Igc3R5bGUgcnVsZXMgd2hpY2ggaGF2ZSB0byBiZSBhcHBsaWVkIGZvciBzdXJlIGZyb20gMCB0byAxMDIzcHguXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kIC0gMSkge1xuICBAaW1wb3J0ICdtb2R1bGVzLzAyX3MtbWF4L21vZHVsZXMnO1xufVxuXG4vLy8vLy8vLyBNRURJVU0gLy8vLy8vLy9cblxuLy8gSU1QT1JUICpGUk9NLU1FRElVTSogTU9EVUxFUyBTVFlMRVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICBAaW1wb3J0IFwibW9kdWxlcy8wM19tLW1pbi9tb2R1bGVzXCI7XG59XG4iLCIud2VhdGhlci13aWRnZXQge1xuXG4gIC5oZWFkZXItbWFpbi1hY3Rpb25zPiYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29weV93ZWF0aGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgLmNsb3NlLXdpZGdldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBoZWFkZXIuaGVhZGVyLW1haW4+LmNvbnRhaW5lcj4mIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgLndlYXRoZXItd2lkZ2V0X2lubmVyLXdyYXAge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgIGltZy5pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC53ZWF0aGVyZGF0YSB7XG5cbiAgICAgICAgLmNpdHksXG4gICAgICAgIC5jb25kaXRpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wdF9jYXJ0ICYsXG4gICAgLnB0X2NoZWNrb3V0ICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9jYXJ0IHtcbiAgLmhlYWRlci1tYWluLXRvcCA+IGRpdiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnByb2R1Y3QtcHJpY2Vze1xuICAgIC5wcm9tb2ZyZWV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShib3JkZXIsaGlnaGxpZ2h0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgY29sb3I6IHBhbGV0dGUodGV4dCxmb2N1cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIGhvdmVyKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgLnByb2R1Y3QtbmFtZSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC0gKG1hcCgkY29udGFpbmVyLXBhZGRpbmdzLCBYUykgLyAyKTtcbiAgfVxufVxuIiwiLmQyZC1yZXN1bHQge1xuICAmLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGJhY2tncm91bmQsIG9wYWNpdHkpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShiYWNrZ3JvdW5kLCBvcGFjaXR5KTtcbiAgfVxufVxuIiwiLnNuLW1lbnUge1xuICAuc2Vjb25kYXJ5IHtcbiAgICA+IGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgIH1cblxuICAgID4gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShiYWNrZ3JvdW5kLCBwcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgIH1cblxuICAgID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoYmFja2dyb3VuZCwgcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgPiBsaTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHBhbGV0dGUoYmFja2dyb3VuZCwgdGVydGlhcnkpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi53ZWF0aGVyLXdpZGdldCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcblxuICAmOmhvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC53ZWF0aGVyLXdpZGdldF9pbm5lci13cmFwIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB9XG4gIH1cbn0iLCIud2VhdGhlci13aWRnZXQge1xuICB3aWR0aDogMTM1cHg7XG5cbiAgLnN3aXRjaF93cmFwcGVyIHtcbiAgICBzcGFuLnR4dF9zd2l0Y2gge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC53ZWF0aGVyZGF0YS13cmFwcGVyIHtcbiAgICAuY2l0eSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG5cbiAgICAuY29uZGl0aW9uIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICsgLmhlYWRlci11c2VyLWljb25zIHtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvcHlfd2VhdGhlciB7XG4gICAgYSxcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNuLW1lbnUge1xuICAuc24tbmF2LXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmxpbmsge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkZWVwZ3JlZW4pO1xuICB9XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogcGFsZXR0ZSh0ZXh0LCBkZWVwZ3JlZW4pO1xufVxuIl19 */
