html{-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,.wp-caption-text,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select{background:transparent;border:0;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0 auto 0;padding:0;vertical-align:baseline}main,article,aside,details,figcaption,.wp-caption-text,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-ms-overflow-style:scrollbar}ol,ul{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit}[tabindex="-1"]:focus{outline:none !important}hr{box-sizing:content-box;height:0;overflow:visible}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}fieldset{min-width:0}@font-face{font-family:lg;src:url(../../assets/webfonts/lg/lg.eot?n1z373);src:url(../../assets/webfonts/lg/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../../assets/webfonts/lg/lg.woff?n1z373) format("woff"),url(../../assets/webfonts/lg/lg.ttf?n1z373) format("truetype"),url(../../assets/webfonts/lg/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none;background-color:transparent}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:0;background:0 0;border:none;box-shadow:none;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,color 0.2s linear}.lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px, 0, 0)}.lg-hide-items .lg-next{opacity:0;transform:translate3d(10px, 0, 0)}.lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0, -10px, 0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{transform:scale3d(0.5, 0.5, 0.5);opacity:0;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;transform:translate3d(0, 100%, 0);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{transform:translate3d(0, 0, 0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width: 1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toggle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:0;border:none}.lg-outer .lg-toggle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translate3d(0, 0, 0);backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale3d(1, 1, 1);transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;transform-origin:0 0;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s, transform .15s ease 0s;transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s, opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;transform:translate3d(0, 5px, 0);transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) center center no-repeat;display:none !important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block !important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{background-image:none !important;background-color:transparent !important;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.dribbble{color:#EA4C89}.facebook{color:#3B5999}.flickr{color:#FF0084}.googleplus{color:#DD4B39}.instagram{color:#E4405F}.linkedin{color:#0077B5}.pinterest{color:#BD081C}.snapchat{color:#FFFC00}.soundcloud{color:#f30}.tumblr{color:#34465D}.twitter{color:#55ACEE}.vimeo{color:#1AB7EA}.whatsapp{color:#25D366}.youtube{color:#CD201F}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary,.wFormContainer .actions input[type=submit],.gform_footer .gform_button,.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,#ccc .ccc-notify-button,#ccc .ccc-button-solid,.button-tertiary,.button-tertiary:after,input,textarea,select,.donate-amount,.exit-outer,.content a,.comments-area .comment-content a,figcaption a,.wp-caption-text a,.text-hover,.nav-item-link,.sidebar-nav-item .subnav_element,.comments-area .comment-meta a,.comments-area .comment .reply a,.item-link,.item-header-title a,.media-block-content p a,.metadata-link,.metalabel a,.content a img img,.comments-area .comment-content a img img,.profile-image img,.footer-nav-item.social .nav-item-link,.footer-nav-item.social .nav-item-link .icon,.footer-helpline a,.header,.header-logo,.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-links .pagination_element.prev,.header-links .pagination_element.next,.menu-button,.get-help .cards>* .card-wrap,.updates .cards>* .card.hovered .card-image,.updates .cards>* .card.hovered .card-wrap,.rnav-item-link,.rnav-arrow,.sidebar,.sidebar-show-button,.sidebar-meta-block-tag,.sidebar-meta-block.downloads .downloads-link,.sidebar-meta-share-button,.bbpress-wrapper .bbp-breadcrumb a,.bbpress-wrapper .bbp-forums .bbp-forum-title,.bbpress-wrapper .bbp-forums .bbp-topic-permalink,.bbpress-wrapper .bbp-topics .bbp-forum-title,.bbpress-wrapper .bbp-topics .bbp-topic-permalink,.bbpress-wrapper .bbp-replies .bbp-forum-title,.bbpress-wrapper .bbp-replies .bbp-topic-permalink,.bbp-forums-list li a,.card,.reports .card-image img,.download-link,.filter-show-button,.filter-show-button .icon,.header.nav-up .header-subnav-inner,.header.nav-up .header-subnav-inner .search,.header.nav-up .header-subnav-inner .header-subnav,.metatag-link,.pagination a,.profile-overlay,.profile-summary,.profile-summary .profile-summary-close,.profile-meta-item-link,.profile-meta-item-text,.pullquote-share-element{-webkit-transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;transition-duration:0.2s;transition-timing-function:ease-in-out}.home *[data-visible="true"]{opacity:1;transform:translateY(0),translateX(0);transition-timing-function:ease-in-out;transition-duration:800ms;transition-delay:260ms}.home *[data-scroll-effect="fadein"]{opacity:0.01;transform:translateY(50px);transition:ease 1.5s}.home *[data-scroll-effect="fade"]{opacity:0.01;transition:ease 0.5s}.home *[data-scroll-effect="fadeinleft"]{opacity:0.01;transform:translateX(-150px);transition:ease-in-out 6s}.home *[data-scroll-effect="fadeinright"]{opacity:0.01;transform:translateX(150px);transition:ease-in-out 6s}.wFormContainer .wForm .inline,.gform_fields,.footer-cta .cta-inner,.footer-header,.footer-nav-outer,.footer-helpline,.footer-credits .container,.header,.header-inner,.header-inner .container,.header-nav,.helpline-outer .container,.home-hero-inner,.home-hero-outer.support .home-hero,.main-section,.main-section>*,.sidebar-meta,.sidebar-meta-share,.sidebar-meta-share-button,.cards,.cards>*,.card,.donations,.donations-actions,.donations-amount span,.donations .tabs,.donations [role="tablist"],.download,.feat-items .container,.item,.filter,.hero,.hero-info,.media-block,.media-block-info,.pagination,.profile,.profile-element,.pullquote,.share,.share-item,.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next,.slick-track,.statistic{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap}@font-face{font-family:'Landasans';src:url("../../assets/webfonts/landasans/landasans-regular.eot");src:url("../../assets/webfonts/landasans/landasans-regular.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/landasans/landasans-regular.woff2") format("woff2"),url("../../assets/webfonts/landasans/landasans-regular.woff") format("woff"),url("../../assets/webfonts/landasans/landasans-regular.ttf") format("truetype"),url("../../assets/webfonts/landasans/landasans-regular.svg#youworkforthem") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Landasans';src:url("../../assets/webfonts/landasans/landasans-medium.eot");src:url("../../assets/webfonts/landasans/landasans-medium.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/landasans/landasans-medium.woff2") format("woff2"),url("../../assets/webfonts/landasans/landasans-medium.woff") format("woff"),url("../../assets/webfonts/landasans/landasans-medium.ttf") format("truetype"),url("../../assets/webfonts/landasans/landasans-medium.svg#youworkforthem") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("../../assets/webfonts/opensans/opensans-light.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-light.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("../../assets/webfonts/opensans/opensans-lightItalic.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-lightItalic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../../assets/webfonts/opensans/opensans-regular.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-regular.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("../../assets/webfonts/opensans/opensans-italic.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../../assets/webfonts/opensans/opensans-bold.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-bold.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("../../assets/webfonts/opensans/opensans-bolditalic.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-bolditalic.woff") format("woff")}::-moz-selection{background:#86338A;color:#fff}::selection{background:#86338A;color:#fff}::-webkit-input-placeholder{color:currentColor;opacity:0.4}:-moz-placeholder{color:currentColor;opacity:0.4}::-moz-placeholder{color:currentColor;opacity:0.4}:-ms-input-placeholder{color:currentColor;opacity:0.4}h1,h2,h3,h4,.donate-header-title,h5,h6,.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary,.wFormContainer .actions input[type=submit],.gform_footer .gform_button,.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,#ccc .ccc-notify-button,#ccc .ccc-button-solid,.button-tertiary,.wFormContainer .wForm legend,.exit-item:first-child,.footer-helpline-tel,.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-nav-list .nav-item,.menu-button,.rnav-item-link,.bbpress-wrapper .bbp-breadcrumb,.bbpress-wrapper .bbp-header .forum-titles,.bbpress-wrapper .bbp-header .bbp-reply-author,.bbpress-wrapper .bbp-header .bbp-reply-content,.bbpress-wrapper .bbp-footer .forum-titles,.bbpress-wrapper .bbp-footer .bbp-reply-author,.bbpress-wrapper .bbp-footer .bbp-reply-content,.bbpress-wrapper .bbp-forums .bbp-forum-title,.bbpress-wrapper .bbp-forums .bbp-topic-permalink,.bbpress-wrapper .bbp-topics .bbp-forum-title,.bbpress-wrapper .bbp-topics .bbp-topic-permalink,.bbpress-wrapper .bbp-replies .bbp-forum-title,.bbpress-wrapper .bbp-replies .bbp-topic-permalink,.donations .currency-symbol,.donations-amount span,.donations [role="tablist"] button,.filter-show-button span,.pullquote blockquote,.statistic-value-number{font:400 1rem/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:0.04em}.content table,.comments-area .comment-content table{font:400 1rem/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.content,.comments-area .comment-content,figcaption,.wp-caption-text,.footer-helpline-item h3,.header-subnav-inner .button-tertiary,.sidebar-meta-block-title,.sidebar-meta-share-title,.pullquote-share-title{font:400 1rem/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.sidebar-meta-block-tag,.card-header-date,.comments-area .comment .reply,.metadata,.metatag-link,.pagination{font:400 1rem/1.5 "Landasans",AndaleMono,"Lucida Console",monospace;letter-spacing:0.04em}.metalabel{font:700 0.9rem/1.5 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-transform:uppercase;letter-spacing:0.1em}h1{font-size:2rem;font-size:calc(1.72rem + 1.4vw)}@media screen and (min-width: 1280px){h1{font-size:3rem}}h2{font-size:1.8rem;font-size:calc(1.6rem + 1vw)}@media screen and (min-width: 1280px){h2{font-size:2.5rem}}h3{font-size:1.5rem;font-size:calc(1.36rem + 0.7vw)}@media screen and (min-width: 1280px){h3{font-size:2rem}}h4{font-size:1.4rem;font-size:calc(1.32rem + 0.4vw)}@media screen and (min-width: 1280px){h4{font-size:1.7rem}}.donate-header-title,h5{font-size:1.25rem;font-size:calc(1.21rem + 0.2vw)}@media screen and (min-width: 1280px){.donate-header-title,h5{font-size:1.6rem}}h6{font-size:1.125rem;font-size:calc(1.105rem + 0.1vw)}@media screen and (min-width: 1280px){h6{font-size:1.5rem}}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary,.wFormContainer .actions input[type=submit],.gform_footer .gform_button,.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,#ccc .ccc-notify-button,#ccc .ccc-button-solid{border-radius:25px;display:inline-block;font-size:1.6rem;padding:.28571rem 2rem .55556rem;text-align:center;width:auto}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next{background-color:#FBDD4F;color:#000}.btn:hover,.button:hover,:hover[type="reset"],:hover[type="submit"],.media-block-element-play:hover,.pagination_element.prev:hover,.pagination_element.next:hover{background-color:#86338A;color:#fff}.btn-secondary,.button-secondary{background-color:#84B554}.btn-secondary:hover,.button-secondary:hover{background-color:#FBDD4F}.button-tertiary{box-shadow:inset 0 -2px 0 0 #E18BBD;color:#86338A;font-size:1.5rem;padding-right:22px;position:relative}.button-tertiary:after{position:absolute;top:50%;transform:translate(0, -50%);background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%2386338A'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;height:11px;right:0;width:15px}.button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #42348D;color:#42348D}.button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%2342348D'/%3E%3C/svg%3E%0A");right:2px}input,textarea,select,.donate-amount{color:#333;border-radius:20px;border:1px solid #ccc;font:400 1em/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;height:2.5em;padding:0 1rem;width:100%}input:disabled,textarea:disabled,select:disabled,.donate-amount:disabled{background:#E6E6E6}form{font:1rem "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}form p{font:1em "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}[type="text"],[type="number"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="time"],[type="search"],[type="tel"],[type="url"],[type="email"],[list],textarea,select{background:#fff;outline:none}[type="text"]:focus,[type="number"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="month"]:focus,[type="week"]:focus,[type="time"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="url"]:focus,[type="email"]:focus,[list]:focus,textarea:focus,select:focus{border-color:#84B554}[type="text"]::-webkit-input-placeholder,[type="number"]::-webkit-input-placeholder,[type="date"]::-webkit-input-placeholder,[type="datetime"]::-webkit-input-placeholder,[type="datetime-local"]::-webkit-input-placeholder,[type="month"]::-webkit-input-placeholder,[type="week"]::-webkit-input-placeholder,[type="time"]::-webkit-input-placeholder,[type="search"]::-webkit-input-placeholder,[type="tel"]::-webkit-input-placeholder,[type="url"]::-webkit-input-placeholder,[type="email"]::-webkit-input-placeholder,[list]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:gray;opacity:1}[type="text"]::-moz-placeholder,[type="number"]::-moz-placeholder,[type="date"]::-moz-placeholder,[type="datetime"]::-moz-placeholder,[type="datetime-local"]::-moz-placeholder,[type="month"]::-moz-placeholder,[type="week"]::-moz-placeholder,[type="time"]::-moz-placeholder,[type="search"]::-moz-placeholder,[type="tel"]::-moz-placeholder,[type="url"]::-moz-placeholder,[type="email"]::-moz-placeholder,[list]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:gray;opacity:1}[type="text"]:-ms-input-placeholder,[type="number"]:-ms-input-placeholder,[type="date"]:-ms-input-placeholder,[type="datetime"]:-ms-input-placeholder,[type="datetime-local"]:-ms-input-placeholder,[type="month"]:-ms-input-placeholder,[type="week"]:-ms-input-placeholder,[type="time"]:-ms-input-placeholder,[type="search"]:-ms-input-placeholder,[type="tel"]:-ms-input-placeholder,[type="url"]:-ms-input-placeholder,[type="email"]:-ms-input-placeholder,[list]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:gray;opacity:1}[type="text"]:-moz-placeholder,[type="number"]:-moz-placeholder,[type="date"]:-moz-placeholder,[type="datetime"]:-moz-placeholder,[type="datetime-local"]:-moz-placeholder,[type="month"]:-moz-placeholder,[type="week"]:-moz-placeholder,[type="time"]:-moz-placeholder,[type="search"]:-moz-placeholder,[type="tel"]:-moz-placeholder,[type="url"]:-moz-placeholder,[type="email"]:-moz-placeholder,[list]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:gray;opacity:1}textarea{resize:vertical;padding:.5rem 1rem;height:auto;min-height:8rem}[type="reset"],[type="submit"]{-webkit-appearance:none;border:none;cursor:pointer}button{border:0;cursor:pointer}button:hover{color:#84B554;text-decoration:underline}[type="color"],[type="file"]{border:none;line-height:1;padding:0}[type="file"]{height:auto}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../images/select-arrow.svg");background-position:95% center;background-repeat:no-repeat;background-size:25px;border:solid 1px #A1AEB7}@media screen and (min-width: 560px){select{background-image:url("../images/select-arrow.svg");background-position:98% center;background-repeat:no-repeat}}select::-ms-expand{display:none}label{font:400 1em/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;display:block}label+input,label+textarea,label+select{margin-top:.25rem}legend{border-bottom:1px solid #E6E6E6;padding-bottom:.5rem;width:100%}[type="checkbox"],[type="radio"]{float:left;height:1.5rem;margin-right:.5rem;width:auto}[type="checkbox"]+label,[type="radio"]+label{display:inline;font-style:normal}.chosen-container{margin-top:.25rem;width:100% !important}.chosen-container .chosen-single{background:#fff !important;height:2.5rem !important;padding-left:1rem}.chosen-container .chosen-single span{color:#333 !important;font-size:1rem;line-height:39px}.chosen-container .chosen-single div b{background-image:url("../images/select-arrow.svg") !important;background-position:center !important;background-size:25px !important;margin-left:-20px;width:25px !important}.bbp-login-form label{width:100% !important}.wFormContainer{margin:0 !important;max-width:none !important;width:100% !important}.wFormContainer .supportInfo{text-align:left}.wFormContainer .supportInfo a{color:#3B8524 !important}.wFormContainer .supportInfo a:hover{color:#86338A !important}.wFormContainer fieldset{border-radius:20px !important;border:1px solid #84B554 !important}.wFormContainer fieldset.section{padding:0px 2rem 2rem !important}.wFormContainer .wFormTitle{color:#86338A !important;font-size:2rem !important;padding:0 !important}.wFormContainer .htmlSection{padding:0 !important}.wFormContainer .htmlSection h3{font:400 1rem/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif !important;letter-spacing:0.04em !important;color:#86338A !important;font-size:2rem !important}.wFormContainer .label,.wFormContainer label{font-size:0.9rem !important;font-weight:700 !important}.wFormContainer .label td,.wFormContainer label td{font-size:0.9rem !important;font-weight:700 !important}.wFormContainer .postField{font-weight:400 !important}.wFormContainer .wForm{background-color:transparent !important;padding:0 !important}.wFormContainer .wForm .oneField{margin:.5rem 0 0 0 !important;padding:0 !important}.wFormContainer .wForm legend{border-bottom:0;color:#86338A;display:inline-block;font-size:1.8rem;margin-left:-1rem;padding:0 1rem .5rem;width:auto}.wFormContainer .wForm table,.wFormContainer .wForm td{width:auto !important}.wFormContainer .wForm .inline .oneField{flex:0 100%;max-width:100%;margin:0 !important;padding:0 !important}@media screen and (min-width: 700px){.wFormContainer .wForm .inline .oneField{flex:0 48%;max-width:48%}}@media screen and (min-width: 700px){.wFormContainer .wForm .inline .oneField:first-child{margin-right:4% !important}}.wFormContainer .wForm .inputWrapper option{margin-top:0 !important}.wFormContainer .wForm .oneChoice input[type=checkbox]{margin-top:5px !important}.wFormContainer .wForm input[type=file]{border-radius:0 !important}.wFormContainer .wForm .inputWrapper{width:100%}.wFormContainer .wForm .inputWrapper .choices .oneChoice{display:inline-block}.wFormContainer .wForm input[type=text]{padding:0 1rem !important;width:100%}.wFormContainer .primaryAction{font-size:1.25rem !important;margin-top:0 !important;padding:0 2rem !important}.wFormContainer .field-hint{font-size:0.9rem !important;font-style:italic !important;margin-top:0 !important;padding-bottom:.66667rem}.wFormContainer .field-hint-inactive{color:#4D4D4D !important;font-size:0.9rem !important;font-style:italic !important;margin-top:0 !important;padding-bottom:.66667rem}.wFormContainer .actions input[type=submit]{background-color:#FFEB3B !important;border:0 !important;color:#000 !important;font-size:1.8rem !important;height:3.5rem}.wFormContainer .actions input[type=submit]:hover{background-color:#86338A !important;color:#fff !important}#mc_embed_signup br{display:none}.validation_error{background-color:rgba(224,3,3,0.2);border:solid 1px rgba(224,3,3,0.2);border-radius:20px;padding:.5rem 1rem}.gform_fields{justify-content:space-between}.gform_fields .gfield{flex:0 100%;max-width:100%;margin:1rem 0 0 !important}@media screen and (min-width: 700px){.gform_fields .gfield{flex:0 48%;max-width:48%}}.gform_fields .gfield .gfield_label{font-size:1rem}.gform_fields .gfield.gfield_error input{border-color:#E00303}.gform_fields .gfield input[type=checkbox],.gform_fields .gfield input[type=radio]{transform:scale(1.3)}.gform_fields .validation_message{color:#E00303;font-size:0.8rem}.gform_fields #field_1_10{margin-top:2rem !important}.gform_fields #field_1_10,.gform_fields #field_1_15,.gform_fields #field_1_21,.gform_fields #field_2_15,.gform_fields #field_2_21{flex:0 100%;max-width:100%}.gform_fields #field_1_10 .gfield_label,.gform_fields #field_1_15 .gfield_label,.gform_fields #field_1_21 .gfield_label,.gform_fields #field_2_15 .gfield_label,.gform_fields #field_2_21 .gfield_label{font-weight:700}.gform_footer{padding-top:2rem}.gform_footer .gform_button{background-color:#FFEB3B !important;border:0 !important;color:#000 !important;font-size:1.8rem !important;height:3.5rem}.gform_footer .gform_button:hover{background-color:#86338A !important;color:#fff !important}.gfield_radio li,.gfield_checkbox li{padding-top:.66667rem}.gform_body .ginput_container *{margin-top:0}.gform_body .ginput_container .gfield_checkbox input[type=checkbox]{margin-top:0 !important}.gform_body select+label,.gform_body input[type="text"]+label{color:gray;font-style:italic;margin:0 auto 1rem}.gform_body label+*{margin-top:.25rem}.gform_body .gfield_required{color:#E00303}.icon{display:inline-block;fill:currentColor;height:1.5rem;vertical-align:top;width:1.5rem}.ie .icon{display:none}.icon-label{left:-9999px;position:fixed;top:-9999px}.ie .icon-label{position:static}.article{margin-top:0;padding:2rem 1rem 0;position:relative;width:100%}@media screen and (min-width: 560px){.article{margin-left:0;padding:2rem 1rem}}.article-header-summary p{font:300 1.33em/1.5 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.article-footer{border-top:1px solid #ccc;margin-top:2rem;padding-top:1rem}@media screen and (min-width: 560px){.article{padding:0}}@media screen and (min-width: 960px){.article{flex:0 66.66%;max-width:66.66%;float:left}}.article>*+*{margin:2rem 0 0}.article .accordion-outer,.article .pullquote{width:100%}.article .accordion-outer{background-color:#E6E6E6}.article .pullquote{margin:2rem 0 0}.article .pullquote-image{border-radius:100%}@media screen and (min-width: 700px){.article .pullquote-image+.pullquote-info{padding:1.5rem 0 0 2rem}}.article .pullquote-image+.pullquote-info blockquote{font-size:2rem}@media screen and (min-width: 700px){.article .pullquote-image+.pullquote-info blockquote{font-size:2.4rem}}.article .pullquote-info{flex:0 100%;max-width:100%;margin:0;padding:0}@media screen and (min-width: 700px){.article .pullquote-info{text-align:left}}.article .pullquote-info blockquote{color:#86338A;font-weight:700}.article .pullquote cite{font-size:1.2em}.article .pullquote cite:before{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='%2368C3EC'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:8px;margin:.5rem auto;width:140px}@media screen and (min-width: 700px){.article .pullquote cite:before{margin:.5rem auto .5rem 0}}.article .gallery-thumb{padding:0}.article .gallery .slick-slide *{height:100%}.article .gallery .slick-dotted.slick-slider{margin-bottom:60px}@media screen and (min-width: 700px){.article .gallery .slick-prev{left:-1rem}}@media screen and (min-width: 700px){.article .gallery .slick-next{right:-1rem}}.article .download-block{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.article .download-block{flex:0 50%;max-width:50%}}.article .cta{background-color:#86338A;border-radius:20px;padding:3rem}.article .cta-inner{color:#fff;text-align:left}.article .media-block{background-color:transparent;border-radius:0;box-shadow:none;min-height:auto}.article .media-block-element{flex:0 100%;max-width:100%;border-radius:0}.article .media-block-element img{border-radius:20px 20px 20px 0;height:100%;margin:0;position:relative;width:100%}.article .media-block-element .video-outer{border-radius:20px 20px 20px 0;display:block;overflow:hidden;padding-bottom:56.25%;height:0;position:relative}.article .media-block-element .video-outer iframe{height:100%;left:0;position:absolute;top:0;width:100%}.article .media-block-info{display:none}.article .media-block-caption{background-color:#FBDD4F;border-radius:0 0 15px 15px;display:inline-block;font-size:0.9em !important;margin-top:0 !important;overflow-wrap:break-word;padding:.5rem 1rem;word-wrap:break-word;margin:0 2rem 0 0}@media screen and (min-width: 700px){.article .media-block-caption{margin:0 4rem 0 0}}.article .profile{margin:2rem -1.5rem;padding:0}@media screen and (min-width: 960px){.article .profile{margin:2rem -2rem}}.article .profile-name{font-size:1.2rem}@media screen and (min-width: 960px){.article .profile-name{font-size:1.6rem}}.article .profile-element{margin:1.5rem 0}@media screen and (min-width: 1280px){.article .profile-element{flex:0 33.33%;max-width:33.33%}}.article .profile-element:nth-child(n+4),.article .profile-element:nth-child(n+5){margin:1.5rem 0}body.logged-in .header{top:32px}@media screen and (min-width: 960px){body.admin-bar .lg-outer{top:33px}}blockquote:before,blockquote:after{display:none !important}blockquote p{quotes:"“" "”" "‘" "’"}blockquote p:before{content:open-quote;display:inline-block}blockquote p:after{content:close-quote;display:inline-block}.content *,.comments-area .comment-content *{margin-top:1rem}.content *:first-child,.comments-area .comment-content *:first-child{margin-top:0;text-align:left}.content h2,.comments-area .comment-content h2,.content h3,.comments-area .comment-content h3,.content h4,.comments-area .comment-content h4,.content h5,.comments-area .comment-content h5{color:#86338A}.content ol,.comments-area .comment-content ol,.content ul,.comments-area .comment-content ul{margin-top:1rem;padding-left:1.2rem}.content li+li,.comments-area .comment-content li+li{margin:.5rem auto 0}.content ol li,.comments-area .comment-content ol li{list-style:decimal}.content ol li ol li,.comments-area .comment-content ol li ol li{list-style-type:lower-roman}.content ol li ul li,.comments-area .comment-content ol li ul li{list-style-type:circle}.content ul li,.comments-area .comment-content ul li{list-style:disc}.content ul li ul li,.comments-area .comment-content ul li ul li{list-style-type:circle}.content ul li ol li,.comments-area .comment-content ul li ol li{list-style-type:decimal}.content form ol,.comments-area .comment-content form ol,.content form ul,.comments-area .comment-content form ul{padding:0}.content form li,.comments-area .comment-content form li{list-style:none !important}.content p,.comments-area .comment-content p{font-size:1rem;text-align:left}.content p:empty,.comments-area .comment-content p:empty{display:none}.content a,.comments-area .comment-content a{text-decoration:underline}.content img,.comments-area .comment-content img{border-radius:20px 20px 20px 0;margin-top:1.5rem}.content .fluid-width-video-wrapper,.comments-area .comment-content .fluid-width-video-wrapper{border-radius:20px;overflow:hidden}.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,.content .pagination_element.prev,.comments-area .comment-content .pagination_element.prev,.content .pagination_element.next,.comments-area .comment-content .pagination_element.next{color:#000;font-size:1.6rem;margin-top:1rem;padding:.4rem 1.5rem .55556rem}.content .btn:hover,.comments-area .comment-content .btn:hover,.content .button:hover,.comments-area .comment-content .button:hover,.content :hover[type="reset"],.comments-area .comment-content :hover[type="reset"],.content :hover[type="submit"],.comments-area .comment-content :hover[type="submit"],.content .media-block-element-play:hover,.comments-area .comment-content .media-block-element-play:hover,.content .pagination_element.prev:hover,.comments-area .comment-content .pagination_element.prev:hover,.content .pagination_element.next:hover,.comments-area .comment-content .pagination_element.next:hover{color:#fff}@media screen and (min-width: 560px){.content .btn+.btn,.comments-area .comment-content .btn+.btn,.content .btn .button,.comments-area .comment-content .btn .button,.content .btn [type="reset"],.comments-area .comment-content .btn [type="reset"],.content .btn [type="submit"],.comments-area .comment-content .btn [type="submit"],.content .btn .media-block-element-play,.comments-area .comment-content .btn .media-block-element-play,.content .btn .pagination_element.prev,.comments-area .comment-content .btn .pagination_element.prev,.content .btn .pagination_element.next,.comments-area .comment-content .btn .pagination_element.next,.content .button+.btn,.comments-area .comment-content .button+.btn,.content [type="reset"]+.btn,.comments-area .comment-content [type="reset"]+.btn,.content [type="submit"]+.btn,.comments-area .comment-content [type="submit"]+.btn,.content .media-block-element-play+.btn,.comments-area .comment-content .media-block-element-play+.btn,.content .pagination_element.prev+.btn,.comments-area .comment-content .pagination_element.prev+.btn,.content .pagination_element.next+.btn,.comments-area .comment-content .pagination_element.next+.btn,.content .button .button,.comments-area .comment-content .button .button,.content [type="reset"] .button,.comments-area .comment-content [type="reset"] .button,.content [type="submit"] .button,.comments-area .comment-content [type="submit"] .button,.content .media-block-element-play .button,.comments-area .comment-content .media-block-element-play .button,.content .pagination_element.prev .button,.comments-area .comment-content .pagination_element.prev .button,.content .pagination_element.next .button,.comments-area .comment-content .pagination_element.next .button,.content .button [type="reset"],.comments-area .comment-content .button [type="reset"],.content [type="reset"] [type="reset"],.comments-area .comment-content [type="reset"] [type="reset"],.content [type="submit"] [type="reset"],.comments-area .comment-content [type="submit"] [type="reset"],.content .media-block-element-play [type="reset"],.comments-area .comment-content .media-block-element-play [type="reset"],.content .pagination_element.prev [type="reset"],.comments-area .comment-content .pagination_element.prev [type="reset"],.content .pagination_element.next [type="reset"],.comments-area .comment-content .pagination_element.next [type="reset"],.content .button [type="submit"],.comments-area .comment-content .button [type="submit"],.content [type="reset"] [type="submit"],.comments-area .comment-content [type="reset"] [type="submit"],.content [type="submit"] [type="submit"],.comments-area .comment-content [type="submit"] [type="submit"],.content .media-block-element-play [type="submit"],.comments-area .comment-content .media-block-element-play [type="submit"],.content .pagination_element.prev [type="submit"],.comments-area .comment-content .pagination_element.prev [type="submit"],.content .pagination_element.next [type="submit"],.comments-area .comment-content .pagination_element.next [type="submit"],.content .button .media-block-element-play,.comments-area .comment-content .button .media-block-element-play,.content [type="reset"] .media-block-element-play,.comments-area .comment-content [type="reset"] .media-block-element-play,.content [type="submit"] .media-block-element-play,.comments-area .comment-content [type="submit"] .media-block-element-play,.content .media-block-element-play .media-block-element-play,.comments-area .comment-content .media-block-element-play .media-block-element-play,.content .pagination_element.prev .media-block-element-play,.comments-area .comment-content .pagination_element.prev .media-block-element-play,.content .pagination_element.next .media-block-element-play,.comments-area .comment-content .pagination_element.next .media-block-element-play,.content .button .pagination_element.prev,.comments-area .comment-content .button .pagination_element.prev,.content [type="reset"] .pagination_element.prev,.comments-area .comment-content [type="reset"] .pagination_element.prev,.content [type="submit"] .pagination_element.prev,.comments-area .comment-content [type="submit"] .pagination_element.prev,.content .media-block-element-play .pagination_element.prev,.comments-area .comment-content .media-block-element-play .pagination_element.prev,.content .pagination_element.prev .pagination_element.prev,.comments-area .comment-content .pagination_element.prev .pagination_element.prev,.content .pagination_element.next .pagination_element.prev,.comments-area .comment-content .pagination_element.next .pagination_element.prev,.content .button .pagination_element.next,.comments-area .comment-content .button .pagination_element.next,.content [type="reset"] .pagination_element.next,.comments-area .comment-content [type="reset"] .pagination_element.next,.content [type="submit"] .pagination_element.next,.comments-area .comment-content [type="submit"] .pagination_element.next,.content .media-block-element-play .pagination_element.next,.comments-area .comment-content .media-block-element-play .pagination_element.next,.content .pagination_element.prev .pagination_element.next,.comments-area .comment-content .pagination_element.prev .pagination_element.next,.content .pagination_element.next .pagination_element.next,.comments-area .comment-content .pagination_element.next .pagination_element.next{margin-left:1rem}}.content .btn a,.comments-area .comment-content .btn a,.content .button a,.comments-area .comment-content .button a,.content [type="reset"] a,.comments-area .comment-content [type="reset"] a,.content [type="submit"] a,.comments-area .comment-content [type="submit"] a,.content .media-block-element-play a,.comments-area .comment-content .media-block-element-play a,.content .pagination_element.prev a,.comments-area .comment-content .pagination_element.prev a,.content .pagination_element.next a,.comments-area .comment-content .pagination_element.next a,.content a.btn,.comments-area .comment-content a.btn,.content a.button,.comments-area .comment-content a.button,.content a[type="reset"],.comments-area .comment-content a[type="reset"],.content a[type="submit"],.comments-area .comment-content a[type="submit"],.content a.media-block-element-play,.comments-area .comment-content a.media-block-element-play,.content a.pagination_element.prev,.comments-area .comment-content a.pagination_element.prev,.content a.pagination_element.next,.comments-area .comment-content a.pagination_element.next{border:none;box-shadow:none;text-decoration:none}.content p.btn,.comments-area .comment-content p.btn,.content p.button,.comments-area .comment-content p.button,.content p[type="reset"],.comments-area .comment-content p[type="reset"],.content p[type="submit"],.comments-area .comment-content p[type="submit"],.content p.media-block-element-play,.comments-area .comment-content p.media-block-element-play,.content p.pagination_element.prev,.comments-area .comment-content p.pagination_element.prev,.content p.pagination_element.next,.comments-area .comment-content p.pagination_element.next{padding:0}.content .btn a,.comments-area .comment-content .btn a,.content .button a,.comments-area .comment-content .button a,.content [type="reset"] a,.comments-area .comment-content [type="reset"] a,.content [type="submit"] a,.comments-area .comment-content [type="submit"] a,.content .media-block-element-play a,.comments-area .comment-content .media-block-element-play a,.content .pagination_element.prev a,.comments-area .comment-content .pagination_element.prev a,.content .pagination_element.next a,.comments-area .comment-content .pagination_element.next a{display:block;padding:.5rem 1rem}.content blockquote,.comments-area .comment-content blockquote{background-color:#F2F2F2;border-radius:20px;margin:1.5rem 0;position:relative}.content blockquote p,.comments-area .comment-content blockquote p{border-left:solid 6px #86338A;display:block;font-weight:700;padding:1.5rem;quotes:"“" "”" "‘" "’"}.content blockquote p:before,.comments-area .comment-content blockquote p:before{content:open-quote;display:inline-block}.content blockquote p:after,.comments-area .comment-content blockquote p:after{content:close-quote;display:inline-block}.content code,.comments-area .comment-content code{background:#F2F2F2;border-radius:20px;border:1px solid #ccc;font-family:"Landasans",AndaleMono,"Lucida Console",monospace}.content sub,.comments-area .comment-content sub,.content sup,.comments-area .comment-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.content sup,.comments-area .comment-content sup{top:-0.5em}.content sub,.comments-area .comment-content sub{bottom:-0.25em}@media screen and (min-width: 560px){.content p,.comments-area .comment-content p,.content li,.comments-area .comment-content li{font-size:1.125rem}.content li li,.comments-area .comment-content li li{font-size:1em}}@media screen and (min-width: 960px){.content .alignleft,.comments-area .comment-content .alignleft,.content .float-left,.comments-area .comment-content .float-left,.content .float_left,.comments-area .comment-content .float_left{float:left;margin:1.5rem 1.5rem 1.5rem 0}.content .alignright,.comments-area .comment-content .alignright,.content .float-right,.comments-area .comment-content .float-right,.content .float_right,.comments-area .comment-content .float_right{float:right;margin:1.5rem 0 1.5rem 1.5rem}}.wp-caption{position:relative;width:auto !important}pre{background-color:#F2F2F2;border-radius:3px;font-size:85%;font-family:"Landasans",AndaleMono,"Lucida Console",monospace;line-height:1.45;margin:3rem 0;overflow:auto;padding:1rem}p pre{display:inline-block;padding:0}.components .content,.components .comments-area .comment-content,.comments-area .components .comment-content{width:100% !important}.donate{text-align:center}.donate-options{max-width:26.66667rem;margin-top:0}.donate-label{background:#fff;border:1px solid #86338A;color:#86338A;cursor:pointer;float:left;font-weight:700;margin:0;padding:.5rem 1rem;width:50%}.donate-label:first-child{border-radius:20px 0 0 20px}.donate-label:last-child{border-radius:0 20px 20px 0}.donate-form{background:#fff;border:1px solid #ccc;border-radius:20px;padding-bottom:1rem;max-width:26.66667rem}.donate-header{background:#F2F2F2;border-bottom:1px solid #ccc;border-radius:20px 20px 0 0;padding:1rem}.donate-amount{font-size:1.4em;padding:0;position:relative}.donate-amount-label{left:0;padding:.5rem 1rem;position:absolute}.donate-amount-input{background:none;border:none;font-weight:700;margin:0;padding-left:2rem}.donate-amount-input:-moz-placeholder-shown{font-weight:400}.donate-amount-input:placeholder-shown{font-weight:400}.donate-submit{width:100%}@media screen and (min-width: 960px){.donate-form{padding-bottom:2rem}}#donate-once:checked ~ .donate-options .donate-once,#donate-monthly:checked ~ .donate-options .donate-monthly{background:#86338A;color:#fff}#donate-once:checked ~ .donate-form .donate-header-title span{display:none}body,br,dd,option,td,th,svg{margin-top:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1;font-kerning:normal;background:#262626;color:#333;font:400 1rem/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;position:relative;width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}figcaption,.wp-caption-text{background-color:#FBDD4F;border-radius:0 0 15px 15px;display:inline-block;font-size:0.9em !important;margin-top:0 !important;overflow-wrap:break-word;padding:.5rem 1rem;word-wrap:break-word}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #ccc}img{display:block;height:auto;max-width:100%;text-align:center}sup{vertical-align:super;font-size:small}sub{vertical-align:sub;font-size:small}li{list-style:none}.exit-outer{background-color:#E00303;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);left:0;position:fixed;bottom:0;width:100%;z-index:999;cursor:pointer}.exit-outer:hover{background-color:#ae0202}@media screen and (min-width: 700px){.exit-outer{bottom:1.5rem;left:1.5rem;width:210px}}.exit-item{color:#fff;display:block;width:100%}.exit-item:first-child{font-size:2.5rem;padding:.5rem 2rem;text-transform:uppercase}.exit-item:first-child:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;float:right;height:22px;margin-right:2.5rem;margin-top:1rem;width:38px}@media screen and (min-width: 560px){.exit-item:first-child:after{margin-right:0}}.exit-item:last-child{background-color:rgba(0,0,0,0.05);display:none;font-size:0.625rem;font-weight:700;padding:.5rem 2rem}@media screen and (min-width: 960px){.exit-item:last-child{display:block}}.main-section,.section{margin:0;overflow:hidden;padding:2rem 0;width:100%}@media screen and (min-width: 960px){.main-section,.section{padding:3rem 0}}.components .container{padding:0 2rem}.section-footer,.container,.comments-area{max-width:80rem;padding:0 1rem;position:relative;width:100%}@media screen and (min-width: 560px){.section-footer,.container,.comments-area{padding:0 2rem}}.home-hero:after,.updates:after,.hero-info .hero-title:after,.statistic-title:after{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='#fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:8px;margin:0 auto;width:140px}.card{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);border-radius:20px;overflow:hidden}.content a:hover,.comments-area .comment-content a:hover,figcaption a:hover,.wp-caption-text a:hover,.text-hover:hover,.nav-item-link:hover,.sidebar-nav-item .subnav_element:hover,.comments-area .comment-meta a:hover,.comments-area .comment .reply a:hover,.item-link:hover,.item-header-title a:hover,.media-block-content p a:hover,.metadata-link:hover,.metalabel a:hover{color:#86338A}.content a img,.comments-area .comment-content a img,.profile-image{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);display:block;overflow:hidden}.content a img img,.comments-area .comment-content a img img,.profile-image img{transform:scale(1)}.content a img img:hover,.comments-area .comment-content a img img:hover,.profile-image img:hover,.content a img img:focus,.comments-area .comment-content a img img:focus,.profile-image img:focus{transform:scale(1.05)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}.clearfix:after,.comments-area .comment-meta:after,.comments-area .comment .reply:after{clear:both;content:"";display:table}#ccc #ccc-title,#ccc #ccc-necessary-title,#ccc .optional-cookie-header{color:#86338A !important;font-size:1.8rem;font-weight:500 !important;letter-spacing:0.1em}#ccc .ccc-notify-button,#ccc .ccc-button-solid{background-color:#FBDD4F !important;border:0 !important;border-radius:25px !important;color:#000 !important;font-size:1.3rem !important}#ccc .ccc-notify-button:hover,#ccc .ccc-button-solid:hover{background-color:#86338A !important;border:0 !important;text-decoration:none}#ccc .ccc-notify-button:hover span,#ccc .ccc-button-solid:hover span{color:#fff !important}#ccc .ccc-notify-button span,#ccc .ccc-button-solid span{background-color:transparent !important;color:#000 !important;font-weight:500 !important}#ccc .checkbox-toggle--light{background-color:#42348D !important;border-color:#42348D !important}#ccc .checkbox-toggle-toggle{background-color:#fff !important}.skip-link{margin:0;position:fixed;top:-10rem;z-index:40}.skip-link:focus{margin:.5rem 0;top:0;left:50%;transform:translateX(-50%);position:relative}.footer{background-color:#3B2F7F;color:#fff;margin-top:0;padding-bottom:4rem;padding-top:2.5rem;z-index:20}@media screen and (min-width: 700px){.footer{padding-bottom:0}}.footer-cta .cta{background-color:transparent}.footer-cta .cta-inner{align-items:center;justify-content:center}@media screen and (min-width: 700px){.footer-cta .cta-inner{flex-wrap:nowrap}}.footer-cta .cta-inner-info{flex:0 100%;max-width:100%;margin:3rem 3rem 0;text-align:center}@media screen and (min-width: 700px){.footer-cta .cta-inner-info{flex:0 35%;max-width:35%;margin:0 3rem;text-align:left}}.footer-cta .cta-inner .button,.footer-cta .cta-inner [type="reset"],.footer-cta .cta-inner [type="submit"],.footer-cta .cta-inner .media-block-element-play,.footer-cta .cta-inner .pagination_element.prev,.footer-cta .cta-inner .pagination_element.next{margin:0 0 2rem}@media screen and (min-width: 700px){.footer-cta .cta-inner .button,.footer-cta .cta-inner [type="reset"],.footer-cta .cta-inner [type="submit"],.footer-cta .cta-inner .media-block-element-play,.footer-cta .cta-inner .pagination_element.prev,.footer-cta .cta-inner .pagination_element.next{margin:0}}.footer-cta .cta-summary{padding-top:0}.footer-cta .cta-image{flex:0 50%;max-width:50%;margin:0;height:auto;position:relative}@media screen and (min-width: 700px){.footer-cta .cta-image{flex:0 20%;max-width:20%}}.footer-cta .cta-image img{aspect-ratio:inherit;height:auto;-o-object-fit:contain;object-fit:contain;width:150px}.footer-header{align-items:center;justify-content:space-between;padding-bottom:2rem}.footer-header *{margin-top:0}.footer-logo{display:block;margin:1rem 0;width:120px}@media screen and (min-width: 560px){.footer-logo{display:inline-block;margin:0;width:186px}}.footer-logo img{width:auto}.footer-nav{flex:0 100%;max-width:100%;border-top:solid 3px rgba(255,255,255,0.3);padding-top:1.5rem;margin-bottom:1rem}@media screen and (min-width: 700px){.footer-nav{flex:0 48%;max-width:48%;margin:0 2%}}@media screen and (min-width: 960px){.footer-nav{flex:0 23.5%;max-width:23.5%;margin:0 2%}}.footer-nav:first-child{margin-left:0}@media screen and (min-width: 700px){.footer-nav:nth-child(2){margin:0 0 0 2%}}@media screen and (min-width: 960px){.footer-nav:nth-child(2){margin:0}}@media screen and (min-width: 700px){.footer-nav:nth-child(3){margin:1rem 2% 0 0}}@media screen and (min-width: 960px){.footer-nav:nth-child(3){margin:0 0 0 2%}}@media screen and (min-width: 700px){.footer-nav:last-child{margin:1rem 0 0 2%}}@media screen and (min-width: 960px){.footer-nav:last-child{margin:0 0 0 2%}}.footer-nav.social{flex:0 50%;max-width:50%;border-top:0;margin:0;padding-top:0;text-align:right}.footer-nav-item{margin-top:0}.footer-nav-item .footer-nav-item-title{font-size:1em;padding-bottom:1rem}.footer-nav-item .nav-item-link{font-size:0.9em;margin:0;padding:0 0 .5rem 0}.footer-nav-item .nav-item-link:hover{color:#FBDD4F}.footer-nav-item.social{display:inline-block;margin-right:.66667rem;text-align:center}.footer-nav-item.social:last-child{margin-right:0}.footer-nav-item.social .nav-item-link{border:solid 2px #fff;border-radius:100%;display:inline-block;height:45px;padding:0;position:relative;width:45px}@media screen and (min-width: 560px){.footer-nav-item.social .nav-item-link{height:55px;width:55px}}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link{border:solid 3px #fff;height:70px;width:70px}}.footer-nav-item.social .nav-item-link:hover{border-color:#FBDD4F}.footer-nav-item.social .nav-item-link:hover .icon{color:#FBDD4F}.footer-nav-item.social .nav-item-link.instagram .icon{padding:2px}.footer-nav-item.social .nav-item-link.facebook .icon{height:2.5rem}.footer-nav-item.social .nav-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;height:1.5rem;margin:0;width:1.5rem}@media screen and (min-width: 560px){.footer-nav-item.social .nav-item-link .icon{height:2rem;width:2rem}}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link .icon{height:3rem;width:3rem}}.footer-helpline{border-top:solid 3px rgba(255,255,255,0.3);padding-top:.5rem}@media screen and (min-width: 700px){.footer-helpline{margin-top:2rem;padding-top:1.5rem}}.footer-helpline-item{flex:0 100%;max-width:100%;border-top:solid 1px rgba(255,255,255,0.3);font-size:0.9rem;margin-bottom:1rem;padding-top:1rem}@media screen and (min-width: 700px){.footer-helpline-item{flex:0 50%;max-width:50%;border-top:0;margin:0;padding-top:0}.footer-helpline-item:nth-child(3),.footer-helpline-item:nth-child(4){margin-top:2rem}}@media screen and (min-width: 960px){.footer-helpline-item{flex:0 22.5%;max-width:22.5%;margin:0 2%}.footer-helpline-item:nth-child(3),.footer-helpline-item:nth-child(4){margin-top:0}.footer-helpline-item:last-of-type{flex:0 auto;max-width:auto}}.footer-helpline-item h3{font-size:0.8rem;font-weight:700;padding-bottom:.66667rem}.footer-helpline-item:first-child{border-top:0;margin-left:0}.footer-helpline-item:first-child a:first-of-type{box-shadow:none}.footer-helpline-item:nth-child(2) a:first-of-type,.footer-helpline-item:nth-child(3) a:first-of-type{box-shadow:none}.footer-helpline-item:last-child{margin-right:0}.footer-helpline-item:last-child h3{padding-bottom:.25rem}.footer-helpline-item:last-child .footer-helpline-mail{margin-top:0}.footer-helpline a{box-shadow:inset 0 -2px 0 0 #84B554}.footer-helpline a:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.footer-helpline-mail{display:inline-block;margin:.83333rem 0 1rem}.footer-helpline-tel{color:#FBDD4F;display:block;font-size:2.4rem;font-weight:700;line-height:25px;letter-spacing:2px}.footer-credits{background-color:#84B554;background-image:url("../images/footer-illustration.png");background-repeat:no-repeat;background-position:center bottom;background-size:100%;color:#000;padding:1.5rem 0 16%}@media screen and (min-width: 700px){.footer-credits{margin-top:3rem}}.footer-credits *{margin-top:0}.footer-credits-item:first-child{flex:0 100%;max-width:100%;margin-left:0}@media screen and (min-width: 700px){.footer-credits-item:first-child{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.footer-credits-item:first-child{flex:0 30%;max-width:30%}}.footer-credits-item:last-child{margin:1rem auto 1rem 0;width:200px}@media screen and (min-width: 700px){.footer-credits-item:last-child{margin:0 1rem 0 auto;margin-left:auto;margin-right:0;width:200px}}.footer-credits p{display:block;font-size:0.8rem;margin:0}.footer-credits p:last-child{padding-top:1rem}.footer-credits p a{font-weight:700}.header{background:#42348D;flex-flow:column-reverse;position:relative;width:100%;z-index:40}.header-inner{width:100%}.header-inner .container{height:82px;padding:0;position:relative}@media screen and (min-width: 1280px){.header-inner .container{padding:0 2rem}}.header-logo{position:absolute;left:50%;transform:translate(-50%, 0);background-color:#fff;border:solid 6px #fff;border-radius:100%;height:85px;margin:0;position:absolute;top:1rem;width:85px;z-index:2}@media screen and (min-width: 960px){.header-logo{border:solid 15px #fff;height:200px;left:1rem;right:auto;transform:none;width:200px}}@media screen and (min-width: 1280px){.header-logo{border:solid 15px #fff;height:200px;left:0;width:200px}}.header-logo img{height:100%;margin:0;width:100%}.header-links{margin:0}@media screen and (min-width: 960px){.header-links{display:block}}.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-links .pagination_element.prev,.header-links .pagination_element.next{background-color:#FBDD4F;border-radius:0;color:#000;font-size:2.2rem;padding:1.26rem 1.5rem;text-transform:uppercase}@media screen and (min-width: 1280px){.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-links .pagination_element.prev,.header-links .pagination_element.next{font-size:2.375rem;padding:1.16rem 2rem}}.header-links .button:hover,.header-links :hover[type="reset"],.header-links :hover[type="submit"],.header-links .media-block-element-play:hover,.header-links .pagination_element.prev:hover,.header-links .pagination_element.next:hover{background-color:#84B554}.header-nav{align-items:center;margin-right:0;width:100%}@media screen and (min-width: 960px){.header-nav{width:auto}}.header-nav-list{display:none}@media screen and (min-width: 960px){.header-nav-list{display:block;margin:0}}.header-nav-list .nav-item{font-size:1.6rem}@media screen and (min-width: 1280px){.header-nav-list .nav-item{font-size:1.75rem}}.header-nav-list .nav-item-link{margin:0 1rem 0 0}@media screen and (min-width: 1280px){.header-nav-list .nav-item-link{margin:0 1rem}}.header-nav-list .nav-item-link:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.header-subnav{display:none}@media screen and (min-width: 960px){.header-subnav{display:block}}.header-subnav-inner{flex:0 100%;max-width:100%;background-color:#86338A;text-align:right;width:100%}.header-subnav-inner .search{display:none}@media screen and (min-width: 960px){.header-subnav-inner .search{display:inline-block}}.header-subnav-inner .button-tertiary{box-shadow:inset 0 -2px 0 0 #68C3EC;font-weight:700;color:#fff}.header-subnav-inner .button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F}.header-subnav-inner .button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A")}.header-subnav-inner .button-tertiary:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}@media screen and (min-width: 960px){.header-subnav{display:inline-block}.header-subnav-list{padding:1.3rem 0 1.5rem;text-align:right}.header-subnav-list .subnav-item{display:inline-block}.header-subnav-list .subnav-item .nav-item-link{font-size:0.9rem;margin:0 .5rem}.header-subnav-list .subnav-item .nav-item-link:hover{color:#FBDD4F}}.helpline{font-size:0.85rem;padding:.5rem 1rem .5rem 0;width:100%}@media screen and (min-width: 960px){.helpline{margin:.33333rem 0 0;padding:.25rem 1rem .25rem 0;width:auto}}@media screen and (min-width: 1280px){.helpline{margin:0 0 0 auto;padding:.25rem 0 .25rem 0}}@media screen and (min-width: 960px){.helpline:not(:first-child){border-left:solid 2px rgba(134,51,138,0.3);padding-left:1rem}}@media screen and (min-width: 1280px){.helpline:not(:first-child){margin-left:1rem;padding-right:0}}.helpline a{display:block !important;font-weight:700}.helpline a:before{content:' '}@media screen and (min-width: 1280px){.helpline a{display:inline !important}}.helpline-outer{flex:0 100%;max-width:100%;background-color:#F2F2F2;padding:1.5rem 1.5rem .66667rem;text-align:center}@media screen and (min-width: 960px){.helpline-outer{padding:0;text-align:right}}.helpline-outer .container{align-items:center;justify-content:center;height:auto}@media screen and (min-width: 960px){.helpline-outer .container{height:76px;justify-content:flex-end}}.nav-item{float:left}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{transition:opacity 0.2s 0.3s ease;opacity:1;visibility:visible}.nav-item:focus-within .dropdown .nav-item,.nav-item:hover .dropdown .nav-item{float:none}.nav-item-link{color:#fff;display:block;margin:0 1rem}.social .nav-item-link{margin:0;padding:.5rem 1rem}.nav-item-link.current{box-shadow:inset 0 -2px 0 #86338A}.nav-item-arrow{width:1rem}.menu-button{background-color:transparent;color:#fff;cursor:pointer;font-size:2.375rem;margin:.2rem 1.5rem 0 auto;padding:0 3.5rem 0 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;width:auto}.menu-button:hover{background-color:transparent;box-shadow:none;color:#FBDD4F}@media screen and (min-width: 960px){.menu-button{display:none}}.menu-button .icon{position:absolute;top:50%;transform:translate(0, -50%);height:1em;right:0;width:1em}.dropdown{transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;background:#FBDD4F;border-radius:0 0 6px 6px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin-top:24px;position:absolute;visibility:hidden;z-index:2}.dropdown-item .nav-item-link{border-bottom:solid 1px rgba(0,0,0,0.1);color:#000;font-size:1.3rem;font-weight:400;margin:0;padding:.5rem 1rem}.dropdown-item .nav-item-link:hover{background-color:#9C27B0;box-shadow:none;color:#fff}.dropdown-item .nav-item-link:before{display:none}.dropdown-item:last-child .nav-item-link{border-bottom:0;border-radius:0 0 6px 6px}#wpadminbar{box-sizing:content-box;margin-top:0}#wpadminbar img{display:inline}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}.scrollme{position:relative}.bg-blob{background-image:url("../src/images/bg-blob2.svg");background-repeat:no-repeat;background-size:100%;height:615px;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 700px){.bg-blob{width:586px}}.bg-blob.second{background-image:url("../src/images/bg-blob.svg");height:790px;top:15%;width:100%}@media screen and (min-width: 700px){.bg-blob.second{width:615px}}.home-hero{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:2rem auto 0 0;width:90%;z-index:3}@media screen and (min-width: 700px){.home-hero{margin:0;padding:2rem 0 8rem;width:70%}}@media screen and (min-width: 960px){.home-hero{padding:2rem 0 8rem;width:60%}}@media screen and (min-width: 1280px){.home-hero{padding:3rem 0 12rem}}.home-hero:after{margin:3rem auto 5rem}@media screen and (min-width: 560px){.home-hero:after{margin:3rem auto}}@media screen and (min-width: 700px){.home-hero:after{margin:4rem auto 0}}.home-hero-inner{align-items:center;background-image:url("../src/images/home-hero-bg.png");background-repeat:no-repeat;background-size:cover;justify-content:space-between;padding:7rem 0;position:relative}@media screen and (min-width: 560px){.home-hero-inner{padding:3rem 0}}@media screen and (min-width: 700px){.home-hero-inner{padding:12rem 0 0}}@media screen and (min-width: 960px){.home-hero-inner{padding:8rem 0 0}}@media screen and (min-width: 1280px){.home-hero-inner{padding:2rem 0 0}}.home-hero-outer{overflow:hidden;padding:0;position:relative}.home-hero-outer:after{background-color:#fff;bottom:0;content:'';display:none;height:55px;left:0;margin:0 auto;position:absolute;width:100%}@media screen and (min-width: 700px){.home-hero-outer:after{display:block;height:100px}}.home-hero-outer.support{margin-bottom:-5rem;padding-bottom:132px}@media screen and (min-width: 960px){.home-hero-outer.support{margin-bottom:-8rem}}@media screen and (min-width: 1440px){.home-hero-outer.support{padding-bottom:194px}}.home-hero-outer.support:after{background-color:#42348D;height:200px;display:block}.home-hero-outer.support .home-hero-inner{align-items:flex-end;background-image:none;background-color:#86338A;border-radius:20px;margin:0 1rem;padding:0;position:relative;z-index:2}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-inner{margin:0 2.5rem}}@media screen and (min-width: 1280px){.home-hero-outer.support .home-hero-inner{align-items:center}}@media screen and (min-width: 1440px){.home-hero-outer.support .home-hero-inner{margin:0 auto -45px;width:77rem}}.home-hero-outer.support .home-hero{flex:0 85%;max-width:85%;bottom:auto;left:auto;flex-direction:column;flex-wrap:nowrap;margin:2.5rem auto 3rem;padding:0;text-align:center;position:relative;right:auto;top:auto;transform:none}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero{flex:0 60%;max-width:60%;margin:0;padding:6rem 0}}@media screen and (min-width: 1700px){.home-hero-outer.support .home-hero{flex:0 50%;max-width:50%;padding:6rem 0}}.home-hero-outer.support .home-hero-title,.home-hero-outer.support .home-hero-summary{color:#fff}.home-hero-outer.support .home-hero-title{margin-bottom:0}.home-hero-outer.support .home-hero-summary{font-size:1rem;font-weight:300;margin:1.5rem 0}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-summary{font-size:1.375rem}}.home-hero-outer.support .home-hero:after{display:none}.home-hero-outer.support .home-hero-image{flex:0 28%;max-width:28%;align-self:auto;bottom:0;display:block;left:auto;margin:0 -2rem -5rem 0;position:absolute;right:0;z-index:2}@media screen and (min-width: 560px){.home-hero-outer.support .home-hero-image{flex:0 22%;max-width:22%}}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-image{margin:0 -6rem -3rem 0;position:relative}}@media screen and (min-width: 1440px){.home-hero-outer.support .home-hero-image{margin:0 -6rem -20rem 0}}.home-hero-outer.support .home-hero-image:first-child{bottom:0;left:0;margin:0 0 -5rem -3rem;position:absolute}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-image:first-child{margin:0 0 -3rem -6rem;position:relative}}@media screen and (min-width: 1440px){.home-hero-outer.support .home-hero-image:first-child{margin:0 0 -20rem -6rem}}.home-hero-outer.support .home-hero .button,.home-hero-outer.support .home-hero [type="reset"],.home-hero-outer.support .home-hero [type="submit"],.home-hero-outer.support .home-hero .media-block-element-play,.home-hero-outer.support .home-hero .pagination_element.prev,.home-hero-outer.support .home-hero .pagination_element.next{border-radius:100px;margin-bottom:1.5rem;padding:.5rem 3.5rem .66667rem;text-transform:uppercase}.home-hero-outer.support .home-hero .button:hover,.home-hero-outer.support .home-hero :hover[type="reset"],.home-hero-outer.support .home-hero :hover[type="submit"],.home-hero-outer.support .home-hero .media-block-element-play:hover,.home-hero-outer.support .home-hero .pagination_element.prev:hover,.home-hero-outer.support .home-hero .pagination_element.next:hover{background-color:#84B554;color:#000}.home-hero-outer.support .home-hero .button-tertiary{box-shadow:inset 0 -2px 0 0 #68C3EC;color:#fff}.home-hero-outer.support .home-hero .button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.home-hero-outer.support .home-hero .button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A")}.home-hero-outer.support .home-hero .button-tertiary:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}.home-hero-title{color:#000;font-size:2rem;font-weight:500;margin-bottom:2.5rem;text-align:center;width:70%}@media screen and (min-width: 700px){.home-hero-title{font-size:2.6rem;width:90%}}@media screen and (min-width: 960px){.home-hero-title{font-size:3.125rem;width:100%}}.home-hero-select{background-color:#fff;border-radius:100px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin:0;padding-right:90px;position:relative}@media screen and (min-width: 700px){.home-hero-select{margin:2rem 4rem 0;padding-right:112px}}@media screen and (min-width: 1440px){.home-hero-select{margin:2rem 7rem 0}}.home-hero-select select{background-position:right center;border-radius:100px 0 0 100px;border:0;font-size:0.9rem;margin-top:0;padding:0 2.5rem 0 1rem;height:3.2rem}@media screen and (min-width: 560px){.home-hero-select select{height:3.3rem;padding:0 2.5rem 0 2rem}}@media screen and (min-width: 700px){.home-hero-select select{font-size:1rem;height:4.5rem}}@media screen and (min-width: 1280px){.home-hero-select select{font-size:1.4rem}}.home-hero-select input[type="submit"]{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#000'/%3E%3C/svg%3E%0A");border-radius:0 100px 100px 0;background-position:center;background-repeat:no-repeat;background-size:31px 22px;color:transparent;font-size:1.26rem;padding:0 1rem;position:absolute;right:0;top:0}@media screen and (min-width: 560px){.home-hero-select input[type="submit"]{font-size:1.3rem}}@media screen and (min-width: 700px){.home-hero-select input[type="submit"]{font-size:1.8rem}}.home-hero-select input[type="submit"]:hover{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}.home-hero-image{flex:0 20%;max-width:20%;align-self:flex-end;margin:0;z-index:2}.home-hero-image img{width:100%}.get-help,.updates{position:relative;z-index:3}.get-help{margin-top:3rem;padding:0}@media screen and (min-width: 700px){.get-help{margin-top:-2rem}}.get-help .cards{border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin:2rem 0;overflow:hidden}@media screen and (min-width: 700px){.get-help .cards{margin:0}}.get-help .cards>*{margin:0}.get-help .cards>*:last-child{flex:0 100%;max-width:100%;border-top:solid 1px rgba(134,51,138,0.2)}@media screen and (min-width: 960px){.get-help .cards>*:last-child{flex:0 33.33%;max-width:33.33%;border:0}}.get-help .cards>* .card{border-radius:0;box-shadow:none;margin:0;text-align:center}.get-help .cards>* .card-wrap:hover{background-color:rgba(134,51,138,0.1)}.get-help .cards>* .card-wrap-inner{padding:2rem 3rem}.get-help .cards>* .card-header-title{font-size:2.5rem}.get-help .cards>*:nth-child(2) .card{border-top:solid 1px rgba(134,51,138,0.2)}@media screen and (min-width: 700px){.get-help .cards>*:nth-child(2) .card{border-left:solid 1px rgba(134,51,138,0.2);border-right:solid 1px rgba(134,51,138,0.2);border-top:0}}.updates{padding-top:0}.updates:after{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='%2368C3EC'/%3E%3C/svg%3E%0A");margin:4rem auto 1rem}.updates .cards>*{margin:0}.updates .cards>*:last-child{flex:0 100%;max-width:100%}@media screen and (min-width: 960px){.updates .cards>*:last-child{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 700px){.updates .cards>*:last-child .card{flex-wrap:nowrap;margin-top:3rem}}@media screen and (min-width: 960px){.updates .cards>*:last-child .card{flex-wrap:wrap;margin-top:0}}.updates .cards>*:last-child .card-image{flex:0 100%;max-width:100%;height:auto;padding:10px 0 10px 10px}.updates .cards>*:last-child .card-image img{border-radius:10px 0 0 10px}@media screen and (min-width: 700px){.updates .cards>*:last-child .card-image{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.updates .cards>*:last-child .card-image{flex:0 100%;max-width:100%;height:30vh;padding:10px 10px 0 10px}.updates .cards>*:last-child .card-image img{border-radius:10px 10px 0 0}}.updates .cards>*:last-child .card-wrap{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.updates .cards>*:last-child .card-wrap{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.updates .cards>*:last-child .card-wrap{flex:0 100%;max-width:100%}}@media screen and (min-width: 960px){.updates .cards>* .card-image{height:30vh}}.updates .cards>* .card .card-header-title a:hover{text-decoration:none}.updates .cards>* .card.hovered .card-image,.updates .cards>* .card.hovered .card-wrap{background-color:rgba(134,51,138,0.1)}@media (max-width: 700px){.zopim{bottom:64px !important;right:0 !important}}.main{background:#fff;display:block;margin:0}.main-section{align-items:flex-start;margin:auto;max-width:80rem;overflow:visible}.main-section.hidden-wysiwyg{display:none}.main-header,.main-footer{text-align:center}.main-header-title{padding-bottom:1rem}.main-header-summary p{font-size:1.2em}@media screen and (min-width: 960px){.main-section{flex-flow:row wrap}}.main-section>*{align-items:flex-start;flex-direction:column;justify-content:space-between}@media screen and (min-width: 960px){.main-section>*{flex:1 66.66%;flex-direction:row-reverse}}.main-section.single>*{flex-direction:column-reverse}@media screen and (min-width: 960px){.main-section.single>*{flex-direction:row-reverse}}.main-section.single .sidebar{margin-top:2rem}@media screen and (min-width: 960px){.main-section.single .sidebar{margin-top:0}}.rnav{background-color:#42348D;color:#fff;margin-top:0;padding-top:0}.rnav-outer{display:none;overflow:hidden}.rnav-search{background-color:#42348D;padding:1rem}.rnav-search .search{width:100%}.rnav-search .search-input{background:rgba(255,255,255,0.1);border-color:transparent;color:#fff;font-size:1em;height:auto;padding:.66667rem 2.5rem .66667rem 1rem}.rnav-search .search-icon{height:24px;right:.55556rem;width:24px}.rnav-search .search-button{width:45px}.rnav-item{border-top:1px solid rgba(255,255,255,0.1);position:relative}.rnav-item-link{font-size:1.5rem;display:block;padding:1rem 3rem 1rem 1rem;text-align:left}.rnav-item-link:hover{background:rgba(255,255,255,0.1)}.rnav-dropdown{background:rgba(0,0,0,0.2);display:none;overflow:hidden;transition:height 500ms ease}.rnav-dropdown .rnav-item-link{font-size:1.2rem}.rnav-secnav{background:#3b2f7e}.rnav-secnav-item{border-bottom:1px solid rgba(255,255,255,0.1);display:block}.rnav-secnav-item:last-child{border-bottom:0}.rnav-secnav-item .rnav-item-link{font-size:1.2rem;font-weight:400}.rnav-secnav-item .rnav-item-link:hover{background:#404040;border-color:#84B554}.rnav-arrow{background-color:transparent;box-shadow:none;color:#fff;cursor:pointer;padding:1rem;position:absolute;right:0;top:0;width:auto}.rnav-arrow:hover{background-color:transparent;box-shadow:none}.rnav-arrow.active{transform:rotate(-180deg)}.rnav-arrow .icon{transition:transform 0.4s ease;display:block;width:1rem}.rnav-button{border-top:1px solid rgba(255,255,255,0.1);padding:1rem}@media screen and (min-width: 960px){#rnav-open:checked+.rnav{display:none}}.search{border:solid 2px #fff;border-radius:25px;display:inline-block;margin:0;position:relative;width:180px}.search-input{background-color:transparent;border:0;color:#fff;font-size:0.8em;height:2em;margin-top:0;padding:0 2.5rem 0 .83333rem}.search-input::-webkit-input-placeholder{color:#fff;opacity:1}.search-input::-moz-placeholder{color:#fff;opacity:1}.search-input:-ms-input-placeholder{color:#fff;opacity:1}.search-input:-moz-placeholder{color:#fff;opacity:1}.search-icon{position:absolute;top:50%;transform:translate(0, -50%);fill:#fff;cursor:pointer;height:19px;display:inline-block;right:.5rem;pointer-events:none;width:20px}.search-button{background-color:transparent;height:100%;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-999rem;top:0;width:28px}.search-button:hover{background-color:transparent}.search-button:hover .icon{fill:#FBDD4F}.section.primary{background:#84B554}.section.secondary{background:#86338A}.section.dark{background:#42348D}.section.grey{background:#ccc}.section.primary .section-header-title{color:#000}.section.secondary .section-header,.section.secondary .section-footer,.section.secondary .main-header,.section.dark .section-header,.section.dark .section-footer,.section.dark .main-header{color:#fff}.section.secondary .section-header-title,.section.secondary .section-footer-title,.section.secondary .main-header-title,.section.dark .section-header-title,.section.dark .section-footer-title,.section.dark .main-header-title{color:#fff}.section.secondary .content h2,.section.secondary .comments-area .comment-content h2,.comments-area .section.secondary .comment-content h2,.section.secondary .content h3,.section.secondary .comments-area .comment-content h3,.comments-area .section.secondary .comment-content h3,.section.secondary .content h4,.section.secondary .comments-area .comment-content h4,.comments-area .section.secondary .comment-content h4,.section.secondary .content h5,.section.secondary .comments-area .comment-content h5,.comments-area .section.secondary .comment-content h5,.section.dark .content h2,.section.dark .comments-area .comment-content h2,.comments-area .section.dark .comment-content h2,.section.dark .content h3,.section.dark .comments-area .comment-content h3,.comments-area .section.dark .comment-content h3,.section.dark .content h4,.section.dark .comments-area .comment-content h4,.comments-area .section.dark .comment-content h4,.section.dark .content h5,.section.dark .comments-area .comment-content h5,.comments-area .section.dark .comment-content h5{color:#fff}.section.secondary.wysiwyg,.section.secondary.statistic-outer,.section.secondary.download-outer,.section.secondary.pullquote-outer,.section.secondary.profile-outer,.section.dark.wysiwyg,.section.dark.statistic-outer,.section.dark.download-outer,.section.dark.pullquote-outer,.section.dark.profile-outer{color:#fff}.section.secondary.listing .card-wrap,.section.dark.listing .card-wrap{border-top:solid 5px #fff}.section.secondary.listing .card-wrap-inner,.section.dark.listing .card-wrap-inner{color:#fff}.section.secondary .statistic-value-number,.section.dark .statistic-value-number{color:#FBDD4F}.section.secondary.cta-outer,.section.dark.cta-outer{background-color:#fff}.section.secondary.cta-outer .cta,.section.dark.cta-outer .cta{background-color:#42348D}.section.secondary+.pullquote-outer,.section.dark+.pullquote-outer{margin-top:4rem}.section.error404-content{text-align:center}.section.error404-content p{font-size:1.125rem}.section.subnav{background:#fff}.section-header{margin:0 auto 0;text-align:center}@media screen and (min-width: 560px){.section-header{margin:0 auto 2rem}}.section-header-title{color:#86338A;font-size:3.125rem}.section-header-title+.section-header-summary{padding-top:.66667rem}.section-header-summary{font-size:1em;font-weight:300;padding-bottom:1rem}@media screen and (min-width: 560px){.section-header-summary{font-size:1.125em;width:70%}}@media screen and (min-width: 960px){.section-header-summary{padding:0 0 1rem;width:40rem}}.section-footer{margin-top:1rem;text-align:center}@media screen and (min-width: 560px){.section-footer{margin-top:2rem}}.section.listing .card-image{display:none}.container.centered{text-align:center}.container.small{max-width:53.33333rem}.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:1rem}@media screen and (min-width: 560px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:2rem}}@media screen and (min-width: 1280px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{border-radius:20px;max-width:76rem}}.container.dark,.container.primary,.container.secondary{color:#fff}.container.white{background:#fff}.container.grey{background:#E6E6E6}.container.dark{background:#262626}.container.primary{background:#84B554}.container.secondary{background:#86338A}.sidebar{background-color:#42348D;border:solid 10px #fff;border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin-bottom:1rem;padding:1.5rem;width:100%}@media screen and (min-width: 960px){.sidebar{flex:0 29%;max-width:29%;margin:-2em 0 0;margin:0;top:calc(229px + (1rem * 2))}.nav-up .sidebar{top:2rem}}@media screen and (min-width: 1280px){.sidebar{flex:0 25%;max-width:25%}}.sidebar-show-button{background-color:white;background-image:url("../images/select-arrow.svg");background-position:center center;background-repeat:no-repeat;border:0;display:block;height:30px;position:absolute;right:0;top:0;width:30px}.sidebar-show-button:hover{transform:rotate(90deg)}.sidebar-show-button.active{transform:rotate(180deg)}@media screen and (min-width: 960px){.sidebar-show-button{display:none}}.sidebar-inner{display:none}@media screen and (min-width: 960px){.sidebar-inner{display:block}}.sidebar-block+.sidebar-block{margin-top:3rem}.sidebar-title{color:#fff;display:block;font:400 1.8em/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin:0}@media screen and (min-width: 960px){.sidebar-title{border-bottom:1px solid #ccc;margin:0 0 1rem;padding-bottom:.5rem}}.sidebar-block{position:relative}.sidebar-nav{border-top:solid 1px #E6E6E6;margin-top:1rem;padding-top:1rem}@media screen and (min-width: 960px){.sidebar-nav{border-top:0;margin:0;padding-top:0}}.sidebar-nav-item{padding:0 0 .5rem;position:relative}.sidebar-nav-item .rnav-arrow{color:#fff;display:inline-block;float:right;margin-top:-1.5rem;padding:0;position:relative}.sidebar-nav-item.current .sidebar-nav-list{height:auto}.sidebar-nav-item .subnav_element{color:#fff;display:block;font:400 1.8em/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.sidebar-nav-item .subnav_element:hover,.sidebar-nav-item .subnav_element.current{color:#FBDD4F}.sidebar-nav-item.current-menu-item .subnav_element{color:#86338A;font-weight:700}.sidebar-nav-item.current-menu-item .sidebar-nav-item .subnav_element{color:inherit;font-weight:400}.sidebar-nav-list .sub-list .sidebar-nav-list .sub-list{margin-left:1rem}.sidebar-nav-list .sub-list .rnav-arrow{margin-top:-2rem}.sidebar-nav-list .sub-list .sidebar-nav-item{box-shadow:inset 2px 0 #E6E6E6}.sidebar-nav-list .sub-list .sidebar-nav-item:first-of-type{margin-top:.5rem}.sidebar-nav-list .sub-list .sidebar-nav-item:first-child:nth-last-child(1),.sidebar-nav-list .sub-list .sidebar-nav-item:first-child:nth-last-child(1) ~ .sidebar-nav-item{padding-bottom:0}.sidebar-nav-list .sub-list .sidebar-nav-item:last-child{padding-bottom:0}.sidebar-nav-list .sub-list .sidebar-nav-item-link{color:#fff;display:block;font-size:0.9em;font-weight:400;transition:color 0.2s ease}.sidebar-nav-list .sub-list .sidebar-nav-item-link:hover,.sidebar-nav-list .sub-list .sidebar-nav-item-link.current{box-shadow:inset 2px 0 currentColor;color:#FBDD4F;margin-left:-1rem;padding-left:1rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link.current{font-weight:700}.sidebar-nav-list .sub-list .sidebar-nav-item{padding-left:1rem}.sidebar-nav-list .sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item-link{box-shadow:inset 2px 0 currentColor}.sidebar-nav-list .sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item .sidebar-nav-item-link{box-shadow:none}.sidebar-nav-list .sub-list .sub-list{padding-left:1rem}.sidebar-nav-list .sub-list .sub-list .sidebar-nav-item-link{font-size:0.8em}.sidebar-meta{align-items:flex-start;justify-content:space-between;margin:0;position:relative}.sidebar-meta-block{color:#fff;margin:.66667rem 0}.sidebar-meta-block.info{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.sidebar-meta-block.info{flex:0 55%;max-width:55%}}@media screen and (min-width: 960px){.sidebar-meta-block.info{flex:0 100%;max-width:100%}}.sidebar-meta-block:first-child{margin-top:0}.sidebar-meta-block:last-child{margin-bottom:0}.sidebar-meta-block.tags{margin:0 -.25rem}.sidebar-meta-block.image{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.sidebar-meta-block.image{flex:0 40%;max-width:40%}}@media screen and (min-width: 960px){.sidebar-meta-block.image{flex:0 100%;max-width:100%}}.sidebar-meta-block.image img{aspect-ratio:.8;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 960px){.sidebar-meta-block.image img{-o-object-fit:contain;object-fit:contain}}.sidebar-meta-block.sidebar-button .button,.sidebar-meta-block.sidebar-button [type="reset"],.sidebar-meta-block.sidebar-button [type="submit"],.sidebar-meta-block.sidebar-button .media-block-element-play,.sidebar-meta-block.sidebar-button .pagination_element.prev,.sidebar-meta-block.sidebar-button .pagination_element.next{font-size:1.25rem}.sidebar-meta-block .smart-date--time,.sidebar-meta-block .smart-date--date{font-weight:500}.sidebar-meta-block .smart-date--time:after,.sidebar-meta-block .smart-date--date:before{content:' ';display:block}.sidebar-meta-block span{font-weight:700}.sidebar-meta-block-title{color:#fff;font-weight:700;margin:0 .25rem .5rem;width:100%}.sidebar-meta-block-tag{background-color:#86338A;border-radius:25px;color:#fff;display:inline-block;font-size:1rem;margin:.25rem .25rem .25rem 0;padding:.25rem .66667rem}.sidebar-meta-block-tag:hover{background:#86338A;color:#fff}.sidebar-meta-block.share{justify-content:flex-start}.sidebar-meta-block.downloads{background-color:#fff;color:#000;margin-top:1.5rem;padding:1rem;width:100%}.sidebar-meta-block.downloads .icon{display:inline-block;margin:0 .33333rem 0 0;width:20px}.sidebar-meta-block.downloads h3{color:#84B554;font-size:1.2em}.sidebar-meta-block.downloads .downloads-link{display:block;font-size:0.9em;padding:.5rem 0 0 2rem;position:relative}.sidebar-meta-block.downloads .downloads-link:hover{color:#84B554}.sidebar-meta-block.downloads .downloads-link .icon{left:0;position:absolute;top:4px}.sidebar-meta-share{margin:.5rem 0 .66667rem}.sidebar-meta-share-title{color:#86338A;font-weight:700;margin:0 0 .5rem;width:100%}.sidebar-meta-share-button{align-items:center;background-color:#84B554;border-radius:100%;height:30px;justify-content:center;margin:0 .5rem 0 0;position:relative;width:30px}.sidebar-meta-share-button:hover{background-color:#86338A}.sidebar-meta-share-button.twitter .icon,.sidebar-meta-share-button.instagram .icon{height:1.4em;width:1.4em}.sidebar-meta-share-button.whatsapp .icon,.sidebar-meta-share-button.link .icon,.sidebar-meta-share-button.mail .icon{height:1em;width:1em}.sidebar-meta-share-button .icon{color:#fff}.sidebar .forum-widget-area{background-color:#fff;border-radius:6px;margin-top:1rem}.sidebar .forum-widget-area .widget-title{border-bottom:solid 1px #9C27B0;font-size:1.5rem;margin-bottom:.5rem;padding:.66667rem}.sidebar .forum-widget-area .bbp-replies-widget{padding:.4rem .66667rem .66667rem}.sidebar .forum-widget-area .bbp-reply-topic-title{display:block;font-size:0.9em;font-weight:400;padding:0 .33333rem .5rem;transition:color 0.2s ease}.sidebar .forum-widget-area .bbp-reply-topic-title:hover,.sidebar .forum-widget-area .bbp-reply-topic-title.current{color:#86338A;text-decoration:underline}.sidebar .forum-widget-area .bbp-reply-topic-title.current{font-weight:700}.single-forum .sidebar-nav-item{padding:.5rem 0rem .5rem .5rem;margin:0 0 .5rem 0}.single-forum .sidebar-nav-item:nth-child(2){border-radius:6px;box-shadow:0 0 0 3px #FBDD4F}.wp-editor-container{min-height:20rem}.bbp-template-notice{background-color:rgba(132,181,84,0.2) !important;border:solid 1px rgba(132,181,84,0.6) !important;border-radius:25px !important;padding:0 1rem !important}.bbp-template-notice ul{padding-left:0 !important}.bbp-template-notice ul li{font-size:0.9rem !important;list-style:none !important;padding-left:0 !important}.bbpress-wrapper .bbp-form{border:solid 1px #84B554 !important;border-radius:10px}.bbpress-wrapper .bbp-breadcrumb{font-size:1.4rem;padding-top:.66667rem}.bbpress-wrapper .bbp-breadcrumb .bbp-breadcrumb-current{color:#86338A;font-weight:500}.bbpress-wrapper .bbp-breadcrumb a:hover{color:#86338A}.bbpress-wrapper #bbp-search-form{padding-bottom:1.5rem}.bbpress-wrapper #bbp-search-form .button,.bbpress-wrapper #bbp-search-form [type="reset"],.bbpress-wrapper #bbp-search-form [type="submit"],.bbpress-wrapper #bbp-search-form .media-block-element-play,.bbpress-wrapper #bbp-search-form .pagination_element.prev,.bbpress-wrapper #bbp-search-form .pagination_element.next{font-size:1.2rem;height:2.6rem !important;margin-top:0;padding:0 1.5rem}.bbpress-wrapper .bbp-header,.bbpress-wrapper .bbp-footer{background-color:#84B554 !important;border-top:0 !important}.bbpress-wrapper .bbp-header .forum-titles,.bbpress-wrapper .bbp-header .bbp-reply-author,.bbpress-wrapper .bbp-header .bbp-reply-content,.bbpress-wrapper .bbp-footer .forum-titles,.bbpress-wrapper .bbp-footer .bbp-reply-author,.bbpress-wrapper .bbp-footer .bbp-reply-content{font-size:1.4rem;font-weight:500}.bbpress-wrapper .bbp-forums,.bbpress-wrapper .bbp-topics,.bbpress-wrapper .bbp-replies{border:solid 1px #84B554 !important;border-radius:10px}.bbpress-wrapper .bbp-forums .bbp-forum-title,.bbpress-wrapper .bbp-forums .bbp-topic-permalink,.bbpress-wrapper .bbp-topics .bbp-forum-title,.bbpress-wrapper .bbp-topics .bbp-topic-permalink,.bbpress-wrapper .bbp-replies .bbp-forum-title,.bbpress-wrapper .bbp-replies .bbp-topic-permalink{font-size:1.3rem;font-weight:500}.bbpress-wrapper .bbp-forums .bbp-forum-title:hover,.bbpress-wrapper .bbp-forums .bbp-topic-permalink:hover,.bbpress-wrapper .bbp-topics .bbp-forum-title:hover,.bbpress-wrapper .bbp-topics .bbp-topic-permalink:hover,.bbpress-wrapper .bbp-replies .bbp-forum-title:hover,.bbpress-wrapper .bbp-replies .bbp-topic-permalink:hover{color:#86338A}.bbpress-wrapper .bbp-topics ul.sticky{background-color:transparent !important}.bbpress-wrapper .bbp-topics ul.sticky.odd{background-color:#F2F2F2 !important}.bbpress-wrapper .bbp-forums-list{padding-left:1rem !important}.bbpress-wrapper .bbp-reply-content{font-size:0.9rem}.bbpress-wrapper .bbp-reply-content p{padding-bottom:1rem}.bbpress-wrapper .bbp-reply-content ul li{padding-bottom:.5rem}.bbpress-wrapper .submit{font-size:1.2rem;height:2.6rem;margin-top:0;padding:0 1.5rem}.bbpress-wrapper .submit:hover{text-decoration:none}.bbpress-wrapper input,.bbpress-wrapper textarea,.bbpress-wrapper select{height:2.5em !important;padding:0 1rem !important}.bbpress-wrapper [type="checkbox"],.bbpress-wrapper [type="radio"]{height:1.5rem !important;margin-right:.66667rem !important}.bbp-forum-content{font-size:0.9rem !important}.bbp-forums-list li{font-size:0.8rem !important;display:block !important;list-style-type:disc !important;padding:.25rem 0}.bbp-forums-list li:after{display:none !important}.bbp-forums-list li a:hover{color:#86338A}.bbp-submit-wrapper{float:left !important;margin-bottom:1rem;text-align:left !important}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:left !important}.bbp-form input,.bbp-form textarea,.bbp-form select{height:2.5em !important;padding:0 1rem !important}.bbp-form [type="checkbox"],.bbp-form [type="radio"]{height:1.5rem !important;margin-right:.66667rem !important}.bbp-form .submit{font-size:1.2rem;height:2.6rem;margin-top:0;padding:0 1.5rem}.bbp-form .submit:hover{text-decoration:none}.content table,.comments-area .comment-content table{display:inline-block;font-variant-numeric:lining-nums tabular-nums;height:auto !important;max-width:100%;overflow-x:auto;width:auto !important}.content table caption,.comments-area .comment-content table caption{background-color:#F2F2F2;display:inline-block;padding:.5rem .66667rem;text-align:left}.content thead:nth-child(even),.comments-area .comment-content thead:nth-child(even),.content tfoot:nth-child(even),.comments-area .comment-content tfoot:nth-child(even),.content tr:nth-child(even),.comments-area .comment-content tr:nth-child(even){background:#E6E6E6}.content thead tr td,.comments-area .comment-content thead tr td{background-color:#84B554;color:#fff}.content th,.comments-area .comment-content th,.content td,.comments-area .comment-content td{border:solid 1px #ccc;padding:.25rem .5rem;vertical-align:top}.content thead td,.comments-area .comment-content thead td,.content tfoot td,.comments-area .comment-content tfoot td,.content th,.comments-area .comment-content th{font-weight:700}.accordion-outer{background-color:#fff;border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);padding:0 1.5rem;position:relative}.accordion-item{padding:1rem 0}.accordion-item+.accordion-item{border-top:1px solid #ccc}.accordion-trigger *{pointer-events:none}.accordion-button{background:none;border-radius:0;color:#000;display:block;font-size:1.25rem;padding:0 1.5rem 0 0;position:relative;text-align:left;width:100%}.accordion-button .icon{display:inline-block;height:1.05em;pointer-events:none;position:absolute;right:0;top:0.3em;transition:0.235s transform ease-in-out;transform:rotate(90deg);width:1.05em}.accordion-button:hover,.accordion-button:focus{background:none;box-shadow:none;outline:0}.accordion-button:active .icon,.accordion-button.active .icon{transform:rotate(-90deg);transition:0.235s transform ease-in-out}.accordion-panel{display:none;padding-top:1rem}.accordion-panel p{color:#000}.cards{position:relative;width:100%}.cards>*{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(1),.cards>*:first-child:nth-last-child(1) ~ article{flex:0 48%;max-width:48%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(2),.cards>*:first-child:nth-last-child(2) ~ article{flex:0 48%;max-width:48%}}@media screen and (min-width: 700px){.cards{margin:1rem 0}.cards>*{flex:0 50%;max-width:50%;margin:1.5rem 0}}@media screen and (min-width: 960px){.cards>*{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 960px){.cards-outer .section-header.container{padding:0 2rem}}@media screen and (min-width: 1280px){.cards-outer .container{padding:0}}.cards-outer.resources .cards>*{flex:0 100%;max-width:100%;margin:1rem 0}@media screen and (min-width: 1280px){.cards-outer.resources .cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 560px){.cards-outer.resources .cards>* .card{flex-wrap:nowrap;margin-top:3rem}}@media screen and (min-width: 560px){.cards-outer.resources .cards>* .card{flex-wrap:wrap;margin:0 1rem}}.cards-outer.resources .cards>* .card-image{flex:0 100%;max-width:100%;height:auto;padding:10px 10px 0 10px}@media screen and (min-width: 700px){.cards-outer.resources .cards>* .card-image{flex:0 25%;max-width:25%;padding:10px 0 10px 10px}}@media screen and (min-width: 1280px){.cards-outer.resources .cards>* .card-image{flex:0 50%;max-width:50%}}.cards-outer.resources .cards>* .card-image img{aspect-ratio:.8;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:10px 10px 0 0}@media screen and (min-width: 700px){.cards-outer.resources .cards>* .card-image img{border-radius:10px 0 0 10px}}.cards-outer.resources .cards>* .card-image+.card-wrap{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.cards-outer.resources .cards>* .card-image+.card-wrap{flex:0 75%;max-width:75%}}@media screen and (min-width: 1280px){.cards-outer.resources .cards>* .card-image+.card-wrap{flex:0 50%;max-width:50%}}.cards-outer.resources .cards>* .card-wrap{flex:0 100%;max-width:100%}.card{margin:1.5rem 0;overflow:hidden;width:100%}@media screen and (min-width: 700px){.card{margin:0 1.5rem}}.card.hovered{box-shadow:0 2vw 4vw rgba(0,0,0,0.2);transform:scale(1.02)}.card.hovered .card-header-title{color:#86338A;text-decoration:underline}.card-image{display:block;margin:0;padding:10px 10px 0 10px;position:relative;width:100%}@media screen and (min-width: 700px){.card-image{height:25vh}}.card-image img{aspect-ratio:1.33333;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:10px 10px 0 0}.card-image .card-featured{background-color:#42348D;border-radius:0 20px 20px 0;color:#fff;font-size:0.9rem;font-weight:700;left:0;padding:.4rem .66667rem;position:absolute;top:1.5rem}.card-wrap{align-self:stretch;height:100%;margin:0}.card-wrap-inner{color:#000;padding:2rem}.card-header{margin-top:0}.card-header+.card-summary{margin-top:.5rem}.card-header-title{font-size:2rem}.card-header-date{color:#42348D;display:block;font-size:1.2rem;margin-top:.5rem}.card-summary{font-size:1rem;font-weight:300}.card-summary p{font-size:1.125rem;padding-top:1rem}.card-summary p a{color:#86338A;font-weight:700}.card-button-outer{margin-top:1rem}.reports .card-image{background-color:#E6E6E6;overflow:hidden}.reports .card-image img{bottom:-1em;border-radius:20px 20px 0 0;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin:3rem auto 0;position:relative;width:60%}.reports .card-image img:hover{bottom:-0.5em}.reports .card-wrap{box-shadow:0px -8px 22px 0px rgba(0,0,0,0.3);z-index:2}.listing .card{background-color:transparent;border-radius:0;box-shadow:none}.listing .card-wrap{border-top:solid 5px #84B554}.listing .card-wrap-inner{padding:1rem 0 0 0}.listing.secondary .card-wrap{border-top:solid 5px #fff}.listing.secondary .card-wrap-inner{color:#fff}@media screen and (min-width: 700px){.two-col .cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 560px){.two-col .cards>* .card{margin:0 1.5rem}}.two-col .cards>* .card-image{height:35vh}@media screen and (min-width: 960px){.three-col .cards>*{flex:0 33.33%;max-width:33.33%}}.three-col .cards>* .card{margin:0 1.5rem}.three-col .cards>* .card-image{height:25vh}.three-col .cards>*:first-child:nth-last-child(2),.three-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.three-col .cards>*:first-child:nth-last-child(2) .card-image,.three-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}@media screen and (min-width: 1280px){.four-col .cards>*{flex:0 25%;max-width:25%}}.four-col .cards>* .card{margin:0 1.5rem}.four-col .cards>*:first-child:nth-last-child(3),.four-col .cards>*:first-child:nth-last-child(3) ~ article{flex:0 33.33%;max-width:33.33%}.four-col .cards>*:first-child:nth-last-child(2),.four-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.four-col .cards>*:first-child:nth-last-child(2) .card,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card{margin:0 1.5rem}@media screen and (min-width: 1280px){.four-col .cards>*:first-child:nth-last-child(2) .card-image,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}}.comments-area{max-width:53.33333rem}.comments-area .comments-title,.comments-area .comment-reply-title{background:#F2F2F2;color:#999;font:700 1.2em/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:1rem;text-transform:uppercase}.comments-area .comment-body{border-bottom:1px solid #E6E6E6;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.comments-area .comment-meta .fn{color:#4D4D4D;font-weight:700}.comments-area .comment .avatar{border-radius:100%;float:left;height:3rem;margin-right:.5rem;width:3rem}.comments-area .comment-metadata{font-size:0.9em;margin-top:.5rem}.comments-area .comment-content{margin-top:1rem}.comments-area .comment .reply{font-size:0.9em;margin-top:0;position:absolute;right:0;text-align:right;top:0}.comments-area .comment .reply li{float:right;margin-left:.5rem}.comments-area .children{margin-left:2rem}@media screen and (min-width: 1280px){.components .cta-outer{margin:0 auto;width:80rem}}.cta{background-color:#86338A;border-radius:20px}.cta-outer{padding:2rem;position:relative}.cta-outer.footer-cta{background-color:#42348D}.cta-outer.footer-cta .cta-inner{padding:0;text-align:left}.cta-outer.full-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.full-width-image{min-height:80vh}}.cta-outer.full-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image{position:absolute}}.cta-outer.site-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.site-width-image{min-height:60vh}}@media screen and (min-width: 1280px){.cta-outer.site-width-image{margin:0 auto;width:80rem}}.cta-outer.site-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.site-width-image .cta-image{position:absolute}}.cta-outer .cta-image+.cta-inner{background-color:rgba(255,255,255,0.8);border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);color:#000;margin:4vh}@media screen and (min-width: 560px){.cta-outer .cta-image+.cta-inner{margin:8vh}}@media screen and (min-width: 960px){.cta-outer .cta-image+.cta-inner{margin:8vh auto}}.cta-outer .cta-inner{color:#fff;padding:1.5rem;text-align:center;position:relative;z-index:1}@media screen and (min-width: 560px){.cta-outer .cta-inner{padding:3rem}}@media screen and (min-width: 960px){.cta-outer .cta-inner{width:53.33333rem}}.cta-outer+.media-block-outer{margin-top:1rem}.cta-outer+.media-block-outer.white{padding-top:0}.cta-summary{padding:1.5rem 0 2rem}.cta-summary p{font-size:1.125rem}.cta-image{height:100%;left:0;position:absolute;top:0;width:100%}.cta-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta .button:hover,.cta :hover[type="reset"],.cta :hover[type="submit"],.cta .media-block-element-play:hover,.cta .pagination_element.prev:hover,.cta .pagination_element.next:hover{background-color:#84B554;color:#000}.cta-caption{background-color:#84B554;color:#fff;font-size:0.8em;padding:.66667rem 1.5rem}@media screen and (min-width: 700px){.cta-caption{bottom:0;left:0;position:absolute}}.donate-page .components{padding-top:4rem}.donations{background-color:#84B554;background-image:url("../src/images/home-hero-bg.png");background-repeat:no-repeat;background-size:cover;border-radius:0 0 20px 20px;padding:0;position:relative}@media screen and (min-width: 960px){.donations{border-radius:0;padding:3rem 0}}.donations+.pullquote-outer{margin-top:2rem}.donations-image{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;min-height:180px}@media screen and (min-width: 560px){.donations-image{min-height:350px}}@media screen and (min-width: 960px){.donations-image{top:0;left:0;position:absolute}}.donations .home-hero-image{display:none}@media screen and (min-width: 960px){.donations .home-hero-image{display:inline-block}}.donations form{background-color:#fff;border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);padding:1rem;margin:2rem auto;width:90%}@media screen and (min-width: 560px){.donations form{padding:1.5rem 2rem 2rem}}@media screen and (min-width: 960px){.donations form{margin:0 auto;max-width:50%}}.donations h2{font-size:3rem;text-align:center}@media screen and (min-width: 560px){.donations h2{text-align:left}}@media screen and (min-width: 960px){.donations h2{font-size:4rem}}.donations p{font-size:1.125em;padding:.5rem 0;text-align:left}.donations .currency-symbol{color:#86338A;font-size:1.4rem;left:1rem;position:absolute;top:0.8rem}.donations .custom_amount{padding-left:2rem}.donations-actions{justify-content:space-between;margin-top:1rem;position:relative}.donations-actions .button:hover,.donations-actions :hover[type="reset"],.donations-actions :hover[type="submit"],.donations-actions .media-block-element-play:hover,.donations-actions .pagination_element.prev:hover,.donations-actions .pagination_element.next:hover{text-decoration:none}.donations-actions input,.donations-actions button{flex:0 100%;max-width:100%;margin:0}.donations-actions input+button,.donations-actions button+button{margin-top:10px}@media screen and (min-width: 560px){.donations-actions input,.donations-actions button{flex:0 48%;max-width:48%;height:3.5rem}.donations-actions input+button,.donations-actions button+button{margin-top:0px}}.donations-amount{flex:1;margin:0}.donations-amount input:checked+span{background-color:#86338A;border-color:#702b74;color:#fff}.donations-amount input:checked+span:after{background-color:#86338A;bottom:-5px;content:'';height:10px;left:calc(50% - 5px);position:absolute;transform:rotate(45deg);width:10px}.donations-amount:first-child span{border-radius:15px 0 0 15px}.donations-amount:last-child span{border-radius:0 15px 15px 0}.donations-amount span{font-size:30px;font-size:1.875rem;align-items:center;border:solid 1px #F2F2F2;color:#86338A;cursor:pointer;height:80px;justify-content:center;position:relative}@media screen and (min-width: 560px){.donations-amount span{height:100px}}.donations .amount-tabpanel{background-color:#E6E6E6;border-radius:20px;margin-top:1rem;padding:1rem}.donations .amount-tabpanel p{font-size:14px;font-size:.875rem}.donations [role="tablist"]{justify-content:space-between;width:100%}.donations [role="tablist"].frequency-tablist{background-color:#86338A;border-radius:20px;padding:6px}.donations [role="tablist"].frequency-tablist.both{margin-top:1rem}.donations [role="tablist"] button{flex:0 100%;max-width:100%;background-color:#fff;border-radius:15px 0 0 15px;color:#000;font-size:1.5rem;height:3rem;margin:0}.donations [role="tablist"] button+button{border-radius:0 0 15px 15px;margin-top:10px}@media screen and (min-width: 560px){.donations [role="tablist"] button{flex:0 50%;max-width:50%}.donations [role="tablist"] button+button{border-radius:0 15px 15px 0;margin-top:0px}}.donations button[aria-selected="true"]{background-color:#86338A;color:#fff}.donations button:focus{outline:none;box-shadow:inset 0px 0px 1px 2px #622565}.donations .frequency-tab:only-child{display:none}.donations .frequency-tabpanel{margin:1rem 0 0;width:100%}@media screen and (min-width: 960px){.pullquote-outer+.cards-outer{padding-top:0}}.download{align-items:center;justify-content:center;padding:1.5rem 0}.download-block{flex:0 50%;max-width:50%;margin:1rem 0;position:relative}@media screen and (min-width: 960px){.download-block{flex:0 33.33%;max-width:33.33%}}.download-block .icon{left:0;position:absolute;top:0}.download-link{display:inline-block;padding-left:2rem}.download-link:hover{color:#84B554;text-decoration:underline}.download-link span{font-size:0.9em;text-transform:uppercase}.expand-check ~ div{display:none}.expand-check:checked ~ div{display:block}.expand-trigger{cursor:pointer;margin-top:0}.expand-trigger .icon{transition:transform 0.4s ease}.expand-check:checked ~ .expand-trigger .icon{transform:rotate(90deg)}.feat-items .container{justify-content:space-between}.feat-items .item{flex:0 100%;max-width:100%;background-color:#F2F2F2;border-radius:20px;padding-bottom:0}@media screen and (min-width: 960px){.feat-items .item{flex:0 48%;max-width:48%;margin:0}}.feat-items .item:first-child{margin-top:2rem}@media screen and (min-width: 560px){.feat-items .item:first-child{margin-top:0}}.feat-items .item-image{border-radius:20px 20px 0 0;overflow:hidden}@media screen and (min-width: 700px){.feat-items .item-image{border-radius:0 20px 20px 0}}.feat-items .item-info{padding:1.5rem}.feat-items .item+.item{border-top:0;margin-top:2rem;padding-top:0}@media screen and (min-width: 960px){.feat-items .item+.item{margin:0}}@media screen and (min-width: 960px){.feat-items .item-image{border-radius:0 20px 20px 0}}.search-listing .main .section:first-child.secondary{background-color:#84B554}.search-listing .main .section:first-child.secondary .main-header-title{color:#000}.item{flex-direction:row-reverse;padding-bottom:2rem}@media screen and (min-width: 960px){.item{padding-bottom:0}}.item.hovered .item-header-title{color:#86338A;text-decoration:underline}.item+.item{border-top:1px solid #ccc;padding-top:2rem}.item-image{flex:0 100%;max-width:100%;border-radius:15px 15px 0 0;overflow:hidden}@media screen and (min-width: 700px){.item-image{border-radius:0 15px 15px 0}}.item-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-info{flex:0 100%;max-width:100%;margin:0}.item-header{margin-top:.5rem}.item-header-date,.item-header-author{display:inline-block;margin:.5rem 0}.item-header-author:before{content:'|';display:inline-block;margin:0 .5rem}.item-summary{margin-left:0;max-width:40rem;padding-top:1rem}@media screen and (min-width: 700px){.item+.item{margin-top:2rem;padding-top:2rem}.item-info{flex:0 100%;max-width:100%}.item-image{flex:0 35%;max-width:35%}.item-image+.item-info{flex:0 100%;max-width:100%}}@media screen and (min-width: 700px) and (min-width: 560px){.item-image+.item-info{flex:0 65%;max-width:65%;padding-right:2rem}}@media screen and (min-width: 700px){.item-image+*{margin-top:0}}.filter{align-items:flex-end;justify-content:flex-start;max-width:80rem;padding:1.5rem 1rem 0}@media screen and (min-width: 560px){.filter{padding:1rem 1rem 0}}@media screen and (min-width: 700px){.filter{padding:1rem 1rem 1rem}}.filter-outer{background-color:#42348D}.filter-outer.small .filter{max-width:40rem}.filter-button{text-align:center}.filter-show-button{background-color:transparent;background-size:20%;cursor:pointer;display:block;margin:0 auto;padding:1rem 2rem 1rem 0}@media screen and (min-width: 700px){.filter-show-button{display:none}}.filter-show-button:hover{text-decoration:none}.filter-show-button.active .icon{transform:rotate(-180deg)}.filter-show-button span{font-size:1.4rem;color:#fff}.filter-show-button .icon{color:#fff;margin-top:.33333rem}.filter-inner{display:none}@media screen and (min-width: 700px){.filter-inner{display:block}}.filter-block{flex:0 100%;padding:0 0 1.5rem;text-align:left}@media screen and (min-width: 560px){.filter-block{margin-bottom:.66667rem;padding:0 2.5rem 1.5rem}}@media screen and (min-width: 700px){.filter-block{flex:1 12em;padding:0 1rem}}.filter-block label{color:#fff;font-weight:700}.filter-block select{background-position:94% center}.filter-submit{font-size:1.5rem;height:2.6rem;width:100%}@media screen and (min-width: 560px){.filter-submit{margin-top:0}}@media screen and (min-width: 960px){.header{box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);height:229px;left:0;position:fixed;top:0}}@media screen and (min-width: 960px){.header.nav-up{box-shadow:none;height:111px;top:0}.header.nav-up .header-logo{border:solid 6px #fff;height:85px;width:85px}}.header.nav-up .dropdown{display:none}.header.nav-up .header-subnav-inner{height:0}.header.nav-up .header-subnav-inner .search,.header.nav-up .header-subnav-inner .header-subnav{height:0;opacity:0;overflow:hidden}@media screen and (min-width: 960px){.header.nav-up .header-nav-list .nav-item{font-size:1.4rem;margin:1.5rem 0}.header.nav-up .header-inner .container{height:auto}.header.nav-up .header-links .button,.header.nav-up .header-links [type="reset"],.header.nav-up .header-links [type="submit"],.header.nav-up .header-links .media-block-element-play,.header.nav-up .header-links .pagination_element.prev,.header.nav-up .header-links .pagination_element.next{font-size:2rem;height:100%;line-height:70px;padding:0 1.5rem}.header.nav-up .helpline{font-size:0.9rem;padding:0}.header.nav-up .helpline:last-child{padding-right:1rem}.header.nav-up .helpline-outer{padding:.5rem 0}.header.nav-up .helpline:not(:first-child){border-left:solid 2px rgba(134,51,138,0.3);margin-left:1rem;padding-left:1rem}}@media screen and (min-width: 960px){.main{margin-top:229px}}.gallery{margin:1.5rem 0;position:relative}.gallery-item{margin:0;text-align:center}.gallery-thumb{height:100%;padding:0 1rem}.gallery-thumb img{aspect-ratio:1.33333;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slick-arrow{display:none !important}@media screen and (min-width: 560px){.slick-arrow{display:block !important}}.slick-arrow:hover{box-shadow:none}.hero{flex-flow:column-reverse wrap;position:relative}@media screen and (min-width: 960px){.hero{flex-flow:row-reverse nowrap}}.hero-outer{border-radius:0 0 20px 20px;padding:0}.hero-outer.full .hero-image{flex:0 100%;max-width:100%;height:100%;width:100%}@media screen and (min-width: 700px){.hero-outer.full .hero-image{left:0;position:absolute;top:0}}.hero-outer.full .hero-image+.hero-info{flex:0 100%;max-width:100%;background-color:rgba(255,255,255,0.7);box-shadow:0 0 8px 0 rgba(0,0,0,0.1);position:relative;text-align:center;z-index:2}@media screen and (min-width: 700px){.hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;border-radius:20px;margin:10em auto}}@media screen and (min-width: 960px){.hero-outer.full .hero-image+.hero-info{flex:0 50%;max-width:50%}}.hero-outer.full .hero-image+.hero-info .hero-inner{color:#000;margin:0;padding:3rem;width:auto}.hero-outer.full .hero-summary p{padding:0}.hero-outer.solid .hero-image+.hero-info{background-color:transparent;box-shadow:none}@media screen and (min-width: 700px){.hero-outer.solid .hero-image+.hero-info{flex:0 92%;max-width:92%;margin:25em auto 0}}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info{flex:0 80em;max-width:80em}}.hero-outer.solid .hero-image+.hero-info .hero-inner{box-shadow:0 0 8px 0 rgba(0,0,0,0.1);background-color:#84B554;color:#fff;text-align:left}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info .hero-inner{flex:0 64%;max-width:64%;margin-left:2rem}}.hero-outer.listing{text-align:center}.hero-outer.listing .hero-info{background-color:#86338A}.hero-outer.listing .hero-info .hero-inner{margin:0 auto}@media screen and (min-width: 960px){.hero-outer.listing .hero-info .hero-inner{width:53.33333rem}}@media screen and (min-width: 960px){.hero-outer.listing .hero-info .hero-inner .hero-title,.hero-outer.listing .hero-info .hero-inner .hero-summary{width:100%}}.hero-info,.hero-image{margin:0}.hero-info{flex:0 100%;max-width:100%;background-color:#84B554;align-items:center}.hero-info .hero-title{font-size:3rem}@media screen and (min-width: 960px){.hero-info .hero-title{font-size:4rem}}.hero-info .hero-title:after{margin:1rem auto 0 0}.hero-info .hero-summary{padding-top:1rem}.hero-info p{font-size:1.125rem}@media screen and (min-width: 960px){.hero-info p{padding-right:5rem}}.hero-info a{margin-top:2rem;text-decoration:underline}.hero-info .button,.hero-info [type="reset"],.hero-info [type="submit"],.hero-info .media-block-element-play,.hero-info .pagination_element.prev,.hero-info .pagination_element.next{text-decoration:none}.hero-inner{margin:0 auto;padding:3rem 2rem}@media screen and (min-width: 700px){.hero-inner{width:80em}}@media screen and (min-width: 960px){.hero-inner{padding:2.5rem 3rem 3rem 2em}}@media screen and (min-width: 960px){.hero-inner .hero-title,.hero-inner .hero-summary{margin-left:0;width:66.66%}}.hero-image{flex:0 100%;max-width:100%;background-color:#84B554;overflow:hidden}@media screen and (min-width: 960px){.hero-image{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.hero-image+.hero-info{flex:0 50%;max-width:50%}}.hero-image+.hero-info .hero-inner{margin:0 0 0 auto}@media screen and (min-width: 960px){.hero-image+.hero-info .hero-inner{padding:4rem 3rem 4rem 2em;width:40em}}.hero-image+.hero-info .hero-inner:after{margin:2.5rem auto 0 0}@media screen and (min-width: 960px){.hero-image+.hero-info .hero-inner .hero-title,.hero-image+.hero-info .hero-inner .hero-summary{margin-left:0;width:100%}}.hero-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:0 0 15px 15px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 960px){.hero-image img{border-radius:0 0 15px 0;margin-top:2rem}}.media-block{background-color:#86338A;border-radius:20px;box-shadow:0px 0px 30px rgba(0,0,0,0.2);min-height:420px}@media screen and (min-width: 960px){.media-block-outer.right .media-block{flex-flow:row-reverse nowrap}}@media screen and (min-width: 960px){.media-block-outer.right .media-block-element{border-radius:0 20px 20px 0}}.media-block-outer.right .media-block-element img{border-radius:15px 15px 0 0;margin:2% 2% 0 2%}@media screen and (min-width: 960px){.media-block-outer.right .media-block-element img{border-radius:0 15px 15px 0;margin:2% 2% 2% 0}}.media-block-outer.dark .media-block{background:#fff}.media-block-outer.dark .media-block-info{color:#000}.media-block-outer.video .media-block{min-height:auto}.media-block-outer.video .media-block-element{flex:0 100%;max-width:100%;overflow:hidden}@media screen and (min-width: 960px){.media-block-outer.video .media-block-element{flex:0 50%;max-width:50%}}.media-block-outer.video .media-block-element .video-outer{display:block;padding-bottom:56.25%;height:0;position:relative}.media-block-outer.video .media-block-element .video-outer iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 960px){.media-block-outer.video .media-block-info{flex:0 50%;max-width:50%}}.media-block-outer+.cta-outer{padding-top:0}.media-block-element,.media-block-info{margin:0}.media-block-info{align-items:center;color:#fff;padding:1.5rem}@media screen and (min-width: 560px){.media-block-info{padding:3rem}}@media screen and (min-width: 960px){.media-block-info{flex:0 50%;max-width:50%;padding:3rem}}@media screen and (min-width: 1280px){.media-block-info{padding:4rem 3rem}}.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next{margin-top:2rem}.media-block-info .button:hover,.media-block-info :hover[type="reset"],.media-block-info :hover[type="submit"],.media-block-info .media-block-element-play:hover,.media-block-info .pagination_element.prev:hover,.media-block-info .pagination_element.next:hover{background-color:#84B554;color:#000}.media-block-content p{font-size:1.125rem;padding-bottom:1rem}.media-block-content p a{text-decoration:underline}.media-block-content p a:hover:hover{color:#FBDD4F}.media-block-element{flex:0 100%;max-width:100%;overflow:hidden;position:relative}@media screen and (min-width: 960px){.media-block-element{flex:0 50%;max-width:50%}}.media-block-element-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#E00303;color:#fff;display:inline-block;font-size:1rem;padding:1rem;width:auto;z-index:2}.media-block-element img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:15px 15px 0 0;margin:2% 0 2% 2%;height:100%;width:96%}@media screen and (min-width: 960px){.media-block-element img{border-radius:15px 0 0 15px;left:0;position:absolute;top:0;height:94%;width:98%}}.no-objectfit .media-block-element img{width:auto}.media-block-title{font-size:1.4em;padding-bottom:.66667rem}@media screen and (min-width: 700px){.media-block-title{font-size:2em}}.metadata{color:#86338A}.metadata-link{font-weight:700}.metadata time{font-weight:700}.metalabel{color:#3B8524;display:block}.tags{margin-top:1rem}.metatag{float:left;margin:.25rem .25rem 0 0}.metatag-link{background-color:#666;border-radius:25px;color:#fff;display:inline-block;font-size:1.1rem;margin:.25rem .25rem .25rem 0;padding:.25rem .66667rem}.metatag-link:hover{background:#86338A;color:#fff}.pagination-outer{padding:0 0 3.5rem}.pagination{text-align:center;justify-content:space-between}.pagination a:hover{background:#E6E6E6}.pagination_block{margin:0;width:48%}.pagination_block.numeral{display:none}.pagination_element{border-radius:20px;display:block;padding:.25rem .5rem;overflow:hidden}.pagination_element.prev,.pagination_element.next{display:block}.pagination_element.current{box-shadow:0 0 0 1px #86338A inset;color:#86338A}@media screen and (min-width: 700px){.pagination{justify-content:center}.pagination_block.numeral{display:block}.pagination_block{margin:0 .25rem;width:auto}.pagination_element{display:block;padding:.5rem 1rem}}.pagination_block{font-size:1.4em}@media screen and (min-width: 960px){.pagination_block{font-size:1.6em}}.pagination_block.next{float:right}.pagination_block.view_all{display:none}.profile{align-items:flex-start;padding:2rem 0}.profile-overlay{background-color:rgba(0,0,0,0.7);height:100%;opacity:0;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.profile-overlay.active-profile{opacity:1;visibility:visible}.profile-element{flex:0 100%;max-width:100%;align-items:flex-start;justify-content:center;text-align:center;margin:0 0 2rem}@media screen and (min-width: 560px){.profile-element{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.profile-element{flex:0 33.33%;max-width:33.33%;margin:0}}@media screen and (min-width: 1280px){.profile-element{flex:0 25%;max-width:25%}}@media screen and (min-width: 960px){.profile-element:nth-child(n+4){margin-top:3rem}}@media screen and (min-width: 1280px){.profile-element:nth-child(n+4){margin-top:0}}@media screen and (min-width: 960px){.profile-element:nth-child(n+5){margin-top:0}}@media screen and (min-width: 1280px){.profile-element:nth-child(n+5){margin-top:3rem}}.profile-item{margin:0;width:100%}.profile-image{border:solid 10px #fff;border-radius:100%;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);cursor:pointer;display:inline-block;margin:0;width:80%}.profile-image img{border-radius:100%;margin:0;width:100%}.profile-wrap{margin:2rem 0 0;padding:0 1rem}.profile-name{font-size:1.5rem}@media screen and (min-width: 960px){.profile-name{font-size:2rem}}.profile-title{font-size:1em;font-weight:normal;padding-top:.66667rem}.profile-summary{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);height:100%;margin-top:0;overflow:scroll;padding:5rem 2rem 2rem;position:fixed;right:-90%;text-align:left;top:0;width:90%;z-index:999}@media screen and (min-width: 700px){.profile-summary{padding:2.5rem;right:-50%;width:50%}}@media screen and (min-width: 1280px){.profile-summary{padding:5rem;right:-35%;width:35%}}.profile-summary.active-profile{right:0}.profile-summary-copy{margin-top:1rem}.profile-summary .profile-summary-close{color:#84B554;cursor:pointer;position:absolute;right:2rem;top:2rem;z-index:999}.profile-summary .profile-summary-close:hover{color:#86338A;transform:rotate(90deg)}.profile-summary-inner{display:block;margin-top:0;position:relative;z-index:11}.profile-summary-inner .profile-name{color:#42348D;font-size:1.3em}@media screen and (min-width: 560px){.profile-summary-inner .profile-name{font-size:1.5em}}.profile-summary-inner p{color:#000;font-size:0.9em;margin-top:0;padding-top:1rem}@media screen and (min-width: 560px){.profile-summary-inner p{font-size:1em}}.profile-meta{margin-top:1rem}.profile-meta-item{display:inline-block;padding:.25rem 0}.profile-meta-item-link{align-items:center;border:solid 2px #000;border-radius:100%;display:block;height:40px;margin-right:.5rem;position:relative;width:40px}.profile-meta-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.profile-meta-item-link:hover{color:#84B554}.profile-meta-item-link:hover .profile-meta-item-text{border-bottom:solid 2px #84B554}.profile-meta-item-link.mail .icon{color:#000;height:1.2rem;width:1.2rem}.profile-meta-item-text{color:#000;margin-left:.66667rem}.home .pullquote-image{border-radius:0}.components .pullquote-outer{margin-bottom:0}.components .pullquote-outer .pullquote{align-items:flex-start}.components .pullquote-outer .pullquote-image{border-radius:20px}.components .pullquote-outer .pullquote-image+.pullquote-info{padding:2rem 1rem 0}@media screen and (min-width: 700px){.components .pullquote-outer .pullquote-image+.pullquote-info{padding:8rem 0 4rem 4rem}}@media screen and (min-width: 1280px){.components .pullquote-outer .pullquote-image+.pullquote-info{padding:8rem 0 6rem 4rem}}.components .pullquote cite{font-size:1.2em}.components .pullquote cite:before{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='#fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:8px;margin:.5rem auto;width:140px}@media screen and (min-width: 700px){.components .pullquote cite:before{margin:1rem auto 1rem 0}}.pullquote{font-family:"Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;justify-content:center;margin:2rem 0;padding-bottom:1.5rem;text-align:center}@media screen and (min-width: 560px){.pullquote{align-items:flex-start;text-align:left}}@media screen and (min-width: 700px){.pullquote{padding-bottom:0}}@media screen and (min-width: 960px){.pullquote{align-items:center;margin:0 auto;padding:0 3rem 0 0}}@media screen and (min-width: 1440px){.pullquote{margin:0 auto;width:80rem}}.pullquote-outer{margin-bottom:2rem;padding:0;position:relative}@media screen and (min-width: 960px){.pullquote-outer{margin-bottom:0}}.pullquote-outer:before,.pullquote-outer:after{background-color:#fff;top:0;content:'';display:block;height:80px;left:0;margin:0 auto;position:absolute;width:100%}.pullquote-outer:after{bottom:0;display:none;top:auto}@media screen and (min-width: 960px){.pullquote-outer:after{display:block}}.pullquote-image{flex:0 50%;max-width:50%;overflow:hidden;position:relative;z-index:10}@media screen and (min-width: 560px){.pullquote-image{flex:0 35%;max-width:35%}}.pullquote-image+.pullquote-info{flex:0 100%;max-width:100%;padding:1.5rem 0 0 0;text-align:center}@media screen and (min-width: 700px){.pullquote-image+.pullquote-info{flex:0 65%;max-width:65%;padding:5rem 0 0 2rem;text-align:left}}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info{padding:8rem 0 8rem 2rem}}.pullquote-info{flex:0 100%;max-width:100%;text-align:center;padding:8rem 0 8rem 2rem}@media screen and (min-width: 960px){.pullquote-info{flex:0 66.66%;max-width:66.66%}}.pullquote-info-cta{padding-top:1rem}.pullquote-info-cta .button-secondary{color:#000}.pullquote-info-cta .button-tertiary{color:#fff;margin-top:1rem}@media screen and (min-width: 700px){.pullquote-info-cta .button-tertiary{margin-left:1rem;margin-top:0}}.pullquote-info-cta .button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.pullquote-info-cta .button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A")}.pullquote-info-cta .button-tertiary:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}@media (max-width: 700px){.pullquote-info-cta{display:flex;flex-flow:column;text-align:center}}.pullquote blockquote{font-size:2.2rem;padding-bottom:.66667rem}@media screen and (min-width: 960px){.pullquote blockquote{font-size:3.125rem}}.pullquote blockquote div{quotes:"“" "”" "‘" "’"}.pullquote blockquote div:before{content:open-quote;display:inline-block}.pullquote blockquote div:after{content:close-quote;display:inline-block}.pullquote cite{font-size:1em;font-style:normal;font-weight:300}@media screen and (min-width: 960px){.pullquote cite{font-size:1.2em}}.pullquote-share{display:block;position:relative}@media screen and (min-width: 960px){.pullquote-share{display:inline-block;padding-left:5rem;top:-4px}}.pullquote-share-title{color:#4D4D4D;font-size:0.7em;font-weight:400;padding:0 0 0 4rem;position:relative;text-transform:uppercase}.pullquote-share-title:before{background-color:#4D4D4D;content:'';display:block;height:1px;left:0;position:absolute;top:6px;width:36px}.pullquote-share-element{background-color:#55ACEE;border-radius:100%;color:#fff;display:inline-block;height:30px;margin:0 0 0 .5rem;text-align:center;width:30px}.pullquote-share-element .icon{margin-top:3px}.share{justify-content:center}.share-item{flex:0 100%;max-width:100%;align-items:center;margin:0 1rem 1.5rem}@media screen and (min-width: 560px){.share-item{flex:0 auto;max-width:auto;margin:0 1rem}}.share-item.whatsapp{display:inline-block}@media screen and (min-width: 700px){.share-item.whatsapp{display:none}}.share-item h3{font-size:1.3em}.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next{align-items:center;justify-content:center;width:70%}@media screen and (min-width: 560px){.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next{width:auto}}.share-item .button .icon,.share-item [type="reset"] .icon,.share-item [type="submit"] .icon,.share-item .media-block-element-play .icon,.share-item .pagination_element.prev .icon,.share-item .pagination_element.next .icon{margin-right:.5rem}.share-item .button.whatsapp .icon,.share-item .whatsapp[type="reset"] .icon,.share-item .whatsapp[type="submit"] .icon,.share-item .whatsapp.media-block-element-play .icon,.share-item .whatsapp.pagination_element.prev .icon,.share-item .whatsapp.pagination_element.next .icon,.share-item .button.link .icon,.share-item .link[type="reset"] .icon,.share-item .link[type="submit"] .icon,.share-item .link.media-block-element-play .icon,.share-item .link.pagination_element.prev .icon,.share-item .link.pagination_element.next .icon{height:1.2em;width:1.2em}.slick-list{overflow:hidden}.slick-slide{flex:1 auto}@font-face{font-family:"slick";src:url("../../assets/webfonts/slick/slick.eot");src:url("../../assets/webfonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/slick/slick.woff") format("woff"),url("../../assets/webfonts/slick/slick.ttf") format("truetype"),url("../../assets/webfonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{background-color:#fff;border-radius:100%;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);cursor:pointer;color:transparent;display:block;font-size:0px;height:38px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;width:38px;transform:translate(0, -60%);z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#fff;color:transparent;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{position:absolute;left:50%;transform:translate(-50%, 0);color:#84B554;font-family:"slick";font-size:30px;opacity:.75;top:21px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before{content:"←"}.slick-next{right:0}.slick-next:before{content:"→"}.slick-dotted.slick-slider{margin-bottom:60px}.slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);bottom:-40px;display:inline-block;margin:0;padding:0;list-style:none;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{border:0;background:transparent;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{background-color:transparent;outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:"slick";font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.statistic{justify-content:space-between;padding:0 2rem;text-align:center}@media screen and (min-width: 1280px){.statistic{padding:0}}.statistic-outer{position:relative}.statistic-outer:after{background-image:url("../src/images/bg-blob2.svg");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:615px;left:0;position:absolute;bottom:-15%;width:100%;z-index:1}@media screen and (min-width: 700px){.statistic-outer:after{width:586px}}.statistic-item{flex:0 100%;max-width:100%;margin:0 0 2rem}@media screen and (min-width: 700px){.statistic-item{flex:0 48%;max-width:48%}}@media screen and (min-width: 960px){.statistic-item{flex:0 20%;max-width:20%;margin:0}.statistic-item:first-child:nth-last-child(2),.statistic-item:first-child:nth-last-child(2) ~ .statistic-item{flex:0 48%;max-width:48%}.statistic-item:first-child:nth-last-child(3),.statistic-item:first-child:nth-last-child(3) ~ .statistic-item{flex:0 30%;max-width:30%}}.statistic-item:last-child{margin-bottom:1rem}@media screen and (min-width: 560px){.statistic-item:last-child{margin:0 0 2rem}}.statistic-icon{font-size:2rem}.statistic-value{display:inline-block;text-align:center}.statistic-value-number{color:#86338A;font-size:20vw;font-weight:700}@media screen and (min-width: 700px){.statistic-value-number{font-size:10vw}}.statistic-title{font-size:1.6em;padding:0 0 1rem;position:relative}.statistic-title:after{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A");margin-top:1.5rem}.statistic-summary p{font-size:1.125rem}.content .gallery,.comments-area .comment-content .gallery{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-5px;margin-right:-5px}.content .gallery-item,.comments-area .comment-content .gallery-item{margin:0 !important;float:left;text-align:center;width:33.33%}.content .gallery-icon,.comments-area .comment-content .gallery-icon{height:1px;padding-bottom:100%;overflow:hidden;position:relative;border:solid 5px transparent}.content .gallery-icon a,.comments-area .comment-content .gallery-icon a{position:absolute;top:0;left:0;height:100%;width:100%;cursor:zoom-in}.content .gallery-icon a img,.comments-area .comment-content .gallery-icon a img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;font-family:'object-fit: cover;'}.wysiwyg{margin:0}.wysiwyg.center .content,.wysiwyg.center .comments-area .comment-content,.comments-area .wysiwyg.center .comment-content{margin:0 auto}.wysiwyg .content,.wysiwyg .comments-area .comment-content,.comments-area .wysiwyg .comment-content{margin:0}@media screen and (min-width: 960px){.wysiwyg .content,.wysiwyg .comments-area .comment-content,.comments-area .wysiwyg .comment-content{width:66.66%}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbGlnaHRnYWxsZXJ5Lm1pbi5jc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbWFnbmlmaWMtcG9wdXAtbWluLmNzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJoZWxwZXJzL19hbmltYXRpb24uc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvaGVscGVycy9fbGF5b3V0LnNjc3MiLCJoZWxwZXJzL193ZWJmb250cy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fc2V0dGluZ3Muc2NzcyIsImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2ljb25zLnNjc3MiLCJjb3JlL19hcnRpY2xlLnNjc3MiLCJjb3JlL19jbXMuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsImNvcmUvX2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29yZS9fZG9uYXRlLnNjc3MiLCJjb3JlL19nZW5lcmFsLnNjc3MiLCJjb3JlL19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zdGF0aXN0aWNzLnNjc3MiLCJjb21wb25lbnRzL19tZXRhZGF0YS5zY3NzIiwiY29tcG9uZW50cy9fcHJvZmlsZS5zY3NzIiwiY29yZS9fZm9vdGVyLnNjc3MiLCJjb3JlL19oZWFkZXIuc2NzcyIsImNvcmUvX2hvbWUuc2NzcyIsImNvcmUvX21haW4uc2NzcyIsImNvcmUvX3Jlc3BvbnNpdmUtbmF2LnNjc3MiLCJjb3JlL19zZWFyY2guc2NzcyIsImNvcmUvX3NpZGViYXIuc2NzcyIsImNvcmUvX2ZvcnVtLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2NvcmUvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jdGEuc2NzcyIsImNvbXBvbmVudHMvX2RvbmF0ZS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZXhwYW5kLnNjc3MiLCJjb21wb25lbnRzL19mZWVkLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19maXhlZC1oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3B1bGxxdW90ZS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaGFyZS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zbGljay5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLWdhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdz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QkFDQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxxRWpDcUhhLG1CaUNsSFQsQ0FBQSxVQUFPLENBQUEsaUJBRVAsQ0FBQSxZQUFZLENBQUEscUVqQ2dISCxVaUM1R1osQ0FBQSxtQkFFRyxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLDRCQUNPLENBQUEseUVBTFYsaUJBUU8sQ0FBQSxLQUFRLENBQUMsTUFBQSxDQUFBLFdBRVQsQ0FBSSxVQUNHLENBQUEsY0FDRyxDQUNWLGlGQWJQLG1CQWdCVyxDQWhCWCxnQkFnQlcsQ0FBQSxXQUFZLENBQUEsVUFDTCxDQUFBLGdDQUVNLENBQUEsU0FBQSxRQUNoQixDQUFBLHlIakN3RkosYUFBQSxDQUFRLG9HQUFSLFFBQUEsQ0FBQSxxQ1g3Q2Msb0dXNkNkLFlBQUEsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxubWFpbiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSAzMDBtcyBkZWxheSBvbiB0b3VjaCBzY3JlZW5zXHJcbmEsXHJcbmFyZWEsXHJcbmJ1dHRvbixcclxuW3JvbGU9XCJidXR0b25cIl0sXHJcbmlucHV0Om5vdChbdHlwZT1cInJhbmdlXCJdKSxcclxubGFiZWwsXHJcbnNlbGVjdCxcclxuc3VtbWFyeSxcclxudGV4dGFyZWEge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAvKiBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0dGluZyBoZXJlXHJcbiAgICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQgKi9cclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogbGc7XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcuZW90P24xejM3Myk7XHJcbiAgICBzcmM6IHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcuZW90PyNpZWZpeG4xejM3MykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcud29mZj9uMXozNzMpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcudHRmP24xejM3MykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi8uLi9hc3NldHMvd2ViZm9udHMvbGcvbGcuc3ZnP24xejM3MyNsZykgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4ubGctaWNvbiB7XHJcbiAgICBmb250LWZhbWlseTogbGc7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLW5leHQsXHJcbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4IDlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgei1pbmRleDogMTA4MDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCxcclxuLmxnLWFjdGlvbnMgLmxnLXByZXYuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4ubGctYWN0aW9ucyAubGctbmV4dDpob3ZlcixcclxuLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkZcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xyXG4gICAgcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMDk1XCJcclxufVxyXG5cclxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xyXG4gICAgbGVmdDogMjBweFxyXG59XHJcblxyXG4ubGctYWN0aW9ucyAubGctcHJldjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTA5NFwiXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgbGVmdDogLTMwcHhcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XHJcblxyXG4gICAgMCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBsZWZ0OiAtMzBweFxyXG4gICAgfVxyXG59XHJcblxyXG5ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgbGVmdDogLTMwcHhcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgbGVmdDogLTMwcHhcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcclxuXHJcbiAgICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIGxlZnQ6IDMwcHhcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcclxuXHJcbiAgICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIGxlZnQ6IDMwcHhcclxuICAgIH1cclxufVxyXG5cclxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgbGVmdDogMzBweFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcclxuXHJcbiAgICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIGxlZnQ6IDMwcHhcclxuICAgIH1cclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xyXG4gICAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xyXG4gICAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XHJcbiAgICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcclxuICAgIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIHtcclxuICAgIHotaW5kZXg6IDEwODI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSlcclxufVxyXG5cclxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcclxuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTA3MFwiXHJcbn1cclxuXHJcbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTBmMlwiXHJcbn1cclxuXHJcbi5sZy1zdWItaHRtbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb2xvcjogI0VFRTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwODBcclxufVxyXG5cclxuLmxnLXN1Yi1odG1sIGg0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmxnLXN1Yi1odG1sIHAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwXHJcbn1cclxuXHJcbiNsZy1jb3VudGVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5sZy1uZXh0LFxyXG4ubGctcHJldixcclxuLmxnLXRvb2xiYXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBjb2xvciAuMnMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBjb2xvciAuMnMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhclxyXG59XHJcblxyXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApXHJcbn1cclxuXHJcbi5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApXHJcbn1cclxuXHJcbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMClcclxufVxyXG5cclxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlXHJcbn1cclxuXHJcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA4MDtcclxuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiIC5sZy10aHVtYi1pdGVtIHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IC1vLWdyYWI7XHJcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xyXG4gICAgY3Vyc29yOiBncmFiXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtby1ncmFiYmluZztcclxuICAgIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZ1xyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy10aHVtYi1vcGVuIC5sZy10aHVtYi1vdXRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWIge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgIC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLFxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTkwNzA3XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweFxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwIC5sZy1zdWItaHRtbCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgZWFzZVxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwLmxnLXRodW1iLW9wZW4gLmxnLXN1Yi1odG1sIHtcclxuICAgIGJvdHRvbTogMTAwcHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IC0zOXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdG9nZ2xlLXRodW1iOmhvdmVyLFxyXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1zaGFyZSB7XHJcbiAgICBjb2xvcjogI0ZGRlxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRvZ2dsZS10aHVtYjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTFmZlwiXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDVweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XHJcbiAgICB3aWR0aDogODRweDtcclxuICAgIGhlaWdodDogNTlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICB6LWluZGV4OiAxMDgwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmltZW8tcGxheS5wbmcpIG5vLXJlcGVhdFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbzpob3ZlciAubGctdmlkZW8tcGxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpbWVvLXBsYXkucG5nKSAwIC01OHB4IG5vLXJlcGVhdFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNSAubGctdmlkZW8tcGxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZGVvLXBsYXkucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgb3BhY2l0eTogLjhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlIC5sZy12aWRlby1wbGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcveW91dHViZS1wbGF5LnBuZykgbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy95b3V0dWJlLXBsYXkucG5nKSAwIC02MHB4IG5vLXJlcGVhdFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLW9iamVjdCxcclxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tcGxheSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5sZy1wcm9ncmVzcy1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA4MztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHNcclxufVxyXG5cclxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MDcwNztcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDBcclxufVxyXG5cclxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLXByb2dyZXNzLWJhciB7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGUwMWRcIlxyXG59XHJcblxyXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMDFhXCJcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2UsXHJcbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIubGctdXNlLWxlZnQtZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbiNsZy16b29tLWluOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMzExXCJcclxufVxyXG5cclxuI2xnLWFjdHVhbC1zaXplIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG59XHJcblxyXG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGUwMzNcIlxyXG59XHJcblxyXG4jbGctem9vbS1vdXQge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4jbGctem9vbS1vdXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGUzMTJcIlxyXG59XHJcblxyXG4ubGctem9vbWVkICNsZy16b29tLW91dCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxMDgwO1xyXG4gICAgaGVpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIubGctcGFnZXItaG92ZXIgLmxnLXBhZ2VyLWNvbnQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQ6aG92ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250LmxnLXBhZ2VyLWFjdGl2ZSAubGctcGFnZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYgaW5zZXRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGhlaWdodDogODNweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC1tb3otdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctcGFnZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNykgaW5zZXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlIDBzO1xyXG4gICAgd2lkdGg6IDEycHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cyxcclxuLmxnLW91dGVyIC5sZy1wYWdlcjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZiBpbnNldFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDBcclxufVxyXG5cclxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGUyMGNcIlxyXG59XHJcblxyXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTIwZFwiXHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctZHJvcGRvd24tb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDgxO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXksXHJcbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIHRvcDogLTE2cHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpob3ZlciAubGctaWNvbixcclxuLmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpob3ZlciBhIHtcclxuICAgIGNvbG9yOiAjMzMzXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDcpXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1pY29uIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4ubGctb3V0ZXIsXHJcbi5sZy1vdXRlciAubGcsXHJcbi5sZy1vdXRlciAubGctaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwZFwiXHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xyXG4gICAgY29sb3I6ICMzYjU5OThcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiXHJcbn1cclxuXHJcbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbiB7XHJcbiAgICBjb2xvcjogIzAwYWNlZFxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGU5MDRcIlxyXG59XHJcblxyXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb24ge1xyXG4gICAgY29sb3I6ICNkZDRiMzlcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCJcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xyXG4gICAgY29sb3I6ICNjYjIwMjdcclxufVxyXG5cclxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGU5MDNcIlxyXG59XHJcblxyXG4uZ3JvdXA6YWZ0ZXIsXHJcbi5ncm91cDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDBcclxufVxyXG5cclxuLmdyb3VwOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5sZy1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA1MDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIgKiB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCxcclxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcclxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY3VycmVudCxcclxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcclxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IC1vLWdyYWI7XHJcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xyXG4gICAgY3Vyc29yOiBncmFiXHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICAgIGN1cnNvcjogLW8tZ3JhYmJpbmc7XHJcbiAgICBjdXJzb3I6IC1tcy1ncmFiYmluZztcclxuICAgIGN1cnNvcjogZ3JhYmJpbmdcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9hZGluZy5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQsXHJcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxyXG4ubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSxcclxuLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCxcclxuLmxnLW91dGVyIC5sZy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlLFxyXG4ubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMFxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XHJcbiAgICB6LWluZGV4OiAxMDYwXHJcbn1cclxuXHJcbi5sZy1vdXRlciAubGctaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctb2JqZWN0LFxyXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy12aWRlby1wbGF5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsXHJcbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwsXHJcbi5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkICNsZy1kb3dubG9hZCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5sZy1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctYmFja2Ryb3AuaW4ge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCxcclxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsXHJcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSxcclxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50LFxyXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXHJcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwc1xyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQsXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXHJcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XHJcbiAgICBsZWZ0OiAtMTAwJVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcclxuICAgIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50LFxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxyXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXHJcbn0iLCIubWZwLWJne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0MjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMGIwYjBiO29wYWNpdHk6MC44fS5tZnAtd3JhcHt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDM7cG9zaXRpb246Zml4ZWQ7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ubWZwLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgOHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWNvbnRhaW5lcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWZwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTA0NX0ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50e3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC1hamF4LWN1cntjdXJzb3I6cHJvZ3Jlc3N9Lm1mcC16b29tLW91dC1jdXIsLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9Lm1mcC16b29te2N1cnNvcjpwb2ludGVyO2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOnpvb20taW59Lm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnR7Y3Vyc29yOmF1dG99Lm1mcC1jbG9zZSwubWZwLWFycm93LC5tZnAtcHJlbG9hZGVyLC5tZnAtY291bnRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1mcC1sb2FkaW5nLm1mcC1maWd1cmV7ZGlzcGxheTpub25lfS5tZnAtaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWZwLXByZWxvYWRlcntjb2xvcjojQ0NDO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOi0wLjhlbTtsZWZ0OjhweDtyaWdodDo4cHg7ei1pbmRleDoxMDQ0fS5tZnAtcHJlbG9hZGVyIGF7Y29sb3I6I0NDQ30ubWZwLXByZWxvYWRlciBhOmhvdmVye2NvbG9yOiNGRkZ9Lm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVye2Rpc3BsYXk6bm9uZX0ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50e2Rpc3BsYXk6bm9uZX1idXR0b24ubWZwLWNsb3NlLGJ1dHRvbi5tZnAtYXJyb3d7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxMDQ2O2JveC1zaGFkb3c6bm9uZTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9Lm1mcC1jbG9zZXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2xpbmUtaGVpZ2h0OjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjAuNjU7cGFkZGluZzowIDAgMThweCAxMHB4O2NvbG9yOiNGRkY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6QXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2V9Lm1mcC1jbG9zZTpob3ZlciwubWZwLWNsb3NlOmZvY3Vze29wYWNpdHk6MX0ubWZwLWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2V7Y29sb3I6IzMzM30ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle2NvbG9yOiNGRkY7cmlnaHQ6LTZweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6NnB4O3dpZHRoOjEwMCV9Lm1mcC1jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Y29sb3I6I0NDQztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubWZwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MC42NTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ubWZwLWFycm93OmFjdGl2ZXttYXJnaW4tdG9wOi01NHB4fS5tZnAtYXJyb3c6aG92ZXIsLm1mcC1hcnJvdzpmb2N1c3tvcGFjaXR5OjF9Lm1mcC1hcnJvdzpiZWZvcmUsLm1mcC1hcnJvdzphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWFyZ2luLXRvcDozNXB4O21hcmdpbi1sZWZ0OjM1cHg7Ym9yZGVyOm1lZGl1bSBpbnNldCB0cmFuc3BhcmVudH0ubWZwLWFycm93OmFmdGVye2JvcmRlci10b3Atd2lkdGg6MTNweDtib3JkZXItYm90dG9tLXdpZHRoOjEzcHg7dG9wOjhweH0ubWZwLWFycm93OmJlZm9yZXtib3JkZXItdG9wLXdpZHRoOjIxcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoyMXB4O29wYWNpdHk6MC43fS5tZnAtYXJyb3ctbGVmdHtsZWZ0OjB9Lm1mcC1hcnJvdy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodDoxN3B4IHNvbGlkICNGRkY7bWFyZ2luLWxlZnQ6MzFweH0ubWZwLWFycm93LWxlZnQ6YmVmb3Jle21hcmdpbi1sZWZ0OjI1cHg7Ym9yZGVyLXJpZ2h0OjI3cHggc29saWQgIzNGM0YzRn0ubWZwLWFycm93LXJpZ2h0e3JpZ2h0OjB9Lm1mcC1hcnJvdy1yaWdodDphZnRlcntib3JkZXItbGVmdDoxN3B4IHNvbGlkICNGRkY7bWFyZ2luLWxlZnQ6MzlweH0ubWZwLWFycm93LXJpZ2h0OmJlZm9yZXtib3JkZXItbGVmdDoyN3B4IHNvbGlkICMzRjNGM0Z9Lm1mcC1pZnJhbWUtaG9sZGVye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50e2xpbmUtaGVpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTAwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7dG9wOi00MHB4fS5tZnAtaWZyYW1lLXNjYWxlcnt3aWR0aDoxMDAlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo1Ni4yNSV9Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfWltZy5tZnAtaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjQwcHggMCA0MHB4O21hcmdpbjowIGF1dG99Lm1mcC1maWd1cmV7bGluZS1oZWlnaHQ6MH0ubWZwLWZpZ3VyZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NDBweDtib3R0b206NDBweDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojNDQ0fS5tZnAtZmlndXJlIHNtYWxse2NvbG9yOiNCREJEQkQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fS5tZnAtZmlndXJlIGZpZ3VyZXttYXJnaW46MH0ubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLXRpdGxle3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNGM0YzRjM7d29yZC13cmFwOmJyZWFrLXdvcmQ7cGFkZGluZy1yaWdodDozNnB4fS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6MTAwJX0ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmV7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KXsubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZ3twYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVye3RvcDowO2JvdHRvbTowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbHtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDo1cHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtib3R0b206MDttYXJnaW46MDt0b3A6YXV0bztwYWRkaW5nOjNweCA1cHg7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHl7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXJ7cmlnaHQ6NXB4O3RvcDozcHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Lm1mcC1hcnJvd3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc1KTt0cmFuc2Zvcm06c2NhbGUoMC43NSl9Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MH0ubWZwLWFycm93LXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWZwLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fX1cclxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBDT0xPUlMgKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcbi8vIEJyYW5kIGNvbG9yc1xyXG5cclxuJGdhbG9wLWdyZWVuOiAjODRCNTU0O1xyXG4kZ2Fsb3AtZGFya2dyZWVuOiAjM0I4NTI0O1xyXG4kZ2Fsb3AtcHVycGxlOiAjODYzMzhBO1xyXG4kZ2Fsb3AtZGFya3B1cnBsZTogIzQyMzQ4RDtcclxuJGdhbG9wLXBpbms6ICNFMThCQkQ7XHJcbiRnYWxvcC1ibHVlOiAjNjhDM0VDO1xyXG4kZ2Fsb3AteWVsbG93OiAjRkJERDRGO1xyXG4kZ2Fsb3Atb3JhbmdlOiAjRTI2RDM4O1xyXG5cclxuLy8gQmFzaWMgY29sb3JzXHJcbiRyZWQ6ICNFMDAzMDM7XHJcbiRwaW5rOiAjRTkxRTYzO1xyXG4kcHVycGxlOiAjOUMyN0IwO1xyXG4kZGVlcC1wdXJwbGU6ICM2NzNBQjc7XHJcbiRpbmRpZ286ICMzRjUxQjU7XHJcbiRibHVlOiAjNDI0QjVBO1xyXG4kbGlnaHQtYmx1ZTogIzAzQTlGNDtcclxuJGN5YW46ICMwMEJDRDQ7XHJcbiR0ZWFsOiAjMDA5Njg4O1xyXG4kZ3JlZW46ICM0Q0FGNTA7XHJcbiRsaWdodC1ncmVlbjogIzhCQzM0QTtcclxuJGxpbWU6ICNDRERDMzk7XHJcbiR5ZWxsb3c6ICNGRkVCM0I7XHJcbiRhbWJlcjogI0ZGQzEwNztcclxuJG9yYW5nZTogI0ZGOTgwMDtcclxuJGRlZXAtb3JhbmdlOiAjRkY1NzIyO1xyXG4kYnJvd246ICM3OTU1NDg7XHJcbiRjcmVhbTogI0Y0RjNFNztcclxuJHdoaXRlOiAjRkZGRkZGO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4vLyBTdGFuZGFyZCBncmV5c2NhbGU6IG51bWJlciA9IGJyaWdodG5lc3MgKEhTQilcclxuJGdyZXk5NTogI0YyRjJGMjtcclxuJGdyZXk5MDogI0U2RTZFNjtcclxuJGdyZXk4MDogI0NDQ0NDQztcclxuJGdyZXk3MDogI0IzQjNCMztcclxuJGdyZXk2MDogIzk5OTk5OTtcclxuJGdyZXk1MDogIzgwODA4MDtcclxuJGdyZXk0MDogIzY2NjY2NjtcclxuJGdyZXkzMDogIzRENEQ0RDtcclxuJGdyZXkyMDogIzMzMzMzMztcclxuJGdyZXkxNTogIzI2MjYyNjtcclxuXHJcbi8vIFNvY2lhbCBjb2xvcnNcclxuJGRyaWJiYmxlOiAjRUE0Qzg5O1xyXG4kZmFjZWJvb2s6ICMzQjU5OTk7XHJcbiRmbGlja3I6ICNGRjAwODQ7XHJcbiRnb29nbGVwbHVzOiAjREQ0QjM5O1xyXG4kaW5zdGFncmFtOiAjRTQ0MDVGO1xyXG4kbGlua2VkaW46ICMwMDc3QjU7XHJcbiRwaW50ZXJlc3Q6ICNCRDA4MUM7XHJcbiRzbmFwY2hhdDogI0ZGRkMwMDtcclxuJHNvdW5kY2xvdWQ6ICNmZjMzMDA7XHJcbiR0dW1ibHI6ICMzNDQ2NUQ7XHJcbiR0d2l0dGVyOiAjNTVBQ0VFO1xyXG4kdmltZW86ICMxQUI3RUE7XHJcbiR3aGF0c2FwcDogIzI1RDM2NjtcclxuJHlvdXR1YmU6ICNDRDIwMUY7XHJcblxyXG4vLyBTb2NpYWwgY29sb3JzXHJcbi5kcmliYmJsZSB7IGNvbG9yOiAkZHJpYmJibGU7IH07XHJcbi5mYWNlYm9vayB7IGNvbG9yOiAkZmFjZWJvb2s7IH07XHJcbi5mbGlja3IgeyBjb2xvcjogJGZsaWNrcjsgfTtcclxuLmdvb2dsZXBsdXMgeyBjb2xvcjogJGdvb2dsZXBsdXM7IH07XHJcbi5pbnN0YWdyYW0geyBjb2xvcjogJGluc3RhZ3JhbTsgfTtcclxuLmxpbmtlZGluIHsgY29sb3I6ICRsaW5rZWRpbjsgfTtcclxuLnBpbnRlcmVzdCB7IGNvbG9yOiAkcGludGVyZXN0OyB9O1xyXG4uc25hcGNoYXQgeyBjb2xvcjogJHNuYXBjaGF0OyB9O1xyXG4uc291bmRjbG91ZCB7IGNvbG9yOiAkc291bmRjbG91ZDsgfTtcclxuLnR1bWJsciB7IGNvbG9yOiAkdHVtYmxyOyB9O1xyXG4udHdpdHRlciB7IGNvbG9yOiAkdHdpdHRlcjsgfTtcclxuLnZpbWVvIHsgY29sb3I6ICR2aW1lbzsgfTtcclxuLndoYXRzYXBwIHsgY29sb3I6ICR3aGF0c2FwcDsgfTtcclxuLnlvdXR1YmUgeyBjb2xvcjogJHlvdXR1YmU7IH07XHJcblxyXG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUWVBPR1JBUEhZIE1JWElOU1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gRm9udCBzaXplXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMS42KSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplVmFsdWUgKyBweDtcclxuICAgIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XHJcbn1cclxuXHJcbi8vIEN1cnNvciBoaWdobGlnaHRpbmdcclxuQG1peGluIHNlbGVjdGlvbigkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcblxyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAnOjotbW96LXNlbGVjdGlvbicsXHJcbiAgICAnOjpzZWxlY3Rpb24nIHtcclxuICAgICAgICAjeyRwcmVmaXh9IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBtaXhpbiBmb3IgcGxhY2Vob2xkZXJzXHJcbkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcclxuICAgIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcicpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tcy1pbnB1dC1wbGFjZWhvbGRlcicpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMQVlPVVQgTUlYSU5TXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBDZW50ZXJpbmcgb2JqZWN0cyAob2xkIHdheSwgZmxleGJveCBwcmVmZXJyZWQgbm93KVxyXG4vLyBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTsgIFxyXG5AbWl4aW4gY2VudGVyZXIoJGhvcml6b250YWw6IHRydWUsICR2ZXJ0aWNhbDogdHJ1ZSkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIEBpZiAoJGhvcml6b250YWwgYW5kICR2ZXJ0aWNhbCkge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAoJGhvcml6b250YWwpIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgKCR2ZXJ0aWNhbCkge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAgQnJlYWtwb2ludHNcclxuQG1peGluIGJyZWFrKCRicmVha3BvaW50KSB7XHJcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBmbGV4Ym94IG1peGluIC0gZm9yIGNoaWxkcmVuIG9mIGZsZXggY29udGFpbmVyXHJcbkBtaXhpbiBmbGV4Ym94KCR2YWx1ZSkge1xyXG4gICAgZmxleDogMCAkdmFsdWU7XHJcbiAgICBtYXgtd2lkdGg6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gU3R5bGVzIGJ5IG51bWJlciBvZiBpdGVtcyBpbiBsaXN0XHJcbkBtaXhpbiBieWNvdW50KCRjb3VudCwgJGVsZW1lbnQpIHtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRjb3VudH0pLFxyXG4gICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgI3skY291bnR9KX4jeyRlbGVtZW50fSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIGJ5Y291bnQoNCwgYXJ0aWNsZSl7XHJcbi8vICAgICB3aWR0aDoyNSU7XHJcbi8vIH1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpIHtcclxuICAgIHBhZGRpbmc6ICRnYXAgKiAkdG9wICRnYXAgKiAkcmlnaHQgJGdhcCAqICRib3R0b20gJGdhcCAqICRsZWZ0O1xyXG59XHJcblxyXG4vLyBAaW5jbHVkZSBwYWRkaW5nKDAsMywwLDMpO1xyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFOSU1BVElPTlMgTUlYSU5TXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhIHRyYW5zaXRpb25cclxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcclxuXHJcbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtdHJhbnNpdGlvbixcclxuICAgIHRyYW5zaXRpb24ge1xyXG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0aWVzO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1lYXNlKCRwcm9wZXJ0aWVzLi4uKSB7XHJcblxyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LXRyYW5zaXRpb24sXHJcbiAgICB0cmFuc2l0aW9uIHtcclxuICAgICAgICAjeyRwcmVmaXh9LXByb3BlcnR5OiAkcHJvcGVydGllcztcclxuICAgICAgICAjeyRwcmVmaXh9LWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgICN7JHByZWZpeH0tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSW5jbHVkZSB0byB0cmFuc2Zvcm0gYW4gZWxlbWVudFxyXG5AbWl4aW4gdHJhbnNmb3JtKCRwcm9wZXJ0eSkge1xyXG5cclxuICAgIEBlYWNoICRwcmVmaXggaW4gLW1zLXRyYW5zZm9ybSxcclxuICAgIC1tb3otdHJhbnNmb3JtLFxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0sXHJcbiAgICB0cmFuc2Zvcm0ge1xyXG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0eTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJHByb3BlcnR5KSB7XHJcblxyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtbXMtdHJhbnNmb3JtLW9yaWdpbixcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbixcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbixcclxuICAgIHRyYW5zZm9ybS1vcmlnaW4ge1xyXG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0eTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gZmlsdGVyc1xyXG5AbWl4aW4gZmlsdGVyKCRwcm9wZXJ0aWVzKSB7XHJcblxyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LWZpbHRlcixcclxuICAgIGZpbHRlciB7XHJcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIGtleWZyYW1lcyB3aXRoIGFuIGFuaW1hdGlvbiBuYW1lXHJcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIGtleWZyYW1lcyhmYWRlKSB7XHJcbi8vICAgICAwJSB7IG9wYWNpdHk6IDA7IH1cclxuLy8gICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbi8vIH1cclxuXHJcblxyXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhbmltYXRpb25cclxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykge1xyXG5cclxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC1hbmltYXRpb24sXHJcbiAgICBhbmltYXRpb24ge1xyXG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0aWVzO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU1RZTElORyBNSVhJTlNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEdyYWRpZW50c1xyXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tb2xkOiBsZWZ0LCAkZGlyZWN0aW9uLW5ldzogdG8gcmlnaHQsICRjb2xvcnMgLi4uKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1uZXcsICRjb2xvcnMpO1xyXG59XHJcblxyXG4vLyBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQobGVmdCwgdG8tcmlnaHQsICRwcmltYXJ5LCAkc2Vjb25kYXJ5KTtcclxuXHJcbkBtaXhpbiByYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzIC4uLikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMpO1xyXG59XHJcblxyXG5AbWl4aW4gdW5kZXJsaW5lKCRjb2xvciwgJGhlaWdodCkge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoLSRoZWlnaHQgKyBweCkgMCAwICRjb2xvcjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5AbWl4aW4gb2JqZWN0LWZpdCgkcmF0aW8sICRoZWlnaHQpIHtcclxuICAgIGFzcGVjdC1yYXRpbzogJHJhdGlvO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIGFycm93LXN2ZygkY29sb3IpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTcgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi41MzAzIDYuNTMwMzNDMTYuODIzMiA2LjIzNzQ0IDE2LjgyMzIgNS43NjI1NiAxNi41MzAzIDUuNDY5NjdMMTEuNzU3NCAwLjY5NjY5OEMxMS40NjQ1IDAuNDAzODA1IDEwLjk4OTYgMC40MDM4MDUgMTAuNjk2NyAwLjY5NjY5OEMxMC40MDM4IDAuOTg5NTkyIDEwLjQwMzggMS40NjQ0NyAxMC42OTY3IDEuNzU3MzZMMTQuOTM5MyA2TDEwLjY5NjcgMTAuMjQyNkMxMC40MDM4IDEwLjUzNTUgMTAuNDAzOCAxMS4wMTA0IDEwLjY5NjcgMTEuMzAzM0MxMC45ODk2IDExLjU5NjIgMTEuNDY0NSAxMS41OTYyIDExLjc1NzQgMTEuMzAzM0wxNi41MzAzIDYuNTMwMzNaTTYuNTU2NzFlLTA4IDYuNzVMMTYgNi43NUwxNiA1LjI1TC02LjU1NjcxZS0wOCA1LjI1TDYuNTU2NzFlLTA4IDYuNzVaJyBmaWxsPScjeyRjb2xvcn0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbn1cclxuQG1peGluIHdpZ2dseS1zdmcoJGNvbG9yKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNDAnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE0MCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkuOTM1NDggLTIuMTQ1NzdlLTA1TDguMjY3MjEgMS4xMDMwOUwwIDYuNTY5NTZMMS42NjgyOCA3LjY3MjY3TDkuOTM1NDggMi4yMDYxOUwxOC4yMDI3IDcuNjcyNjdMMTguNTE2MSA3LjQ2NTQxTDE4LjgyOTYgNy42NzI2N0wyNy4wOTY4IDIuMjA2MTlMMzUuMzY0IDcuNjcyNjdMMzUuNjc3NCA3LjQ2NTQxTDM1Ljk5MDkgNy42NzI2N0w0NC4yNTgxIDIuMjA2MTlMNTIuNTI1MyA3LjY3MjY3TDUyLjgzODcgNy40NjU0Mkw1My4xNTIxIDcuNjcyNjdMNjEuNDE5NCAyLjIwNjE5TDY5LjY4NjYgNy42NzI2N0w3MCA3LjQ2NTQxTDcwLjMxMzQgNy42NzI2N0w3OC41ODA2IDIuMjA2MTlMODYuODQ3OCA3LjY3MjY3TDg3LjE2MTMgNy40NjU0MUw4Ny40NzQ3IDcuNjcyNjdMOTUuNzQxOSAyLjIwNjE5TDEwNC4wMDkgNy42NzI2N0wxMDQuMzIzIDcuNDY1NDFMMTA0LjYzNiA3LjY3MjY3TDExMi45MDMgMi4yMDYxOUwxMjEuMTcgNy42NzI2N0wxMjEuNDg0IDcuNDY1NDFMMTIxLjc5NyA3LjY3MjY3TDEzMC4wNjUgMi4yMDYxOUwxMzguMzMyIDcuNjcyNjdMMTQwIDYuNTY5NTZMMTMxLjczMyAxLjEwMzA5TDEzMC4wNjUgLTIuMTQ1NzdlLTA1TDEyOC4zOTYgMS4xMDMwOUwxMjEuNDg0IDUuNjczNzFMMTE0LjU3MiAxLjEwMzA5TDExMi45MDMgLTIuMTQ1NzdlLTA1TDExMS4yMzUgMS4xMDMwOUwxMDQuMzIzIDUuNjczNzFMOTcuNDEwMiAxLjEwMzA5TDk1Ljc0MTkgLTIuMTQ1NzdlLTA1TDk0LjA3MzcgMS4xMDMwOUw4Ny4xNjEzIDUuNjczNzFMODAuMjQ4OSAxLjEwMzA5TDc4LjU4MDcgLTIuMTQ1NzdlLTA1TDc2LjkxMjQgMS4xMDMwOUw3MCA1LjY3MzcxTDYzLjA4NzYgMS4xMDMwOUw2MS40MTk0IC0yLjE0NTc3ZS0wNUw1OS43NTExIDEuMTAzMDlMNTIuODM4NyA1LjY3MzcxTDQ1LjkyNjMgMS4xMDMwOUw0NC4yNTgxIC0yLjE0NTc3ZS0wNUw0Mi41ODk4IDEuMTAzMDlMMzUuNjc3NCA1LjY3MzcxTDI4Ljc2NTEgMS4xMDMwOUwyNy4wOTY4IC0yLjE0NTc3ZS0wNUwyNS40Mjg1IDEuMTAzMDlMMTguNTE2MSA1LjY3MzcxTDExLjYwMzggMS4xMDMwOUw5LjkzNTQ4IC0yLjE0NTc3ZS0wNVonIGZpbGw9JyN7JGNvbG9yfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUFNVRURPIEVMRU1FTlQgTUlYSU5TXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBwc2V1ZG8gbWl4aW5cclxuQG1peGluIHBzZXVkbygkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlLCAkY29udGVudDogJycpIHtcclxuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xyXG4gICAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgICBwb3NpdGlvbjogJHBvcztcclxufVxyXG5cclxuLy8gVHJpYW5nbGUgbWl4aW5cclxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2UpIHtcclxuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgQGlmICRyb3VuZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uPT1kb3duIHtcclxuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT11cCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgLSByb3VuZCgkc2l6ZSAvIDIuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbj09cmlnaHQge1xyXG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbj09bGVmdCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gZm9yIGV4YW1wbGUgdG8gbWFrZSBhIHJlZCB0cmlhbmdsZSB0aGF0IHBvaW50cyBkb3duLCB3aXRoIGEgc2l6ZSBvZiAxMHB4IGFuZCByb3VuZGVkIGNvcm5lcnNcclxuLy8gQGluY2x1ZGUgY3NzLXRyaWFuZ2xlKHJlZCwgZG93biwgMTBweCAsIGFic29sdXRlICx0cnVlICk7IiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBBTklNQVRJT04gKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1vdmVtZW50XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBmYW5jeSB0cmFuc2l0aW9uc1xyXG4kbW92ZS13aGlwOiBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjMsIDEpO1xyXG4kbW92ZS1zbmFwOiBjdWJpYy1iZXppZXIoMC43LCAtMC41LCAwLjMsIDEuNSk7XHJcbiRtb3ZlLXNuYXAtaW46IGN1YmljLWJlemllcigwLjYsIC0wLjMsIDAuNywgMCk7XHJcbiRtb3ZlLXNuYXAtb3V0OiBjdWJpYy1iZXppZXIoMC4yLCAwLjksIDAuMywgMS4zKTtcclxuXHJcblxyXG4ldHJhbnNpdGlvbiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVhc2UoYmFja2dyb3VuZCwgYm9yZGVyLCBib3gtc2hhZG93LCBjb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLCBoZWlnaHQsIHBhZGRpbmcsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgd2lkdGgpO1xyXG59XHJcblxyXG4uaG9tZSB7XHJcbiAgICAqW2RhdGEtdmlzaWJsZT1cInRydWVcIl17XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSwgdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjYwbXM7XHJcbiAgICB9XHJcbiAgICAqW2RhdGEtc2Nyb2xsLWVmZmVjdD1cImZhZGVpblwiXXtcclxuICAgICAgICBvcGFjaXR5OiAwLjAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDEuNXM7XHJcbiAgICB9XHJcbiAgICAqW2RhdGEtc2Nyb2xsLWVmZmVjdD1cImZhZGVcIl17XHJcbiAgICAgICAgb3BhY2l0eTogMC4wMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XHJcbiAgICB9XHJcbiAgICAqW2RhdGEtc2Nyb2xsLWVmZmVjdD1cImZhZGVpbmxlZnRcIl17XHJcbiAgICAgICAgb3BhY2l0eTogMC4wMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCA2cztcclxuICAgIFxyXG4gICAgfVxyXG4gICAgKltkYXRhLXNjcm9sbC1lZmZlY3Q9XCJmYWRlaW5yaWdodFwiXXtcclxuICAgICAgICBvcGFjaXR5OiAwLjAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgNnM7XHJcbiAgICB9XHJcbn0iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXHJcbi8vKysrIEhFTFBFUlM6IExBWU9VVCArKytcclxuLy8rKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuLy8gTWFrZSBhIGZsZXhib3ggY29udGFpbmVyXHJcbiVmbGV4IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrXHJcbi8vKysrIEhFTFBFUlM6IFdFQkZPTlRTICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYW5kYXNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLXJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xhbmRhc2Fucy9sYW5kYXNhbnMtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLXJlZ3VsYXIuc3ZnI3lvdXdvcmtmb3J0aGVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYW5kYXNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLW1lZGl1bS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xhbmRhc2Fucy9sYW5kYXNhbnMtbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xhbmRhc2Fucy9sYW5kYXNhbnMtbWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1tZWRpdW0uc3ZnI3lvdXdvcmtmb3J0aGVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL29wZW5zYW5zL29wZW5zYW5zLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL29wZW5zYW5zL29wZW5zYW5zLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1saWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1saWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL29wZW5zYW5zL29wZW5zYW5zLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL29wZW5zYW5zL29wZW5zYW5zLWJvbGRpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn0iLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBUWVBPR1JBUEhZICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVscGVyc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vIFRoaXMgaXMgdGhlIGhpZ2hsaWdodCBjb2xvdXIgdXNlZCB3aXRoIHRoZSBjdXJzb3JcclxuQGluY2x1ZGUgc2VsZWN0aW9uKCRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LCAkY29sb3I6ICR3aGl0ZSk7XHJcblxyXG4vLyBGb3JtIHBsYWNlaG9sZGVyIGNvbG9yXHJcbkBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0c1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJWZvbnQtaGVhZGVyIHtcclxuICAgIGZvbnQ6ICRub3JtYWwgMXJlbS8xLjIgJGZvbnQtaGVhZGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxufVxyXG5cclxuJWZvbnQtYm9keSB7XHJcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS41ICRmb250LWJvZHk7XHJcbn1cclxuXHJcbiVmb250LWNvbnRlbnQge1xyXG4gICAgZm9udDogJG5vcm1hbCAxcmVtLzEuNSAkZm9udC1jb250ZW50O1xyXG59XHJcblxyXG4lZm9udC1tZXRhIHtcclxuICAgIGZvbnQ6ICRub3JtYWwgMXJlbS8xLjUgJGZvbnQtbWV0YTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbn1cclxuXHJcbiVmb250LWxhYmVsIHtcclxuICAgIGZvbnQ6ICRib2xkIDAuOXJlbS8xLjUgJGZvbnQtaGVhZGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2V0dGluZ3NcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiVoMSB7XHJcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjcycmVtICsgMS40dncpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4laDIge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAxdncpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiVoMyB7XHJcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzZyZW0gKyAwLjd2dyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiVoNCB7XHJcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzJyZW0gKyAwLjR2dyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuJWg1IHtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjFyZW0gKyAwLjJ2dyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuJWg2IHtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjEwNXJlbSArIDAuMXZ3KTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vKysrKysrKysrKysrKysrK1xyXG4vLysrKyBTRVRUSU5HUyArKytcclxuLy8rKysrKysrKysrKysrKysrXHJcblxyXG4vLyBTZXQgdGhlIGNvbG9yIHNjaGVtZVxyXG4kcHJpbWFyeTogJGdhbG9wLWdyZWVuO1xyXG4kc2Vjb25kYXJ5OiAkZ2Fsb3AtcHVycGxlO1xyXG4kdGVydGlhcnk6ICRnYWxvcC15ZWxsb3c7XHJcblxyXG4vLyBDcmVhdGVzIGEgZnVsbCBwYWxldHRlIGZyb20gYmFzZSBjb2xvdXJzXHJcbiRwcmltYXJ5LWJyaWdodDogbGlnaHRlbigkcHJpbWFyeSwgMjAlKTtcclxuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDEwJSk7XHJcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcclxuJHByaW1hcnktc2hhZGU6IGRhcmtlbigkcHJpbWFyeSwgMjAlKTtcclxuXHJcbiRzZWNvbmRhcnktYnJpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDIwJSk7XHJcbiRzZWNvbmRhcnktbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgMTAlKTtcclxuJHNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKTtcclxuJHNlY29uZGFyeS1zaGFkZTogZGFya2VuKCRzZWNvbmRhcnksIDIwJSk7XHJcblxyXG4vLyBTZXQgY29tbW9uIGNvbG9yc1xyXG4kYm9keS1jb2xvcjogJHdoaXRlO1xyXG4kaGVhZGVyLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcclxuXHJcbi8vIFNldCBmaXhlZCBoZWFkZXJcclxuJGZpeGVkaGVhZDogdHJ1ZTtcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuJGZvbnQtaGVhZGVyOiAnTGFuZGFzYW5zJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1ib2R5OiAnT3BlbiBTYW5zJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1jb250ZW50OiAnT3BlbiBTYW5zJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1xdW90ZTogJ09wZW4gU2FucycsICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIEdyYW5kZScsIFRhaG9tYSwgc2Fucy1zZXJpZjtcclxuJGZvbnQtbWV0YTogJ0xhbmRhc2FucycsIEFuZGFsZU1vbm8sICdMdWNpZGEgQ29uc29sZScsIG1vbm9zcGFjZTtcclxuXHJcbiRsaWdodDogMzAwO1xyXG4kbm9ybWFsOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbi8vIExheW91dFxyXG4kaGVhZGVyLWhlaWdodDogMjI5cHg7XHJcbiRnYXA6IDFyZW07XHJcbiRjb3JuZXI6IDIwcHg7XHJcbiRsaW5lOiAxcHg7XHJcbiRwYWdlLXdpZHRoOiA4MHJlbTtcclxuJHNoYWRvdzogMCAwIDhweCAwIHJnYmEoJGJsYWNrLCAwLjEpO1xyXG5cclxuLy8gU2V0cyB3aWR0aCBvZiBmaXhlZCBjb2x1bW5zXHJcbiRoYWxmLWNvbHVtbjogJHBhZ2Utd2lkdGggLyAyO1xyXG4kdGhpcmQtY29sdW1uOiAkcGFnZS13aWR0aCAvIDM7XHJcbiR0d28tdGhpcmRzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gMykgKiAyO1xyXG4kZm91cnRoLWNvbHVtbjogJHBhZ2Utd2lkdGggLyA0O1xyXG4kdGhyZWUtZm91cnRocy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDQpICogMztcclxuJHNpeHRoLWNvbHVtbjogJHBhZ2Utd2lkdGggLyA2O1xyXG4kZml2ZS1zaXh0aHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyA2KSAqIDU7XHJcblxyXG4vLyBLZWVwIHRyYWNrIG9mIHotaW5kZXhlcyB0byBhdm9pZCB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbiR6aW5kZXg6IChcclxuICAgIHBvcHVwOiA1MCxcclxuICAgIGhlYWRlcjogNDAsXHJcbiAgICBybmF2OiAzMCxcclxuICAgIGZvb3RlcjogMjAsXHJcbiAgICBvdmVybGF5OiAxMCxcclxuICAgIGhpZ2hsaWdodDogLTEwLFxyXG4pO1xyXG5cclxuLy8gQnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICBzbWFsbDogNTYwcHgsXHJcbiAgICB0YWJsZXQ6IDcwMHB4LFxyXG4gICAgbWVkaXVtOiA5NjBweCxcclxuICAgIGxhcmdlOiAxMjgwcHgsXHJcbiAgICB4bGFyZ2U6IDE0NDBweCxcclxuICAgIHh4bGFyZ2U6IDE3MDBweCxcclxuKTtcclxuXHJcbi8vIGFkZCBDTVMgc3BlY2lmaWMgY2hhbmdlc1xyXG4kd29yZHByZXNzOiB0cnVlO1xyXG4kZHJ1cGFsOiBmYWxzZTtcclxuJGRydXBhbC12ZXJzaW9uOiA4O1xyXG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBCVVRUT05TICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuLy8gQnV0dG9uIG1peGluXHJcbiVidXR0b24ge1xyXG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgcGFkZGluZzogJGdhcCAvIDMuNSAkZ2FwICogMiAkZ2FwIC8gMS44O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5idG4sXHJcbi5idXR0b24ge1xyXG4gICAgQGV4dGVuZCAlYnV0dG9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgY29sb3I6ICRibGFjazsgICAgXHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSxcclxuLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG4gICAgQGV4dGVuZCAlYnV0dG9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLXRlcnRpYXJ5IHtcclxuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGdhbG9wLXBpbms7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcihmYWxzZSwgdHJ1ZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctc3ZnKCclMjM4NjMzOEEnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkZ2Fsb3AtZGFya3B1cnBsZTtcclxuICAgICAgICBjb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LXN2ZygnJTIzNDIzNDhEJyk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8rKysrKysrKysrKysrKysrKysrKysrXHJcbi8vKysrIEhFTFBFUlM6IEZPUk1TICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcbiVmb3JtLWlucHV0IHtcclxuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICBjb2xvcjogJGdyZXkyMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcbiAgICBib3JkZXI6ICRsaW5lIHNvbGlkICRncmV5ODA7XHJcbiAgICBmb250OiAkbm9ybWFsIDFlbS8xLjUgJGZvbnQtYm9keTtcclxuICAgIGhlaWdodDogMi41ZW07XHJcbiAgICBwYWRkaW5nOiAwICRnYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIGZvbnQ6IDFyZW0gJGZvbnQtYm9keTtcclxuXHJcbiAgICBwIHsgZm9udDogMWVtICRmb250LWJvZHk7IH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gICAgQGV4dGVuZCAlZm9ybS1pbnB1dDtcclxufVxyXG5cclxuW3R5cGU9XCJ0ZXh0XCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSxcclxuW3R5cGU9XCJkYXRlXCJdLFxyXG5bdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5bdHlwZT1cIm1vbnRoXCJdLFxyXG5bdHlwZT1cIndlZWtcIl0sXHJcblt0eXBlPVwidGltZVwiXSxcclxuW3R5cGU9XCJzZWFyY2hcIl0sXHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW2xpc3RdLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxuICAgICAgICBcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHQgIGNvbG9yOiAkZ3JleTUwO1xyXG5cdCAgb3BhY2l0eTogMTtcclxuXHR9XHJcblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0ICBjb2xvcjogJGdyZXk1MDtcclxuXHQgIG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHQgIGNvbG9yOiAkZ3JleTUwO1xyXG5cdCAgb3BhY2l0eTogMTtcclxuXHR9XHJcblx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHQgIGNvbG9yOiAkZ3JleTUwO1xyXG5cdCAgb3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogJGdhcCAqIDg7XHJcbn1cclxuXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5idXR0b24ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblt0eXBlPVwiY29sb3JcIl0sXHJcblt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuc2VsZWN0IHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LWFycm93LnN2ZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggI0ExQUVCNztcclxuXHRcclxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LWFycm93LnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdCY6Oi1tcy1leHBhbmQge1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LWJvZHk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmICsgaW5wdXQsXHJcbiAgICAmICsgdGV4dGFyZWEsXHJcbiAgICAmICsgc2VsZWN0IHsgbWFyZ2luLXRvcDogJGdhcCAvIDQ7IH1cclxufVxyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkICRncmV5OTA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogJGdhcCAqIDEuNTtcclxuICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENob3NlbiBzdHlsaW5nXHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gNDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcDtcclxuICAgICAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnJykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7ICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGFzc2VtYmx5XHJcblxyXG4uYmJwLWxvZ2luLWZvcm0ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Rm9ybUNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgLnN1cHBvcnRJbmZvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdhbG9wLWRhcmtncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDJyZW0gMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLndGb3JtVGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmh0bWxTZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250OiAkbm9ybWFsIDFyZW0vMS4yICRmb250LWhlYWRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbCwgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3RGaWVsZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLndGb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICAub25lRmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgLyAyIDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRnYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAkZ2FwIC8gMjtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxlLCB0ZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmxpbmV7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAub25lRmllbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXRXcmFwcGVyIHtcclxuICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub25lQ2hvaWNlIHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0V3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNob2ljZXMge1xyXG4gICAgICAgICAgICAgICAgLm9uZUNob2ljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaW1hcnlBY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtaGludCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAgLyAxLjU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTMwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41OyAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtY19lbWJlZF9zaWdudXAge1xyXG4gICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uX2Vycm9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZCwgMC4yKTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoJHJlZCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcbiAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xyXG59XHJcbi5nZm9ybV9maWVsZHMge1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG4gICAgLmdmaWVsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuICAgICAgICBtYXJnaW46ICRnYXAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5nZmllbGRfZXJyb3Ige1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBEb25hdGUgc3BlY2lmaWMgZm9ybSBzdHlsaW5nXHJcbiAgICBcclxuICAgICNmaWVsZF8xXzEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2ZpZWxkXzFfMTAsICNmaWVsZF8xXzE1LCAjZmllbGRfMV8yMSwjZmllbGRfMl8xNSwgI2ZpZWxkXzJfMjF7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuICAgICAgICBcclxuICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZ2Zvcm1fZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMjtcclxuICAgIFxyXG4gICAgLmdmb3JtX2J1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5nZmllbGRfcmFkaW8sIC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwIC8gMS41O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaWYgJHdvcmRwcmVzcyB7XHJcbiAgICAuZ2Zvcm1fYm9keSB7XHJcblx0XHQuZ2lucHV0X2NvbnRhaW5lciB7XHJcblx0XHRcdCoge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmdmaWVsZF9jaGVja2JveCB7XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgICAgIHNlbGVjdCArIGxhYmVsLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk1MDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwgKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKytcclxuLy8rKysgSEVMUEVSUzogSUNPTlMgKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcbi5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIGhlaWdodDogJGdhcCAqIDEuNTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogJGdhcCAqIDEuNTtcclxuXHJcbiAgICAuaWUgJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IC05OTk5cHg7XHJcblxyXG4gICAgICAgIC5pZSAmIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogQVJUSUNMRSArKytcclxuKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIEFydGljbGUgcmVwcmVzZW50cyB0aGUgcGFydCBvZiBhIHBhZ2UgdGhhdCBpbmNsdWRlcyBwb3N0ZWQgY29udGVudCBpbmNsdWRpbmcgdGl0bGUgYW5kIHN1bW1hcnkuIERpc3BsYXlpbmcgYXMgYW4gaW5saW5lLWJsb2NrIGFsbG93cyB0aGUgYXJ0aWNsZSB0byBjZW50ZXIgbmljZWx5IHdpdGggb3Igd2l0aG91dCBhIHNpZGViYXIgcHJlc2VudC5cclxuXHJcbi5hcnRpY2xlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAkZ2FwICogMiAkZ2FwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHQgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblx0ICAgIHBhZGRpbmc6ICRnYXAgKiAyICRnYXA7ICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICAmLXN1bW1hcnkge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRsaWdodCAxLjMzZW0vMS41ICRmb250LWhlYWRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0ICAgIEBpbmNsdWRlIGZsZXhib3goNjYuNjYlKTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvL0lubGluZSBjb21wb25lbnRzXHJcblx0XHJcblx0PiAqICsgKiB7IG1hcmdpbjogJGdhcCAqIDIgMCAwIH1cclxuICAgIFxyXG4gICAgLmFjY29yZGlvbi1vdXRlciwgLnB1bGxxdW90ZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tb3V0ZXIge1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xyXG4gICAgfVxyXG4gICAgLnB1bGxxdW90ZSB7XHJcblx0XHRtYXJnaW46ICRnYXAgKiAyIDAgMDtcclxuXHQgICAgJi1pbWFnZSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQrIC5wdWxscXVvdGUtaW5mbyB7XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNXJlbSAwIDAgJGdhcCAqIDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0XHQmLWluZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdCAgICBjaXRlIHtcclxuXHRcdCAgICBmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHdpZ2dseS1zdmcoJyUyMzY4QzNFQycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogJGdhcCAvIDIgYXV0bztcclxuXHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW46ICRnYXAgLyAyIGF1dG8gJGdhcCAvIDIgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG5cdC5nYWxsZXJ5IHtcclxuXHRcdCYtdGh1bWIge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0KiB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stZG90dGVkIHtcclxuXHRcdFx0Ji5zbGljay1zbGlkZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0bGVmdDogLSRnYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRyaWdodDogLSRnYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmRvd25sb2FkIHtcclxuXHRcdCYtYmxvY2sge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHRcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jdGEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcblx0XHRwYWRkaW5nOiAkZ2FwICogMztcclxuXHRcdFxyXG5cdFx0Ji1pbm5lciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHRcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1lZGlhLWJsb2NrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHJcblx0XHQmLWVsZW1lbnQge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgJGNvcm5lciAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC52aWRlby1vdXRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyICRjb3JuZXIgMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRpZnJhbWUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH0gICBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbmZvIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYtY2FwdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAvIDIgJGdhcDtcclxuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0XHRtYXJnaW46IDAgJGdhcCAqIDIgMCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwICRnYXAgKiA0IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJvZmlsZSB7XHJcblx0XHRtYXJnaW46ICRnYXAgKiAyICgtJGdhcCAqIDEuNSk7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0bWFyZ2luOiAkZ2FwICogMiAoLSRnYXAgKiAyKTtcclxuXHRcdH1cclxuXHRcdCYtbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZWxlbWVudCB7XHJcblx0XHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQobis0KSwgJjpudGgtY2hpbGQobis1KSB7XHJcblx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBDTVMgKysrXHJcbisrKysrKysrKysrKysrKysgKi9cclxuXHJcbiAvLyBXb3JkcHJlc3NcclxuIFxyXG4gYm9keS5sb2dnZWQtaW4ge1xyXG5cdCAuaGVhZGVyIHtcclxuXHRcdHRvcDozMnB4XHJcblx0IH1cclxuIH1cclxuIFxyXG5AaWYgJHdvcmRwcmVzcyB7XHJcblx0Ym9keS5hZG1pbi1iYXIge1xyXG5cdFx0LmxnLW91dGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0dG9wOiAzM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGJsb2NrcXVvdGUge1xyXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHQgICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpZiAkZHJ1cGFsIHtcclxuXHQubG9jYWwtdGFzay1saXN0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCYtYmFzZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAwO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0KiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1ibG9jayB7XHJcblx0XHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ICAgIH1cclxuXHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSwgMTIlKTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAkZ2FwIC8gMS41O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHQgICAgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLmhvdmVyLWludGVudCAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUge1xyXG5cdCAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xyXG5cdCAgICAgICAgbWFyZ2luLXRvcDogLTM5cHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0XHJcblx0I3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogQ09OVEVOVCArKytcclxuKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIENvbW1lbnRzXHJcbiVjb21tZW50cyB7XHJcbiAgICBAZXh0ZW5kICVjb250YWluZXI7XHJcbiAgICBtYXgtd2lkdGg6ICR0d28tdGhpcmRzLWNvbHVtbjtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTk1O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTYwO1xyXG4gICAgICAgIGZvbnQ6ICRib2xkIDEuMmVtLzEuMiAkZm9udC1oZWFkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lY29tbWVudCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkZ3JleTkwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuNTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMS41O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtbWV0YWRhdGEge1xyXG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTMwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGdhcCAqIDM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZ2FwICogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcclxuICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcCAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZXBseSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAgKiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4lcGVybWFsaW5rIHtcclxuICAgIGNvbG9yOiAkZ3JleTYwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG59XHJcblxyXG5AaWYgJHdvcmRwcmVzcyB7XHJcbiAgICAuY29tbWVudHMtYXJlYSB7XHJcbiAgICAgICAgQGV4dGVuZCAlY29tbWVudHM7XHJcblxyXG4gICAgICAgIC5jb21tZW50cy10aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnRzLXRpdGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50cy10aXRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YS1pbWFnZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tZXRhIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbWV0YWRhdGE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZuIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLW5hbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbWV0YWRhdGEge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YS1kZXRhaWxzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29udGVudDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlcGx5IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoaWxkcmVuIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1yZXBseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkZHJ1cGFsIHtcclxuICAgIC5jb21tZW50LXdyYXBwZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWNvbW1lbnRzO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50cy10aXRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJtaXR0ZWQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhO1xyXG5cclxuICAgICAgICAgICAgLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbWV0YWRhdGEtbmFtZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LWxpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVybWFsaW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlcGVybWFsaW5rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1oZWxwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1ndWlkZWxpbmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG5cdFx0ICAgIEBleHRlbmQgLmNsZWFyZml4O1xyXG5cdFx0ICAgIG1hcmdpbi10b3A6IDA7XHJcblx0XHRcclxuXHRcdCAgICAmID4gKiB7XHJcblx0XHQgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0ICAgICAgICBtYXJnaW46ICRnYXAgJGdhcCAwIDA7XHJcblx0XHQgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBDT05URU5UICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gQ29udGVudCBpcyB0aGUgc2VjdGlvbiBvZiB0aGUgcGFnZSB0aGF0IGNvbnRhaW5zIGJvZHkgY29weSwgdHlwaWNhbGx5IGZyb20gYSBXWVNJV1lHIGFyZWEuIFRoaXMgZ2V0cyBhbGwgdGhlIHBvc3Qgc3R5bGluZyBzdWNoIGFzIGJsb2NrcXVvdGVzIGFuZCBsaXN0cy5cclxuXHJcbi5jb250ZW50IHtcclxuICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcclxuICAgIFxyXG4gICAgKiB7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xyXG5cdFx0XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcblx0ICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaDIsIGgzLCBoNCwgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIExpc3RzXHJcbiAgICBvbCwgdWwge1xyXG5cdCAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDEuMjtcclxuICAgIH1cclxuXHJcbiAgICBsaSArIGxpIHtcclxuICAgICAgICBtYXJnaW46ICRnYXAgLyAyIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICBvbCBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHJcbiAgICAgICAgb2wgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuOyB9XHJcbiAgICAgICAgdWwgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG5cclxuICAgICAgICB1bCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XHJcbiAgICAgICAgb2wgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBvbCwgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNZWRpYVxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgJGNvcm5lciAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBhIGltZyB7XHJcbiAgICAgICAgQGV4dGVuZCAlaW1hZ2UtaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQnV0dG9uc1xyXG4gICAgLmJ0bixcclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDIuNSAkZ2FwICogMS41ICRnYXAgLyAxLjg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICsgLmJ0biwgLmJ1dHRvbiB7XHJcblx0ICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0ICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcclxuXHQgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biBhLFxyXG4gICAgLmJ1dHRvbiBhLFxyXG4gICAgYS5idG4sXHJcbiAgICBhLmJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHAuYnRuLFxyXG4gICAgcC5idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biBhLFxyXG4gICAgLmJ1dHRvbiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFF1b3Rlc1xyXG4gICAgYmxvY2txdW90ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuXHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICAgXHJcblx0ICAgIHAge1xyXG5cdFx0ICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggJHNlY29uZGFyeTtcclxuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdCAgICAgICAgcGFkZGluZzogJGdhcCAqIDEuNTtcdCAgICAgICAgXHJcblx0XHRcdHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdCAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29kZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ODA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1ldGE7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbnN1Yiwgc3VwIHtcclxuXHRmb250LXNpemU6IDc1JTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG5cdHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG5cdGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgcCwgbGkgeyBmb250LXNpemU6IDEuMTI1cmVtOyB9XHJcbiAgICAgICAgbGkgbGkgeyBmb250LXNpemU6IDFlbTsgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIC5hbGlnbmxlZnQsXHJcbiAgICAgICAgLmZsb2F0LWxlZnQsXHJcbiAgICAgICAgLmZsb2F0X2xlZnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41ICRnYXAgKiAxLjUgJGdhcCAqIDEuNSAwO1xyXG4gICAgICAgICAgICAvL21heC13aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWducmlnaHQsXHJcbiAgICAgICAgLmZsb2F0LXJpZ2h0LFxyXG4gICAgICAgIC5mbG9hdF9yaWdodCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41IDAgJGdhcCAqIDEuNSAkZ2FwICogMS41O1xyXG4gICAgICAgICAgICAvL21heC13aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGlmICR3b3JkcHJlc3Mge1xyXG4gICAgLndwLWNhcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG5cdCAgICAmLXRleHQge1xyXG5cdCAgICAgICAgQGV4dGVuZCBmaWdjYXB0aW9uO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcbn1cclxuQGlmICRkcnVwYWwge1xyXG4gICAgZmlndXJlW3JvbGU9Z3JvdXBdIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBcclxuXHQgICAgZmlnY2FwdGlvbiB7XHJcblx0ICAgICAgICBAZXh0ZW5kIGZpZ2NhcHRpb247XHJcblx0ICAgIH1cclxuICAgIH1cclxufVxyXG5cclxucHJlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRmb250LXNpemU6IDg1JTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtbWV0YTtcclxuXHRsaW5lLWhlaWdodDogMS40NTtcclxuXHRtYXJnaW46ICRnYXAgKiAzIDA7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0cGFkZGluZzogJGdhcDtcclxufVxyXG5cclxucCB7XHJcblx0cHJlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uY29tcG9uZW50cyB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBQQUdJTkFUSU9OICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gUGFnaW5hdGlvbiBsaW5rcyBmb3IgdGhlIGxpc3RpbmcgYW5kIGZlYXR1cmVzIHBhZ2VzXHJcblxyXG4ucGFnaW5hdGlvbi1vdXRlciB7XHJcbiAgICBwYWRkaW5nOiAwIDAgJGdhcCAqIDMuNTtcclxufVxyXG5cclxuJXBhZ2luYXRpb24ge1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1udW1iZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtYXJyb3cge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLWN1cnJlbnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRsaW5lICRzZWNvbmRhcnkgaW5zZXQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAvIDQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaWYgJHdvcmRwcmVzcyB7XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbjtcclxuXHJcbiAgICAgICAgJl9ibG9jayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubnVtZXJhbCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLW51bWJlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52aWV3X2FsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XHJcblxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWN1cnJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkZHJ1cGFsIHtcclxuICAgIC5wYWdlciB7XHJcblx0ICAgIHBhZGRpbmc6ICRnYXAgMDtcclxuXHJcblx0ICAgICZfX2l0ZW1zIHtcclxuXHQgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb247XHJcblx0ICAgIH1cclxuXHJcbiAgICAgICAgJi1maXJzdCB7IGZsb2F0OiByaWdodDsgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuXHQgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XHJcblxyXG5cdCAgICAgICAgYSB7XHJcblx0ICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcblx0ICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgJi5pcy1hY3RpdmUge1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcclxuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWN1cnJlbnQ7XHJcblxyXG5cdCAgICAgICAgICAgIGEge1xyXG5cdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHRcdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgJi0tZmlyc3QgYSxcclxuXHQgICAgICAgICYtLXByZXZpb3VzIGEsXHJcblx0ICAgICAgICAmLS1uZXh0IGEsXHJcblx0ICAgICAgICAmLS1sYXN0IGEge1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XHJcblx0ICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1ibG9jaztcclxuXHQgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZWxsaXBzaXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogRE9OQVRFICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBUaGUgbWFpbiBmZWF0dXJlcyBvZiB0aGUgZG9uYXRlIHBhZ2UsIHN1Y2ggYXMgY29zdCBleGFtcGxlcyBhbmQgZG9uYXRlIGZvcm1cclxuXHJcbi5kb25hdGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogJGxpbmUgc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItcmFkaXVzOiAkY29ybmVyIDAgMCAkY29ybmVyOyB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDsgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogJGxpbmUgc29saWQgJGdyZXk4MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRoaXJkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgJGNvcm5lciAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcDtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWg1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFtb3VudCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZm9ybS1pbnB1dDtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XHJcblxyXG4gICAgICAgICAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWl0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAmLWZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jZG9uYXRlLW9uY2U6Y2hlY2tlZCB+IC5kb25hdGUtb3B0aW9ucyAuZG9uYXRlLW9uY2UsXHJcbiNkb25hdGUtbW9udGhseTpjaGVja2VkIH4gLmRvbmF0ZS1vcHRpb25zIC5kb25hdGUtbW9udGhseSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuI2RvbmF0ZS1vbmNlOmNoZWNrZWQgfiAuZG9uYXRlLWZvcm0gLmRvbmF0ZS1oZWFkZXItdGl0bGUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEdFTkVSQUwgKysrXHJcbisrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBVbml2ZXJzYWwgbWFyZ2luc1xyXG5ib2R5LFxyXG5icixcclxuZGQsXHJcbm9wdGlvbixcclxudGQsXHJcbnRoLFxyXG5zdmcge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiMTtcclxuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZXkxNTtcclxuICAgIGNvbG9yOiAkZ3JleTIwO1xyXG4gICAgZm9udDogJG5vcm1hbCAxcmVtLzEuNSAkZm9udC1ib2R5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFR5cG9ncmFwaHlcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuaDEge1xyXG4gICAgQGV4dGVuZCAlaDE7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIEBleHRlbmQgJWgyO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBAZXh0ZW5kICVoMztcclxufVxyXG5cclxuaDQge1xyXG4gICAgQGV4dGVuZCAlaDQ7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIEBleHRlbmQgJWg1O1xyXG59XHJcblxyXG5oNiB7XHJcbiAgICBAZXh0ZW5kICVoNjtcclxufVxyXG5cclxuZmlnY2FwdGlvbiB7XHJcbiAgICBAZXh0ZW5kICVmb250LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuZW0ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICBmb250LXNpemU6IHNtYWxsO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5leGl0IHtcclxuICAgICYtb3V0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJlZCwgMTApOyAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJGdhcCAqIDEuNTsgICAgXHJcbiAgICAgICAgICAgIGxlZnQ6ICRnYXAgKiAxLjU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcCAqIDI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LXN2Zyh3aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgKiAyLjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjA1KTsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcCAqIDI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBHbG9iYWwgcGxhY2Vob2xkZXJzIGFuZCBjbGFzc2VzXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBGdWxsIHdpZHRoIHNlY3Rpb25cclxuJXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6ICRnYXAgKiAyIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMyAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCYXNpYyBsYXlvdXQgZm9yIGEgY29udGFpbmVyICh1c3VhbGx5IHdpdGhpbiBhICVzZWN0aW9uKVxyXG5cclxuLmNvbXBvbmVudHMge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMjtcclxuICAgIH1cclxufVxyXG5cclxuJWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xyXG4gICAgcGFkZGluZzogMCAkZ2FwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ld2lnZ2x5IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZ2dseS1zdmcod2hpdGUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2FyZCB3aXRoIGEgd2hpdGUgYmFja2dyb3VuZCBhbmQgZHJvcCBzaGFkb3dcclxuJWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBIb3ZlciBzdHlsZXMgZm9yIGxpbmtzIGFuZCBpbWFnZXNcclxuJXRleHQtaG92ZXIge1xyXG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxufVxyXG5cclxuJWltYWdlLWhvdmVyIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBHaXZlcyBhbnkgZmlyc3QgcGFyYWdyYXBocyBhIGRyb3AgY2FwXHJcbiVkcm9wLWNhcCB7XHJcbiAgICAmPnA6Zmlyc3QtY2hpbGQ6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBZGQgYSBkYXJrIGZpbHRlclxyXG4lb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMyk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lc2hhZGVkLXRvcCxcclxuJXNoYWRlZC1ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4lc2hhZGVkLXRvcDpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvcCwgdG8gYm90dG9tLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAxKSAwJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC43MzgpIDE5JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC41NDEpIDM0JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4zODIpIDQ3JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4yNzgpIDU2LjUlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjE5NCkgNjUlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjEyNikgNzMlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA3NSkgODAuMiUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDQyKSA4Ni4xJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMjEpIDkxJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDgpIDk1LjIlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwMikgOTguMiUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDApIDEwMCUpO1xyXG59XHJcblxyXG4lc2hhZGVkLWJvdHRvbTpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgdG8gdG9wLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAxKSAwJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC43MzgpIDE5JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC41NDEpIDM0JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4zODIpIDQ3JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4yNzgpIDU2LjUlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjE5NCkgNjUlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjEyNikgNzMlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA3NSkgODAuMiUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDQyKSA4Ni4xJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMjEpIDkxJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDgpIDk1LjIlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwMikgOTguMiUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDApIDEwMCUpO1xyXG59XHJcblxyXG4vLyBTaWRld2F5cyB0ZXh0XHJcbiVzaWRld2F5cyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xyXG4gICAgLW1vei13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBjZW50ZXJlZCBjb250YWluZXJcclxuJXZlcnRpY2FsIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGV4dC1ob3ZlciB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG59XHJcblxyXG4vLyBIaWRlIHRoaW5nc1xyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbiNjY2Mge1xyXG4gICAgI2NjYy10aXRsZSwgI2NjYy1uZWNlc3NhcnktdGl0bGUsIC5vcHRpb25hbC1jb29raWUtaGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgfVxyXG4gICAgLmNjYy1ub3RpZnktYnV0dG9uLCAuY2NjLWJ1dHRvbi1zb2xpZCB7XHJcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveC10b2dnbGUtLWxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jaGVja2JveC10b2dnbGUtdG9nZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNraXAtbGluayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IC0kZ2FwICogMTA7XHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6aW5kZXgsIGhlYWRlcik7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFNFQ1RJT04gKysrXHJcbisrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBBIHNlY3Rpb24gaXMgYSBncm91cGluZyBvZiBjb250ZW50LCB0eXBpY2FsbHkgd2l0aCBhIGhlYWRlciwgcG9zc2libHkgd2l0aCBhIGZvb3Rlci4gQSAnLnNlY3Rpb24nIHdpdGggYSAnLmNvbnRhaW5lcicgcmVzdWx0cyBpbiBhIGNvbnNpc3RlbnQgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG1heC13aWR0aCBmb3IgY29udGVudCB3aGlsZSBhbGxvd2luZyBmb3IgZnVsbCB3aWR0aCBiYWNrZ3JvdW5kIGNvbG9ycyBvbiB0aGUgc2VjdGlvbiBhbmQgY2VudHJlZCBiYWNrZ3JvdW5kIGNvbG9ycyBvbiB0aGUgY29udGFpbmVyLlxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbjtcclxuXHJcbiAgICAmLnByaW1hcnkgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgfVxyXG4gICAgJi5zZWNvbmRhcnkgeyAgYmFja2dyb3VuZDogJHNlY29uZGFyeTsgfVxyXG4gICAgJi5kYXJrIHsgIGJhY2tncm91bmQ6ICRnYWxvcC1kYXJrcHVycGxlOyB9XHJcbiAgICAmLmdyZXkgeyAgYmFja2dyb3VuZDogJGdyZXk4MDsgfVxyXG4gICAgXHJcbiAgICAmLnByaW1hcnkgeyBcclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Vjb25kYXJ5LCAmLmRhcmsge1xyXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlciwgLnNlY3Rpb24tZm9vdGVyLCAubWFpbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgaDIsIGgzLCBoNCwgaDUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnd5c2l3eWcsICYuc3RhdGlzdGljLW91dGVyLCAmLmRvd25sb2FkLW91dGVyLCAmLnB1bGxxdW90ZS1vdXRlciwgJi5wcm9maWxlLW91dGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5saXN0aW5nIHtcclxuICAgICAgICAgICAgLmNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF0aXN0aWMtdmFsdWUtbnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdGEtb3V0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgLnB1bGxxdW90ZS1vdXRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5lcnJvcjQwNCB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN1Ym5hdiB7XHJcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcblx0ICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAgKiAyOyAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICBcclxuXHQgICAgICAgICsgLnNlY3Rpb24taGVhZGVyLXN1bW1hcnkge1xyXG5cdFx0ICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAvIDEuNTtcclxuXHQgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VtbWFyeSB7XHJcblx0ICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBcdHBhZGRpbmc6IDAgMCAkZ2FwO1xyXG4gICAgICAgICAgICBcdHdpZHRoOiAkaGFsZi1jb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1mb290ZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdCAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmxpc3Rpbmcge1xyXG5cdCAgICAuY2FyZC1pbWFnZSB7XHJcblx0XHQgICAgZGlzcGxheTogbm9uZTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcclxuXHJcbiAgICAmLmNlbnRlcmVkIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAmLnNtYWxsIHsgbWF4LXdpZHRoOiAkdHdvLXRoaXJkcy1jb2x1bW47IH1cclxuXHJcbiAgICAmLndoaXRlLFxyXG4gICAgJi5ncmV5LFxyXG4gICAgJi5kYXJrLFxyXG4gICAgJi5wcmltYXJ5LFxyXG4gICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aCAtICRnYXAgKiA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhcmssXHJcbiAgICAmLnByaW1hcnksXHJcbiAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHsgYmFja2dyb3VuZDogJHdoaXRlOyB9XHJcbiAgICAmLmdyZXkgeyBiYWNrZ3JvdW5kOiAkZ3JleTkwOyB9XHJcbiAgICAmLmRhcmsgeyBiYWNrZ3JvdW5kOiAkZ3JleTE1OyB9XHJcbiAgICAmLnByaW1hcnkgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgfVxyXG4gICAgJi5zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5OyB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogU1RBVElTVElDUyArKytcclxuKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5zdGF0aXN0aWMge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMCAkZ2FwICogMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHQgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1vdXRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3NyYy9pbWFnZXMvYmctYmxvYjIuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYxNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1ODZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1pdGVtIHtcclxuICAgIFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuICAgIFx0bWFyZ2luOiAwIDAgJGdhcCAqIDI7XHJcbiAgICBcdFxyXG4gICAgXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHQgICAgXHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XHJcbiAgICBcdH1cclxuICAgIFx0XHJcbiAgICBcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdCAgICBcdEBpbmNsdWRlIGZsZXhib3goMjAlKTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdCAgICBcdFxyXG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiAuc3RhdGlzdGljLWl0ZW0ge1xyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IC5zdGF0aXN0aWMtaXRlbSB7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgzMCUpO1xyXG5cdFx0ICAgIH1cclxuICAgIFx0fVxyXG4gICAgXHQmOmxhc3QtY2hpbGQge1xyXG5cdCAgICBcdG1hcmdpbi1ib3R0b206ICRnYXA7XHJcblx0ICAgIFx0XHJcblx0ICAgIFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHQgICAgXHRcdG1hcmdpbjogMCAwICRnYXAgKiAyO1xyXG5cdCAgICBcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgXHJcbiAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjB2dztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kICV3aWdnbHk7XHJcblx0XHRmb250LXNpemU6IDEuNmVtO1xyXG5cdFx0cGFkZGluZzogMCAwICRnYXA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZ2dseS1zdmcoJyUyM0ZCREQ0RicpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMS41OyAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3VtbWFyeSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBNRVRBREFUQSArKytcclxuKysrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBNZXRhZGF0YSBvbiBhbiBhcnRpY2xlIHBhZ2VcclxuLm1ldGFkYXRhIHtcclxuICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICB0aW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZXRhbGFiZWwge1xyXG4gICAgQGV4dGVuZCAlZm9udC1sYWJlbDtcclxuICAgIGNvbG9yOiAkZ2Fsb3AtZGFya2dyZWVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVGFnc1xyXG5cclxuLnRhZ3Mge1xyXG5cdG1hcmdpbi10b3A6ICRnYXA7XHJcbn1cclxuLm1ldGF0YWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46ICRnYXAgLyA0ICRnYXAgLyA0IDAgMDtcclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgQGV4dGVuZCAlZm9udC1tZXRhO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5NDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICBtYXJnaW46ICRnYXAgLyA0ICRnYXAgLyA0ICRnYXAgLyA0IDA7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDQgJGdhcCAvIDEuNTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBURUFNIFBST0ZJTEUgKysrXHJcbisrKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5wcm9maWxlIHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdHBhZGRpbmc6ICRnYXAgKiAyIDA7XHJcblx0XHJcblx0Ji1vdmVybGF5IHtcclxuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUtcHJvZmlsZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtZWxlbWVudCB7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgMCAkZ2FwICogMjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgyNSUpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQobis0KSB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQobis1KSB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLWl0ZW0ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdCYtaW1hZ2Uge1xyXG5cdFx0QGV4dGVuZCAlaW1hZ2UtaG92ZXI7XHJcblx0XHRib3JkZXI6IHNvbGlkIDEwcHggJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXdyYXAge1xyXG5cdFx0bWFyZ2luOiAkZ2FwICogMiAwIDA7XHJcblx0XHRwYWRkaW5nOiAwICRnYXA7XHJcblx0fVx0XHJcblx0Ji1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmctdG9wOiAkZ2FwIC8gMS41O1xyXG5cdH1cclxuXHQmLXN1bW1hcnkge1xyXG5cdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgbWFyZ2luLXRvcDogMDtcclxuXHQgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuXHQgICAgcGFkZGluZzogJGdhcCAqIDUgJGdhcCAqIDIgJGdhcCAqIDI7XHJcblx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHQgICAgcmlnaHQ6IC05MCU7XHJcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgd2lkdGg6IDkwJTtcclxuXHQgICAgei1pbmRleDogOTk5O1xyXG5cdCAgICBcclxuXHQgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDIuNTtcclxuXHRcdFx0cmlnaHQ6IC01MCU7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0ICAgIH1cclxuXHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogNTtcclxuXHRcdFx0cmlnaHQ6IC0zNSU7XHJcblx0XHRcdHdpZHRoOiAzNSU7XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgICYuYWN0aXZlLXByb2ZpbGUge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHQgICAgfVxyXG5cdFx0XHJcblx0XHQmLWNvcHkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xyXG5cdFx0fVxyXG5cdCAgICBcclxuXHQgICAgLnByb2ZpbGUtc3VtbWFyeS1jbG9zZSB7XHJcblx0XHQgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHQgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgIHJpZ2h0OiAkZ2FwICogMjtcclxuXHQgICAgICAgIHRvcDogJGdhcCAqIDI7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHQgICAgICAgIFxyXG5cdCAgICAgICAgJjpob3ZlciB7XHJcblx0XHQgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgICYtaW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxMTtcclxuXHRcdFx0XHJcblx0XHRcdC5wcm9maWxlLW5hbWUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Ji1tZXRhIHtcclxuXHRcdG1hcmdpbi10b3A6ICRnYXA7XHJcblx0XHRcclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogJGdhcCAvIDQgMDtcclxuXHRcdFx0XHJcblx0XHRcdCYtbGluayB7XHJcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRibGFjaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyOyBcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQucHJvZmlsZS1tZXRhLWl0ZW0tdGV4dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5tYWlsIHtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMS4yO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogJGdhcCAqIDEuMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtdGV4dCB7XHJcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwIC8gMS41O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogRk9PVEVSICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBMYXlvdXQgb2YgdGhlIHNpdGUgZm9vdGVyXHJcblxyXG4uZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyRjdGO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiA0O1xyXG4gICAgcGFkZGluZy10b3A6ICRnYXAgKiAyLjU7XHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6aW5kZXgsIGZvb3Rlcik7XHJcblx0XHJcblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0XHJcblx0Ji1jdGEge1xyXG5cdFx0LmN0YSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji1pbmZvIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0XHRtYXJnaW46ICRnYXAgKiAzICRnYXAgKiAzIDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDM1JSk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAkZ2FwICogMztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkZ2FwICogMjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtc3VtbWFyeSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jdGEtaW1hZ2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRhc3BlY3QtcmF0aW86IGluaGVyaXQ7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4gICAgXHJcbiAgICAmLWhlYWRlciB7XHJcblx0ICAgIEBleHRlbmQgJWZsZXg7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHQgICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiAyO1xyXG5cdCAgICBcclxuXHRcdCoge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogJGdhcCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICAgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHR3aWR0aDogMTg2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHQgICAgICAgIFxyXG4gICAgICAgIFx0d2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cdFxyXG4gICAgJi1uYXYge1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDNweCByZ2JhKCR3aGl0ZSwgMC4zKTtcclxuXHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcclxuXHRcdFx0bWFyZ2luOiAwIDIlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgyMy41JSk7XHJcblx0XHRcdG1hcmdpbjogMCAyJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdCAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHRcdCAgICBtYXJnaW4tbGVmdDogMDtcclxuXHQgICAgfVxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDIlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW46ICRnYXAgMiUgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMiU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdG1hcmdpbjogJGdhcCAwIDAgMiU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdCAgICBcclxuXHQgICAgJi1vdXRlciB7XHJcblx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgICYuc29jaWFsIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdFx0XHRib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHQgICAgfVxyXG5cdCAgICBcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmZvb3Rlci1uYXYtaXRlbS10aXRsZSB7XHJcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcblx0ICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5uYXYtaXRlbS1saW5rIHtcclxuXHQgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cdCAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHQgICAgICAgICAgICBwYWRkaW5nOiAwIDAgJGdhcCAvIDIgMDtcclxuXHQgICAgICAgICAgICBcclxuXHQgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHRcdCAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcblx0ICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnNvY2lhbCB7XHJcblx0ICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNTtcclxuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHRcdCAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgXHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgIC5uYXYtaXRlbS1saW5rIHtcclxuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAkd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0ICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAzcHggJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGVydGlhcnk7XHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRlcnRpYXJ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCYuaW5zdGFncmFtIHtcclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5mYWNlYm9vayB7XHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6ICRnYXAgKiAyLjU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMS41O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAkZ2FwICogMS41O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6ICRnYXAgKiAyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAkZ2FwICogMjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogJGdhcCAqIDM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHQgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHQmLWhlbHBsaW5lIHtcclxuXHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAzcHggcmdiYSgkd2hpdGUsIDAuMyk7XHJcblx0XHRwYWRkaW5nLXRvcDogJGdhcCAvIDI7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRnYXAgKiAxLjU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCR3aGl0ZSwgMC4zKTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDIyLjUlKTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMiU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChhdXRvKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVmb250LWNvbnRlbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvb3Rlci1oZWxwbGluZS1tYWlsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRwcmltYXJ5O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkdGVydGlhcnk7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1tYWlsIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46ICRnYXAgLyAxLjIgMCAkZ2FwO1xyXG5cdFx0fVxyXG5cdFx0Ji10ZWwge1xyXG5cdFx0XHRAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuXHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLWNyZWRpdHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItaWxsdXN0cmF0aW9uLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0cGFkZGluZzogJGdhcCAqIDEuNSAwIDE2JTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1x0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0KiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdH1cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbjogJGdhcCBhdXRvICRnYXAgMDtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgJGdhcCAwIGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEhFQURFUiArKytcclxuKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gU2l0ZSBoZWFkZXIgYmFyXHJcbi5oZWFkZXIge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1jb2xvcjtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGVhZGVyKTtcclxuXHJcbiAgICAmLWlubmVyIHtcclxuXHQgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCBmYWxzZSk7XHJcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCA2cHggJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG5cdCAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJGdhcDtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDE1cHggJHdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAkZ2FwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMTVweCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmtzLCB7XHJcbiAgICAgXHRtYXJnaW46IDA7XHJcbiAgICAgXHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjI2ICRnYXAgKiAxLjU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjE2ICRnYXAgKiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYXYge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblx0ICAgICYtbGlzdCB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cdCAgICAgICAgXHJcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgICAgICBtYXJnaW46IDA7XHJcblx0XHQgICAgfVxyXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkZ2Fsb3AteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN1Ym5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cdCAgICAmLWlubmVyIHtcclxuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tdGVydGlhcnkge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkZ2Fsb3AtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1zdmcoJyUyM0ZCREQ0RicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctc3ZnKHdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIFxyXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgXHJcblx0XHQgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjMgMCAkZ2FwICogMS41O1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdCAgICBcclxuXHRcdFx0ICAgIC5zdWJuYXYtaXRlbSB7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHQgICAgXHJcblx0XHRcdFx0ICAgIC5uYXYtaXRlbS1saW5rIHtcclxuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW46IDAgJGdhcCAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVscGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcCAkZ2FwIC8gMiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIG1hcmdpbjogJGdhcCAvIDMgMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgJGdhcCAvIDQgMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDQgMCAkZ2FwIC8gNCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4IHJnYmEoJHNlY29uZGFyeSwgMC4zKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLW91dGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwICogMS41ICRnYXAgLyAxLjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE5hdmlnYXRpb24gaXRlbXMgaW4gdGhlIGhlYWRlciBhbmQgZm9vdGVyXHJcbi5uYXYtaXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAmOmZvY3VzLXdpdGhpbiAuZHJvcGRvd24sICY6aG92ZXIgLmRyb3Bkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyAwLjNzIGVhc2UpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAkZ2FwO1xyXG5cclxuICAgICAgICAuc29jaWFsICYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFycm93IHtcclxuICAgICAgICB3aWR0aDogJGdhcDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBuYXYgaGFtYnVyZ2VyIGJ1dHRvblxyXG4ubWVudS1idXR0b24ge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcclxuICAgIG1hcmdpbjogJGdhcCAvIDUgJGdhcCAqIDEuNSAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICRnYXAgKiAzLjUgMCAkZ2FwICogMS41O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnk7IFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIG1lbnUgc3R5bGluZ1xyXG4uZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2aXNpYmlsaXR5IDBzIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMnMgZWFzZSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIFxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICAubmF2LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENNUyB0d2Vha3NcclxuQGlmICR3b3JkcHJlc3Mge1xyXG4gICAgI3dwYWRtaW5iYXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkZHJ1cGFsIHtcclxuXHQuaGVhZGVyLW5hdi1vdXRlciB7XHJcblx0XHQubmF2LWl0ZW0tbGluayB7XHJcblx0XHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdCAgICAgIGNvbG9yOiAkZ3JleTE1O1xyXG5cdFx0ICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEhPTUUgKysrXHJcbisrKysrKysrKysrKysrKysrICovXHJcblxyXG4uc2Nyb2xsbWUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYmctYmxvYiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zcmMvaW1hZ2VzL2JnLWJsb2IyLnN2ZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdGhlaWdodDogNjE1cHg7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0XHJcblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHR3aWR0aDogNTg2cHg7XHJcblx0fVxyXG5cdFxyXG5cdCYuc2Vjb25kIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3JjL2ltYWdlcy9iZy1ibG9iLnN2ZycpO1xyXG5cdFx0aGVpZ2h0OiA3OTBweDtcclxuXHRcdHRvcDogMTUlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogNjE1cHg7XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLWhlcm8ge1xyXG5cdEBleHRlbmQgJXdpZ2dseTtcclxuXHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcclxuXHRtYXJnaW46ICRnYXAgKiAyIGF1dG8gMCAwO1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0ei1pbmRleDogMztcclxuXHRcclxuXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDJyZW0gMCA4cmVtO1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRwYWRkaW5nOiAycmVtIDAgOHJlbTtcclxuXHRcdHdpZHRoOiA2MCU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRwYWRkaW5nOiAzcmVtIDAgMTJyZW07XHJcblx0fVxyXG5cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luOiAkZ2FwICogMyBhdXRvICRnYXAgKiA1O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRtYXJnaW46ICRnYXAgKiAzIGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW46ICRnYXAgKiA0IGF1dG8gMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1pbm5lciB7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3JjL2ltYWdlcy9ob21lLWhlcm8tYmcucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBhZGRpbmc6ICRnYXAgKiA3IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAqIDMgMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxMiAwIDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogOCAwIDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1vdXRlciB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5zdXBwb3J0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogKC0kZ2FwICogNSk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMzJweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICgtJGdhcCAqIDgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTk0cHg7XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuaG9tZS1oZXJvLWlubmVyIHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAwICRnYXA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAkZ2FwICogMi41O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAtNDVweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA3N3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5ob21lLWhlcm8ge1xyXG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4NSUpO1xyXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMi41IGF1dG8gJGdhcCAqIDM7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDYwJSk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogNiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogNiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLXRpdGxlLCAmLXN1bW1hcnkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLXRpdGxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtc3VtbWFyeSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgyOCUpO1xyXG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogYXV0bztcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAoLSRnYXAgKiAyKSAoLSRnYXAgKiA1KSAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDIyJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgKC0kZ2FwICogNikgKC0kZ2FwICogMykgMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwICgtJGdhcCAqIDYpICgtJGdhcCAqIDIwKSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAoLSRnYXAgKiA1KSAoLSRnYXAgKiAzKTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgKC0kZ2FwICogMykgKC0kZ2FwICogNik7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAoLSRnYXAgKiAyMCkgKC0kZ2FwICogNik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAxLjU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwICogMy41ICRnYXAgLyAxLjU7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idXR0b24tdGVydGlhcnkge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkZ2Fsb3AtYmx1ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICR0ZXJ0aWFyeTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGFycm93LXN2ZygnJTIzRkJERDRGJyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFycm93LXN2Zyh3aGl0ZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYtdGl0bGUge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDIuNTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4xMjVyZW07XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNlbGVjdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luOiAkZ2FwICogMiAkZ2FwICogNCAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMTJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XHJcblx0XHRcdG1hcmdpbjogJGdhcCAqIDIgJGdhcCAqIDcgMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMTAwcHg7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAwICRnYXA7XHJcblx0XHRcdGhlaWdodDogJGdhcCAqIDMuMjtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMy4zO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAwICRnYXAgKiAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogNC41O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRAaW5jbHVkZSBhcnJvdy1zdmcoYmxhY2spO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMXB4IDIycHg7XHJcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI2cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwICRnYXA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBhcnJvdy1zdmcod2hpdGUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgyMCUpO1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZXQtaGVscCwgLnVwZGF0ZXMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uZ2V0LWhlbHAge1xyXG5cdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0XHJcblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtJGdhcCAqIDI7XHJcblx0fVxyXG5cdFxyXG5cdC5jYXJkcyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcclxuXHRcdG1hcmdpbjogJGdhcCAqIDIgMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdD4gKiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcdFxyXG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCRzZWNvbmRhcnksIDAuMik7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHRcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLXdyYXAge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji13cmFwLWlubmVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyICRnYXAgKiAzOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1oZWFkZXItdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkc2Vjb25kYXJ5LCAwLjIpO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKCRzZWNvbmRhcnksIDAuMik7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMXB4IHJnYmEoJHNlY29uZGFyeSwgMC4yKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVwZGF0ZXMge1xyXG5cdEBleHRlbmQgJXdpZ2dseTtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRcclxuXHQmOmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIHdpZ2dseS1zdmcoJyUyMzY4QzNFQycpO1xyXG5cdFx0bWFyZ2luOiAkZ2FwICogNCBhdXRvICRnYXA7XHJcblx0fVxyXG5cdFxyXG5cdC5jYXJkcyB7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHZoO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHQmLWltYWdlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwdmg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXJkLWhlYWRlci10aXRsZSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5ob3ZlcmVkIHtcclxuXHRcdFx0XHRcdC5jYXJkLWltYWdlLCAuY2FyZC13cmFwIHtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjEpO1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uem9waW0ge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG5cdFx0Ym90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IE1BSU4gKysrXHJcbisrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBNYWluIGlzIHRoZSBoaWdoIGxldmVsIGNvbnRhaW5lciBvZiBjb250ZW50LCBpbiBiZXR3ZWVuIHRoZSBzaXRlIGhlYWRlciBhbmQgZm9vdGVyXHJcblxyXG4ubWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVzZWN0aW9uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuaGlkZGVuLXd5c2l3eWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlcixcclxuICAgICYtZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VjdGlvbiB7XHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdCAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcdCAgICBcclxuXHQgICAgfVxyXG5cclxuICAgICAgICA+ICoge1xyXG5cdCAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHQgICAgICAgIFxyXG5cdCAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0ICAgICAgICAgICAgZmxleDogMSA2Ni42NiU7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdCAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHQgICAgJi5zaW5nbGUge1xyXG5cdCAgICAgICAgPiAqIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHQgICAgICAgIFxyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdCAgICAgICAgfVxyXG5cdCAgICAgICAgfSBcclxuICAgICAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblx0ICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogUkVTUE9OU0lWRSBOQVYgKysrXHJcbisrKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gTGF5b3V0IGFuZCBzdHlsaW5nIG9mIHRoZSBuYXZpZ2F0aW9uIGF0IG1vYmlsZSBhbmQgdGFibGV0IHNpemVzXHJcblxyXG4ucm5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJi1vdXRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VhcmNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMi41ICRnYXAgLyAxLjUgJGdhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRnYXAgLyAxLjg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgfVx0XHJcbiAgICAgICAgfVx0XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcCAqIDMgJGdhcCAkZ2FwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRyb3Bkb3duIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2U7ICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJuYXYtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLXNlY25hdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRnYWxvcC1kYXJrcHVycGxlLCA0KTtcclxuICAgICAgICBcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJuYXYtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXkyMCwgNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFycm93IHtcclxuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC40cyBlYXNlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZ2FwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAjcm5hdi1vcGVuOmNoZWNrZWQgKyAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBTRUFSQ0ggKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5zZWFyY2gge1xyXG5cdGJvcmRlcjogc29saWQgMnB4ICR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxODBweDtcclxuXHRcclxuXHQmLWlucHV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRoZWlnaHQ6IDJlbTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nOiAwICRnYXAgKiAyLjUgMCAkZ2FwIC8gMS4yO1xyXG5cdFx0XHJcblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICR3aGl0ZTsgb3BhY2l0eTogMTsgfVxyXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkd2hpdGU7IG9wYWNpdHk6IDE7IH1cclxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICR3aGl0ZTsgb3BhY2l0eTogMTsgfVxyXG5cdFx0JjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICR3aGl0ZTsgb3BhY2l0eTogMTsgfVxyXG5cdH1cclxuXHRcclxuXHQmLWljb24ge1xyXG5cdCAgICBAaW5jbHVkZSBjZW50ZXJlcihmYWxzZSwgdHJ1ZSk7XHJcblx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRyaWdodDogJGdhcCAvIDI7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdH1cclxuXHQmLWJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0ZXh0LWluZGVudDogLTk5OXJlbTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogJHRlcnRpYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBTSURFQkFSICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gUmVwcmVzZW50cyBjb250ZW50IHRoYXQgaXMgdGFuZ2VudGlhbGx5IHJlbGF0ZWQgdG8gdGhlIGNvbnRlbnQgbmVhcmJ5LCBzdWNoIGFzIHRhZ3MgYW5kIHN1Ym5hdmlnYXRpb24uIHdpdGhpbiB0aGUgeyUgYmxvY2sgcGFnZSAlfSB0aGUgc2lkZWJhciBpcyBvcHRpb25hbCBhbmQgaWYgaW5jbHVkZWQgd2lsbCB0cmlnZ2VyIGEgdHdvIGNvbHVtbiBsYXlvdXRcclxuXHJcbi5zaWRlYmFyIHtcclxuXHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRnYWxvcC1kYXJrcHVycGxlO1xyXG5cdGJvcmRlcjogc29saWQgMTBweCAkd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuXHRib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cdG1hcmdpbi1ib3R0b206ICRnYXA7XHJcblx0cGFkZGluZzogJGdhcCAqIDEuNTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDI5JSk7XHJcblx0XHRtYXJnaW46IC0yZW0gMCAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgKCN7JGdhcH0gKiAyKSk7XHJcblx0XHRcclxuXHJcblx0XHQubmF2LXVwICZ7XHJcblx0XHRcdHRvcDogJGdhcCAqIDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XHJcblx0fVxyXG5cclxuXHQmLXNob3ctYnV0dG9uIHtcclxuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdH1cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYmxvY2sgKyAmLWJsb2NrIHtcclxuXHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xyXG5cdH1cclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250OiAkbm9ybWFsIDEuOGVtLzEuMiAkZm9udC1oZWFkZXI7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkICRncmV5ODA7XHJcblx0XHRcdG1hcmdpbjogMCAwICRnYXA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYmxvY2sge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Ji1uYXYge1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRncmV5OTA7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xyXG5cdFx0cGFkZGluZy10b3A6ICRnYXA7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMCAwICRnYXAgLyAyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0LnJuYXYtYXJyb3cge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtJGdhcCAqIDEuNTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5jdXJyZW50IHtcdFxyXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1saXN0IHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zdWJuYXZfZWxlbWVudCB7XHJcblx0XHRcdFx0QGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQ6ICRub3JtYWwgMS44ZW0vMS4yICRmb250LWhlYWRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHJcblx0XHRcdFx0Jjpob3ZlciwgJi5jdXJyZW50IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGVydGlhcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuXHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2lkZWJhci1uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxpc3Qge1xyXG5cdFx0XHQuc3ViLWxpc3Qge1xyXG5cdFx0XHRcclxuXHRcdFx0XHQmICYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5ybmF2LWFycm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0kZ2FwICogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMnB4IDAgJGdyZXk5MDtcclxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB+IC5zaWRlYmFyLW5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICYuY3VycmVudCB7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDJweCAwIGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0kZ2FwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGdhcDtcclxuXHRcdFx0XHJcblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMnB4IDAgY3VycmVudENvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuc2lkZWJhci1uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuc3ViLWxpc3Qge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwO1xyXG5cdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW1ldGEge1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYtYmxvY2sge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXJnaW46ICRnYXAgLyAxLjUgMDtcclxuXHRcdFx0XHJcblx0XHRcdCYuaW5mbyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1NSUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHRcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji50YWdzIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgKC0kZ2FwIC8gNCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbWFnZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg0MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG9iamVjdC1maXQoNC81LCAxMDAlKTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2lkZWJhci1idXR0b24ge1xyXG5cdFx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc21hcnQtZGF0ZSB7XHJcblx0XHRcdFx0Ji0tdGltZSwgJi0tZGF0ZSB7XHJcblx0XHRcdFx0ICBmb250LXdlaWdodDogNTAwOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji0tdGltZTphZnRlciwgJi0tZGF0ZTpiZWZvcmUge1xyXG5cdFx0XHRcdCAgY29udGVudDogJyAnO1xyXG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10aXRsZSB7XHJcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gNCAkZ2FwIC8gMjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji10YWcge1xyXG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1tZXRhO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnYWxvcC1wdXJwbGU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAkZ2FwIC8gNCAkZ2FwIC8gNCAkZ2FwIC8gNCAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAxLjU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2hhcmUge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmRvd25sb2FkcyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcclxuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwICRnYXAgLyAzIDAgMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZG93bmxvYWRzLWxpbmsge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyIDAgMCAkZ2FwICogMjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zaGFyZSB7XHJcblx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdG1hcmdpbjogJGdhcCAvIDIgMCAkZ2FwIC8gMS41O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji10aXRsZSB7XHJcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAkZ2FwIC8gMjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji1idXR0b24ge1xyXG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gMiAwIDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji50d2l0dGVyLCAmLmluc3RhZ3JhbSB7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMS40ZW07XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjRlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji53aGF0c2FwcCwgJi5saW5rLCAmLm1haWwge1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDFlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9ICBcclxuXHQuZm9ydW0td2lkZ2V0LWFyZWEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogJGdhcDtcclxuXHRcdFxyXG5cdFx0LndpZGdldC10aXRsZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkcHVycGxlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAvIDI7XHJcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAxLjU7XHJcblx0XHR9XHJcblx0XHQuYmJwLXJlcGxpZXMtd2lkZ2V0IHtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAvIDIuNSAkZ2FwIC8gMS41ICRnYXAgLyAxLjU7XHJcblx0XHR9XHJcblx0XHQuYmJwLXJlcGx5LXRvcGljLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgLyAzICRnYXAgLyAyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcblx0XHJcblx0XHRcdCY6aG92ZXIsICYuY3VycmVudCB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNpbmdsZS1mb3J1bSB7XHJcblx0LnNpZGViYXIge1xyXG5cdFx0Ji1uYXYge1xyXG5cdFx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtIDByZW0gLjVyZW0gLjVyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgLjVyZW0gMDtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggJGdhbG9wLXllbGxvdztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndwLWVkaXRvci1jb250YWluZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDIwcmVtO1xyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogRk9SVU0gKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5iYnAtdGVtcGxhdGUtbm90aWNlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggcmdiYSgkcHJpbWFyeSwgMC42KSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcclxuXHRcclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdGxpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iYnByZXNzLXdyYXBwZXIge1xyXG5cdC5iYnAtZm9ybSB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblx0LmJicC1icmVhZGNydW1iIHtcclxuXHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRwYWRkaW5nLXRvcDogJGdhcCAvIDEuNTtcclxuXHRcdFxyXG5cdFx0LmJicC1icmVhZGNydW1iLWN1cnJlbnQge1xyXG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjYmJwLXNlYXJjaC1mb3JtIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwICogMS41O1xyXG5cdFx0XHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGhlaWdodDogMi42cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDEuNTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJicC1oZWFkZXIsIC5iYnAtZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHJcblx0XHQuZm9ydW0tdGl0bGVzLCAuYmJwLXJlcGx5LWF1dGhvciwgLmJicC1yZXBseS1jb250ZW50IHtcclxuXHRcdFx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJicC1mb3J1bXMsIC5iYnAtdG9waWNzLCAuYmJwLXJlcGxpZXMge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcclxuXHRcdC5iYnAtZm9ydW0tdGl0bGUsIC5iYnAtdG9waWMtcGVybWFsaW5rIHtcclxuXHRcdFx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1x0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJicC10b3BpY3MgdWwuc3RpY2t5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdCYub2RkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NSAhaW1wb3J0YW50O1x0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5iYnAtZm9ydW1zLWxpc3Qge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5iYnAtcmVwbHktY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdHAge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcDtcclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3VibWl0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0aGVpZ2h0OiAyLjZyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41O1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRpbnB1dCxcclxuXHR0ZXh0YXJlYSxcclxuXHRzZWxlY3Qge1xyXG5cdFx0aGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblx0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRoZWlnaHQ6ICRnYXAgKiAxLjUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmJicC1mb3J1bS1jb250ZW50IHtcclxuXHRmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5iYnAtZm9ydW1zLWxpc3Qge1xyXG5cdGxpIHtcclxuXHRcdGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6ICRnYXAgLyA0IDA7XHJcblx0XHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYmJwLXN1Ym1pdC13cmFwcGVyIHtcclxuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206ICRnYXA7XHJcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbmxpLmJicC1mb3J1bS1mcmVzaG5lc3MsIGxpLmJicC10b3BpYy1mcmVzaG5lc3Mge1xyXG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJicC1mb3JtIHtcclxuXHRpbnB1dCxcclxuXHR0ZXh0YXJlYSxcclxuXHRzZWxlY3Qge1xyXG5cdFx0aGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblx0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRoZWlnaHQ6ICRnYXAgKiAxLjUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3VibWl0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0aGVpZ2h0OiAyLjZyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41O1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogVEFCTEVTICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uY29udGVudCB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZm9udC1ib2R5O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXMgdGFidWxhci1udW1zO1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcCAvIDEuNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQsIHRmb290LCB0ciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cdHRoZWFkIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxuXHJcblxyXG4gICAgdGgsIHRkIHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRncmV5ODA7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDQgJGdhcCAvIDI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB0ZCxcclxuICAgIHRmb290IHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEFDQ09SRElPTiArKytcclxuKysrKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmFjY29yZGlvbiB7XHJcblx0Ji1vdXRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcclxuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDEuNTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxyXG5cdH1cclxuXHRcclxuXHQmLWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogJGdhcCAwO1xyXG5cclxuXHQgICAgJiArICYge1xyXG5cdCAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0Ji10cmlnZ2VyIHtcclxuXHRcdCoge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41IDAgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAxLjA1ZW07XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDAuM2VtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdHdpZHRoOiAxLjA1ZW07XHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWN0aXZlLFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBhbmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nLXRvcDogJGdhcDtcclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IENBUkRTICsrK1xyXG4rKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIENhcmRzIGFyZSBtb3JlIHZpc3VhbGx5IGludGVyZXN0aW5nIGFuZCBjb250ZW50LWxpZ2h0IHRoYW4gYSBzdGFuZGFyZCBsaXN0aW5nIHBhZ2UuXHJcblxyXG4uY2FyZHMge1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHJcblx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIH4gYXJ0aWNsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGFydGljbGUge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdG1hcmdpbjogJGdhcCAwO1xyXG5cdFx0XHJcbiAgICAgICAgPiAqIHtcclxuXHQgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgID4gKiB7XHJcblx0ICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1vdXRlciB7XHJcblx0ICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHQgICAgJi5jb250YWluZXIge1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdCAgICBcdHBhZGRpbmc6IDAgJGdhcCAqIDI7XHJcblx0XHRcdCAgICB9XHRcdFx0ICAgIFxyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAuY29udGFpbmVyIHtcclxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0ICAgIFx0cGFkZGluZzogMDtcclxuXHRcdCAgICB9XHJcblx0ICAgIH1cclxuXHRcdCYucmVzb3VyY2VzIHtcclxuXHRcdFx0LmNhcmRzIHtcclxuXHRcdFx0XHQ+ICoge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0XHRcdG1hcmdpbjogJGdhcCAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICRnYXA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjUlKTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDQvNSwgMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0KyAuY2FyZC13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDc1JSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICAgIEBleHRlbmQgJWNhcmQ7XHJcbiAgICBAZXh0ZW5kICVmbGV4O1xyXG5cdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0bWFyZ2luOiAkZ2FwICogMS41IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdCAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcclxuICAgIH1cclxuXHRcclxuXHQmLmhvdmVyZWQge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAydncgNHZ3IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcblx0XHRcclxuXHRcdC5jYXJkLWhlYWRlci10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgXHRoZWlnaHQ6IDI1dmg7XHJcbiAgICAgICAgfVx0XHJcblxyXG5cdCAgICBpbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDQvMywgMTAwJSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0ICAgIH1cclxuXHRcdC5jYXJkLWZlYXR1cmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyLjUgJGdhcCAvIDEuNTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6ICRnYXAgKiAxLjU7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwIHtcclxuXHQgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBcclxuICAgICAgICAmLWlubmVyIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHQgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAyOyAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBcclxuICAgICAgICArIC5jYXJkLXN1bW1hcnkge1xyXG5cdCAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHQgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuXHRcdFx0Y29sb3I6ICRnYWxvcC1kYXJrcHVycGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQmLXN1bW1hcnkge1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4gICAgJi1idXR0b24ge1xyXG5cdCAgICAmLW91dGVyIHtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJlcG9ydCBsYXlvdXRcclxuXHJcbi5yZXBvcnRzIHtcclxuXHQuY2FyZCB7XHJcblx0XHQmLWltYWdlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRib3R0b206IC0xZW07XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cdFx0XHRcdG1hcmdpbjogJGdhcCAqIDMgYXV0byAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMC41ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXdyYXAge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggLThweCAyMnB4IDBweCByZ2JhKCRibGFjaywgMC4zKTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuLy8gTGlzdGluZyBsYXlvdXRcclxuXHJcbi5saXN0aW5nIHtcclxuXHQuY2FyZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdCYtd3JhcCB7XHJcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDVweCAkcHJpbWFyeTtcclxuXHRcdFx0XHJcblx0XHRcdCYtaW5uZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zZWNvbmRhcnkge1xyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHQmLXdyYXAge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDVweCAkd2hpdGU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji1pbm5lciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIFR3byBjb2x1bW4gbGF5b3V0XHJcbi50d28tY29sIHtcclxuXHQuY2FyZHMge1xyXG5cdFx0PiAqIHtcclxuXHQgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHQgICAgICAgIFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgXHJcblx0ICAgICAgICAuY2FyZCB7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICBcclxuXHQgICAgICAgICAgICAmLWltYWdlIHtcclxuXHRcdCAgICAgICAgICAgIGhlaWdodDogMzV2aDtcclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUaHJlZSBjb2x1bW4gbGF5b3V0XHJcbi50aHJlZS1jb2wge1xyXG5cdC5jYXJkcyB7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHRcdFx0XHJcblx0XHRcdH1cclxuXHQgICAgICAgIC5jYXJkIHtcclxuXHQgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcclxuXHQgICAgICAgICAgICBcclxuXHQgICAgICAgICAgICAmLWltYWdlIHtcclxuXHRcdCAgICAgICAgICAgIGhlaWdodDogMjV2aDtcclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0XHRcdFxyXG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcclxuXHQgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0ICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgLmNhcmQge1xyXG5cdFx0ICAgICAgICAgICAgXHJcblx0XHQgICAgICAgICAgICAmLWltYWdlIHtcclxuXHRcdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIH1cclxuXHRcdCAgICB9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBGb3VyIGNvbHVtbiBsYXlvdXRcclxuLmZvdXItY29sIHtcclxuXHQuY2FyZHMge1xyXG5cdFx0PiAqIHtcclxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgyNSUpO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAuY2FyZCB7XHJcblx0XHQgICAgICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBcclxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gYXJ0aWNsZSB7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIFxyXG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcclxuXHQgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0ICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgLmNhcmQge1xyXG5cdFx0ICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgKiAxLjU7XHJcblx0XHQgICAgICAgICAgICBcclxuXHRcdCAgICAgICAgICAgICYtaW1hZ2Uge1xyXG5cdFx0XHQgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGhlaWdodDogMzV2aDtcclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIH1cclxuXHRcdCAgICB9XHJcblx0XHR9XHRcclxuXHR9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IENUQSArKytcclxuKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmNvbXBvbmVudHMge1xyXG5cdC5jdGEge1xyXG5cdFx0Ji1vdXRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0d2lkdGg6ICRwYWdlLXdpZHRoO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuXHRcclxuICAgICYtb3V0ZXIge1xyXG5cdFx0cGFkZGluZzogJGdhcCAqIDI7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0Ji5mb290ZXItY3RhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XHJcblx0XHRcdFxyXG5cdFx0XHQuY3RhLWlubmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdCAgICBcclxuXHQgICAgJi5mdWxsLXdpZHRoLWltYWdlIHtcclxuXHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0ICAgIFxyXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDgwdmg7XHRcdCAgICBcclxuXHRcdCAgICB9XHJcblx0XHQgICAgXHJcblx0XHQgICAgLmN0YS1pbWFnZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICAgXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICBcclxuXHQgICAgJi5zaXRlLXdpZHRoLWltYWdlIHtcclxuXHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0ICAgIFxyXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwdmg7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgYXV0bztcclxuXHRcdCAgICBcdHdpZHRoOiAkcGFnZS13aWR0aDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgXHJcblx0XHQgICAgLmN0YS1pbWFnZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICAgXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICBcclxuXHQgICAgLmN0YS1pbWFnZSB7XHJcblx0XHQgICAgKyAuY3RhLWlubmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRtYXJnaW46IDR2aDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA4dmg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA4dmggYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblx0XHQuY3RhLWlubmVyIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdHdpZHRoOiAkcGFnZS13aWR0aCAvIDEuNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0KyAubWVkaWEtYmxvY2stb3V0ZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji53aGl0ZSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuICAgIFxyXG4gXHQmLXN1bW1hcnkge1xyXG5cdCBcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMCAkZ2FwICogMjtcclxuXHRcdCBcclxuXHRcdCBwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdCB9XHJcbiBcdH1cclxuIFx0XHJcbiBcdCYtaW1hZ2Uge1xyXG5cdCBcdGhlaWdodDogMTAwJTtcclxuXHQgXHRsZWZ0OiAwO1xyXG5cdCBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgXHR0b3A6IDA7XHJcblx0IFx0d2lkdGg6IDEwMCU7XHJcblx0IFx0XHJcblx0IFx0aW1nIHtcclxuXHRcdCBcdEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XHJcblx0IFx0fVxyXG4gXHR9XHJcblx0IC5idXR0b24ge1xyXG5cdFx0ICY6aG92ZXIge1xyXG5cdFx0XHQgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdCBjb2xvcjogJGJsYWNrO1xyXG5cdFx0IH1cclxuXHQgfVxyXG4gICAgJi1jYXB0aW9uIHtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXNpemU6IDAuOGVtO1xyXG5cdCAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjU7XHJcblx0ICAgIFxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuIiwiLmRvbmF0ZS1wYWdlIHtcclxuICAuY29tcG9uZW50cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRpb25zIHtcclxuICBAZXh0ZW5kICVmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3JjL2ltYWdlcy9ob21lLWhlcm8tYmcucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkY29ybmVyICRjb3JuZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiRnYXAgKiAzIDA7XHJcbiAgfVxyXG5cclxuICArIC5wdWxscXVvdGUtb3V0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcbiAgfVxyXG5cclxuICAmLWltYWdlIHtcclxuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XHJcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCl7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSl7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5ob21lLWhlcm8taW1hZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICBwYWRkaW5nOiAkZ2FwICogMTtcclxuICAgIG1hcmdpbjogJGdhcCAqIDIgYXV0bztcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjUgJGdhcCAqIDIgJGdhcCAqIDI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIHBhZGRpbmc6ICRnYXAgLyAyIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICBcclxuICAuY3VycmVuY3ktc3ltYm9sIHtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxlZnQ6ICRnYXA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDAuOHJlbTtcclxuICB9XHJcbiAgLmN1c3RvbV9hbW91bnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogMjtcclxuICB9XHJcbiAgXHJcbiAgJi1hY3Rpb25zIHtcclxuICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsIGJ1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICYgKyBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XHJcbiAgICAgICAgaGVpZ2h0OiAkZ2FwICogMy41O1xyXG5cclxuICAgICAgICAmICsgYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFtb3VudHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCA2KTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDsgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogIDAgMTVweCAxNXB4IDA7ICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleTk1O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYW1vdW50LXRhYnBhbmVsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuICAgICAgcGFkZGluZzogJGdhcDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzIHtcclxuICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgfVxyXG4gIFxyXG4gIFtyb2xlPVwidGFibGlzdFwiXSB7XHJcbiAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAmLmZyZXF1ZW5jeS10YWJsaXN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuICAgICAgcGFkZGluZzogNnB4O1xyXG5cclxuICAgICAgJi5ib3RoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiRnYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG4gICAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmICsgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cclxuICAgICAgICAmICsgYnV0dG9uIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMnB4ICRzZWNvbmRhcnktZGFyaztcclxuICB9XHJcblxyXG4gIC5mcmVxdWVuY3kge1xyXG4gICAgJi10YWIge1xyXG4gICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhYnBhbmVsIHtcclxuICAgICAgbWFyZ2luOiAkZ2FwIDAgMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4ucHVsbHF1b3RlLW91dGVyIHtcclxuICArIC5jYXJkcy1vdXRlciB7XHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBET1dOTE9BRFMgKysrXHJcbisrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5kb3dubG9hZCB7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBhZGRpbmc6ICRnYXAgKiAxLjUgMDtcclxuXHRcclxuXHQmLWJsb2NrIHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdG1hcmdpbjogJGdhcCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWxpbmsge1xyXG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBFWFBBTkQgKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5leHBhbmQtY2hlY2sge1xyXG4gICAgfiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmV4cGFuZC10cmlnZ2VyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNHMgZWFzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGFuZC1jaGVjazpjaGVja2VkIH4gJiB7XHJcblxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogRkVFRCArKytcclxuKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIEZlZWQgaXMgdGhlIGJhc2ljIGxpc3Rpbmcgb2YgY29udGVudCBzdWNoIGFzIG5ld3MgcG9zdHMsIG1vcmUgc2Nhbm5hYmxlIGFuZCBjb250ZW50IGhlYXZ5IHRoYW4gY2FyZHNcclxuXHJcbi5mZWF0LWl0ZW1zIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdC5pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg0OCUpO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1pbWFnZSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgJGNvcm5lciAwIDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRjb3JuZXIgJGNvcm5lciAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWluZm8ge1xyXG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQrIC5pdGVtIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHQmLWltYWdlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRjb3JuZXIgJGNvcm5lciAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2gtbGlzdGluZyB7XHJcblx0Lm1haW4ge1xyXG5cdFx0LnNlY3Rpb24ge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHQmLnNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lm1haW4taGVhZGVyLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLml0ZW0ge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcclxuXHRcclxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHRcclxuXHQmLmhvdmVyZWQge1xyXG5cdFx0Lml0ZW0taGVhZGVyLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuICAgICYgKyAmIHtcclxuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlIHtcclxuXHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XHJcblx0XHR9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCgxNi85LCAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtaW5mbyB7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdCAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlLCAmLWF1dGhvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWF1dGhvciB7XHJcblx0ICAgICAgICAmOmJlZm9yZSB7XHJcblx0XHQgICAgICAgIGNvbnRlbnQ6ICd8JztcclxuXHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgICAgICBtYXJnaW46IDAgJGdhcCAvIDI7XHJcblx0ICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VtbWFyeSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkaGFsZi1jb2x1bW47XHJcblx0XHRwYWRkaW5nLXRvcDogJGdhcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCYtaW5mbyB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHR9XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgZmxleGJveCgzNSUpO1xyXG5cdCAgICAgICAgXHJcblx0ICAgICAgICArIC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDY1JSk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwICogMjtcclxuXHRcdCAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBGSUxURVJTICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmZpbHRlciB7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XHJcbiAgICBwYWRkaW5nOiAkZ2FwICogMS41ICRnYXAgMDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHQgICAgcGFkZGluZzogJGdhcCAkZ2FwIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgJGdhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1vdXRlciB7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRnYWxvcC1kYXJrcHVycGxlO1xyXG5cdCAgICBcclxuXHQgICAgJi5zbWFsbCB7XHJcblx0XHQgICAgLmZpbHRlciB7XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6ICRoYWxmLWNvbHVtbjtcclxuXHRcdCAgICB9XHJcblx0ICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtc2hvdy1idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcCAqIDIgJGdhcCAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgICBcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDM7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgICBmbGV4OiAwIDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRnYXAgKiAxLjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwIC8gMS41O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyLjUgJGdhcCAqIDEuNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0ICAgICAgICBmbGV4OiAxIDEyZW07XHJcblx0ICAgICAgICBwYWRkaW5nOiAwICRnYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuXHQgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHNlbGVjdCB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWl0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0ICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBGSVhFRCBIRUFERVIgKysrXHJcbisrKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbkBpZiAkZml4ZWRoZWFkIHtcclxuXHQuaGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0ICAgXHRib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgkYmxhY2ssIDAuMSk7XHJcblx0XHQgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHQgICAgJi5uYXYtdXAge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGhlaWdodDogMTExcHg7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5oZWFkZXItbG9nbyB7XHJcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDZweCAkd2hpdGU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogODVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmRyb3Bkb3duIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaGVhZGVyLXN1Ym5hdi1pbm5lciB7XHJcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnNlYXJjaCwgLmhlYWRlci1zdWJuYXYge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0LmhlYWRlci1uYXYtbGlzdCB7XHJcblx0XHRcdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZWFkZXItaW5uZXIge1xyXG5cdFx0XHRcdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmhlYWRlci1saW5rcyB7XHJcblx0XHRcdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZWxwbGluZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXA7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCYtb3V0ZXIge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDJweCByZ2JhKCRzZWNvbmRhcnksIDAuMyk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Lm1haW4ge1xyXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHQgICAgfVxyXG5cdH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEdBTExFUlkgKysrXHJcbisrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uZ2FsbGVyeSB7XHJcblx0bWFyZ2luOiAkZ2FwICogMS41IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdCYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Ji10aHVtYiB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwICRnYXA7XHJcblx0XHRcdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDQvMywgMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zbGljay1hcnJvdyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59IiwiLyogKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogSEVSTyArKytcclxuKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5oZXJvIHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XHJcblx0fVxyXG5cdFxyXG5cdCYtb3V0ZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwICRjb3JuZXIgJGNvcm5lcjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcclxuXHRcdCYuZnVsbCB7XHJcblx0XHRcdC5oZXJvLWltYWdlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCsgLmhlcm8taW5mbyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODAlKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMGVtIGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5oZXJvLWlubmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVyby1zdW1tYXJ5IHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNvbGlkIHtcclxuXHRcdFx0Lmhlcm8taW1hZ2Uge1xyXG5cdFx0XHRcdCsgLmhlcm8taW5mbyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDkyJSk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMjVlbSBhdXRvIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDgwZW0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuaGVyby1pbm5lciB7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNjQlKTtcclxuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAkZ2FwICogMjtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubGlzdGluZyB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdC5oZXJvLWluZm8ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Lmhlcm8taW5uZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogJHBhZ2Utd2lkdGggLyAxLjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaGVyby10aXRsZSwgLmhlcm8tc3VtbWFyeSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaW5mbywgJi1pbWFnZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdCYtaW5mbyB7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Lmhlcm8tdGl0bGUge1xyXG5cdFx0XHRAZXh0ZW5kICV3aWdnbHk7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0bWFyZ2luOiAkZ2FwIGF1dG8gMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5oZXJvLXN1bW1hcnkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaW5uZXIge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAzcmVtIDJyZW07XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogODBlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIuNXJlbSAzcmVtIDNyZW0gMmVtO1xyXG5cdFx0fVxyXG5cdFx0Lmhlcm8tdGl0bGUsIC5oZXJvLXN1bW1hcnkge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogNjYuNjYlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdH1cclxuXHRcdCsgLmhlcm8taW5mbyB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVyby1pbm5lciB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNHJlbSAzcmVtIDRyZW0gMmVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMi41IGF1dG8gMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaGVyby10aXRsZSwgLmhlcm8tc3VtbWFyeSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCgxNi85LCAxMDAlKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogTUVESUEgQkxPQ0sgKysrXHJcbisrKysrKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLyogKysrKysrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IE1FRElBIEJMT0NLICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5tZWRpYS1ibG9jayB7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoJGJsYWNrLCAwLjIpO1xyXG5cdG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG5cdFxyXG5cdCYtb3V0ZXIge1xyXG5cdFx0Ji5yaWdodCB7XHJcblx0XHRcdC5tZWRpYS1ibG9jayB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1lbGVtZW50IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRjb3JuZXIgJGNvcm5lciAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAyJSAyJSAwIDIlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIlIDIlIDIlIDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHQgICAgJi5kYXJrIHtcclxuXHRcdCAgICAubWVkaWEtYmxvY2sge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLWluZm8ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgICYudmlkZW8ge1xyXG5cdFx0ICAgIC5tZWRpYS1ibG9jayB7XHJcblx0XHRcdCAgICBtaW4taGVpZ2h0OiBhdXRvOyAgIFxyXG5cdFx0XHQgICAgXHJcblx0XHRcdCAgICAmLWVsZW1lbnQge1xyXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0ICAgIC52aWRlby1vdXRlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9ICAgXHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgICYtaW5mbyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdCAgICB9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblx0XHQrIC5jdGEtb3V0ZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbiAgICAmLWVsZW1lbnQsICYtaW5mbyB7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcblx0ICAgIEBleHRlbmQgJWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICBjb2xvcjogJHdoaXRlO1xyXG5cdCAgICBwYWRkaW5nOiAkZ2FwICogMS41O1xyXG5cdCAgICBcclxuXHQgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogMzsgICAgXHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogMztcclxuXHQgICAgfVxyXG5cdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiA0ICRnYXAgKiAzO1xyXG5cdCAgICB9XHJcblx0ICAgIFxyXG5cdCAgICAuYnV0dG9uIHtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAycmVtOyBcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuXHQgICAgcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHQgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XHJcblx0XHQgICAgXHJcblx0XHQgICAgYSB7XHJcblx0XHRcdCAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG5cdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAmLWVsZW1lbnQge1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICBcclxuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdCAgICB9XHJcblx0ICAgIFxyXG5cdCAgICAmLXBsYXkge1xyXG5cdFx0ICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuXHRcdCAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAkZ2FwO1xyXG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdFx0ICAgIHotaW5kZXg6IDI7XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XHJcblx0XHRcdG1hcmdpbjogMiUgMCAyJSAyJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDtcclxuXHQgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgICAgICB0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiA5NCU7XHJcblx0XHRcdFx0d2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLW9iamVjdGZpdCAmIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblx0ICAgIH1cclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG5cdCAgICBmb250LXNpemU6IDEuNGVtO1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDEuNTtcclxuXHQgICAgXHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMmVtO1x0ICAgIFxyXG5cdCAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBQVUxMUVVPVEUgKysrXHJcbisrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5ob21lIHtcclxuXHQucHVsbHF1b3RlLWltYWdlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG59XHJcbi5jb21wb25lbnRzIHtcclxuXHQucHVsbHF1b3RlIHtcclxuXHRcdCYtb3V0ZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0LnB1bGxxdW90ZSB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji1pbWFnZSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG5cdFx0XHRcdFx0KyAucHVsbHF1b3RlLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDFyZW0gMDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhyZW0gMCA0cmVtIDRyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cmVtIDAgNnJlbSA0cmVtO1x0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGNpdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHdpZ2dseS1zdmcod2hpdGUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogJGdhcCAvIDIgYXV0bztcclxuXHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW46ICRnYXAgYXV0byAkZ2FwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHVsbHF1b3RlIHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1xdW90ZTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46ICRnYXAgKiAyIDA7XHJcblx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICogMyAwIDA7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogJHBhZ2Utd2lkdGg7XHJcblx0fVxyXG5cdFxyXG5cdCYtb3V0ZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtaW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDM1JSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCsgLnB1bGxxdW90ZS1pbmZvIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNSAwIDAgMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg2NSUpO1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiA1IDAgMCAkZ2FwICogMjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogOCAwICRnYXAgKiA4ICRnYXAgKiAyO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHRcclxuXHQmLWluZm8ge1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6ICRnYXAgKiA4IDAgJGdhcCAqIDggJGdhcCAqIDI7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDY2LjY2JSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtY3RhIHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRnYXA7XHJcblx0XHRcdC5idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b24tdGVydGlhcnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICR0ZXJ0aWFyeTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGVydGlhcnk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhcnJvdy1zdmcoJyUyM0ZCREQ0RicpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGFycm93LXN2Zyh3aGl0ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRibG9ja3F1b3RlIHtcclxuXHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDEuNTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4xMjVyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGRpdiB7XHJcblx0XHRcdHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdGNpdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zaGFyZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogNTtcclxuXHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xyXG5cdFx0XHRjb2xvcjogJGdyZXkzMDtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwICRnYXAgKiA0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXkzMDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1lbGVtZW50IHtcclxuXHRcdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0d2l0dGVyO1xyXG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIGhlaWdodDogMzBweDtcclxuXHRcdCAgICBtYXJnaW46IDAgMCAwICRnYXAgLyAyO1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICB3aWR0aDogMzBweDtcclxuXHRcdCAgICBcclxuXHRcdCAgICAuaWNvbiB7XHJcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBTSEFSRSArKytcclxuKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uc2hhcmUge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHJcblx0Ji1pdGVtIHtcclxuXHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCAkZ2FwICRnYXAgKiAxLjU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goYXV0byk7XHJcblx0XHRcdG1hcmdpbjogMCAkZ2FwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLndoYXRzYXBwIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLndoYXRzYXBwLCAmLmxpbmsge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMS4yZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMS4yZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcclxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG5cclxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi8uLi9hc3NldHMvd2ViZm9udHMvc2xpY2svXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogMTBweCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2sge1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbGlkZSB7XHJcbiAgICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5PT1cInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjAlKTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCBmYWxzZSk7XHJcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuXHJcbi5zbGljay1kb3R0ZWQge1xyXG4gICAgJi5zbGljay1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHRcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCBmYWxzZSk7XHJcbiAgICBib3R0b206IC00MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250ZW50e1xyXG4gICAgLmdhbGxlcnl7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBtYXJnaW4tbGVmdDotNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDotNXB4O1xyXG5cclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb257XHJcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjpzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjp6b29tLWluO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iXX0= */
