@charset "UTF-8";/*!
Theme Name: Super League Gaming
Version: 1.0.0
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://use.typekit.net/dba4xbx.css);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.black{background:#000}.white{background:#fff}.light-gray{background:#f2f2f2}.ascent-gray{background:#dbdbdb}.core-gray{background:#747474}.core-blue{background:#00b1e7}.selected-blue{background:#0081a8}.great-green{background:#00bc16}.hotness-red{background:#e61e25}.woke-orange{background:#f6921e}.shadow-blue{background:#33a9cc}.footer-gray{background:#464646}.black-text{color:#000}.white-text{color:#fff}.light-gray-text{color:#f2f2f2}.ascent-gray-text{color:#dbdbdb}.core-gray-text{color:#747474}.core-blue-text{color:#00b1e7}.selected-blue-text{color:#0081a8}.great-green-text{color:#00bc16}.hotness-red-text{color:#e61e25}.woke-orange-text{color:#f6921e}.shadow-blue-text{color:#33a9cc}.footer-gray-text{color:#464646}img{max-width:100%;height:auto}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:industry,sans-serif}.blog-module-container .module-content,.copy-container,.module-get-involved-container .module-get-involved-content{max-width:1396px;margin:0 auto}.home-wrap .home-main-slideshow .video-container{min-height:330px}.blog-module-container .page-template-tpl-home-page-noslide .home-main-carousel .module-content,.module-get-involved-container .page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-content,.page-template-tpl-home-page-noslide .home-main-carousel .blog-module-container .module-content,.page-template-tpl-home-page-noslide .home-main-carousel .copy-container,.page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-container .module-get-involved-content{max-width:none}@media (max-width:500px){.blog-module-container .page-template-tpl-home-page-noslide .home-main-carousel .module-content,.module-get-involved-container .page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-content,.page-template-tpl-home-page-noslide .home-main-carousel .blog-module-container .module-content,.page-template-tpl-home-page-noslide .home-main-carousel .copy-container,.page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-container .module-get-involved-content{top:5%!important}}.page-template-tpl-home-page-noslide .home-wrap-container{min-height:330px}p{font-weight:400}.module-cta-container{margin-top:60px;text-align:center}.module-cta-container p{margin:0;font-size:20px;line-height:21px}.module-cta-container a{color:#00b1e7}.site-footer{clear:both}.blog-posts .date-category,.blog-sidebar .sidebar-posts .date,.featured-blog-image .byline,.featured-blog-image .date-category,.slg-blog-slides .blog-slides-meta .byline,.slg-blog-slides .blog-slides-meta .date-category{font-size:10px;color:#fff;font-weight:300;margin:0}.featured-blog-image,.slg-blog-slides .carousel-cell{position:relative;height:400px;overflow:hidden;width:100%}@media (max-width:1125px){.featured-blog-image,.slg-blog-slides .carousel-cell{max-height:500px}}.featured-blog-image>img,.slg-blog-slides .carousel-cell>img{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:765px){.featured-blog-image>img,.slg-blog-slides .carousel-cell>img{-webkit-transform:translateY(-50%) scale(2);-ms-transform:translateY(-50%) scale(2);transform:translateY(-50%) scale(2)}}@media (max-width:360px){.featured-blog-image>img,.slg-blog-slides .carousel-cell>img{-webkit-transform:translateY(-50%) scale(2.5);-ms-transform:translateY(-50%) scale(2.5);transform:translateY(-50%) scale(2.5)}}.featured-blog-image:after,.slg-blog-slides .carousel-cell:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,0));background:-o-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,0));background:linear-gradient(to top right,rgba(0,0,0,.8),rgba(0,0,0,0))}.featured-blog-image .content-container,.slg-blog-slides .carousel-cell .content-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;padding:0 60px}@media (max-width:668px){.featured-blog-image .content-container,.slg-blog-slides .carousel-cell .content-container{padding:0 40px}}@media (max-width:414px){.featured-blog-image .content-container,.slg-blog-slides .carousel-cell .content-container{padding:0 20px}}.featured-blog-image .content,.slg-blog-slides .carousel-cell .content{max-width:1396px;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.main-content table{background:0 0!important;color:#fff}.main-content table tr{background:0 0!important}.woocommerce div.product form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.woocommerce div.product form.cart .wc-box-office-ticket-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;padding:0}.woocommerce-cart table.cart .product-thumbnail{min-width:130px!important}.woocommerce div.product form.cart .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:start;align-self:flex-start}.variations_form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.variations_form.cart .single_variation_wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-type-variable .summary.entry-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product .summary.entry-summary .woocommerce-product-details__short-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product .summary.entry-summary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product .summary.entry-summary .variations_form .variations{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product .summary.entry-summary .variations_form .login-required-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}@media only screen and (max-width:960px){.alignright{float:none!important;display:block;margin:15px auto!important}}.alignleft{float:left;margin:5px 20px 20px 0}@media only screen and (max-width:960px){.alignleft{float:none!important;display:block;margin:15px auto!important}}a img.alignright{float:right;margin:5px 0 20px 20px}@media only screen and (max-width:960px){a img.alignright{float:none!important;display:block;margin:15px auto!important}}a img.alignnone{margin:5px 20px 20px 0}@media only screen and (max-width:960px){a img.alignnone{float:none!important;display:block;margin:15px auto!important}}a img.alignleft{float:left;margin:5px 20px 20px 0}@media only screen and (max-width:960px){a img.alignleft{float:none!important;display:block;margin:15px auto!important}}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:1.5rem .5rem 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-content-container{padding:0 60px}@media (max-width:668px){.main-content-container{padding:0 40px}}@media (max-width:414px){.main-content-container{padding:0 20px}}.blog-module-container .main-content-container>.module-content,.main-content-container>.copy-container,.module-get-involved-container .main-content-container>.module-get-involved-content{max-width:1396px;margin:60px auto}@media (max-width:900px){.blog-module-container .main-content-container>.module-content,.main-content-container>.copy-container,.module-get-involved-container .main-content-container>.module-get-involved-content{margin:40px auto}}.sidebar-container{display:grid;grid-template-columns:1fr 250px;grid-gap:40px}@media only screen and (max-width:800px){.sidebar-container{grid-template-columns:1fr}}.blog-module-container .third-party-disclaimer.module-content,.copy-container.third-party-disclaimer,.module-get-involved-container .third-party-disclaimer.module-get-involved-content{margin:0 auto}@media screen and (max-width:600px){#wpadminbar{position:fixed}}@media screen and (max-width:782px){body.admin-bar{top:46px}}body .header-wrapper .slg-login-link{display:inline-block}body .header-wrapper .slg-cart-icon,body .header-wrapper .slg-logout-link,body .header-wrapper .slg-profile-icon{display:none}body.logged-in .header-wrapper .slg-login-link{display:none}body.logged-in .header-wrapper .slg-cart-icon,body.logged-in .header-wrapper .slg-logout-link,body.logged-in .header-wrapper .slg-profile-icon{display:inline-block}.header-wrapper{background:rgba(0,0,0,.1);position:fixed!important}.admin-bar .header-wrapper{top:32px}@media screen and (max-width:782px){.admin-bar .header-wrapper{top:46px}}.admin-bar .close-menu{top:92px}@media screen and (max-width:782px){.admin-bar .close-menu{top:46px}}.header-wrapper.sticky{background:0 0!important}.header-wrapper.sticky .desktop-header{background:#00b1e7!important}.header-wrapper.sticky .mobile-header{background:#00b1e7!important}.desktop-header{padding:0 60px}@media (max-width:668px){.desktop-header{padding:0 40px}}@media (max-width:414px){.desktop-header{padding:0 20px}}.desktop-header>.container{max-width:1396px}.header-container>.container{padding:0}@media (max-width:999px){.desktop-header{display:none}.mobile-header{display:block;background:0 0;-webkit-box-shadow:none;box-shadow:none}}.page-header{background:0 0;padding:0 60px;padding-top:40px;padding-bottom:40px!important}@media (max-width:668px){.page-header{padding:0 40px}}@media (max-width:414px){.page-header{padding:0 20px}}@media only screen and (min-width:1000px){.page-header{padding-top:60px}}@media only screen and (max-width:668px){.page-header{padding-top:40px}}@media only screen and (max-width:414px){.page-header{padding-bottom:20px!important}}.page-header h2.page-title{background:0 0;font-weight:400;font-size:38px;color:#fff!important;padding-bottom:0}.page-header .title-container{max-width:1396px;margin:auto}.page-header .title-container p{color:#fff;font-size:20px;line-height:22px;margin-top:0}.page-header .cta-container{margin-top:10px}.page-header .cta-container a{background:#fff!important;color:#00b1e7!important;font-size:12px;line-height:12px;padding:5px 15px!important;margin:0}.featured-blog-image{max-height:314px}body>header{position:relative!important}.page-template-default .post p{font-size:14px;line-height:17px;font-weight:400}.page-template-default .post h3{text-transform:none;font-size:18px;line-height:22px}.page-template-default .post ul{color:#747474;padding-left:20px}.page-template-default .post ul li{margin:10px 0;list-style:disc;font-size:14px;line-height:17px;font-weight:400}.page-template-default .post .gform_wrapper form{border-radius:6px;-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;padding:10px 20px;margin:40px 0}.page-template-default .post .gform_wrapper form li.gfield.gfield_error.gfield_contains_required div.ginput_container{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-default .post .gform_wrapper form li.gfield.gfield_error{background:0 0;padding:0;width:100%}.page-template-default .post .gform_wrapper form ul{padding:0}.page-template-default .post .gform_wrapper form [type=checkbox]:checked,.page-template-default .post .gform_wrapper form [type=checkbox]:not(:checked){margin:0 5px 0;position:relative;opacity:1;pointer-events:inherit}.page-template-default .post .gform_wrapper form .gform_footer.top_label{text-align:center}.page-template-default .post .gform_wrapper form .gform_footer.top_label input[type=submit]{background:#00b1e7;color:#fff;min-width:166px;border:0;border-radius:6px;padding:10px;cursor:pointer}.page-template-default .post .gform_confirmation_message{color:#747474!important;margin:20px 0;font-weight:600}.module.padding{padding:0 60px}@media (max-width:668px){.module.padding{padding:0 40px}}@media (max-width:414px){.module.padding{padding:0 20px}}.module-element{min-height:500px;max-width:1396px;margin:60px auto;padding:60px;border:1px solid #747474;border-radius:6px}.module-element>h2{margin-top:0}.omm-module .row.stage-inputs{display:none}.omm-module h3{text-align:center}.omm-module .center{margin:auto}.widget_recent_entries li{display:grid;grid-template-columns:63px 1fr;grid-gap:20px}.widget_recent_entries h4,.widget_recent_entries p{margin:0;color:#747474}.widget_recent_entries .publish-date{font-size:10px;line-height:12px}.widget_recent_entries h4{font-size:14px;line-height:17px}.widget_recent_entries a{color:#747474}.widget_recent_entries a:hover{color:#00b1e7}.widget h2{font-size:14px;line-height:17px;color:#747474;font-size:700}.container-page-404{position:relative;background:-webkit-gradient(linear,left top,right top,from(#ffc250),to(#ff6767));background:-webkit-linear-gradient(left,#ffc250,#ff6767);background:-o-linear-gradient(left,#ffc250,#ff6767);background:linear-gradient(to right,#ffc250,#ff6767);height:100vh;max-height:1080px;overflow:hidden}.container-page-404 img{display:block;-o-object-fit:cover;object-fit:cover;opacity:.53;width:100%;height:100%}.container-page-404 .overlay-container{position:absolute;top:0;right:0;left:0;bottom:0;padding:60px 60px 0 60px}.container-page-404 .overlay-container .overlay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:1396px;height:100%;margin:0 auto;padding:60px 0}@media only screen and (max-width:668px){.container-page-404 .overlay-container .overlay-wrapper{padding-bottom:120px}}.container-page-404 .overlay-container .centered-row{display:-webkit-box;display:-ms-flexbox;display:flex}.container-page-404 .overlay-container .content h2,.container-page-404 .overlay-container .content p{color:#fff!important}.container-page-404 .overlay-container .content.top{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.top{justify-items:center;margin:0 auto}}.container-page-404 .overlay-container .content.top h2{display:inline-block;font-size:100px;line-height:39px;text-align:center}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.top h2{font-size:80px;line-height:29px}}.container-page-404 .overlay-container .content.top p{display:inline-block;font-size:20px;line-height:24px;text-align:center}.container-page-404 .overlay-container .content.bottom{max-width:50%}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.bottom{max-width:80%;margin:0 auto}}.container-page-404 .overlay-container .content.bottom p{font-size:18px;line-height:22px}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.bottom p{font-size:14px;line-height:18px;text-align:center}}.container-page-404 .overlay-container .content.bottom p .cta-btn{background:#fff!important;color:#00b1e7!important;padding:6px 35px;margin:0;margin-top:10px}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.bottom p .cta-btn{font-size:12px;line-height:14px}}.container-page-404 .overlay-container .content.bottom p .cta-btn:hover{background:#00b1e7!important;color:#fff!important}.partner-page::before{content:'';z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#00249d),to(#00b1e7));background:-webkit-linear-gradient(left,#00249d,#00b1e7);background:-o-linear-gradient(left,#00249d,#00b1e7);background:linear-gradient(to right,#00249d,#00b1e7);opacity:.8;padding-top:60px}@media only screen and (max-width:668px){.partner-page::before{padding-top:20px}}.partner-page{height:100%;width:100%;overflow:hidden;padding-top:60px;position:relative}@media only screen and (max-width:668px){.partner-page{padding-top:20px}}.partner-page .content-container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:60px}@media only screen and (max-width:668px){.partner-page .content-container{padding:0 20px 20px}}.partner-page .content-container .content{max-width:1396px;z-index:3;display:grid;grid-template-areas:"logo photo" "text photo";grid-template-columns:minmax(0,452px) 1fr;grid-template-rows:minmax(0,222px) 1fr;grid-column-gap:20px;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.partner-page .content-container .content{grid-template-columns:1fr 1fr}}@media only screen and (max-width:900px){.partner-page .content-container .content{display:block}}.partner-page .content-container .content .logo-container{grid-area:logo;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:222px}@media only screen and (max-width:900px){.partner-page .content-container .content .logo-container{display:block}}.partner-page .content-container .content .logo-container img{max-height:100%;height:100%;margin:0 auto;display:block;-o-object-fit:contain;object-fit:contain}.partner-page .content-container .content .photo-container{grid-area:photo;-ms-flex-item-align:start;align-self:flex-start;height:100%}@media only screen and (max-width:1920px){.partner-page .content-container .content .photo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-ms-flex-item-align:start;align-self:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width:900px){.partner-page .content-container .content .photo-container{display:none}}.partner-page .content-container .content .photo-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 20px #464646;box-shadow:0 0 20px #464646}.partner-page .content-container .content .text-container{grid-area:text;-ms-flex-item-align:start;align-self:flex-start}.partner-page .content-container .content .text-container p{font-size:14px;line-height:17px;color:#fff;margin:0;padding:0;margin-bottom:20px}.partner-page .content-container .content .text-container .btn-cta{font-size:14px;line-height:17px;margin:0;padding:10px;color:#00b1e7!important;background:#fff!important}.partner-page .content-container .content .text-container .btn-cta:hover{color:#fff!important;background-color:#0081a8!important}.partner-page .background{z-index:1;top:0;left:0;position:absolute;height:100%;width:100%}.partner-page .background img{-o-object-fit:cover;object-fit:cover}.venue-header-container{background:0 0}@media (min-width:0px){.venue-header-container{padding:20px}}@media (min-width:668px){.venue-header-container{padding:40px}}@media (min-width:1000px){.venue-header-container{padding:40px 60px}}.venue-header-container .venue-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1396px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px}@media (min-width:668px){.venue-header-container .venue-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}}.venue-header-container .venue-header .venue-logo-container{overflow:hidden;border-radius:6px;max-height:107px;max-width:190px;margin:0 auto 20px;background:rgba(255,255,255,.5)}@media (min-width:668px){.venue-header-container .venue-header .venue-logo-container{margin:0 20px 0 0}}.venue-header-container .venue-header .venue-logo-container img{max-height:107px;max-width:190px;-o-object-fit:contain;object-fit:contain;margin:auto;padding:10px}.venue-header-container .venue-header .venue-title-container h2.venue-title{background:0 0;font-weight:400;font-size:38px;line-height:39px;color:#fff!important;padding-bottom:0;margin:0}.venue-header-container .venue-header .venue-title-container p{color:#fff!important;font-weight:400;font-size:14px;line-height:17px;margin:0}.venue-header-container .venue-header .venue-title-container p span.venue-state{text-transform:uppercase}.venue-header-container .venue-header .venue-title-container .venue-container{max-width:1396px;margin:auto}.venue-header-container .venue-header .venue-title-container .venue-container p{color:#fff;font-size:20px;line-height:22px;margin-top:0}.venue-header-container .venue-header .venue-title-container .cta-container{margin-top:10px}.venue-header-container .venue-header .venue-title-container .cta-container a{background:#fff!important;color:#00b1e7!important;font-size:12px;line-height:12px;padding:5px 15px!important;margin:0}.core-gray{background:#747474}.gradient-sunset{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(to,#fff)),-webkit-gradient(linear,right top,left top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff to top right),-webkit-linear-gradient(right,#ff6767,#ffc250);background:-o-linear-gradient(rgba(255,255,255,0),#fff to top right),-o-linear-gradient(right,#ff6767,#ffc250);background:linear-gradient(rgba(255,255,255,0),#fff to top right),linear-gradient(270deg,#ff6767,#ffc250);background-repeat:none}.announcements{color:#fff!important;font-family:industry,sans-serif;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 60px}@media (min-width:1920px){.announcements{padding:40px 60px}}@media only screen and (max-width:1000px){.announcements{padding:40px 40px}}@media only screen and (max-width:668px){.announcements{padding:20px 20px}}.announcements .content{max-width:1396px;width:100%;margin:auto;text-align:left}.announcements h1{font-weight:400;font-size:38px;line-height:39px;text-align:left;margin:0;margin-bottom:10px;word-wrap:break-word}.announcements p{font-weight:400;font-size:20px;line-height:22px;text-align:left;margin:0;margin-bottom:10px;padding:0;word-wrap:break-word}.announcements button{margin:0;padding:5px 10px;font-size:10px;line-height:12px;min-width:60px;min-height:22px;width:auto;height:auto;text-decoration:none;text-align:center;letter-spacing:.5px;outline:0;border:none;border-radius:6px;background-color:#fff;color:#00b1e7}.announcements button:hover{background-color:#0081a8;color:#fff}.announcements button:disabled{background-color:#dbdbdb;color:#fff}.announcements button:active{background-color:#87bad2;color:#fff}.slg-blog-slides{background:#000}.slg-blog-slides .blog-slides-meta{max-width:50%;margin-top:20px}@media (max-width:765px){.slg-blog-slides .blog-slides-meta{margin-top:0;max-width:100%}}.slg-blog-slides .blog-slides-meta .byline a,.slg-blog-slides .blog-slides-meta .date-category a{color:#fff}.slg-blog-slides .blog-slides-meta h2{font-weight:300;font-size:38px;line-height:39px;margin:10px 0}.slg-blog-slides .blog-slides-meta h2 a{color:#fff}.slg-blog-slides .blog-slides-meta .btn-special{color:#00b1e7!important}.slg-blog-slides .blog-slides-meta .btn-special:hover{color:#fff!important}.slg-blog-slides .flickity-page-dots .dot{border-color:#fff;width:12px;height:12px}.slg-blog-slides .flickity-page-dots .dot.is-selected{background:#fff}.slg-blog-slides .flickity-page-dots{bottom:20px}.featured-blog-image{max-height:600px}.featured-blog-image .byline a,.featured-blog-image .date-category a{color:#fff}.featured-blog-image .blog-slides-meta{max-width:50%;margin-top:20px}@media (max-width:1125px){.featured-blog-image .blog-slides-meta{max-width:100%}}@media (max-width:765px){.featured-blog-image .blog-slides-meta{margin-top:0;max-width:100%}}.featured-blog-image h2{font-weight:300;font-size:38px;line-height:39px;margin:10px 0;color:#fff!important}.featured-blog-image h2 a{color:#fff}.featured-blog-image .byline-container{display:grid;grid-template-columns:40px 1fr;grid-column-gap:10px}.featured-blog-image .byline-container img{border:1px solid #fff;border-radius:50%;width:40px;height:40px}.featured-blog-image .byline-container p{font-size:14px;margin:0;-ms-flex-item-align:center;align-self:center}.blog-sidebar-container{display:grid;grid-template-columns:minmax(500px,1fr) 226px;grid-column-gap:73px}@media (max-width:900px){.blog-sidebar-container{grid-template-columns:100%}}.blog-posts .post{margin-bottom:60px}.blog-posts .post strong{font-weight:600}.blog-posts .featured-image{margin-bottom:10px}.blog-posts .featured-image img{border-radius:6px;-webkit-box-shadow:0 0 20px #dbdbdb;box-shadow:0 0 20px #dbdbdb}.blog-posts .date-category{color:#747474}.blog-posts .date-category a{color:#747474}.blog-posts .post-title h2{margin:0}.blog-posts .post-title h2 a{color:#747474}.blog-posts .post-title h2 a:hover{color:#00b1e7}.blog-sidebar h3{font-size:14px;color:#747474!important;text-transform:none}.blog-sidebar li{margin:20px 0;font-size:14px}.blog-sidebar .blog-widget{margin-bottom:40px}.blog-sidebar .sidebar-posts .post{display:grid;grid-column-gap:20px;grid-template-columns:63px 1fr;margin-bottom:20px}.blog-sidebar .sidebar-posts .date{margin:0;line-height:12px;color:#747474}.blog-sidebar .sidebar-posts .date a{color:#747474}.blog-sidebar .sidebar-posts h4{margin:0;font-size:14px;line-height:17px}.blog-sidebar .sidebar-posts h4 a{color:#747474}.blog-sidebar .sidebar-posts h4 a:hover{color:#00b1e7}.category-pagination{text-align:center}.category-pagination .next.page-numbers span{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:14px}.category-pagination .prev.page-numbers span{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:14px}.author-page-image .blog-slides-meta{max-width:100%}.author-page-image .byline-container{grid-template-columns:130px 1fr;grid-gap:20px}.author-page-image .byline-container img{display:block;width:130px;height:130px}.author-page-image .byline-container .byline{font-size:38px;line-height:39px}.page-pagination .page-count{min-width:auto}.at-below-post.addthis_tool{margin-top:30px}.blog-module-container{background:#f2f2f2;padding:0 60px;padding-top:100px;padding-bottom:100px}@media (max-width:668px){.blog-module-container{padding:0 40px}}@media (max-width:414px){.blog-module-container{padding:0 20px}}@media only screen and (max-width:860px){.blog-module-container{padding-top:40px;padding-bottom:40px}}.blog-module-container .module-content{color:#747474}.blog-module-container img{-webkit-box-shadow:0 0 20px rgba(116,116,116,.4);box-shadow:0 0 20px rgba(116,116,116,.4);border-radius:6px;display:block}.blog-module-container .module-blog-featured-item{margin-bottom:80px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,1fr);grid-gap:20px}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item{margin-bottom:20px}}.blog-module-container .module-blog-featured-item .module-blog-featured-image{grid-column:2/3;grid-row:1/3;-ms-flex-item-align:end;align-self:end}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item .module-blog-featured-image{grid-column:1/3;grid-row:2/3}}.blog-module-container .module-blog-featured-item .module-blog-header{grid-column:1/2;text-align:center;-ms-flex-item-align:end;align-self:end}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item .module-blog-header{grid-column:1/3;-ms-flex-item-align:start;align-self:start;margin-bottom:20px}}.blog-module-container .module-blog-featured-item .module-blog-meta{grid-column:1/2;text-align:center}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item .module-blog-meta{grid-column:1/3;text-align:left;margin:0}}.blog-module-container .module-blog-header h2{font-weight:400;margin:0;font-size:38px;line-height:39px}.blog-module-container .module-blog-meta{margin-top:10px}.blog-module-container .module-blog-meta .module-blog-categories,.blog-module-container .module-blog-meta .module-blog-date{font-size:14px;line-height:17px;margin:0}.blog-module-container .module-blog-meta .module-blog-categories a,.blog-module-container .module-blog-meta .module-blog-date a{color:#747474}.blog-module-container .module-blog-meta h3{margin:10px 0;font-size:20px;line-height:22px;text-transform:none;font-weight:700;min-height:44px}.blog-module-container .module-blog-meta h3 a{color:#747474}.blog-module-container .module-blog-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media only screen and (max-width:860px){.blog-module-container .module-blog-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:860px){.blog-module-container .module-blog-items .module-blog-item:nth-child(3){display:none}}.page-header.cta-banner{padding:0 60px;padding-top:40px!important}@media (max-width:668px){.page-header.cta-banner{padding:0 40px}}@media (max-width:414px){.page-header.cta-banner{padding:0 20px}}.page-header.cta-banner .cta-banner-wrapper{max-width:1396px;margin:0 auto}.page-header.cta-banner h2.page-title{padding:0!important;margin-top:0!important}@media only screen and (max-width:668px){.page-header.cta-banner h2.page-title{font-size:28px;line-height:30px}}.explore-experiences-module-container{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:668px){.explore-experiences-module-container{padding-top:100px;padding-bottom:100px}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.explore-experiences-module-container .top-content{width:88%;max-width:924px;margin:0 auto}.explore-experiences-module-container h2{text-align:center;font-size:38px;line-height:39px;font-weight:400;margin-bottom:20px;margin-top:0}.explore-experiences-module-container .no-response{display:none;text-align:center;margin-bottom:40px;padding:0 60px}@media (max-width:668px){.explore-experiences-module-container .no-response{padding:0 40px}}@media (max-width:414px){.explore-experiences-module-container .no-response{padding:0 20px}}.explore-experiences-module-container .experience-filter-container{display:grid;grid-template-columns:auto 80px;grid-template-rows:auto;grid-template-areas:"games games" "miles zip" "online online";grid-row-gap:20px;grid-column-gap:20px;margin:0 auto;margin-bottom:40px;max-width:880px}@media only screen and (min-width:414px){.explore-experiences-module-container .experience-filter-container{grid-template-columns:auto 111px}}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-filter-container{grid-template-columns:1fr 1fr 100px;grid-template-areas:"games miles zip" "online . ."}}@media only screen and (min-width:1000px){.explore-experiences-module-container .experience-filter-container{grid-template-columns:1fr 1fr 160px}}.explore-experiences-module-container .experience-filter-container .input-field.zip{padding:0;margin:0}.explore-experiences-module-container .experience-filter-container .input-field.zip input{height:37px;padding:10px;margin:0;border:1px solid #fff;font-size:14px;line-height:17px}.explore-experiences-module-container .experience-filter-container .input-field.zip input[type=search]{-moz-appearance:none;-webkit-appearance:none}.explore-experiences-module-container .experience-filter-container .select-field{padding:0;margin:0}.explore-experiences-module-container .experience-filter-container .select-field .select-wrapper input{z-index:75;height:37px;margin:0;padding:0 10px;font-size:14px;line-height:17px;border-color:#fff;color:#fff}.explore-experiences-module-container .experience-filter-container .select-field .select-wrapper .icon-arrow{color:#fff;right:10px}.explore-experiences-module-container .experience-filter-container .select-field.games{grid-area:games}.explore-experiences-module-container .experience-filter-container .select-field.miles{grid-area:miles}.explore-experiences-module-container .experience-filter-container .select-field.zip{grid-area:zip}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:not(:checked)+span:not(.lever):after{background-color:#fff;border:none}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:checked+span:not(.lever):after{background-color:#fff}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:checked+span:not(.lever):after{background-color:#fff;border:none}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fb5e5a;border-bottom:2px solid #fb5e5a;-webkit-transform:rotateZ(37deg);-ms-transform:rotate(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.explore-experiences-module-container .experience-filter-container .online-checkbox-wrapper{grid-area:online}.explore-experiences-module-container .experience-filter-container label span{font-size:14px}.explore-experiences-module-container .experience-grid-container{position:relative}.explore-experiences-module-container .experience-grid-container .spinner-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;z-index:75}.explore-experiences-module-container .experience-grid-container .spinner-wrapper .icon-spinner-dark{display:block;-webkit-animation:spin .6s infinite linear;animation:spin .6s infinite linear;margin:auto}.explore-experiences-module-container .experience-grid-container .spinner-wrapper .icon-spinner-dark .path2:before{color:#00b1e7}@media only screen and (max-width:667px){.explore-experiences-module-container .experience-carousel{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px;margin-bottom:20px;padding:0 20px}.explore-experiences-module-container .experience-carousel:after{content:''}.explore-experiences-module-container .experience-carousel .experience-cell:nth-child(n+5){display:none!important}}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-carousel{padding:0;display:block;margin-bottom:90px}.explore-experiences-module-container .experience-carousel:after{content:'flickity';display:none}}.explore-experiences-module-container .experience-carousel .flickity-viewport{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.explore-experiences-module-container .experience-carousel .flickity-viewport .flickity-slider .experience-cell{width:calc((88% - 40px)/ 3);max-width:280px;max-height:280px;margin-right:20px}.explore-experiences-module-container .experience-carousel .flickity-page-dots{bottom:-40px}.explore-experiences-module-container .experience-carousel .flickity-page-dots .dot{width:12px;height:12px;border-color:#fff}.explore-experiences-module-container .experience-carousel .flickity-page-dots .dot.is-selected{background:#fff}.explore-experiences-module-container .experience-carousel .flickity-button{display:none}.explore-experiences-module-container .experience-carousel .experience-cell{position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:6px}.explore-experiences-module-container .experience-carousel .experience-cell a{position:relative;display:block;height:100%;overflow:hidden;z-index:100}.explore-experiences-module-container .experience-carousel .experience-cell a:hover{cursor:pointer}.explore-experiences-module-container .experience-carousel .experience-cell a .live-now{border-top-left-radius:6px;position:absolute;width:122px;height:46px}.explore-experiences-module-container .experience-carousel .experience-cell a img{border-radius:6px;display:block;position:relative;-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width:414px){.explore-experiences-module-container .experience-carousel .experience-cell a img{min-height:177px}}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text{position:absolute;bottom:0;width:100%;z-index:100;padding:10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:rgba(0,0,0,.8);min-height:68px}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-carousel .experience-cell .tile-text{min-height:51px}}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p{margin:0;color:#fff}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.date{font-size:12px;line-height:14px;text-transform:uppercase}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.date .time{opacity:.6}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.name{font-weight:700;font-size:14px;line-height:17px;max-height:34px;overflow:hidden}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.name{max-height:17px}}.explore-experiences-module-container .cta{text-align:center}.explore-experiences-module-container .cta a{font-size:20px;line-height:21px;display:inline-block;margin:0 auto;text-align:center;color:#fff}.gradient-sunset{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(40%,#fff)),-webkit-gradient(linear,right top,left top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff 40%),-webkit-linear-gradient(right,#ff6767,#ffc250);background:-o-linear-gradient(rgba(255,255,255,0),#fff 40%),-o-linear-gradient(right,#ff6767,#ffc250);background:linear-gradient(rgba(255,255,255,0),#fff 40%),linear-gradient(270deg,#ff6767,#ffc250);background-repeat:none}.featured-experiences{color:#fff!important;font-family:industry,sans-serif}.featured-experiences .carousel{padding:0 0 40px;outline:0;opacity:1;height:100%}.featured-experiences .carousel .carousel-cell{opacity:0;position:absolute;left:-999}.featured-experiences .carousel .carousel-cell:first-child{opacity:1;position:relative;left:0}@media only screen and (max-width:668px){.featured-experiences .carousel{padding:0 0 10px}}@media only screen and (max-width:668px){.featured-experiences .flickity-viewport{margin-bottom:-20px}}.featured-experiences .carousel-cell{width:66%;padding:20px;max-width:860px;max-height:580px;margin:20px auto 20px;display:grid;grid-gap:20px;grid-template-columns:2fr 4fr;grid-auto-rows:1fr 1fr}@media only screen and (max-width:1000px){.featured-experiences .carousel-cell{width:90%}}@media only screen and (max-width:668px){.featured-experiences .carousel-cell{margin:30px auto 0;width:100%;grid-auto-rows:none;grid-template-columns:1fr 1fr;grid-template-rows:4fr 2fr;max-height:none}}@media only screen and (max-width:414px){.featured-experiences .carousel-cell{width:100%;grid-auto-rows:none;grid-template-columns:1fr 1fr;grid-template-rows:4fr 2fr;margin:30px 0}}@media only screen and (max-width:320px){.featured-experiences .carousel-cell{grid-auto-rows:none;grid-template-columns:130px 130px;grid-template-rows:280px 177px}}.featured-experiences .carousel-cell img{display:block;width:100%;display:block;position:relative;-o-object-fit:cover;object-fit:cover;height:100%}.featured-experiences .carousel-cell>div{display:block;border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2);overflow:hidden}.featured-experiences .carousel-cell>div:first-child{grid-column:2/-1;grid-row:1/3;margin-right:-20px}@media only screen and (max-width:668px){.featured-experiences .carousel-cell>div:first-child{grid-column:1/-1;grid-row:1;margin-right:0}}.featured-experiences .carousel-cell>div .violator{z-index:3;position:absolute;width:122px}.featured-experiences .carousel-cell>div .image-text-container{height:100%;position:relative;overflow:hidden}.featured-experiences .carousel-cell>div:first-child>div .copy{position:absolute;bottom:0;left:0;color:#fff;padding:10px;z-index:3;width:100%;height:51px;text-align:left;background:rgba(0,0,0,.8)}.featured-experiences .carousel-cell>div:first-child>div .copy p:first-child{color:#fff;font-weight:400;font-size:12px;line-height:14px;margin:0 0 2px 0;max-height:14px;text-transform:uppercase}.featured-experiences .carousel-cell>div:first-child>div .copy p:last-child{color:#fff;font-weight:700;font-size:14px;line-height:17px;margin:0;max-height:17px}@media only screen and (max-width:414px){.featured-experiences .carousel-cell>div:first-child>div .copy p:last-child{max-height:17px}}.featured-experiences .carousel-cell>div:not(:first-child)>div .copy{position:absolute;bottom:0;left:0;color:#fff;padding:10px;z-index:3;width:100%;height:51px;text-align:left;background:rgba(0,0,0,.8)}@media only screen and (max-width:414px){.featured-experiences .carousel-cell>div:not(:first-child)>div .copy{height:68px}}.featured-experiences .carousel-cell>div:not(:first-child)>div .copy p:first-child{color:#fff;font-weight:400;font-size:12px;line-height:14px;margin:0 0 2px 0;max-height:14px;text-transform:uppercase}.featured-experiences .carousel-cell>div:not(:first-child)>div .copy p:last-child{color:#fff;font-weight:700;font-size:14px;line-height:17px;margin:0;max-height:17px}@media only screen and (max-width:414px){.featured-experiences .carousel-cell>div:not(:first-child)>div .copy p:last-child{max-height:34px}}.featured-experiences .flickity-page-dots{bottom:25px}@media only screen and (max-width:668px){.featured-experiences .flickity-page-dots{display:none}}.featured-experiences .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:0 0;border:2px solid #f6921e}.featured-experiences .flickity-page-dots .dot.is-selected{background:#f6921e}.featured-experiences .carousel.is-single-slide .flickity-page-dots{display:none}.featured-experiences .carousel.is-single-slide .carousel-cell{margin:20px auto}.featured-experiences .carousel.is-single-slide+.link a{padding-top:0;margin-top:-30px}.featured-experiences .link{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:60px}@media only screen and (max-width:668px){.featured-experiences .link{padding-bottom:0}}.featured-experiences .link p{margin:0 auto 10px;padding:0}.featured-experiences .link a{text-decoration:none;color:#00b1e7;font-size:20px;line-height:21px;text-align:center}@media only screen and (max-width:668px){.featured-experiences .link a{padding-top:0}}.featured-experiences .link a:hover{color:#0081a8;cursor:pointer}.page-header.featured-image{background:-webkit-gradient(linear,left bottom,right top,from(#2cc0c6),to(#04c49f));background:-webkit-linear-gradient(bottom left,#2cc0c6,#04c49f);background:-o-linear-gradient(bottom left,#2cc0c6,#04c49f);background:linear-gradient(to top right,#2cc0c6,#04c49f)}.page-header.featured-image .title-container{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:950px){.page-header.featured-image .title-container{grid-template-columns:1fr}}.page-header.featured-image .title-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header.featured-image .title-content .subheading p{margin:0}.page-header.featured-image .featured-image-container{text-align:right;margin:-60px 0 -40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:950px){.page-header.featured-image .featured-image-container{display:none}}.page-header.featured-image .featured-image-container img{width:100%}.future-experiences-container{padding:0 60px;padding-top:10px;padding-bottom:10px}@media (max-width:668px){.future-experiences-container{padding:0 40px}}@media (max-width:414px){.future-experiences-container{padding:0 20px}}.future-experiences-container .future-experiences-wrapper{max-width:1396px;margin:0 auto}.future-experiences-container h3{margin-bottom:40px}.future-experiences-container .experience-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:40px}@media only screen and (max-width:668px){.future-experiences-container .experience-list{grid-template-columns:repeat(2,1fr)}}.future-experiences-container .experience-list .experience-cell{position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:6px}.future-experiences-container .experience-list .experience-cell a{position:relative;display:block;height:100%;overflow:hidden}.future-experiences-container .experience-list .experience-cell a .live-now{border-top-left-radius:6px;position:absolute;width:122px;height:46px}.future-experiences-container .experience-list .experience-cell a img{border-radius:6px;display:block;position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:414px){.future-experiences-container .experience-list .experience-cell a img{min-height:177px}}.future-experiences-container .experience-list .experience-cell .tile-text{position:absolute;bottom:0;width:100%;z-index:100;padding:10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:rgba(0,0,0,.8);min-height:68px}@media only screen and (min-width:668px){.future-experiences-container .experience-list .experience-cell .tile-text{min-height:51px}}.future-experiences-container .experience-list .experience-cell .tile-text p{margin:0;color:#fff}.future-experiences-container .experience-list .experience-cell .tile-text p.date{font-size:12px;line-height:14px;text-transform:uppercase}.future-experiences-container .experience-list .experience-cell .tile-text p.date .time{opacity:.6}.future-experiences-container .experience-list .experience-cell .tile-text p.name{font-weight:700;font-size:14px;line-height:17px;max-height:34px}@media only screen and (min-width:668px){.future-experiences-container .experience-list .experience-cell .tile-text p.name{max-height:17px}}.future-experiences-container .watch-more a{display:block;margin:0 auto;text-align:center}.gradient-sunset{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(90%,#fff)),-webkit-gradient(linear,right top,left top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff 90%),-webkit-linear-gradient(right,#ff6767,#ffc250);background:-o-linear-gradient(rgba(255,255,255,0),#fff 90%),-o-linear-gradient(right,#ff6767,#ffc250);background:linear-gradient(rgba(255,255,255,0),#fff 90%),linear-gradient(270deg,#ff6767,#ffc250);background-repeat:none}.games-directory{padding:10px 60px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:0px){.games-directory{padding:10px 20px}}@media (min-width:668px){.games-directory{padding:10px 40px}}.games-directory .content{max-width:1396px;margin:0 auto}.games-directory .content .heading h1,.games-directory .content .heading p{color:#fff!important}.games-directory .content .heading h1{font-size:38px;line-height:39px;font-weight:400;margin:0}.games-directory .content .heading p{font-size:20px;line-height:22px;font-weight:400;margin:0;margin-top:10px}.games-directory .content .filter-container{margin-bottom:40px}.games-directory .content .filter-container p{color:#fff}.games-directory .content .filter-container .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.games-directory .content .filter-container .filters>div{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:37px}@media only screen and (max-width:414px){.games-directory .content .filter-container .filters>div{display:block}}.games-directory .content .filter-container input[type=text]{border:1px solid #fff;margin:0;color:#fff;height:37px;line-height:37px;padding:0 0 0 10px}.games-directory .content .filter-container input[type=text]::-webkit-input-placeholder{color:#fff}.games-directory .content .filter-container input[type=text]::-moz-placeholder{color:#fff}.games-directory .content .filter-container input[type=text]::-ms-input-placeholder{color:#fff}.games-directory .content .filter-container input[type=text]::placeholder{color:#fff}.games-directory .content .filter-container input[type=text]:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.games-directory .content .filter-container .search{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-right:20px}@media only screen and (max-width:668px){.games-directory .content .filter-container .search{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:414px){.games-directory .content .filter-container .search{margin-right:0;margin-bottom:60px}}.games-directory .content .filter-container .search .input-container{position:relative}.games-directory .content .filter-container .search .input-container svg{position:absolute;fill:#fff;right:0;margin:10px}.games-directory .content .filter-container .search .input-container input{position:absolute}.games-directory .content .filter-container .sort{-webkit-box-flex:1;-ms-flex:1;flex:1}.games-directory .content .filter-container .sort .input-field.select-field{margin:0;padding:0}.games-directory .content .filter-container .sort svg.caret{display:none}.games-directory .content .filter-container .sort .icon-arrow{color:#fff;right:0;margin:10px}.games-directory .content .filter-container .checkbox-upcoming{position:relative;margin-top:20px}.games-directory .content .filter-container .checkbox-upcoming label{display:-webkit-box;display:-ms-flexbox;display:flex}.games-directory .content .filter-container .checkbox-upcoming input[type=checkbox]{z-index:3;position:absolute;height:17px;width:17px}.games-directory .content .filter-container .checkbox-upcoming path{fill:#fff;width:17px;height:17px;z-index:1}.games-directory .content .filter-container .checkbox-upcoming svg#empty{z-index:1;display:inline-block}.games-directory .content .filter-container .checkbox-upcoming svg#full{z-index:1;display:none}.games-directory .content .filter-container .checkbox-upcoming input[type=checkbox]:checked+svg#empty{display:none}.games-directory .content .filter-container .checkbox-upcoming input[type=checkbox]:checked~svg#full{display:inline-block!important}.games-directory .content .filter-container .checkbox-upcoming p{color:#fff;font-size:14px;line-height:17px;margin:2px 0 0 10px}.games-directory .content .no-results-message{display:none;margin:auto;grid-column:1/-1;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.games-directory .content .games-grid{width:100%;margin:0 auto 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-column-gap:20px;grid-row-gap:40px;grid-template-columns:repeat(5,minmax(0,160px));grid-auto-rows:auto}@media (min-width:0px){.games-directory .content .games-grid{grid-template-columns:repeat(2,minmax(0,130px))}}@media (min-width:320px){.games-directory .content .games-grid{grid-template-columns:repeat(2,minmax(0,177px))}}@media (min-width:414px){.games-directory .content .games-grid{grid-template-columns:repeat(2,minmax(0,377px))}}@media (min-width:668px){.games-directory .content .games-grid{grid-template-columns:repeat(4,minmax(0,577px))}}@media (min-width:1000px){.games-directory .content .games-grid{grid-template-columns:repeat(5,minmax(0,1000px))}}@media (min-width:1920px){.games-directory .content .games-grid{grid-template-columns:repeat(7,minmax(0,160px))}}.games-directory .content .games-grid .tile{overflow:hidden}.games-directory .content .games-grid .tile .img-container{overflow:hidden;width:100%;max-height:204px;max-width:160px}@media (min-width:414px){.games-directory .content .games-grid .tile .img-container{max-height:100%;max-width:100%}}.games-directory .content .games-grid .tile .img-container img{border-radius:6px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.games-directory .content .games-grid .tile .text-container p{color:#747474;margin-top:10px}.games-directory .content .games-grid .tile .text-container .title{font-size:14px;line-height:17px;max-height:34px;font-weight:700}.games-directory .content .games-grid .tile .text-container .subtitle{font-size:12px;line-height:14px;max-height:14px;font-weight:400;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.gradient-sunset{background:-webkit-gradient(linear,left top,right top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(left,#ff6767,#ffc250);background:-o-linear-gradient(left,#ff6767,#ffc250);background:linear-gradient(90deg,#ff6767,#ffc250)}.game-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:industry,sans-serif;padding-bottom:100px;padding:100px 60px 100px}@media only screen and (max-width:668px){.game-selector{padding:40px 20px 40px}}.game-selector .content-grid{max-width:1396px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:20px}@media only screen and (max-width:668px){.game-selector .content-grid{display:block}}.game-selector .content-grid .copy{margin:auto;max-width:452px}.game-selector .content-grid h1,.game-selector .content-grid p{color:#fff}.game-selector .content-grid h1{font-size:38px;line-height:39px;font-weight:400;margin-bottom:20px}@media only screen and (max-width:668px){.game-selector .content-grid h1{margin:0;margin-bottom:40px}}.game-selector .content-grid p{font-size:20px;line-height:22px}@media only screen and (max-width:668px){.game-selector .content-grid p{display:none}}.game-selector .content-grid .tiles-4-max{display:grid;grid-template-columns:repeat(2,minmax(0,216px));grid-auto-rows:auto;grid-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:1000px){.game-selector .content-grid .tiles-4-max{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}.game-selector .content-grid .tiles-6-max{display:grid;grid-template-columns:repeat(3,minmax(0,216px));grid-auto-rows:auto;grid-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:1000px){.game-selector .content-grid .tiles-6-max{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}@media only screen and (max-width:1000px){.game-selector .content-grid .tiles-6-max a:nth-child(n+5){display:none}}.game-selector .content-grid .tile::before{content:"";display:inline-block;width:1px;height:0;padding-bottom:100%}.game-selector .content-grid .tile{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(255,255,255,.4);width:100%;height:100%;border-radius:6px;margin:auto;padding:20px}.game-selector .content-grid .tile img{-o-object-fit:cover;object-fit:cover;-ms-flex-item-align:center;align-self:center;justify-self:center;width:100%}.game-selector .cta-link{padding:0;margin-bottom:0;margin-top:40px}.game-selector .cta-link a{font-size:20px;line-height:21px;text-decoration:none;color:#fff;text-align:center}.game-selector .cta-link a:hover{color:#0081a8!important}.image-gallery-module{padding:0 20px}@media only screen and (min-width:668px){.image-gallery-module{padding:0 40px}}@media only screen and (min-width:1000px){.image-gallery-module{padding:0 60px}}@media only screen and (min-width:1920px){.image-gallery-module{padding:0}}.image-gallery-container{padding:0;margin:0;position:relative;max-width:1396px;margin:0 auto}.image-gallery-container .flickity-slider{width:100%}.image-gallery-container .carousel-cell{-webkit-box-shadow:none;box-shadow:none;width:100%;margin-right:20px}.image-gallery-container .carousel-cell .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-gallery-container .carousel-cell .image-container img{-o-object-fit:contain;object-fit:contain;margin:auto;max-height:785px}.image-gallery-container .next-slide,.image-gallery-container .prev-slide{background:0 0;border:none;cursor:pointer}.image-gallery-container .next-slide span.icon-arrow,.image-gallery-container .prev-slide span.icon-arrow{color:#fff}.image-gallery-container .prev-slide-container{position:absolute;left:0;top:50%;z-index:50;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.image-gallery-container .next-slide-container{position:absolute;right:0;top:50%;z-index:50;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.image-gallery-container .flickity-page-dots{bottom:-40px}.image-gallery-container .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:0 0;border:2px solid #f6921e}.image-gallery-container .flickity-page-dots .dot.is-selected{background:#f6921e}.image-gallery-container .flickity-button{background:0 0}.image-gallery-container .flickity-button .flickity-button-icon{fill:#fff}.container-wrap.sign-in-container{padding:25px!important;background:url(https://s3-us-west-1.amazonaws.com/slg-wordpress-images-prod/wp-content/uploads/2018/07/24154047/login-bg2.jpg) no-repeat!important;background-size:cover!important;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:822px;position:relative}@media (max-width:668px){.container-wrap.sign-in-container{min-height:100%}}.container-wrap.sign-in-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right top,from(rgba(231,0,187,.46)),to(rgba(30,246,229,.46)));background:-webkit-linear-gradient(bottom left,rgba(231,0,187,.46),rgba(30,246,229,.46));background:-o-linear-gradient(bottom left,rgba(231,0,187,.46),rgba(30,246,229,.46));background:linear-gradient(to top right,rgba(231,0,187,.46),rgba(30,246,229,.46));z-index:2}.container-wrap.sign-in-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,.8));background:-o-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,.8));background:linear-gradient(to top right,rgba(0,0,0,.8),rgba(0,0,0,.8));z-index:1}.container-wrap.sign-in-container .container.main-content{max-width:430px!important;margin:auto!important;position:relative;z-index:5;padding-top:40px!important}.container-wrap.sign-in-container .row p{margin:0 0 40px;padding:0}.container-wrap.sign-in-container .row .icon-login-logo{font-size:240px;margin-bottom:102px;display:inline-block}@media (max-width:668px){.container-wrap.sign-in-container .row .icon-login-logo{margin-bottom:70px}}.container-wrap.sign-in-container .gform_button{font-family:industry,sans-serif!important;font-weight:500}.ui-datepicker-title{padding:15px}.ui-datepicker-title select{display:block!important;margin:5px 0;height:2rem}.ui-datepicker th{padding:5px!important}.container-wrap.sign-in-container.log-in-container .gform_button{font-family:industry,sans-serif!important;font-weight:500}@media (max-width:414px){.container-wrap.sign-in-container.log-in-container .container.main-content{padding-top:0!important}}.container-wrap.sign-in-container.log-in-container .row p{padding-bottom:0!important}.container-wrap.sign-in-container.log-in-container .row .icon-login-logo{font-size:140px;margin-bottom:0}.container-wrap.sign-in-container.log-in-container .row .hyper{text-transform:none;color:#fff!important;margin-top:-20px}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper{margin-top:-20px}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper input[type=password],.container-wrap.sign-in-container.log-in-container .row .gform_wrapper input[type=text]{height:58px;width:100%}@media (max-width:668px){.container-wrap.sign-in-container.log-in-container .row .gform_wrapper{max-width:284px}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper li{margin:20px 0}}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper *{color:#fff!important}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper .dropdown-content li>span{color:#00b1e7!important}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper ul.gform_fields li.gfield{padding:0}.container-wrap.sign-in-container.log-in-container .row .gfield_label{font-weight:700!important;font-family:industry,sans-serif;margin-bottom:0!important;color:#fff!important}.container-wrap.sign-in-container.log-in-container .row .top_label div.ginput_container{margin-top:0!important}.container-wrap.sign-in-container.log-in-container .row .field_sublabel_below .ginput_complex.ginput_container label{color:#fff}.container-wrap.sign-in-container.log-in-container .row .field_description_below .gfield_description{color:#fff}.container-wrap.sign-in-container.log-in-container .row ul.gfield_checkbox li{display:-webkit-box;display:-ms-flexbox;display:flex}.container-wrap.sign-in-container.log-in-container .row ul.gfield_checkbox li input{width:auto!important;margin-right:15px}.container-wrap.sign-in-container.log-in-container .row ul.gfield_checkbox li label{color:#fff!important}.container-wrap.sign-in-container.log-in-container .row input{width:100%!important;color:#fff!important;border:1px solid #fff;padding:10px!important}.container-wrap.sign-in-container.log-in-container .row input:focus{border:1px solid transparent}.container-wrap.sign-in-container.log-in-container .row input[type=submit]{height:58px;font-size:1.25rem;margin-bottom:40px}.container-wrap.sign-in-container.log-in-container .row input[type=submit]:hover{background:#0081a8!important}.container-wrap.sign-in-container.log-in-container .row input[type=checkbox]{position:relative!important;opacity:1!important;pointer-events:auto!important}.container-wrap.sign-in-container.log-in-container .row a{color:#00b1e7}.container-wrap.sign-in-container.log-in-container div.validation_error{display:none!important}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error{background:0 0;border:0!important}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0!important}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error input{border-color:#e61e25!important;border-bottom:11px solid #e61e25!important;height:52px}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error .gfield_description{color:#e61e25!important;font-size:14px!important;padding:10px 0 0!important;line-height:100%!important}.container-wrap.sign-in-container.log-in-container input[type=submit]{border-radius:6px;border:0!important;width:100%;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;line-height:24px;margin:.83333rem 0 .5rem 0;font-size:1.125rem;margin:.75rem 0 .45rem 0;padding:5px 10px;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;background-color:#00b1e7!important}.container-wrap.sign-in-container.log-in-container input[type=submit]:hover{background:#0081a8!important}.reset-password-messaging{color:#fff}.loginTOScheckbox{display:none}.container-wrap.sign-in-container.log-in-container .row p{color:#fff}.blog{background:#f2f2f2;font-family:industry,sans-serif;color:#747474;padding:100px 50px 100px 50px}.blog .content{max-width:1396px;margin:0 auto;display:grid}@media only screen and (max-width:668px){.blog{padding:100px 30px 100px 30px}}@media only screen and (max-width:414px){.blog{padding:40px 10px 40px 10px}}.blog .featured-post{display:grid;grid-template-columns:1fr 1fr;text-align:center;justify-items:center;margin:0 10px 80px 10px;height:386px}@media only screen and (max-width:1000px){.blog .featured-post{height:239px}}@media only screen and (max-width:668px){.blog .featured-post{height:199px;margin:0 10px 40px 10px}}@media only screen and (max-width:414px){.blog .featured-post{grid-template-columns:1fr;grid-template-rows:auto 208px auto;margin:0 10px 20px 10px;height:auto;justify-items:start}}@media only screen and (max-width:320px){.blog .featured-post{grid-template-rows:auto 156px auto}}.blog .featured-post .featured-image-container{grid-row-end:span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog .featured-post .featured-image-container a{display:block}.blog .other-posts{display:grid;grid-template-columns:1fr 1fr 1fr}.blog .other-posts .posting-date{margin-top:10px}@media only screen and (max-width:414px){.blog .other-posts{grid-template-columns:1fr 1fr}}.blog .blog-module-title{font-size:38px;line-height:39px;justify-self:center;-ms-flex-item-align:end;align-self:end;margin-right:20px}@media only screen and (max-width:414px){.blog .blog-module-title{margin-bottom:40px;margin-right:0}}.blog .featured-post-info{margin-right:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:414px){.blog .featured-post-info{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.blog .featured-post-image{-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4);border-radius:6px;max-height:100%;-ms-flex-item-align:center;align-self:center;width:688px}@media only screen and (max-width:1000px){.blog .featured-post-image{width:430px}}@media only screen and (max-width:414px){.blog .featured-post-image{width:374px;height:208px;grid-row-end:auto}}.blog .posting-date{font-size:14px;line-height:17px;margin-top:20px}@media only screen and (max-width:414px){.blog .posting-date{font-size:12px;line-height:14px}}.blog .post-title{font-size:20px;line-height:22px;font-weight:700;margin-top:4px}@media only screen and (max-width:414px){.blog .post-title{font-size:14px;line-height:17px}}.blog .post-category{font-size:14px;line-height:17px;margin-top:10px}.blog .post-category .label{font-weight:700}@media only screen and (max-width:414px){.blog .post-category{font-size:12px;line-height:17px}}.blog .post{margin-left:10px;margin-right:10px}@media only screen and (max-width:668px){.blog .post .post-title{font-size:14px}}@media only screen and (max-width:668px){.blog .post .post-category{font-size:12px}}@media only screen and (max-width:668px){.blog .post .posting-date{font-size:12px}}@media only screen and (max-width:414px){.blog .post:nth-child(3){display:none}}.blog .post-image>a>img{border-radius:6px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}.blog .more-link{font-size:20px;line-height:21px;margin-top:40px;text-align:center}@media only screen and (max-width:414px){.blog .more-link{margin-top:20px}}.blog .more-link a{text-decoration:none;color:#00b1e7}.module-get-involved-container{text-align:center;padding:0 60px;padding-top:100px;padding-bottom:100px}@media (max-width:668px){.module-get-involved-container{padding:0 40px}}@media (max-width:414px){.module-get-involved-container{padding:0 20px}}@media only screen and (max-width:860px){.module-get-involved-container{padding-top:40px;padding-bottom:40px}}.module-get-involved-container .module-get-involved-content{color:#747474}.module-get-involved-container .module-get-involved-logo{max-width:300px;margin:auto}@media only screen and (max-width:414px){.module-get-involved-container .module-get-involved-logo{max-width:152px}}.module-get-involved-container .module-get-involved-heading h2{font-weight:400;fontt-size:38px;line-height:39px;margin:20px 0}.module-get-involved-container .module-get-involved-heading p{font-weight:400;margin:0;font-size:20px;line-height:22px;margin-bottom:40px}.module-get-involved-container .module-get-involved-image{max-width:924px;margin:auto}.module-get-involved-container .module-get-involved-image img{width:924px;height:280px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 20px rgba(116,116,116,.4);box-shadow:0 0 20px rgba(116,116,116,.4);border-radius:6px}.module-get-involved-container .module-cta-container{margin-top:20px}.module-get-involved-container .module-cta-container a{background:#00b1e7;color:#fff;min-width:280px;display:inline-block;border-radius:6px;padding:10px}@media only screen and (max-width:668px){.module-get-involved-container .module-cta-container a{min-width:183px}}.video-module-container{padding:20px}@media only screen and (min-width:668px){.video-module-container{padding:40px 60px}}.video-module-container h1{font-size:38px;line-height:39px;text-align:center}.video-module-container .live-now{font-size:18px;line-height:22px;display:block;margin:auto;color:#e61e25;text-transform:uppercase;text-align:center;font-weight:700}.video-module-container .live-now::before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#e61e25;position:relative;margin-right:.5rem}.video-module-container .watch-more{text-align:center;margin:2rem;font-size:20px;line-height:21px}.video-module-container .watch-more a{text-align:center;display:inline-block;margin:0 auto}.video-module-container .video-grid{max-width:1396px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px;grid-template-areas:"main main" "featured-1 featured-2"}@media only screen and (min-width:668px){.video-module-container .video-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"main main main" "featured-1 featured-2 featured-3"}}.video-module-container .video-grid .video-element{margin-top:.5rem}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element{margin-top:1.5rem}}.video-module-container .video-grid .video-element.main{grid-area:main}.video-module-container .video-grid .video-element.main .live-stream a{display:none!important}.video-module-container .video-grid .video-element.main .icon-play{font-size:80px}@media only screen and (min-width:1000px){.video-module-container .video-grid .video-element.main .icon-play{font-size:200px}}.video-module-container .video-grid .video-element.featured-1 .icon-play,.video-module-container .video-grid .video-element.featured-2 .icon-play,.video-module-container .video-grid .video-element.featured-3 .icon-play{font-size:40px}@media only screen and (min-width:1000px){.video-module-container .video-grid .video-element.featured-1 .icon-play,.video-module-container .video-grid .video-element.featured-2 .icon-play,.video-module-container .video-grid .video-element.featured-3 .icon-play{font-size:80px}}.video-module-container .video-grid .video-element.featured-1{grid-area:featured-1}.video-module-container .video-grid .video-element.featured-2{grid-area:featured-2}.video-module-container .video-grid .video-element.featured-3{display:none}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element.featured-3{display:block;grid-area:featured-3}}.video-module-container .video-grid .video-element .video-thumb{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:6px}.video-module-container .video-grid .video-element .video-thumb a{position:relative;display:block}.video-module-container .video-grid .video-element .video-thumb a img{border-radius:6px;display:block}.video-module-container .video-grid .video-element .video-thumb a .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:50}.video-module-container .video-grid .video-element .video-thumb a .play-icon .icon-play{color:rgba(255,255,255,.6);margin:auto;width:auto;height:auto}.video-module-container .video-grid .video-element p{white-space:normal;margin-top:.25rem;font-size:12px;line-height:14px}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element p{font-size:14px;line-height:17px}}.video-module-container .video-grid .video-element p.title{display:block;font-size:14px;line-height:17px;font-weight:700;word-wrap:break-word;max-height:34px}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element p.title{font-size:20px;line-height:22px;max-height:44px}}.video-module-container .video-grid .video-element p.category{line-height:17px}.video-module-container .video-grid .video-element p.category strong{font-weight:700}.photo-carousel-container{padding:10px 60px 45px;margin:0}@media only screen and (max-width:668px){.photo-carousel-container{padding:10px 40px 45px}}@media only screen and (max-width:414px){.photo-carousel-container{padding:10px 20px 45px}}.photo-carousel-container .main-carousel{max-width:1396px;margin:0 auto}.photo-carousel-container .flickity-slider{width:100%}.photo-carousel-container .photo-carousel-module.carousel-cell{-webkit-box-shadow:none;box-shadow:none;width:calc((100%/3) - (40px/3));margin-right:20px}@media only screen and (max-width:414px){.photo-carousel-container .photo-carousel-module.carousel-cell{width:calc((100%/2) - (20px/2))}}.photo-carousel-container .photo-carousel-module.carousel-cell .image-container img{border-radius:6px;width:100%}.photo-carousel-container .flickity-page-dots{bottom:-40px}.photo-carousel-container .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:0 0;border:2px solid #f6921e}.photo-carousel-container .flickity-page-dots .dot.is-selected{background:#f6921e}.section-separator{padding-top:20px}.short-article-container{padding:0 60px;padding-top:10px;padding-bottom:10px}@media (max-width:668px){.short-article-container{padding:0 40px}}@media (max-width:414px){.short-article-container{padding:0 20px}}.short-article-container .short-article-wrapper{max-width:1396px;margin:0 auto}.blog-module-container .experience-template-default .post.module-content img,.experience-template-default .blog-module-container .post.module-content img,.experience-template-default .copy-container.post img,.experience-template-default .module-get-involved-container .post.module-get-involved-content img,.module-get-involved-container .experience-template-default .post.module-get-involved-content img{margin-top:40px;border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2)}.blog-module-container .experience-template-default .post.module-content p,.experience-template-default .blog-module-container .post.module-content p,.experience-template-default .copy-container.post p,.experience-template-default .module-get-involved-container .post.module-get-involved-content p,.module-get-involved-container .experience-template-default .post.module-get-involved-content p{margin-top:10px}.blog-module-container .experience-template-default .post.module-content h6,.experience-template-default .blog-module-container .post.module-content h6,.experience-template-default .copy-container.post h6,.experience-template-default .module-get-involved-container .post.module-get-involved-content h6,.module-get-involved-container .experience-template-default .post.module-get-involved-content h6{margin-top:20px;text-transform:capitalize}.blog-module-container .experience-template-default .post.module-content h3,.experience-template-default .blog-module-container .post.module-content h3,.experience-template-default .copy-container.post h3,.experience-template-default .module-get-involved-container .post.module-get-involved-content h3,.module-get-involved-container .experience-template-default .post.module-get-involved-content h3{margin-top:40px;text-transform:capitalize}.blog-module-container .experience-template-default .post.module-content h1,.experience-template-default .blog-module-container .post.module-content h1,.experience-template-default .copy-container.post h1,.experience-template-default .module-get-involved-container .post.module-get-involved-content h1,.module-get-involved-container .experience-template-default .post.module-get-involved-content h1{text-align:center;font-size:38px;line-height:39px;font-weight:400;margin-top:0}.single-experience{height:316px;width:100%;overflow:visible!important}.single-experience .content-container:before{content:'';z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.single-experience .content-container{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.4)}@media (min-width:0px){.single-experience .content-container{padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:316px}}@media (min-width:668px){.single-experience .content-container{padding:60px;-webkit-box-align:left;-ms-flex-align:left;align-items:left}}.single-experience .content-container .single-experience-violator{z-index:5;padding-top:10px;margin:0 auto;width:100%;max-width:1396px}@media (min-width:0px){.single-experience .content-container .single-experience-violator{z-index:5;padding-top:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:100%}}@media (min-width:668px){.single-experience .content-container .single-experience-violator{z-index:5;padding-top:10px;margin:0 auto;width:100%;max-width:1396px}}.single-experience .content-container .content{z-index:3;margin:0 auto;width:100%;max-width:1396px}.single-experience .content-container .text-container{z-index:5}@media (min-width:0px){.single-experience .content-container .text-container{text-align:center}}@media (min-width:668px){.single-experience .content-container .text-container{text-align:left;max-width:406px}}.single-experience .content-container .text-container h1,.single-experience .content-container .text-container p{color:#fff!important;margin:0}.single-experience .content-container .text-container h1{font-weight:700;font-size:30px;line-height:36px}.single-experience .content-container .text-container p{font-weight:400;font-size:18px;line-height:22px}.single-experience .content-container .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}@media (min-width:0px){.single-experience .content-container .btn-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:668px){.single-experience .content-container .btn-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.single-experience .content-container .btn-container .btn-cta{display:block;margin:auto;font-size:20px;line-height:21px;margin:0;padding:10px;color:#00b1e7!important;background:#fff!important;min-width:178px;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;text-align:center;cursor:pointer}.single-experience .content-container .btn-container .btn-cta:active,.single-experience .content-container .btn-container .btn-cta:hover{color:#fff!important;background-color:#0081a8!important}.single-experience .content-container .btn-container .btn-cta:active a,.single-experience .content-container .btn-container .btn-cta:hover a{color:#fff!important}.single-experience .content-container .btn-container .btn-cta-disabled{display:block;margin:auto;font-size:20px;line-height:21px;margin:0;padding:10px;color:#00b1e7!important;background:#fff!important;min-width:178px;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;text-align:center;cursor:pointer;color:#00b1e7;background-color:#fff!important}.single-experience .img-container{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%}.single-experience .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.venue-page{padding:40px 60px;background:#fff}@media (min-width:0px){.venue-page{padding:20px}}@media (min-width:668px){.venue-page{padding:40px}}@media (min-width:1000px){.venue-page{padding:40px 60px}}.venue-page .venue-page-container{margin:0 auto;max-width:1396px}.venue-page .venue-info-module{display:block}@media (min-width:668px){.venue-page .venue-info-module{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.venue-page .venue-info-module>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.venue-page .venue-info-module .image-gallery-container{margin-bottom:20px}@media (min-width:668px){.venue-page .venue-info-module .image-gallery-container{padding:0;margin-bottom:0;margin-right:20px}}.venue-page .venue-info-module .image-gallery-container .image-gallery-navigation-container{padding:0}.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:519px}@media (min-width:320px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:158px}}@media (min-width:414px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:210px}}@media (min-width:1000px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:326px}}@media (min-width:1920px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:519px}}.venue-page .venue-info-module .venue-sidebar{-webkit-box-shadow:5px 5px 40px #999;box-shadow:5px 5px 40px #999;padding:20px;border-radius:6px;background:#fff}.venue-page .venue-info-module .venue-sidebar-heading{text-transform:capitalize;margin:0 0 20px}.venue-page .venue-info-module tr{border-bottom:none}.venue-page .venue-info-module td{padding:10px 0}.venue-page .venue-info-module td:first-child{font-weight:700}.venue-page .venue-info-module td:last-child{text-align:right}.venue-page .experience-directory-container{padding:40px 0 0}.venue-page .experience-directory-container .experience-filter-container-locked .select-field{padding:0}.venue-page .filter-container{display:block}@media screen and (min-width:0px){.venue-page .filter-container{display:block}.venue-page .filter-container .input-field.search{margin-bottom:20px}}@media screen and (min-width:668px){.venue-page .filter-container{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-template-areas:"search filters";grid-gap:20px 20px;max-width:1396px;margin:auto}.venue-page .filter-container .input-field.search{margin-bottom:0}}.venue-page .filter-container .input-field{padding:0;margin:0}.venue-page .filter-container .input-field .icon-arrow{font-size:17px;color:#00b1e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;color:#00b1e7;right:10px;top:0;bottom:0;margin:auto 0;z-index:0}.venue-page .filter-container .input-field .search-wrapper{position:relative}.venue-page .filter-container .input-field .search-wrapper input{padding-right:40px}.venue-page .filter-container .input-field .search-wrapper svg{position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#00b1e7}.venue-page .filter-container .input-field input{height:37px;padding:10px;margin:0;font-size:14px;line-height:17px}.venue-page .filter-container .input-field input[type=search]{-moz-appearance:none;-webkit-appearance:none}.venue-page .filter-container .search{grid-area:search}.venue-page .filter-container .filters{grid-area:filters}.single-video-module-container{padding:10px 60px}@media only screen and (max-width:668px){.single-video-module-container{padding:10px 40px}}@media only screen and (max-width:414px){.single-video-module-container{padding:10px 20px}}.single-video-module-container p.caption{font-size:20px;line-height:22px;font-weight:700;margin-top:10px}.single-video-module-container .video-grid{max-width:1396px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.single-video-module-container .video-grid .video-element.main .icon-play{font-size:80px}@media only screen and (min-width:1000px){.single-video-module-container .video-grid .video-element.main .icon-play{font-size:200px}}.single-video-module-container .video-grid .video-element .video-thumb{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;border-radius:6px;overflow:hidden}.single-video-module-container .video-grid .video-element .video-thumb a{position:relative;display:block}.single-video-module-container .video-grid .video-element .video-thumb a img{border-radius:6px;display:block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.single-video-module-container .video-grid .video-element .video-thumb:hover a img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.single-video-module-container .video-grid .video-element .video-thumb a .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:50}.single-video-module-container .video-grid .video-element .video-thumb a .play-icon .icon-play{color:rgba(255,255,255,.6);margin:auto;width:auto;height:auto}.slg-slides{height:100vh}@media (max-width:900px){.slg-slides{height:90vh}}@media (max-height:730px){.slg-slides{height:736px}}.slg-slides .carousel-cell{width:100%;height:100vh;position:relative;overflow:hidden}@media (max-height:800px){.slg-slides .carousel-cell{height:800px}}.slg-slides .carousel-cell .gradient-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;z-index:10}.slg-slides .carousel-cell>img,.slg-slides .slide-video>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slg-slides .slide-video{position:relative;height:100vh;overflow:hidden;background:0 0}@media (max-height:730px){.slg-slides .slide-video{height:736px}}.slg-slides .slide-video .ytplayer-container{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;max-width:none;z-index:-1;display:block;width:100%}.slg-slides .content-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.blog-module-container .slg-slides .content-container .module-content,.module-get-involved-container .slg-slides .content-container .module-get-involved-content,.slg-slides .content-container .blog-module-container .module-content,.slg-slides .content-container .copy-container,.slg-slides .content-container .module-get-involved-container .module-get-involved-content{height:100%;max-width:1000px;margin:0 auto;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:900px){.blog-module-container .slg-slides .content-container .module-content,.module-get-involved-container .slg-slides .content-container .module-get-involved-content,.slg-slides .content-container .blog-module-container .module-content,.slg-slides .content-container .copy-container,.slg-slides .content-container .module-get-involved-container .module-get-involved-content{padding:0 20px}}.blog-module-container .slg-slides .content-container .module-content .copy,.module-get-involved-container .slg-slides .content-container .module-get-involved-content .copy,.slg-slides .content-container .blog-module-container .module-content .copy,.slg-slides .content-container .copy-container .copy,.slg-slides .content-container .module-get-involved-container .module-get-involved-content .copy{padding-bottom:280px;max-width:580px}.slg-slides .content-container .game-logo{width:280px;height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:320px){.slg-slides .content-container .game-logo{width:143px;height:143px}}.slg-slides .content-container .game-logo img{max-height:100%}.slg-slides .content-container .hyper{padding:0;padding-bottom:20px}.slg-slides .content-container .btn-special.white{margin:0;font-weight:500;color:#da0cb2!important}.slg-slides .content-container .btn-special.white:hover{background:#fff!important}.single-slide .flickity-page-dots,.single-slide .slides-navigation-container{display:none}.slg-games-slideshow{position:relative;overflow:hidden}.slg-games-slideshow .plp-down-arrow{position:absolute;z-index:10;bottom:60px;width:100%;text-align:center}@media (max-width:668px){.slg-games-slideshow .plp-down-arrow{bottom:40px}}.slg-games-slideshow .plp-down-arrow .icon-arrow{font-size:20px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:inline-block}@-webkit-keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slg-games-slideshow .slides-navigation-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;pointer-events:none}.slg-games-slideshow .slides-navigation-container .slides-navigation{padding:0 10px;max-width:1000px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:900px){.slg-games-slideshow .slides-navigation-container .slides-navigation{padding:0 15px}}.slg-games-slideshow .slides-navigation-container .slides-navigation button{pointer-events:visible;padding:0;background:0 0;border:0;cursor:pointer}.slg-games-slideshow .slides-navigation-container .slides-navigation button span{font-size:24px}.slg-games-slideshow .slides-navigation-container .slides-navigation button.prev-slide{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-45px;top:42%}.slg-games-slideshow .slides-navigation-container .slides-navigation button.next-slide{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:-45px;top:42%}.slg-games-slideshow .flickity-page-dots{bottom:120px}@media (max-width:668px){.slg-games-slideshow .flickity-page-dots{bottom:100px}}.slg-games-slideshow .flickity-page-dots .dot{width:20px;height:20px;border:2px solid #fff;background:0 0;opacity:1}.slg-games-slideshow .flickity-page-dots .dot:before{background:0 0}.slg-games-slideshow .flickity-page-dots .dot.is-selected{background:#fff}.module-support{padding:100px 60px}@media only screen and (max-width:667px){.module-support{padding:40px}}.module-support .module-support-title{margin-top:0;margin-bottom:0;font-size:38px;line-height:39px;font-weight:400}.module-support .module-support-btn-container{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px!important}@media only screen and (max-width:667px){.module-support .module-support-btn-container{margin-top:10px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.module-support .module-support-btn-normal{text-align:center;font-size:14px;line-height:17px;margin:10px!important;width:100%;max-width:280px;height:37px!important}@media only screen and (max-width:667px){.module-support .module-support-btn-normal{max-width:183px}}@media only screen and (max-width:414px){.module-support .module-support-btn-normal{max-width:166px}}.module-support .module-support-btn-normal:hover{cursor:pointer}.widget.woocommerce h2{margin-top:40px}.widget.woocommerce li{margin:15px 0}.woocommerce .woocommerce-ordering{margin:0 0 20px;float:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#00b1e7}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#fff;border:1px solid #00b1e7}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#fff;border:1px solid #747474}.price_slider_amount button.button{background:#00b1e7;color:#fff;font-size:14px;font-weight:400;border-radius:6px}.woocommerce ul.product_list_widget a{font-weight:400;color:#747474;line-height:17px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce ul.product_list_widget a img{display:inline-block;height:100%;margin-right:20px}.woocommerce ul.product_list_widget .woocommerce-Price-amount.amount{display:none}.woocommerce ul.products li.product .button{display:none}.woocommerce-pagination{background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#747474}.woocommerce-pagination a{color:#747474}.woocommerce ul.products li.product .price{color:#747474}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:17px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;margin:0;background:#fff;float:none;width:100%!important;padding:20px;border-radius:6px}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}@media (max-width:1200px){.woocommerce ul.products{grid-gap:20px}}@media (max-width:1000px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:320px){.woocommerce ul.products{grid-template-columns:1fr}}.woocommerce ul.products:before{display:none}.woocommerce .related.products ul.products{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.woocommerce .related.products ul.products{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:320px){.woocommerce .related.products ul.products{grid-template-columns:1fr}}.woocommerce-page .content-area{padding:0 60px}@media (max-width:668px){.woocommerce-page .content-area{padding:0 40px}}@media (max-width:414px){.woocommerce-page .content-area{padding:0 20px}}.woocommerce-page .site-main{max-width:1396px;margin:40px auto}.woocommerce div.product div.images.woocommerce-product-gallery{width:auto;float:none}.woocommerce div.product p.price{color:#747474;font-size:38px;line-height:46px;font-weight:400}.summary.entry-summary .flex-control-nav.flex-control-thumbs{list-style-type:none;margin:40px 0 20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.summary.entry-summary .flex-control-nav.flex-control-thumbs img{display:block;border-radius:6px;cursor:pointer;-webkit-box-shadow:#747474 0 0 20px;box-shadow:#747474 0 0 20px;border:4px solid #fff;margin-right:20px}.summary.entry-summary .flex-control-nav.flex-control-thumbs .flex-active{border:4px solid #00b1e7}.woocommerce div.product form.cart .variations td.label{display:none}.woocommerce div.product form.cart .variations{width:50%}.woocommerce div.product form.cart .variations select{border:1px solid #747474}.woocommerce button.alt{background:#00b1e7!important;width:100%;font-weight:400;height:37px;border-radius:6px}.wc-box-office-ticket-form{padding-top:40px!important}.woocommerce div.product .woocommerce-tabs .panel{display:block!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce-tabs.wc-tabs-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-gap:20px}.woocommerce-tabs.wc-tabs-wrapper h2{color:#f6921e!important;font-size:18px;line-height:22px}.woocommerce-tabs.wc-tabs-wrapper p{font-size:14px;line-height:17px}.related.products h2{color:#f6921e!important;font-size:18px;line-height:22px}.woocommerce-Tabs-panel.wc-tab td,.woocommerce-Tabs-panel.wc-tab th,.woocommerce-Tabs-panel.wc-tab tr{border:0!important}.woocommerce table.shop_attributes{border:0}.woocommerce-cart form .row{display:grid;grid-template-columns:1fr 280px;grid-gap:20px}@media (max-width:930px){.woocommerce-cart form .row{grid-template-columns:1fr}}.woocommerce-cart form .row .col.span_8>h3{text-transform:none}.shop_table.cart.woocommerce-cart-form__contents td,.shop_table.cart.woocommerce-cart-form__contents th,.shop_table.cart.woocommerce-cart-form__contents tr{border:0!important;padding:30px 0}.shop_table.cart.woocommerce-cart-form__contents .product-name{padding-right:20px}.shop_table.cart.woocommerce-cart-form__contents .product-thumbnail{text-align:center}.woocommerce table.shop_table{border:0}.woocommerce-info,.woocommerce-message{background:#00bc16;color:#fff;font-weight:600;font-size:14px;padding:20px;border:0;border-radius:6px}.woocommerce-info a.button,.woocommerce-message a.button{display:none}.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-info a,.woocommerce-message a{color:#fff}.woocommerce-billing-fields>h3,h3#order_review_heading{text-transform:capitalize;margin-bottom:20px}.woocommerce-product-search{position:relative}.woocommerce-product-search input{margin:0!important;padding-right:75px!important}.woocommerce-product-search button{position:absolute;top:0;right:0;background:#00b1e7;border-radius:6px;height:100%;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97);border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;color:#fff;border:0}.woocommerce-page table.cart td.actions .coupon{padding:0}.woocommerce table.cart td.actions .coupon{position:relative;width:320px}@media only screen and (max-width:320px){.woocommerce table.cart td.actions .coupon{width:270px}}.woocommerce table.cart td.actions .coupon input[type=text]{width:100%;border:1px solid #747474;padding-right:155px;height:37px}.woocommerce table.cart td.actions .coupon input[type=submit]{position:absolute;top:0;right:-2px;width:150px;height:100%;background:#00b1e7;border-radius:6px;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97);border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;color:#fff;border:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.product-cart-description .cart-description{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;border-radius:6px;padding:20px}.product-cart-description h3{text-transform:none;margin-bottom:20px}.product-cart-description .cart_totals>h2{display:none}.woocommerce a.button.alt{background:#00b1e7;font-size:14px;font-weight:400;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.woocommerce a.button.alt:hover{background:#00769b}.cart_totals td,.cart_totals th,.cart_totals tr,.order-review td,.order-review th,.order-review tr{border:0!important}.product-container .product-quantity{padding:0!important}.product-container .variation{display:none}.place-order-refund-text,.wc-proceed-to-checkout{line-height:17px}.place-order-refund-text em,.wc-proceed-to-checkout em{font-size:14px;font-style:normal;line-height:17px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.shop_table.woocommerce-checkout-review-order-table .cart_item{display:grid;grid-template-columns:60px 1fr;grid-gap:50px;margin-bottom:20px}#customer_details{display:grid;grid-template-columns:1fr 280px;grid-gap:20px}@media (max-width:930px){#customer_details{grid-template-columns:1fr}}#customer_details:before{display:none}#customer_details>div{float:none;width:auto}#order_review{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;border-radius:6px;padding:20px}#order_review .product-info h4{font-size:14px;font-weight:600;line-height:17px}#order_review .woocommerce-Price-amount.amount{color:#747474}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox,.woocommerce-notice.woocommerce-notice--info.woocommerce-info{font-size:14px;line-height:17px!important}.woocommerce ul.product_list_widget li a{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex}.product-price,.product-quantity,.product-subtotal{padding:30px 20px!important}.woocommerce-tabs.wc-tabs-wrapper{overflow:hidden}.woocommerce div.product.virtual{overflow:hidden}.related.products{clear:both;padding:20px}.woocommerce .quantity .qty{padding:0}@media only screen and (max-width:768px){.shop_table.cart td,.shop_table.cart th,.shop_table.cart tr{font-size:10px;padding:10px!important}}@media only screen and (max-width:320px){.shop_table.cart td,.shop_table.cart th,.shop_table.cart tr{padding:5px!important;width:30px}.shop_table.cart .quantity .qty{padding:5px;width:25px;font-size:10px;height:25px}}.woocommerce form .form-row .input-checkbox,.woocommerce ul#shipping_method li input,.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{position:relative;opacity:1;pointer-events:auto}.woocommerce ul#shipping_method li label{font-size:14px;line-height:17px}.woocommerce-error{padding-left:60px!important}.cart-description select,.woocommerce form .form-row select{display:block!important;border:1px solid #747474}.woocommerce td.product-name dl.variation{display:none}.woocommerce.widget_product_tag_cloud ul{padding-left:25px}.woocommerce.widget_product_tag_cloud li{list-style:disc}.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce-page .select-wrapper .caret,.woocommerce-page .select-wrapper input.select-dropdown{display:none}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{font-size:18px;color:#747474;font-weight:400;margin-left:8px}.entry-summary>.woocommerce{width:100%}.woocommerce-info a{color:#fff!important;text-decoration:underline!important}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{float:none}.woocommerce-checkout #payment div.form-row{padding:16px!important}.woocommerce-checkout #payment div.payment_box .form-row{padding:0 16px!important}.venue-info-module-wrapper{padding:40px 60px;background:#fff}@media (min-width:0px){.venue-info-module-wrapper{padding:20px}}@media (min-width:668px){.venue-info-module-wrapper{padding:40px}}@media (min-width:1000px){.venue-info-module-wrapper{padding:40px 60px}}.venue-info-module-wrapper .venue-info-module-container{margin:0 auto;max-width:1396px}.venue-info-module{display:grid;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);grid-template-columns:1fr;grid-gap:20px 0}@media only screen and (min-width:668px){.venue-info-module{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);grid-gap:0 20px}}@media only screen and (min-width:1000px){.venue-info-module{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);grid-gap:0 20px}}.venue-info-module .image-gallery-module{padding:0;grid-column:1/2;grid-row:1/2}@media only screen and (min-width:668px){.venue-info-module .image-gallery-module{grid-column:1/2}}@media only screen and (min-width:1000px){.venue-info-module .image-gallery-module{grid-column:1/3}}.venue-info-module .image-gallery-module .image-gallery-container{padding:0}.venue-info-module .image-gallery-module .image-gallery-container .image-gallery-navigation-container{padding:0}.venue-info-module .image-gallery-module .image-gallery-container .carousel-cell .image-container img{max-height:519px}.venue-info-module .venue-sidebar-wrapper{grid-column:1/2;grid-row:2/3}@media only screen and (min-width:668px){.venue-info-module .venue-sidebar-wrapper{grid-column:2/3;grid-row:1/2}}@media only screen and (min-width:1000px){.venue-info-module .venue-sidebar-wrapper{grid-column:3/4;grid-row:1/2}}.venue-info-module .venue-sidebar{-webkit-box-shadow:5px 5px 40px #999;box-shadow:5px 5px 40px #999;padding:20px;border-radius:6px;background:#fff;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.venue-info-module .venue-sidebar-heading{text-transform:capitalize;margin:0 0 20px}.venue-info-module table{margin:0}.venue-info-module table tr{border-bottom:none}.venue-info-module table td{font-size:14px;line-height:17px;padding:10px 0}.venue-info-module table td:first-child{font-weight:700}.venue-info-module table td:last-child{text-align:right}.champs-hero-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.champs-hero-container{position:relative}.champs-hero-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:-o-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0))}@media (max-width:1000px){.champs-hero-container:after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.7),rgba(0,0,0,0));background:-o-linear-gradient(left,rgba(0,0,0,.7),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0))}}@media (max-width:668px){.champs-hero-container:after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:-o-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0))}}.hero-slide{background:-webkit-linear-gradient(214deg,#04e1c5,#842dfa);background:-o-linear-gradient(214deg,#04e1c5,#842dfa);background:linear-gradient(236deg,#04e1c5,#842dfa)}.champs-hero-content,.hero-slide{height:100%}.champs-hero-content{position:relative;overflow:hidden}.champs-hero-content .pdp-selection{position:absolute;top:60px;left:0;width:100%;background:rgba(0,0,0,.4);z-index:25}@media (max-width:630px){.champs-hero-content .pdp-selection{display:none}}.champs-hero-content .pdp-selection .pdp-selection-content{max-width:1000px;margin:0 auto;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:900px){.champs-hero-content .pdp-selection .pdp-selection-content{padding:10px 20px}}.champs-hero-content .pdp-selection .pdp-selection-content a,.champs-hero-content .pdp-selection .pdp-selection-content p{padding:0;margin:0;color:#fff;font-weight:600;font-size:18px}.champs-hero-content .pdp-selection .pdp-selection-content .selection-heading{min-width:140px}.champs-hero-content .pdp-selection .pdp-selection-content .selection-list{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.champs-hero-content .pdp-selection .pdp-selection-content .selection-list a{margin:0 10px}.champs-hero-content .pdp-selection .pdp-selection-content .selection-list a:hover{color:#bbdefb}.hero-slide{position:relative}.slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1000px;margin:0 auto;height:100%;padding:134px 0 40px;position:relative}@media (max-width:1000px){.slide-content{padding-top:170px}}@media (max-width:630px){.slide-content{padding-top:100px}}.slide-content .slide-copy{width:65%;text-align:center;z-index:10;padding:0 15px}@media (max-width:668px){.slide-content .slide-copy{width:100%}}.slide-content .slide-copy .slide-series-art{max-width:200px;margin:0 auto}.slide-content .slide-copy h1,.slide-content .slide-copy p,.slide-content .slide-copy ul{color:#fff}.slide-content .slide-copy p{line-height:22px}.slide-content .slide-copy .hyper{text-transform:none;color:#fff!important}.slide-content .slide-copy .series-highlights{background:rgba(0,0,0,.3);border-radius:6px;display:inline-block;padding:10px;max-width:420px;margin-top:10px}.slide-content .slide-copy .series-highlights li{font-size:18px;display:inline}.slide-content .slide-copy .white-btn{color:#2ea5d6!important}.slide-content .slide-copy .white-btn:hover{background:#bbdefb!important}.slide-content .slide-key-art{position:absolute;bottom:0;right:0;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;width:1920px}@media (max-width:668px){.slide-content .slide-key-art{display:none}}.slide-content .slide-key-art img{height:100%;display:block;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px)}.champs-signup-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sign-up-content{position:relative;z-index:20;text-align:center;padding:60px 0;background:-webkit-linear-gradient(214deg,rgba(132,45,250,.8),rgba(4,225,197,.8));background:-o-linear-gradient(214deg,rgba(132,45,250,.8),rgba(4,225,197,.8));background:linear-gradient(236deg,rgba(132,45,250,.8),rgba(4,225,197,.8))}.sign-up-content h1,.sign-up-content p{color:#fff!important}.sign-up-content .sign-up h1{text-transform:none}.sign-up-content .white-btn{color:#2ea5d6!important}.sign-up-content .white-btn:hover{background:#bbdefb!important}.presenters{background:#f6f6f6;text-align:center}.presenters .hyper{text-transform:none;color:#747474;margin-bottom:40px}.presenters .presenters-content{max-width:1000px;margin:0 auto;padding:60px 10px}@media (max-width:1000px){.presenters .presenters-content{padding:60px 20px}}.presenters .presenters-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.presenters .presenters-logos .presenters-logo{padding:10px}.presenters .presenters-logos .presenters-logo img{width:225px}.presenters .presenters-info{margin-top:40px;color:#747474}.testimonial-cta{position:relative}.testimonial-cta h1,.testimonial-cta p{color:#fff!important}.testimonial-cta .testimonial{position:relative;z-index:20}.testimonial-cta .testimonial-content{position:relative;z-index:55}.testimonial-cta .testimonial-content .testimonial-slide{width:100%;position:relative}.testimonial-cta .testimonial-content .testimonial-slide img{display:block;width:100%}.testimonial-cta .testimonial-content .testimonial-slide .testimonial{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}@media (max-width:668px){.testimonial-cta .testimonial-content .testimonial-slide .testimonial{padding:0 20px}}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote{max-width:1000px;margin:auto;text-align:center;padding:0 20px}@media (max-width:650px){.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote{font-size:.5em}}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote h1{font-size:1.875em;font-weight:300;margin:0;padding-bottom:20px}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote p{margin:0;font-weight:600;font-size:2.375em;line-height:1.2em}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote p.credit{padding-top:20px;text-align:right;font-weight:300;font-size:1.875em}.champs-learn-more-sub-heading{text-align:center;font-weight:300;font-size:1.5em;margin:-30px auto 30px;padding:0 10px 20px;max-width:1000px;line-height:35px}.champs-videos-container{background:#fff;padding:60px 10px}@media (max-width:1000px){.champs-videos-container{padding:60px 20px}}.champs-videos-container .hyper{text-transform:none;text-align:center;padding-bottom:40px}.champs-videos-container .icon-play{color:rgba(255,255,255,.6);font-size:94px;margin:auto;width:auto;height:auto}.champs-videos-container .video-thumb{overflow:hidden;border-top-right-radius:6px;border-top-left-radius:6px}.champs-videos-container .video-thumb img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;display:block;width:100%}.champs-videos-container .video-thumb a{display:block;position:relative}.champs-videos-container .video-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;background:rgba(0,0,0,.45)}.champs-videos-container .video-thumb a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.champs-videos-container .video-thumb a:hover:after{background:rgba(0,0,0,0)}.champs-videos-container .video-thumb a .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:50}.champs-videos-container .champs-video-elements{max-width:1000px;margin:0 auto;display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);padding:0 10px}@media (max-width:860px){.champs-videos-container .champs-video-elements{padding:0 20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.champs-videos-container .champs-video-elements{grid-template-columns:repeat(1,1fr)}}.champs-videos-container .champs-video-elements .video-element{border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2)}@media (max-width:860px){.champs-videos-container .champs-video-elements .video-element:nth-child(1){grid-column:1/-1}}.champs-videos-container .champs-video-elements .video-content{padding:0 20px 20px}#citiesSelectionHeader .modal-city-selection,#citiesSelectionSignup .modal-city-selection{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px}#citiesSelectionHeader .city,#citiesSelectionSignup .city{text-align:center}#citiesSelectionHeader .city img,#citiesSelectionSignup .city img{max-width:70px}#citiesSelectionHeader .city a,#citiesSelectionSignup .city a{color:#00e1ea}#citiesSelectionHeader .cancel-btn,#citiesSelectionSignup .cancel-btn{text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJzdHlsZS5jc3MiLCJfY29sb3JzLnNjc3MiLCJfZXh0ZW5kcy5zY3NzIiwiX21peGlucy1icmVha3BvaW50cy5zY3NzIiwiX2ZhbmN5Ym94LnNjc3MiLCJlbGVtZW50cy9fYWx3YXlzX2VucXVldWUuc2NzcyIsImVsZW1lbnRzL193b3JkcHJlc3Muc2NzcyIsImVsZW1lbnRzL19jb250YWluZXIuc2NzcyIsImVsZW1lbnRzL19oZWFkZXIuc2NzcyIsImVsZW1lbnRzL19wYWdlLnNjc3MiLCJlbGVtZW50cy9fbW9kdWxlcy5zY3NzIiwiZWxlbWVudHMvX3NpZGViYXIuc2NzcyIsImVsZW1lbnRzL180MDQuc2NzcyIsImVsZW1lbnRzL19wYXJ0bmVyLnNjc3MiLCJlbGVtZW50cy9fdmVudWUtaGVhZGVyLnNjc3MiLCJlbGVtZW50cy9fYW5ub3VuY2VtZW50cy5zY3NzIiwiZWxlbWVudHMvX2Jsb2cuc2NzcyIsImVsZW1lbnRzL19ibG9nX21vZHVsZS5zY3NzIiwiZWxlbWVudHMvX2N0YS1iYW5uZXIuc2NzcyIsImVsZW1lbnRzL19leHBsb3JlLWV4cGVyaWVuY2VzLnNjc3MiLCJlbGVtZW50cy9fZmVhdHVyZWQtZXhwZXJpZW5jZXMuc2NzcyIsImVsZW1lbnRzL19mZWF0dXJlZC1pbWFnZS5zY3NzIiwiZWxlbWVudHMvX2Z1dHVyZS1leHBlcmllbmNlcy5zY3NzIiwiZWxlbWVudHMvX2dhbWVzLWRpcmVjdG9yeS5zY3NzIiwiZWxlbWVudHMvX2dhbWUtc2VsZWN0b3Iuc2NzcyIsImVsZW1lbnRzL19pbWFnZS1nYWxsZXJ5LnNjc3MiLCJlbGVtZW50cy9fbG9naW4uc2NzcyIsImVsZW1lbnRzL19tb2R1bGVfYmxvZy5zY3NzIiwiZWxlbWVudHMvX21vZHVsZV9nZXRfaW52b2x2ZWQuc2NzcyIsImVsZW1lbnRzL19tb2R1bGUtdmlkZW8uc2NzcyIsImVsZW1lbnRzL19waG90by1jYXJvdXNlbC5zY3NzIiwiZWxlbWVudHMvX3NlY3Rpb24tc2VwYXJhdG9yLnNjc3MiLCJlbGVtZW50cy9fc2hvcnQtYXJ0aWNsZS5zY3NzIiwiZWxlbWVudHMvX3NpbmdsZS1leHBlcmllbmNlLnNjc3MiLCJlbGVtZW50cy9fc2luZ2xlLXZlbnVlLnNjc3MiLCJlbGVtZW50cy9fc2luZ2xlLXZpZGVvLnNjc3MiLCJlbGVtZW50cy9fc2xpZGVyLnNjc3MiLCJlbGVtZW50cy9fc3VwcG9ydC5zY3NzIiwiZWxlbWVudHMvX3dvb2NvbW1lcmNlLnNjc3MiLCJlbGVtZW50cy9fdmVudWUtaW5mby5zY3NzIiwiZWxlbWVudHMvY2hhbXBzL19tb2R1bGUtaGVhZGVyLnNjc3MiLCJlbGVtZW50cy9jaGFtcHMvX21vZHVsZS1zaWdudXAuc2NzcyIsImVsZW1lbnRzL2NoYW1wcy9fbW9kdWxlLXNwb25zb3Iuc2NzcyIsImVsZW1lbnRzL2NoYW1wcy9fbW9kdWxlLXRlc3RpbW9uaWFsLnNjc3MiLCJlbGVtZW50cy9jaGFtcHMvX21vZHVsZS12aWRlby5zY3NzIiwiZWxlbWVudHMvY2hhbXBzL19tb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7O0FDQUEsNEVDQUEsaUREVUEsS0FDRSxZQUFBLEtBQ0EseUJBQUEsS0FVRixLQUNFLE9BQUEsRUFPRixLQUNFLFFBQUEsTUFRRixHQUNFLFVBQUEsSUFDQSxPQUFBLE1BQUEsRUFXRixHQUNFLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFDQSxTQUFBLFFBUUYsSUFDRSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFVRixFQUNFLGlCQUFBLFlBUUYsWUFDRSxjQUFBLEtBQ0EsZ0JBQUEsVUFDQSx3QkFBQSxVQUFBLE9BQUEsZ0JBQUEsVUFBQSxPQU9GLEVFRkEsT0ZJRSxZQUFBLE9BUUYsS0VKQSxJQUNBLEtGTUUsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBT0YsTUFDRSxVQUFBLElBUUYsSUVOQSxJRlFFLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHRixJQUNFLE9BQUEsT0FHRixJQUNFLElBQUEsTUFVRixJQUNFLGFBQUEsS0FXRixPRWRBLE1BQ0EsU0FDQSxPQUNBLFNGZ0JFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFRRixPRVpBLE1GY0UsU0FBQSxRQVFGLE9FYkEsT0ZlRSxlQUFBLEtFUEYsY0FDQSxhQUNBLGNGWUEsT0FJRSxtQkFBQSxPRVRGLGdDQUNBLCtCQUNBLGdDRmNBLHlCQUlFLGFBQUEsS0FDQSxRQUFBLEVFWEYsNkJBQ0EsNEJBQ0EsNkJGZ0JBLHNCQUlFLFFBQUEsSUFBQSxPQUFBLFdBT0YsU0FDRSxRQUFBLE1BQUEsTUFBQSxPQVVGLE9BQ0UsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsT0FPRixTQUNFLGVBQUEsU0FPRixTQUNFLFNBQUEsS0VqQkYsZ0JBSUEsYUZ1QkUsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxFRWxCRix5Q0FLQSx5Q0ZzQkUsT0FBQSxLRW5CRixjRjRCRSxtQkFBQSxVQUNBLGVBQUEsS0VwQkYseUNGNEJFLG1CQUFBLEtBUUYsNkJBQ0UsbUJBQUEsT0FDQSxLQUFBLFFBVUYsUUFDRSxRQUFBLE1BT0YsUUFDRSxRQUFBLFVBVUYsU0FDRSxRQUFBLEtFOUJGLFNGc0NFLFFBQUEsS0cxVUYsT0FDRSxXQUFBLEtBR0YsT0FDRSxXQUFBLEtBR0YsWUFDRSxXQUFBLFFBR0YsYUFDRSxXQUFBLFFBR0YsV0FDRSxXQUFBLFFBR0YsV0FDRSxXQUFBLFFBR0YsZUFDRSxXQUFBLFFBR0YsYUFDRSxXQUFBLFFBR0YsYUFDRSxXQUFBLFFBR0YsYUFDRSxXQUFBLFFBR0YsYUFDRSxXQUFBLFFBR0YsYUFDRSxXQUFBLFFBS0YsWUFDRSxNQUFBLEtBR0YsWUFDRSxNQUFBLEtBR0YsaUJBQ0UsTUFBQSxRQUdGLGtCQUNFLE1BQUEsUUFHRixnQkFDRSxNQUFBLFFBR0YsZ0JBQ0UsTUFBQSxRQUdGLG9CQUNFLE1BQUEsUUFHRixrQkFDRSxNQUFBLFFBR0Ysa0JBQ0UsTUFBQSxRQUdGLGtCQUNFLE1BQUEsUUFHRixrQkFDRSxNQUFBLFFBR0Ysa0JBQ0UsTUFBQSxRSG1DRixJQzFJRSxVQUFBLEtBQ0EsT0FBQSxLREFGLEtDSUUsbUJBQUEsV0FBQSxXQUFBLFdBRUYsRUFBQSxPQUFBLFFBQ0UsbUJBQUEsUUFBQSxXQUFBLFFES0YsS0NERSxZQUFBLFFBQUEsQ0FBQSxXQUdGLHVDQUFBLGdCQUFBLDREQUNFLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FHRixpREFDRSxXQUFBLE1BR0YsZ0dBQUEscUhBQUEsZ0dBQUEseUVBQUEscUhBQ0UsVUFBQSxLQUVBLHlCQUhGLGdHQUFBLHFIQUFBLGdHQUFBLHlFQUFBLHFIQUlJLElBQUEsY0FJSiwwREFDRSxXQUFBLE1BR0YsRUFDRSxZQUFBLElBR0Ysc0JBQ0UsV0FBQSxLQUNBLFdBQUEsT0FGRix3QkFJSSxPQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FOSix3QkFTSSxNQUFBLFFBR0osYUFDRSxNQUFBLEtHOURGLDJCQUFBLG1DQUFBLDZCQUFBLG9DQUFBLDJDQUFBLGtEQUNFLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsRUFHRixxQkFBQSxnQ0FDRSxTQUFBLFNBQ0EsT0FBQSxNQUNBLFNBQUEsT0FDQSxNQUFBLEtBQ0EsMEJBTEYscUJBQUEsZ0NBTUksV0FBQSxPQUVGLHlCQUFBLG9DQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBQ0EseUJBTkYseUJBQUEsb0NBT0ksa0JBQUEsaUJBQUEsU0FBQSxjQUFBLGlCQUFBLFNBQUEsVUFBQSxpQkFBQSxVQUVGLHlCQVRGLHlCQUFBLG9DQVVJLGtCQUFBLGlCQUFBLFdBQUEsY0FBQSxpQkFBQSxXQUFBLFVBQUEsaUJBQUEsWUFHSiwyQkFBQSxzQ0FDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLHNGQUFBLFdBQUEsa0VBQUEsV0FBQSw2REFBQSxXQUFBLDJEQUVGLHdDQUFBLG1EQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQ2tJRixRQUFBLEVBQUEsS0FDQSx5QkR6SUEsd0NBQUEsbURDMElFLFFBQUEsRUFBQSxNQUVGLHlCRDVJQSx3Q0FBQSxtREM2SUUsUUFBQSxFQUFBLE1EcElGLDhCQUFBLHlDQUNFLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9FNUNKLDhCQUNJLFNBQUEsT0FHSixpQkFDSSxPQUFBLEtBR0osb0JBQ0ksS0FBQSxRQUNBLE9BQUEsRUFDQSxTQUFBLG1CQUNBLElBQUEsUUFDQSxXQUFBLE9BR0osb0JBQ0ksNEJBQUEsT0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLE1BQ0EsNEJBQUEsWUFDQSxJQUFBLEVBQ0EsaUJBQUEsYUFDQSxhQUFBLGFBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBQ0EsTUFBQSxLQUNBLFFBQUEsTUFHSixzQkFDSSxtQkFBQSxXQUFBLFdBQUEsV0pxZkosYUFEQSxnQklqZkEsZ0JKbWZBLGdCSS9lSSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUdKLGdCQUNJLDJCQUFBLE1BQ0EsV0FBQSxLQUdKLGFBQ0ksV0FBQSxRQUNBLFFBQUEsRUFDQSw0QkFBQSxRQUFBLHVCQUFBLFFBQUEsb0JBQUEsUUFDQSw0QkFBQSxRQUFBLHVCQUFBLFFBQUEsb0JBQUEsUUFDQSxtQ0FBQSw0QkFBQSw4QkFBQSw0QkFBQSwyQkFBQSw0QkFHSiwrQkFDSSxRQUFBLEdBQ0EsbUNBQUEsNEJBQUEsOEJBQUEsNEJBQUEsMkJBQUEsNEJKeWZKLGtCSXRmQSxrQkp1ZkEsc0NBRkEsa0JJamZJLFVBQUEsSUFDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLG1CQUFBLFFBQUEsS0FBQSxJQUFBLENBQUEsV0FBQSxHQUFBLEtBQUEsS0FBQSxjQUFBLFFBQUEsS0FBQSxJQUFBLENBQUEsV0FBQSxHQUFBLEtBQUEsS0FBQSxXQUFBLFFBQUEsS0FBQSxJQUFBLENBQUEsV0FBQSxHQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxNSjBmSix5Q0l2ZkEseUNKd2ZBLHlEQUZBLHlDSWxmSSxRQUFBLEVBQ0EsbUJBQUEsUUFBQSxLQUFBLEtBQUEsRUFBQSxDQUFBLFdBQUEsR0FBQSxLQUFBLEdBQUEsY0FBQSxRQUFBLEtBQUEsS0FBQSxFQUFBLENBQUEsV0FBQSxHQUFBLEtBQUEsR0FBQSxXQUFBLFFBQUEsS0FBQSxLQUFBLEVBQUEsQ0FBQSxXQUFBLEdBQUEsS0FBQSxHQUNBLFdBQUEsUUFHSixrQkFDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLHVCQUFBLHFCQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLFdBQ0EsUUFBQSxFQUFBLEtBQ0EsZUFBQSxLQUNBLElBQUEsRUFDQSxzQkFBQSxLQUNBLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FHSixrQkFDSSxNQUFBLEVBQ0EsSUFBQSxFQUdKLGdCQUNJLFVBQUEsSUFDQSxTQUFBLFFBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBQ0EsUUFBQSxNQUdKLGtDQUNJLFNBQUEsT0FHSixnQkFDSSw0QkFBQSxPQUVBLFFBQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLEtBQ0EsMkJBQUEsTUFDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsT0FDQSxJQUFBLEVBQ0EsNEJBQUEsT0FBQSxDQUFBLGtCQUFBLG9CQUFBLE9BQUEsQ0FBQSxrQkFBQSx1QkFBQSxTQUFBLENBQUEsUUFBQSxvQkFBQSxTQUFBLENBQUEsUUFBQSxvQkFBQSxTQUFBLENBQUEsT0FBQSxDQUFBLGtCQUNBLFlBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUdKLHdCQUNJLFFBQUEsR0FDQSxRQUFBLGFBQ0EsVUFBQSxFQUNBLE9BQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxFQUdKLHFDSnVmQSx5QkFDQSxzQkFGQSwwQklsZkksUUFBQSxNQUdKLHVCQUNJLFNBQUEsT0FDQSxRQUFBLEtBQUEsRUFHSiwrQkFDSSxRQUFBLEtBR0osc0JBQ0ksUUFBQSxJQUdKLGtCQUNJLFdBQUEsS0FDQSxRQUFBLGFBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxTQUFBLEtBQ0EsMkJBQUEsTUFDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsS0FDQSxlQUFBLE9BR0oseUNBQ0ksa0NBQUEseUJBQUEsMEJBQUEseUJBQ0EsNEJBQUEsT0FDQSxXQUFBLElBQ0Esa0JBQUEsVUFDQSxnQkFBQSxLQUFBLEtBQ0EsS0FBQSxFQUNBLFVBQUEsS0FDQSxTQUFBLFFBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EscUJBQUEsSUFBQSxLQUNBLHlCQUFBLElBQUEsS0FBQSxpQkFBQSxJQUFBLEtBQ0EsNEJBQUEsT0FBQSxDQUFBLGtCQUFBLG9CQUFBLE9BQUEsQ0FBQSxrQkFBQSx1QkFBQSxTQUFBLENBQUEsUUFBQSxvQkFBQSxTQUFBLENBQUEsUUFBQSxvQkFBQSxTQUFBLENBQUEsT0FBQSxDQUFBLGtCQUNBLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLE1BR0osd0NBQ0ksT0FBQSxpQkFBQSxPQUFBLFNBR0osdUNBQ0ksT0FBQSxnQkFBQSxPQUFBLFFKeWZKLG9DSXRmQSxzQ0FFSSxPQUFBLGFBQ0EsT0FBQSxLQUdKLHdDQUNJLE9BQUEsaUJBQ0EsT0FBQSxTQUdKLDJDQUNJLE9BQUEsS0FHSixnQkptZkEsb0JJamZJLFdBQUEsSUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUdKLG9CQUNJLFFBQUEsRUpzZkosMENBRkEsdUNBQ0EsdUNJbGZBLHlDQUlJLE9BQUEsS0FDQSxTQUFBLFFBQ0EsUUFBQSxFQUNBLE1BQUEsS0FHSix5Q0FDSSxXQUFBLEtBR0osdUNBQ0ksV0FBQSxRQUdKLDBDQUNJLFdBQUEsS0pnZkosaUJJN2VBLGdCQUVJLFdBQUEsSUFDQSxPQUFBLEVBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsU0FBQSxPQUNBLFFBQUEsRUFDQSxNQUFBLEtBSUosaUJBQ0ksS0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBR0osZ0JBQ0ksV0FBQSxLQUNBLE9BQUEsUUFDQSxVQUFBLE1BQ0EsUUFBQSxLQUNBLE1BQUEsS0FHSixrQkFDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUtKLGlCQUNJLFdBQUEsa0JBQ0EsT0FBQSxFQUNBLGNBQUEsRUFDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxhQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxNQUFBLElBQUEsY0FBQSxNQUFBLElBQUEsV0FBQSxNQUFBLElBQ0EsZUFBQSxJQUNBLFdBQUEsUUFDQSxNQUFBLEtBR0osaUJKMmVBLHNCQURBLHlCSXZlSSxNQUFBLEtBR0osdUJBQ0ksTUFBQSxLQUdKLHVCQUNJLFFBQUEsRUFHSixnQ0FDSSxRQUFBLElBQUEsT0FHSiwyQkpzZUEsaUNJcGVJLE1BQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxFQUlKLHFCQUNJLE9BQUEsS0FHSixxQkFDSSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFNBQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUdKLDBCQUNJLEtBQUEsYUFDQSxhQUFBLEVKcWVKLDJDSWxlQSx3Q0FFSSxRQUFBLEtKb2VKLDBDSWplQSx5Q0FFSSxRQUFBLEtBR0osbUJBQ0ksV0FBQSxRQUNBLE9BQUEsSUFDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsY0FBQSxVQUNBLGtCQUFBLFVBQUEsVUFBQSxVQUNBLHFCQUFBLEVBQ0EseUJBQUEsRUFBQSxpQkFBQSxFQUNBLDRCQUFBLGtCQUFBLG9CQUFBLGtCQUFBLHVCQUFBLFVBQUEsb0JBQUEsVUFBQSxvQkFBQSxTQUFBLENBQUEsa0JBQ0EsbUNBQUEsT0FBQSw4QkFBQSxPQUFBLDJCQUFBLE9BQ0EsUUFBQSxNQUtKLHNCQUNJLFdBQUEsSUFDQSxPQUFBLEVBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxHQUNBLFFBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxRQUFBLElBR0osNEJBQ0ksTUFBQSxLQUNBLFFBQUEsRUFHSiw0Q0FDSSxNQUFBLGFBQ0EsUUFBQSxLQUNBLE1BQUEsRUFDQSxJQUFBLEVBR0osNkRBQ0ksU0FBQSxPQUdKLDJDSmtlQSw2REloZUksUUFBQSxLQUtKLHNDQUNJLGdCQUFBLFlBQ0EsT0FBQSxNQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxpQkFDQSxNQUFBLEtBR0osMENBQ0ksUUFBQSxJQUdKLGtEQUNJLEtBQUEsRUFDQSxLQUFBLDBCQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsSUFHSixtREFDSSxRQUFBLEtBQUEsSUFBQSxLQUFBLEtBQ0EsTUFBQSxFQUNBLE1BQUEsMkJBS0osa0JBQ0ksV0FBQSw2UEFBQSxXQUFBLGdMQUFBLFdBQUEsMktBQUEsV0FBQSx3S0FRQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsS0FBQSxFQUNBLFlBQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsZUFBQSxLQUNBLE1BQUEsRUFDQSxXQUFBLE9BQ0EsUUFBQSxNQUd5Qiw2QkF0QjdCLGtCQXdCUSxRQUFBLEtBQUEscUNBQUEsc0NBQUEscUNBSVIsNEJBQ0ksV0FBQSxNQUdKLHdCQUNJLFdBQUEsS0FDQSxTQUFBLEtBQ0EsZUFBQSxJQUdKLG9CSmtkQSx5QkFDQSw0QkloZEksTUFBQSxLQUNBLGdCQUFBLEtBR0osMEJBQ0ksTUFBQSxLQUNBLGdCQUFBLFVBS0osa0JBQ0ksa0JBQUEsZ0JBQUEsR0FBQSxPQUFBLFNBQUEsVUFBQSxnQkFBQSxHQUFBLE9BQUEsU0FDQSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxvQkFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLE9BQUEsTUFBQSxFQUFBLEVBQUEsTUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsTUFHSixtQ0FDSSxLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkFGUiwyQkFDSSxLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkFNUixtQkFDSSxtQ0FBQSx3QkFBQSw4QkFBQSx3QkFBQSwyQkFBQSx3QkFLSiw0Q0FDSSxRQUFBLEVBQ0Esa0JBQUEsdUJBQUEsVUFBQSx1QkFHSix3Q0FDSSxRQUFBLEVBQ0Esa0JBQUEsc0JBQUEsVUFBQSxzQkFHSiwyQ0FDSSxRQUFBLEVBQ0Esa0JBQUEsbUJBQUEsVUFBQSxtQkpzZEosdUNJamRBLDJDQUVJLFFBQUEsRUFDQSxtQ0FBQSwwQkFBQSw4QkFBQSwwQkFBQSwyQkFBQSwwQkFHSiwwQ0FDSSxRQUFBLEVBS0osa0RBQ0ksUUFBQSxFQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBR0osOENBQ0ksUUFBQSxFQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osaURBQ0ksUUFBQSxFQUNBLGtCQUFBLGVBQUEsVUFBQSxlQUtKLDZDQUNJLFFBQUEsRUFDQSxjQUFBLGdCQUNBLGtCQUFBLGdCQUFBLFVBQUEsZ0JBR0oseUNBQ0ksUUFBQSxFQUNBLGNBQUEsZUFDQSxrQkFBQSxlQUFBLFVBQUEsZUFHSiw0Q0FDSSxRQUFBLEVBQ0EsY0FBQSxVQUNBLGtCQUFBLFVBQUEsVUFBQSxVQUtKLCtDQUNJLFFBQUEsRUFDQSxrQkFBQSxlQUFBLHVCQUFBLFVBQUEsZUFBQSx1QkFHSiwyQ0FDSSxRQUFBLEVBQ0Esa0JBQUEsZUFBQSxzQkFBQSxVQUFBLGVBQUEsc0JBR0osOENBQ0ksUUFBQSxFQUNBLGtCQUFBLGVBQUEsbUJBQUEsVUFBQSxlQUFBLG1CQUtKLDJDQUNJLGtCQUFBLHVCQUFBLFVBQUEsYUFBQSxVQUFBLHVCQUFBLFVBQUEsYUFHSix1Q0FDSSxrQkFBQSxzQkFBQSxVQUFBLFlBQUEsVUFBQSxzQkFBQSxVQUFBLFlBR0osMENBQ0ksa0JBQUEsbUJBQUEsU0FBQSxVQUFBLG1CQUFBLFNBSUosa0NBdmdCQSxnQkF5Z0JRLGFBQUEsSUFDQSxjQUFBLElBdmVSLHVCQTJlUSxRQUFBLElBQUEsRUExUFIsc0JBOFBRLE1BQUEsS0FHSiw2Q0FDSSxXQUFBLFFBQ0EsTUFBQSxRQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxJQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQXpNUixrQkE2TVEsYUFBQSxLQUNBLGNBQUEsS0FHeUIsNkJBak5qQyxrQkFtTlksYUFBQSxvQ0FDQSxjQUFBLHVDQU1aLGdCQUNJLFdBQUEsUUFDQSxjQUFBLElBQ0EsVUFBQSxJQUNBLFFBQUEsS0FDQSxXQUFBLE9BR0osbUJBQ0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUdKLGtCQUNJLE9BQUEsRUFDQSxRQUFBLEVBR0osd0JBQ0ksT0FBQSxFQUNBLGNBQUEsSUFDQSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLElBQUEsS0FBQSxJQUNBLFVBQUEsTUFDQSxRQUFBLEVBQUEsS0FDQSxnQkFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxjQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFDQSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPSmljSiw2Qkk5YkEsZ0NBRUksTUFBQSxLQUdKLDhCQUNJLGdCQUFBLEtBR0osNEJBQ0ksV0FBQSxRQUdKLGtDQUNJLFdBQUEsUUFHSiw0QkFDSSxXQUFBLFFBR0osa0NBQ0ksV0FBQSxRQUdKLDRCQUNJLFdBQUEsUUFHSixrQ0FDSSxXQUFBLFFBR0osNEJBQ0ksT0FBQSxLQUNBLGFBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLEtBR0osaUNBQ0ksS0FBQSxLQUdKLHVCQUNJLFdBQUEsSUFDQSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEVBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FJSixpQkFDSSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsS0FDQSxPQUFBLEVBQ0EsMkJBQUEsTUFDQSxtQkFBQSx5QkFDQSxRQUFBLElBQUEsSUFBQSxJQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSw0QkFBQSxjQUNBLElBQUEsRUFDQSxNQUFBLE1BQ0EsUUFBQSxNQUdKLG1CQUNJLFdBQUEsS0FDQSxXQUFBLE9BR0osdUNBQ0ksUUFBQSxNQUdKLHNDQUNJLE1BQUEsTUFHSix1QkFDSSxVQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLFNBQUEsU0FDQSxZQUFBLE9BQ0EsTUFBQSxLQUdKLDBDQUNJLFNBQUEsT0FHSiw2REFDSSxNQUFBLElBR0osbUVBQ0ksV0FBQSxLQUNBLGNBQUEsS0FDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGVBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGVBR0osbUVBQ0ksV0FBQSxRQUNBLGNBQUEsS0FHSix5QkFDSSw0QkFBQSxPQUNBLG9CQUFBLE9BQ0EsaUJBQUEsZUFDQSxvQkFBQSxPQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLE9BQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFDQSxXQUFBLGlCQUNBLFVBQUEsZ0JBQ0EsUUFBQSxFQUNBLFNBQUEsT0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLDRCQUFBLFlBQ0EsTUFBQSxNQUdKLGlDQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsR0FDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSw4QkFBQSxjQUFBLElBQUEsSUFBQSw4QkFBQSxXQUFBLElBQUEsSUFBQSw4QkFDQSxRQUFBLE1BR0osdUNBQ0ksUUFBQSxHQUdKLHdEQUNJLFFBQUEsRUFJSixpQ0F6R0EsaUJBMkdRLE1BQUEsTUFsRlIsc0NBc0ZRLE1BQUEsTUFqRFIseUJBcURRLFVBQUEsbUJDcDRCUixvQkFDRSxXQUFBLGNBQ0EsTUFBQSxLQUVGLHVCQUNFLFdBQUEsY0FHRixtQ0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsTUFBQSxLQUVGLDhEQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUlGLGdEQUNFLFVBQUEsZ0JBRUYsMkNBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUNBLG9CQUFBLE1BQUEsV0FBQSxXQUdGLHNCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FHRiw2Q0FDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBR0YsOENBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUlGLGdGQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFHRixnQ0FDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FHRiw2REFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBR0YsMkVBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQ3pERixXQUNFLE9BQUEsSUFBQSxLQUFBLEtBQUEsRUFHRixhTms0Q0EsZ0JNaDRDRSxRQUFBLE1BQ0EsT0FBQSxJQUFBLEtBQUEsSUFBQSxLQUdGLFlBQ0UsTUFBQSxNQUNBLE9BQUEsSUFBQSxFQUFBLEtBQUEsS0hiQSx5Q0dXRixZQUlJLE1BQUEsZUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLGdCQUlKLFdBQ0UsTUFBQSxLQUNBLE9BQUEsSUFBQSxLQUFBLEtBQUEsRUh2QkEseUNHcUJGLFdBSUksTUFBQSxlQUNBLFFBQUEsTUFDQSxPQUFBLEtBQUEsZ0JBSUosaUJBQ0UsTUFBQSxNQUNBLE9BQUEsSUFBQSxFQUFBLEtBQUEsS0hqQ0EseUNHK0JGLGlCQUlJLE1BQUEsZUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLGdCQUlKLGdCQUNFLE9BQUEsSUFBQSxLQUFBLEtBQUEsRUgxQ0EseUNHeUNGLGdCQUdJLE1BQUEsZUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLGdCQUlKLGdCQUNFLE1BQUEsS0FDQSxPQUFBLElBQUEsS0FBQSxLQUFBLEVIcERBLHlDR2tERixnQkFJSSxNQUFBLGVBQ0EsUUFBQSxNQUNBLE9BQUEsS0FBQSxnQkFJSixrQkFDRSxRQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0FHRixZQUNFLFdBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsSUFDQSxRQUFBLElBQUEsSUFBQSxLQUNBLFdBQUEsT0FHRixzQkFDRSxPQUFBLElBQUEsS0FBQSxLQUFBLEVBR0Ysc0JBQ0UsT0FBQSxJQUFBLEtBQUEsS0FBQSxFQUdGLHVCQUNFLE9BQUEsSUFBQSxFQUFBLEtBQUEsS0FHRixnQkFDRSxPQUFBLEVBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLFVBQUEsTUFDQSxRQUFBLEVBQ0EsTUFBQSxLQUdGLDhCQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsT0FBQSxNQUFBLEVBSUYsb0JBQ0UsS0FBQSxzQkFDQSxTQUFBLG1CQUNBLE9BQUEsSUFDQSxNQUFBLElBQ0EsU0FBQSxPTnczQ0YsMkJBQ0EsMEJNdDNDQSwwQkFHRSxpQkFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLGVBQ0EsS0FBQSxlQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxLQUNBLEtBQUEsSUFDQSxZQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxnQkFBQSxLQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxPQ25JRix3Qko2S0UsUUFBQSxFQUFBLEtBQ0EseUJJOUtGLHdCSitLSSxRQUFBLEVBQUEsTUFFRix5QklqTEYsd0JKa0xJLFFBQUEsRUFBQSxNSWxMSiwrREFBQSx3Q0FBQSxvRkFHSSxVQUFBLE9BQ0EsT0FBQSxLQUFBLEtBQ0EseUJBTEosK0RBQUEsd0NBQUEsb0ZBTU0sT0FBQSxLQUFBLE1BS04sbUJBQ0UsUUFBQSxLQUNBLHNCQUFBLElBQUEsTUFDQSxTQUFBLEtKK0NBLHlDSWxERixtQkFLSSxzQkFBQSxLQUlKLDhEQUFBLHVDQUFBLG1GQUNFLE9BQUEsRUFBQSxLQ3JCRixvQ0FDRSxZQUNFLFNBQUEsT0FNRixvQ0FGRixlQUdHLElBQUEsTUFJSCxxQ0FHTSxRQUFBLGFBSE4sb0NBQUEsc0NBQUEsdUNBTU0sUUFBQSxLQU5OLCtDQWFRLFFBQUEsS0FiUiw4Q0FBQSxnREFBQSxpREFnQlEsUUFBQSxhQU1SLGdCQUNFLFdBQUEsZUFDQSxTQUFBLGdCQUNBLDJCQUNFLElBQUEsS0FDQSxvQ0FGRiwyQkFHSSxJQUFBLE1BTUosdUJBQ0UsSUFBQSxLQUNBLG9DQUZGLHVCQUdJLElBQUEsTUFLTix1QkFDRSxXQUFBLGNBREYsdUNBR0ksV0FBQSxrQkFISixzQ0FNSSxXQUFBLGtCQUlKLGdCTDRHRSxRQUFBLEVBQUEsS0FDQSx5Qks3R0YsZ0JMOEdJLFFBQUEsRUFBQSxNQUVGLHlCS2hIRixnQkxpSEksUUFBQSxFQUFBLE1LakhKLDJCQUdJLFVBQUEsT0FJSiw2QkFFSSxRQUFBLEVBSUoseUJBYkEsZ0JBZUksUUFBQSxLQUVGLGVBQ0UsUUFBQSxNQUNBLFdBQUEsSUFDQSxtQkFBQSxLQUFBLFdBQUEsTUFJSixhQUVFLFdBQUEsSUxrRkEsUUFBQSxFQUFBLEtLaEZBLFlBQUEsS0FDQSxlQUFBLGVMZ0ZBLHlCS3JGRixhTHNGSSxRQUFBLEVBQUEsTUFFRix5Qkt4RkYsYUx5RkksUUFBQSxFQUFBLE1BekRGLDBDS2hDRixhQVFJLFlBQUEsTUxsRUYseUNLMERGLGFBV0ksWUFBQSxNTDNFRix5Q0tnRUYsYUFjSSxlQUFBLGdCQWRKLDJCQWlCSSxXQUFBLElBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLGVBQ0EsZUFBQSxFQXJCSiw4QkF3QkksVUFBQSxPQUNBLE9BQUEsS0F6QkosZ0NBMkJNLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsRUE5Qk4sNEJBa0NJLFdBQUEsS0FsQ0osOEJBb0NNLFdBQUEsZUFDQSxNQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxJQUFBLGVBQ0EsT0FBQSxFQUtOLHFCQUNFLFdBQUEsTUFHRixZQUNFLFNBQUEsbUJDNUlGLCtCQUVJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUpKLGdDQU9JLGVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQVRKLGdDQVlJLE1BQUEsUUFDQSxhQUFBLEtBYkosbUNBZU0sT0FBQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQW5CTixpREF1QkksY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsS0FBQSxFQTFCSixzSEE0Qk0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBNUJOLHdFQStCTSxXQUFBLElBQ0EsUUFBQSxFQUNBLE1BQUEsS0FqQ04sb0RBb0NNLFFBQUEsRUFwQ04seUVBQUEsK0VBdUNNLE9BQUEsRUFBQSxJQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSxlQUFBLFFBMUNOLHlFQTZDTSxXQUFBLE9BN0NOLDRGQStDUSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQ0EsY0FBQSxJQUNBLFFBQUEsS0FDQSxPQUFBLFFBckRSLHlEQTBESSxNQUFBLGtCQUNBLE9BQUEsS0FBQSxFQUNBLFlBQUEsSUM1REosZ0JQNktFLFFBQUEsRUFBQSxLQUNBLHlCTzlLRixnQlArS0ksUUFBQSxFQUFBLE1BRUYseUJPakxGLGdCUGtMSSxRQUFBLEVBQUEsTU85S0osZ0JBQ0UsV0FBQSxNQUNBLFVBQUEsT0FDQSxPQUFBLEtBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBTkYsbUJBUUksV0FBQSxFQUlKLDhCQUVJLFFBQUEsS0FGSixlQUtJLFdBQUEsT0FMSixvQkFRSSxPQUFBLEtDeEJKLDBCQUVJLFFBQUEsS0FDQSxzQkFBQSxLQUFBLElBQ0EsU0FBQSxLQUpKLDBCQUFBLHlCQU9JLE9BQUEsRUFDQSxNQUFBLFFBUkoscUNBV0ksVUFBQSxLQUNBLFlBQUEsS0FaSiwwQkFlSSxVQUFBLEtBQ0EsWUFBQSxLQWhCSix5QkFtQkksTUFBQSxRQW5CSiwrQkFxQk0sTUFBQSxRQU1OLFdBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxJQy9CRixvQkFDSSxTQUFBLFNBQ0EsV0FBQSxzRUFBQSxXQUFBLDhDQUFBLFdBQUEseUNBQUEsV0FBQSwwQ0FDQSxPQUFBLE1BQ0EsV0FBQSxPQUNBLFNBQUEsT0FMSix3QkFRUSxRQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FaUix1Q0FnQlEsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FBQSxFQUFBLEtBckJSLHdEQXdCWSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxjQUFBLE9BQUEsVUFBQSxPQUNBLFVBQUEsT0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVUQ1YseUNTL0JGLHdEQWlDZ0IsZUFBQSxPQWpDaEIscURBc0NZLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQXRDWixtREFBQSxrREEyQ2dCLE1BQUEsZUEzQ2hCLG9EQStDZ0IsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsY0FBQSxPQUFBLFVBQUEsT1RsQmQseUNTL0JGLG9EQW9Eb0IsY0FBQSxPQUNBLE9BQUEsRUFBQSxNQXJEcEIsdURBeURvQixRQUFBLGFBQ0EsVUFBQSxNQUNBLFlBQUEsS0FDQSxXQUFBLE9UN0JsQix5Q1MvQkYsdURBK0R3QixVQUFBLEtBQ0EsWUFBQSxNQWhFeEIsc0RBb0VvQixRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BdkVwQix1REE0RWdCLFVBQUEsSVQ3Q2QseUNTL0JGLHVEQStFb0IsVUFBQSxJQUNBLE9BQUEsRUFBQSxNQWhGcEIseURBb0ZvQixVQUFBLEtBQ0EsWUFBQSxLVHREbEIseUNTL0JGLHlEQXdGd0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLFFBMUZ4QixrRUE4RndCLFdBQUEsZUFDQSxNQUFBLGtCQUNBLFFBQUEsSUFBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLEtUbkV0Qix5Q1MvQkYsa0VBcUc0QixVQUFBLEtBQ0EsWUFBQSxNQXRHNUIsd0VBMEc0QixXQUFBLGtCQUNBLE1BQUEsZUMzRzVCLHNCQUNFLFFBQUEsR0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLHNFQUFBLFdBQUEsOENBQUEsV0FBQSx5Q0FBQSxXQUFBLDBDQUNBLFFBQUEsR0FDQSxZQUFBLEtWcUJBLHlDVS9CRixzQkFhSSxZQUFBLE1BSUosY0FDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsT0FDQSxZQUFBLEtBQ0EsU0FBQSxTVlNBLHlDVWRGLGNBUUksWUFBQSxNQVJKLGlDQVlJLE1BQUEsS0FDQSxPQUFBLG9CQUFBLE9BQUEsaUJBQUEsT0FBQSxZQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLFFBQUEsS1ZGRix5Q1VkRixpQ0FtQk0sUUFBQSxFQUFBLEtBQUEsTUFuQk4sMENBdUJNLFVBQUEsT0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUNBLG9CQUFBLGFBQUEsYUFFQSxzQkFBQSxnQkFBQSxJQUNBLG1CQUFBLGdCQUFBLElBQ0EsZ0JBQUEsS0FDQSxjQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPVnNESiwwQ1V0RkYsMENBbUNRLHNCQUFBLElBQUEsS1YyQk4seUNVOURGLDBDQXVDUSxRQUFBLE9BdkNSLDBEQTJDUSxVQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxXQUFBLGdCQUFBLGFBQ0EsT0FBQSxNVmdCTix5Q1U5REYsMERBaURVLFFBQUEsT0FqRFYsOERBcURVLFdBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBekRWLDJEQThEUSxVQUFBLE1BQ0Esb0JBQUEsTUFBQSxXQUFBLFdBQ0EsT0FBQSxLVmtDTiwwQ1VsR0YsMkRBbUVVLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxPQUFBLEtBQ0Esb0JBQUEsTUFDQSxXQUFBLE9BQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxVVlZSLHlDVTlERiwyREE0RVUsUUFBQSxNQTVFViwrREFnRlUsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxRQW5GViwwREF3RlEsVUFBQSxLQUNBLG9CQUFBLE1BQUEsV0FBQSxXQXpGUiw0REE0RlUsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxjQUFBLEtBakdWLG1FQW9HVSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEtBQ0EsTUFBQSxrQkFDQSxXQUFBLGVBekdWLHlFQTZHVSxNQUFBLGVBQ0EsaUJBQUEsa0JBOUdWLDBCQXFISSxRQUFBLEVBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0ExSEosOEJBNkhNLGNBQUEsTUFBQSxXQUFBLE1DOUlOLHdCQUNFLFdBQUEsSUFHQSx1QkFKRix3QkFLSSxRQUFBLE1BR0YseUJBUkYsd0JBU0ksUUFBQSxNQUdGLDBCQVpGLHdCQWFJLFFBQUEsS0FBQSxNQWJKLHNDQWlCSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsVUFBQSxPQUNBLE1BQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFlBQUEsS0FFQSx5QkF4Qkosc0NBeUJNLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUNBLE9BQUEsRUFBQSxNQTNCTiw0REErQk0sU0FBQSxPQUNBLGNBQUEsSUFDQSxXQUFBLE1BQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBQ0EsV0FBQSxxQkFFQSx5QkF0Q04sNERBdUNRLE9BQUEsRUFBQSxLQUFBLEVBQUEsR0F2Q1IsZ0VBMkNRLFdBQUEsTUFDQSxVQUFBLE1BQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxPQUFBLEtBQ0EsUUFBQSxLQS9DUiw0RUFxRFEsV0FBQSxJQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsZUFDQSxlQUFBLEVBQ0EsT0FBQSxFQTNEUiwrREE4RFEsTUFBQSxlQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFsRVIsZ0ZBcUVVLGVBQUEsVUFyRVYsOEVBeUVRLFVBQUEsT0FDQSxPQUFBLEtBMUVSLGdGQTRFVSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEVBL0VWLDRFQW1GUSxXQUFBLEtBbkZSLDhFQXFGVSxXQUFBLGVBQ0EsTUFBQSxrQkFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsSUFBQSxlQUNBLE9BQUEsRWJ6RFYsV2M5QkksV0FBQSxRQUVKLGlCQUNJLFdBQUEsMkZBQUEsQ0FBQSxzRUFBQSxXQUFBLDhEQUFBLENBQUEsK0NBQUEsV0FBQSx5REFBQSxDQUFBLDBDQUFBLFdBQUEsc0RBQUEsQ0FBQSx3Q0FHQSxrQkFBQSxLQUlKLGVBQ0ksTUFBQSxlQUNBLFlBQUEsUUFBQSxDQUFBLFdBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxRQUFBLEtBQUEsS0FFQSwwQkFSSixlQVNRLFFBQUEsS0FBQSxNWjJFTiwwQ1lwRkYsZUFhUSxRQUFBLEtBQUEsTVpLTix5Q1lsQkYsZUFpQlEsUUFBQSxLQUFBLE1BakJSLHdCQXFCUSxVQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBeEJSLGtCQTRCUSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsS0FDQSxVQUFBLFdBbENSLGlCQXNDUSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsS0FDQSxRQUFBLEVBQ0EsVUFBQSxXQTdDUixzQkFpRFEsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxpQkFBQSxLQUNBLE1BQUEsUUFoRVIsNEJBb0VRLGlCQUFBLFFBQ0EsTUFBQSxLQXJFUiwrQkF5RVEsaUJBQUEsUUFDQSxNQUFBLEtBMUVSLDZCQThFUSxpQkFBQSxRQUNBLE1BQUEsS0M1RlIsaUJBQ0UsV0FBQSxLQURGLG1DQU1JLFVBQUEsSUFDQSxXQUFBLEtBQ0EseUJBUkosbUNBU00sV0FBQSxFQUNBLFVBQUEsTUFWTiw2Q0FBQSxvREFlUSxNQUFBLEtBZlIsc0NBbUJNLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FBQSxFQXRCTix3Q0F3QlEsTUFBQSxLQXhCUixnREE0Qk0sTUFBQSxrQkE1Qk4sc0RBOEJRLE1BQUEsZUE5QlIsMENBbUNJLGFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQXJDSixzREF3Q0ksV0FBQSxLQXhDSixxQ0EyQ0ksT0FBQSxLUjRGSixxQlF0RkUsV0FBQSxNQUZGLCtCQUFBLHNDQU1NLE1BQUEsS0FOTix1Q0FVSSxVQUFBLElBQ0EsV0FBQSxLQUNBLDBCQVpKLHVDQWFNLFVBQUEsTUFFRix5QkFmSix1Q0FnQk0sV0FBQSxFQUNBLFVBQUEsTUFqQk4sd0JBcUJJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLE1BQUEsZUF6QkosMEJBMkJNLE1BQUEsS0EzQk4sdUNBK0JJLFFBQUEsS0FDQSxzQkFBQSxLQUFBLElBQ0EsZ0JBQUEsS0FqQ0osMkNBbUNNLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBdENOLHlDQXlDTSxVQUFBLEtBQ0EsT0FBQSxFQUNBLG9CQUFBLE9BQUEsV0FBQSxPQUtOLHdCQUNFLFFBQUEsS0FDQSxzQkFBQSxrQkFBQSxNQUNBLGdCQUFBLEtBQ0EseUJBSkYsd0JBS0ksc0JBQUEsTUFJSixrQkFFSSxjQUFBLEtBRkoseUJBSU0sWUFBQSxJQUpOLDRCQVFJLGNBQUEsS0FSSixnQ0FVTSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFFBWE4sMkJBZ0JJLE1BQUEsUUFoQkosNkJBa0JNLE1BQUEsUUFsQk4sMkJBdUJNLE9BQUEsRUF2Qk4sNkJBeUJRLE1BQUEsUUF6QlIsbUNBMkJVLE1BQUEsUUFPVixpQkFFSSxVQUFBLEtBQ0EsTUFBQSxrQkFDQSxlQUFBLEtBSkosaUJBT0ksT0FBQSxLQUFBLEVBQ0EsVUFBQSxLQVJKLDJCQVdJLGNBQUEsS0FYSixtQ0FlTSxRQUFBLEtBQ0EsZ0JBQUEsS0FDQSxzQkFBQSxLQUFBLElBQ0EsY0FBQSxLQWxCTixtQ0FzQk0sT0FBQSxFQUNBLFlBQUEsS0FDQSxNQUFBLFFBeEJOLHFDQTBCUSxNQUFBLFFBMUJSLGdDQThCTSxPQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FoQ04sa0NBa0NRLE1BQUEsUUFsQ1Isd0NBb0NVLE1BQUEsUUFPVixxQkFDRSxXQUFBLE9BREYsNkNBR0ksUUFBQSxhQUNBLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFDQSxVQUFBLEtBTEosNkNBUUksUUFBQSxhQUNBLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FDQSxVQUFBLEtBS0oscUNBRUksVUFBQSxLQUZKLHFDQUtJLHNCQUFBLE1BQUEsSUFDQSxTQUFBLEtBTkoseUNBUU0sUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLE1BVk4sNkNBY00sVUFBQSxLQUNBLFlBQUEsS0FNTiw2QkFFSSxVQUFBLEtBSUosNEJBQ0UsV0FBQSxLQ2hPRix1QkFDRSxXQUFBLFFkNEtBLFFBQUEsRUFBQSxLYzFLQSxZQUFBLE1BQ0EsZUFBQSxNZDBLQSx5QmM5S0YsdUJkK0tJLFFBQUEsRUFBQSxNQUVGLHlCY2pMRix1QmRrTEksUUFBQSxFQUFBLE1BM0hGLHlDY3ZERix1QkFNSSxZQUFBLEtBQ0EsZUFBQSxNQVBKLHVDQVdJLE1BQUEsUUFYSiwyQkFjSSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxxQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLHFCQUNBLGNBQUEsSUFDQSxRQUFBLE1BaEJKLGtEQW1CSSxjQUFBLEtBQ0EsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsbUJBQUEsc0JBQ0EsU0FBQSxLZGdDRix5Q2N2REYsa0RBeUJNLGNBQUEsTUF6Qk4sOEVBNEJNLFlBQUEsQ0FBQSxDQUFBLEVBQ0EsU0FBQSxDQUFBLENBQUEsRUFDQSxvQkFBQSxJQUFBLFdBQUEsSWR5QkoseUNjdkRGLDhFQWdDUSxZQUFBLENBQUEsQ0FBQSxFQUNBLFNBQUEsQ0FBQSxDQUFBLEdBakNSLHNFQXFDTSxZQUFBLENBQUEsQ0FBQSxFQUNBLFdBQUEsT0FDQSxvQkFBQSxJQUFBLFdBQUEsSWRnQkoseUNjdkRGLHNFQXlDUSxZQUFBLENBQUEsQ0FBQSxFQUNBLG9CQUFBLE1BQUEsV0FBQSxNQUNBLGNBQUEsTUEzQ1Isb0VBK0NNLFlBQUEsQ0FBQSxDQUFBLEVBQ0EsV0FBQSxPZE9KLHlDY3ZERixvRUFrRFEsWUFBQSxDQUFBLENBQUEsRUFDQSxXQUFBLEtBQ0EsT0FBQSxHQXBEUiw4Q0EwRE0sWUFBQSxJQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQTdETix5Q0FpRUksV0FBQSxLQWpFSixpRUFBQSwyREFtRU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBckVOLG1FQUFBLDZEQXVFUSxNQUFBLFFBdkVSLDRDQTJFTSxPQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxLQWhGTiw4Q0FrRlEsTUFBQSxRQWxGUiwwQ0F1RkksUUFBQSxLQUNBLHNCQUFBLGNBQ0EsU0FBQSxLZGxDRix5Q2N2REYsMENBMkZNLHNCQUFBLGVkcENKLHlDY3ZERix5RUErRlEsUUFBQSxNQy9GUix3QmY2S0UsUUFBQSxFQUFBLEtlM0tFLFlBQUEsZWY0S0YseUJlOUtGLHdCZitLSSxRQUFBLEVBQUEsTUFFRix5QmVqTEYsd0Jma0xJLFFBQUEsRUFBQSxNZWxMSiw0Q0FNUSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBUFIsc0NBV1EsUUFBQSxZQUNBLFdBQUEsWWZtQk4seUNlL0JGLHNDQWVZLFVBQUEsS0FDQSxZQUFBLE1DaEJaLHNDQUNJLFlBQUEsS0FDQSxlQUFBLEtoQmtKRix5Q2dCcEpGLHNDQUlRLFlBQUEsTUFDQSxlQUFBLE9BSUosd0JBQ0ksS0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixHQUNFLGtCQUFBLGVBQUEsVUFBQSxnQkFMTixnQkFDSSxLQUNFLGtCQUFBLFVBQUEsVUFBQSxVQUVGLEdBQ0Usa0JBQUEsZUFBQSxVQUFBLGdCQWRWLG1EQW1CUSxNQUFBLElBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQXJCUix5Q0F5QlEsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSxXQUFBLEVBOUJSLG1EQWtDUSxRQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSx5QkF0Q1IsbURBdUNZLFFBQUEsRUFBQSxNQUVKLHlCQXpDUixtREEwQ1ksUUFBQSxFQUFBLE1BMUNaLG1FQStDUSxRQUFBLEtBQ0Esc0JBQUEsS0FBQSxLQUNBLG1CQUFBLEtBQ0Esb0JBQUEsY0FBQSxZQUFBLGdCQUlBLGFBQUEsS0FDQSxnQkFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLE1oQmdHTix5Q2dCMUpGLG1FQTZEWSxzQkFBQSxLQUFBLE9oQnVGVix5Q2dCcEpGLG1FQWlFWSxzQkFBQSxJQUFBLElBQUEsTUFDQSxvQkFBQSxrQkFBQSxjaEI0RVYsMENnQjlJRixtRUF3RVksc0JBQUEsSUFBQSxJQUFBLE9BeEVaLG9GQTRFWSxRQUFBLEVBQ0EsT0FBQSxFQTdFWiwwRkFnRmdCLE9BQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FyRmhCLHVHQXdGb0IsZ0JBQUEsS0FDQSxtQkFBQSxLQXpGcEIsaUZBK0ZZLFFBQUEsRUFDQSxPQUFBLEVBaEdaLHVHQW9Hb0IsUUFBQSxHQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxLQTNHcEIsNkdBK0dvQixNQUFBLEtBQ0EsTUFBQSxLQWhIcEIsdUZBcUhnQixVQUFBLE1BckhoQix1RkF5SGdCLFVBQUEsTUF6SGhCLHFGQTZIZ0IsVUFBQSxJQTdIaEIsa0lBa0lZLGlCQUFBLEtBQ0EsT0FBQSxLQW5JWiw0SEFzSVksaUJBQUEsS0F0SVosNEhBeUlZLGlCQUFBLEtBQ0EsT0FBQSxLQTFJWiw2SEE2SVksSUFBQSxFQUNBLEtBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFlBQ0EsWUFBQSxJQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0Esa0JBQUEsZUFBQSxjQUFBLGNBQUEsVUFBQSxlQUNBLHlCQUFBLEtBQUEsS0FBQSxxQkFBQSxLQUFBLEtBQUEsaUJBQUEsS0FBQSxLQXRKWiw0RkF5SlksVUFBQSxPQXpKWiw4RUE4SmdCLFVBQUEsS0E5SmhCLGlFQW9LUSxTQUFBLFNBcEtSLGtGQXVLWSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEdBOUtaLHFHQWdMZ0IsUUFBQSxNQUNBLGtCQUFBLEtBQUEsSUFBQSxTQUFBLE9BQUEsVUFBQSxLQUFBLElBQUEsU0FBQSxPQUNBLE9BQUEsS0FsTGhCLG1IQXFMd0IsTUFBQSxRaEJmdEIseUNnQnRLRiwyREFpTVksUUFBQSxLQUNBLHNCQUFBLGNBQ0EsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtBdk1aLGlFQStMZ0IsUUFBQSxHQS9MaEIsMkZBMk1vQixRQUFBLGdCaEJ2RGxCLHlDZ0JwSkYsMkRBaU5ZLFFBQUEsRUFDQSxRQUFBLE1BQ0EsY0FBQSxLQW5OWixpRUFxTmdCLFFBQUEsV0FDQSxRQUFBLE1BdE5oQiw4RUEyTlksT0FBQSxvQkFBQSxPQUFBLGlCQUFBLE9BQUEsWUEzTlosZ0hBOE5vQixNQUFBLHNCQUNBLFVBQUEsTUFDQSxXQUFBLE1BQ0EsYUFBQSxLQWpPcEIsK0VBd09ZLE9BQUEsTUF4T1osb0ZBME9nQixNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsS0E1T2hCLGdHQThPb0IsV0FBQSxLQTlPcEIsNEVBb1BZLFFBQUEsS0FwUFosNEVBd1BZLFNBQUEsU0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxjQUFBLElBMVBaLDhFQTZQZ0IsU0FBQSxTQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLFFBQUEsSUFqUWhCLG9GQW9Rb0IsT0FBQSxRQXBRcEIsd0ZBeVFvQix1QkFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxLQTVRcEIsa0ZBZ1JvQixjQUFBLElBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLE9BQUEsS2hCM1BsQix5Q2dCekJGLGtGQXVSd0IsV0FBQSxPQXZSeEIsdUZBNlJnQixTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLElBQ0EsUUFBQSxLQUNBLDJCQUFBLElBQ0EsMEJBQUEsSUFDQSxXQUFBLGVBQ0EsV0FBQSxLaEJqSmQseUNnQnBKRix1RkF3U29CLFdBQUEsTUF4U3BCLHlGQTRTb0IsT0FBQSxFQUNBLE1BQUEsS0E3U3BCLDhGQWdUd0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBbFR4QixvR0FxVDRCLFFBQUEsR0FyVDVCLDhGQTBUd0IsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsT2hCMUt0Qix5Q2dCcEpGLDhGQWlVNEIsV0FBQSxNQWpVNUIsMkNBMFVRLFdBQUEsT0ExVVIsNkNBNFVZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLEtKNVVaLGlCS0ZJLFdBQUEsNEZBQUEsQ0FBQSxzRUFBQSxXQUFBLHFEQUFBLENBQUEsK0NBQUEsV0FBQSxnREFBQSxDQUFBLDBDQUFBLFdBQUEsNkNBQUEsQ0FBQSx3Q0FHQSxrQkFBQSxLQUtKLHNCQUNFLE1BQUEsZUFDQSxZQUFBLFFBQUEsQ0FBQSxXQUZGLGdDQU9JLFFBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEtBVkosK0NBWU0sUUFBQSxFQUNBLFNBQUEsU0FDQSxLQUFBLEtBZE4sMkRBZ0JRLFFBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxFakJFTix5Q2lCcEJGLGdDQXVCUSxRQUFBLEVBQUEsRUFBQSxNakJITix5Q2lCcEJGLHlDQTZCUSxjQUFBLE9BN0JSLHFDQWtDTSxNQUFBLElBQ0EsUUFBQSxLQUNBLFVBQUEsTUFDQSxXQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxLQUNBLHNCQUFBLElBQUEsSUFDQSxlQUFBLElBQUEsSWpCNENKLDBDaUJ0RkYscUNBNkNRLE1BQUEsS2pCekJOLHlDaUJwQkYscUNBaURRLE9BQUEsS0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLGVBQUEsS0FDQSxzQkFBQSxJQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUNBLFdBQUEsTWpCeENOLHlDaUJkRixxQ0EwRFEsTUFBQSxLQUNBLGVBQUEsS0FDQSxzQkFBQSxJQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUNBLE9BQUEsS0FBQSxHakJBTix5Q2lCOURGLHFDQWtFUSxlQUFBLEtBQ0Esc0JBQUEsTUFBQSxNQUNBLG1CQUFBLE1BQUEsT0FwRVIseUNBd0VRLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLE9BQUEsS0E3RVIseUNBa0ZJLFFBQUEsTUFDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLGVBQ0EsU0FBQSxPQXJGSixxREF3Rk0sWUFBQSxDQUFBLENBQUEsR0FDQSxTQUFBLENBQUEsQ0FBQSxFQUNBLGFBQUEsTWpCdEVKLHlDaUJwQkYscURBNkZRLFlBQUEsQ0FBQSxDQUFBLEdBQ0EsU0FBQSxFQUNBLGFBQUEsR0EvRlIsbURBb0dNLFFBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxNQXRHTiwrREEwR00sT0FBQSxLQUNBLFNBQUEsU0FDQSxTQUFBLE9BNUdOLCtEQW9ISSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLGVBN0hKLDZFQWdJTSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLFdBQUEsS0FDQSxlQUFBLFVBdElOLDRFQTBJTSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsS2pCaklKLHlDaUJkRiw0RUFvSlEsV0FBQSxNQXBKUixxRUEwSkksU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxlakJySkYseUNpQmRGLHFFQXNLTSxPQUFBLE1BdEtOLG1GQTBLTSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLFdBQUEsS0FDQSxlQUFBLFVBaExOLGtGQW9MTSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsS2pCM0tKLHlDaUJkRixrRkE0TFEsV0FBQSxNQTVMUiwwQ0FvTU0sT0FBQSxLakJoTEoseUNpQnBCRiwwQ0F1TVUsUUFBQSxNQXZNViwrQ0E0TU0sTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBaE5OLDJEQW9OTSxXQUFBLFFBcE5OLG9FQTBOUSxRQUFBLEtBMU5SLCtEQThOUSxPQUFBLEtBQUEsS0E5TlIsd0RBa09RLFlBQUEsRUFDQSxXQUFBLE1Bbk9SLDRCQXlPUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLEtqQnROTix5Q2lCcEJGLDRCQTZPWSxlQUFBLEdBN09aLDhCQWtQUSxPQUFBLEVBQUEsS0FBQSxLQUNBLFFBQUEsRUFuUFIsOEJBdVBRLGdCQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPakJ2T04seUNpQnBCRiw4QkE4UFksWUFBQSxHQTlQWixvQ0FtUVEsTUFBQSxRQUNBLE9BQUEsUUMvUVIsNEJBQ0UsV0FBQSx5RUFBQSxXQUFBLHFEQUFBLFdBQUEsZ0RBQUEsV0FBQSw4Q0FERiw2Q0FHSSxRQUFBLEtBQ0Esc0JBQUEsSUFBQSxJbEI2Q0YseUNrQmpERiw2Q0FNTSxzQkFBQSxLQU5OLDJDQVVJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQVpKLHlEQWVRLE9BQUEsRUFmUixzREFvQkksV0FBQSxNQUNBLE9BQUEsTUFBQSxFQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9sQnlCRix5Q2tCakRGLHNEQTBCTSxRQUFBLE1BMUJOLDBEQTZCTSxNQUFBLEtDN0JOLDhCbkI2S0UsUUFBQSxFQUFBLEttQjNLRSxZQUFBLEtBQ0EsZUFBQSxLbkIyS0YseUJtQjlLRiw4Qm5CK0tJLFFBQUEsRUFBQSxNQUVGLHlCbUJqTEYsOEJuQmtMSSxRQUFBLEVBQUEsTW1CbExKLDBEQU1RLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FQUixpQ0FXUSxjQUFBLEtBWFIsK0NBZVEsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsZ0JBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLbkJZTix5Q21CL0JGLCtDQXNCWSxzQkFBQSxlQXRCWixnRUEwQlksU0FBQSxTQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLGNBQUEsSUE1Qlosa0VBK0JnQixTQUFBLFNBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxTQUFBLE9BbENoQiw0RUFxQ29CLHVCQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLEtBeENwQixzRUE0Q29CLGNBQUEsSUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS25CeEJsQix5Q21CekJGLHNFQW9Ed0IsV0FBQSxPQXBEeEIsMkVBMERnQixTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLElBQ0EsUUFBQSxLQUNBLDJCQUFBLElBQ0EsMEJBQUEsSUFDQSxXQUFBLGVBQ0EsV0FBQSxLbkJrRmQseUNtQnBKRiwyRUFxRW9CLFdBQUEsTUFyRXBCLDZFQXlFb0IsT0FBQSxFQUNBLE1BQUEsS0ExRXBCLGtGQTZFd0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBL0V4Qix3RkFrRjRCLFFBQUEsR0FsRjVCLGtGQXVGd0IsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLbkIwRHRCLHlDbUJwSkYsa0ZBNkY0QixXQUFBLE1BN0Y1Qiw0Q0F1R1ksUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsT1BwR1osaUJRSkksV0FBQSw0RkFBQSxDQUFBLHNFQUFBLFdBQUEscURBQUEsQ0FBQSwrQ0FBQSxXQUFBLGdEQUFBLENBQUEsMENBQUEsV0FBQSw2Q0FBQSxDQUFBLHdDQUdBLGtCQUFBLEtBR0osaUJBQ0ksUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsb0JBQUEsT0FBQSxpQkFBQSxPQUFBLFlBRUEsdUJBTEosaUJBTVEsUUFBQSxLQUFBLE1BR0oseUJBVEosaUJBVVEsUUFBQSxLQUFBLE1BVlIsMEJBY1EsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQWZSLHNDQUFBLHFDQW1CZ0IsTUFBQSxlQW5CaEIsc0NBdUJnQixVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEVBMUJoQixxQ0E4QmdCLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxXQUFBLEtBbENoQiw0Q0F1Q1ksY0FBQSxLQXZDWiw4Q0EwQ2dCLE1BQUEsS0ExQ2hCLHFEQThDZ0IsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQS9DaEIseURBbURnQixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxXQUFBLEtwQmxDZCx5Q29CbEJGLHlEQXVEb0IsUUFBQSxPQXZEcEIsNkRBNERnQixPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBakVoQix3RkFvRW9CLE1BQUEsS0FwRXBCLCtFQW9Fb0IsTUFBQSxLQXBFcEIsb0ZBb0VvQixNQUFBLEtBcEVwQiwwRUFvRW9CLE1BQUEsS0FwRXBCLG1FQXdFb0IsUUFBQSxFQUNBLG1CQUFBLEtBQUEsV0FBQSxLQXpFcEIsb0RBOEVnQixpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsYUFBQSxLcEJ2RGQseUNvQnhCRixvREFrRm9CLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsR3BCaEVsQix5Q29CbEJGLG9EQXNGb0IsYUFBQSxFQUNBLGNBQUEsTUF2RnBCLHFFQTJGb0IsU0FBQSxTQTNGcEIseUVBOEZ3QixTQUFBLFNBQ0EsS0FBQSxLQUNBLE1BQUEsRUFDQSxPQUFBLEtBakd4QiwyRUFxR3dCLFNBQUEsU0FyR3hCLGtEQTJHZ0IsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQTNHaEIsNEVBOEdvQixPQUFBLEVBQ0EsUUFBQSxFQS9HcEIsNERBbUhvQixRQUFBLEtBbkhwQiw4REF1SG9CLE1BQUEsS0FDQSxNQUFBLEVBQ0EsT0FBQSxLQXpIcEIsK0RBOEhnQixTQUFBLFNBQ0EsV0FBQSxLQS9IaEIscUVBa0lvQixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FsSXBCLG9GQXNJb0IsUUFBQSxFQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQXpJcEIsb0VBNklvQixLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBaEpwQix5RUFvSm9CLFFBQUEsRUFDQSxRQUFBLGFBckpwQix3RUF5Sm9CLFFBQUEsRUFDQSxRQUFBLEtBMUpwQixzR0E4Sm9CLFFBQUEsS0E5SnBCLHFHQWtLb0IsUUFBQSx1QkFsS3BCLGlFQXNLb0IsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQUEsRUFBQSxLQXpLcEIsOENBK0tZLFFBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxDQUFBLENBQUEsR0FDQSxNQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FuTFosc0NBdUxZLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsUUFBQSxLQUNBLGdCQUFBLEtBQ0EsYUFBQSxLQUNBLHNCQUFBLDBCQUNBLGVBQUEsS0FFQSx1QkFoTVosc0NBaU1nQixzQkFBQSwyQkFHSix5QkFwTVosc0NBcU1nQixzQkFBQSwyQkFHSix5QkF4TVosc0NBeU1nQixzQkFBQSwyQkFHSix5QkE1TVosc0NBNk1nQixzQkFBQSwyQkFHSiwwQkFoTlosc0NBaU5nQixzQkFBQSw0QkFHSiwwQkFwTlosc0NBcU5nQixzQkFBQSwyQkFyTmhCLDRDQXlOZ0IsU0FBQSxPQXpOaEIsMkRBNE5vQixTQUFBLE9BQ0EsTUFBQSxLQUNBLFdBQUEsTUFDQSxVQUFBLE1BRUEseUJBak9wQiwyREFrT3dCLFdBQUEsS0FDQSxVQUFBLE1Bbk94QiwrREF1T3dCLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BMU94Qiw4REFpUHdCLE1BQUEsUUFDQSxXQUFBLEtBbFB4QixtRUFzUHdCLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUF6UHhCLHNFQTZQd0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsT0FDQSxZQUFBLE9BQ0EsaUJBQUEsU0FBQSxjQUFBLFNSclF4QixpQlNKRSxXQUFBLHNFQUFBLFdBQUEsOENBQUEsV0FBQSx5Q0FBQSxXQUFBLHVDQUdGLGVBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxRQUFBLENBQUEsV0FDQSxlQUFBLE1BQ0EsUUFBQSxNQUFBLEtBQUEsTXJCb0JBLHlDcUIzQkYsZUFVSSxRQUFBLEtBQUEsS0FBQSxNQVZKLDZCQWNJLFVBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsZUFBQSxJQUNBLFNBQUEsS3JCT0YseUNxQjNCRiw2QkF1Qk0sUUFBQSxPQXZCTixtQ0EyQk0sT0FBQSxLQUNBLFVBQUEsTUE1Qk4sZ0N4Qm12R0ksK0J3Qmx0R0UsTUFBQSxLQWpDTixnQ0FxQ00sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLckJiSix5Q3FCM0JGLGdDQTBDUSxPQUFBLEVBQ0EsY0FBQSxNQTNDUiwrQkFnRE0sVUFBQSxLQUNBLFlBQUEsS3JCdEJKLHlDcUIzQkYsK0JBbURRLFFBQUEsTUFuRFIsMENBd0RNLFFBQUEsS0FDQSxzQkFBQSwwQkFDQSxlQUFBLEtBQ0EsU0FBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsbUJBQUEsT0FBQSxjQUFBLE9yQmdDSiwwQ3FCN0ZGLDBDQWdFUSxzQkFBQSxjQUNBLGVBQUEsTUFqRVIsMENBc0VNLFFBQUEsS0FDQSxzQkFBQSwwQkFDQSxlQUFBLEtBQ0EsU0FBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsbUJBQUEsT0FBQSxjQUFBLE9yQmtCSiwwQ3FCN0ZGLDBDQThFUSxzQkFBQSxjQUNBLGVBQUEsTXJCY04sMENxQjdGRiwyREFvRlUsUUFBQSxNQXBGViwyQ0EwRk0sUUFBQSxHQUNBLFFBQUEsYUFDQSxNQUFBLElBQ0EsT0FBQSxFQUNBLGVBQUEsS0E5Rk4sbUNBa0dNLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFdBQUEscUJBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxLQUNBLFFBQUEsS0F4R04sdUNBMkdRLGNBQUEsTUFBQSxXQUFBLE1BQ0Esb0JBQUEsT0FBQSxXQUFBLE9BQ0EsYUFBQSxPQUNBLE1BQUEsS0E5R1IseUJBb0hJLFFBQUEsRUFDQSxjQUFBLEVBQ0EsV0FBQSxLQXRISiwyQkF5SE0sVUFBQSxLQUNBLFlBQUEsS0FDQSxnQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BN0hOLGlDQWlJTSxNQUFBLGtCQ3JJTixzQkFDQyxRQUFBLEVBQUEsS3RCbUpDLHlDc0JwSkYsc0JBSUUsUUFBQSxFQUFBLE10QjBJQSwwQ3NCOUlGLHNCQVFFLFFBQUEsRUFBQSxNdEJnSUEsMENzQnhJRixzQkFZRSxRQUFBLEdBSUYseUJBQ0MsUUFBQSxFQUNBLE9BQUEsRUFDQSxTQUFBLFNBQ0EsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUxELDBDQVFFLE1BQUEsS0FSRix3Q0FZRSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxLQWRGLHlEQWlCRyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FFQSxjQUFBLElBQ0EsU0FBQSxPQUNBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLFdBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQXRCSCw2REF5QkksY0FBQSxRQUFBLFdBQUEsUUFDQSxPQUFBLEtBQ0EsV0FBQSxNQTNCSixxQ3pCeTJHRSxxQ3lCdjBHQyxXQUFBLElBQ0EsT0FBQSxLQUNBLE9BQUEsUUFwQ0gscUR6QjgyR0kscUR5QnYwR0EsTUFBQSxLQXZDSiwrQ0E0Q0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLElBQ0EsUUFBQSxHQUNBLGtCQUFBLGlCQUFBLGNBQUEsY0FBQSxpQkFBQSxjQUFBLFVBQUEsaUJBQUEsY0FoREYsK0NBb0RFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJQUNBLFFBQUEsR0FDQSxrQkFBQSxpQkFBQSxlQUFBLGNBQUEsaUJBQUEsZUFBQSxVQUFBLGlCQUFBLGVBeERGLDZDQThERSxPQUFBLE1BOURGLGtEQWtFRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUF0RUYsOERBMEVFLFdBQUEsUUExRUYsMENBZ0ZFLFdBQUEsSUFoRkYsZ0VBbUZHLEtBQUEsS0NuR0gsa0NBQ0UsUUFBQSxlQUNBLFdBQUEsb0hBQUEsb0JBQ0EsZ0JBQUEsZ0JBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsV0FBQSxNQUNBLFNBQUEsU0FDQSx5QkFQRixrQ0FRSSxXQUFBLE1BUkosd0NBV0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxrR0FBQSxXQUFBLDhFQUFBLFdBQUEseUVBQUEsV0FBQSx1RUFDQSxRQUFBLEVBbEJKLHlDQXFCSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLHVGQUFBLFdBQUEsbUVBQUEsV0FBQSw4REFBQSxXQUFBLDREQUNBLFFBQUEsRUE1QkosMERBK0JJLFVBQUEsZ0JBQ0EsT0FBQSxlQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EsWUFBQSxlQW5DSix5Q0F1Q00sT0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLEVBeENOLHdEQTJDTSxVQUFBLE1BQ0EsY0FBQSxNQUNBLFFBQUEsYUFDQSx5QkE5Q04sd0RBK0NRLGNBQUEsTUEvQ1IsZ0RBb0RJLFlBQUEsUUFBQSxDQUFBLHFCQUNBLFlBQUEsSUFJSixxQkFDRSxRQUFBLEtBR0YsNEJBQ0UsUUFBQSxnQkFDQSxPQUFBLElBQUEsRUFDQSxPQUFBLEtBR0Ysa0JBQ0UsUUFBQSxjQVFGLGlFQUdJLFlBQUEsUUFBQSxDQUFBLHFCQUNBLFlBQUEsSUFJQSx5QkFSSiwyRUFTTSxZQUFBLGFBVE4sMERBZ0JNLGVBQUEsWUFoQk4seUVBbUJNLFVBQUEsTUFDQSxjQUFBLEVBcEJOLCtEQXVCTSxlQUFBLEtBQ0EsTUFBQSxlQUNBLFdBQUEsTUF6Qk4sdUVBNEJNLFdBQUEsTUE1Qk4sNEZBQUEsd0ZBOEJRLE9BQUEsS0FDQSxNQUFBLEtBRUYseUJBakNOLHVFQWtDUSxVQUFBLE1BbENSLDBFQW9DVSxPQUFBLEtBQUEsR0FwQ1YseUVBd0NRLE1BQUEsZUF4Q1IsaUdBMkNRLE1BQUEsa0JBM0NSLGlHQWdETSxRQUFBLEVBaEROLHNFQW1ETSxZQUFBLGNBQ0EsWUFBQSxRQUFBLENBQUEsV0FDQSxjQUFBLFlBQ0EsTUFBQSxlQXRETix3RkF5RE0sV0FBQSxZQXpETixxSEE0RE0sTUFBQSxLQTVETixxR0ErRE0sTUFBQSxLQS9ETiw4RUFtRU0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBbkVOLG9GQXFFUSxNQUFBLGVBQ0EsYUFBQSxLQXRFUixvRkF5RVEsTUFBQSxlQXpFUiw4REE2RU0sTUFBQSxlQUNBLE1BQUEsZUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsZUFoRk4sb0VBa0ZRLE9BQUEsSUFBQSxNQUFBLFlBbEZSLDJFQXNGTSxPQUFBLEtBQ0EsVUFBQSxRQUNBLGNBQUEsS0F4Rk4saUZBMEZRLFdBQUEsa0JBMUZSLDZFQThGTSxTQUFBLG1CQUNBLFFBQUEsWUFDQSxlQUFBLGVBaEdOLDBEQW1HTSxNQUFBLFFBbkdOLHdFQXdHSSxRQUFBLGVBeEdKLDBFQTJHSSxXQUFBLElBQ0EsT0FBQSxZQTVHSixnTUE4R00sT0FBQSxZQTlHTixnRkFpSE0sYUFBQSxrQkFDQSxjQUFBLEtBQUEsTUFBQSxrQkFDQSxPQUFBLEtBbkhOLDhGQXNITSxNQUFBLGtCQUNBLFVBQUEsZUFDQSxRQUFBLEtBQUEsRUFBQSxZQUNBLFlBQUEsZUF6SE4sc0VBNkhJLGNBQUEsSUFDQSxPQUFBLFlBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQ0EsUUFBQSxZQUNBLFFBQUEsS0FDQSxrQkFBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsaUJBQUEsT0FDQSxjQUFBLE9BQ0EsZ0JBQUEsT0FDQSxVQUFBLFFBQ0EsWUFBQSxLQUNBLE9BQUEsVUFBQSxFQUFBLE1BQUEsRUFDQSxVQUFBLFNBQ0EsT0FBQSxPQUFBLEVBQUEsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLFFBQ0EsUUFBQSxhQUNBLFNBQUEsT0FDQSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0EsNEJBQUEsWUFDQSxlQUFBLE9BQ0EsUUFBQSxFQUNBLG1CQUFBLElBQUEsU0FDQSxjQUFBLElBQUEsU0FDQSxXQUFBLElBQUEsU0FDQSxpQkFBQSxrQkFqS0osNEVBbUtNLFdBQUEsa0JBSU4sMEJBQ0UsTUFBQSxLQUVGLGtCQUNFLFFBQUEsS0EzS0YsMERBK0tFLE1BQUEsS0MzUEYsTUFPSSxXQUFBLFFBQ0EsWUFBQSxRQUFBLENBQUEsV0FDQSxNQUFBLFFBQ0EsUUFBQSxNQUFBLEtBQUEsTUFBQSxLQVZKLGVBRU0sVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS3hCMkJKLHlDd0IvQkYsTUFZTSxRQUFBLE1BQUEsS0FBQSxNQUFBLE14QmFKLHlDd0J6QkYsTUFlTSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BZk4scUJBbUJNLFFBQUEsS0FDQSxzQkFBQSxJQUFBLElBQ0EsV0FBQSxPQUNBLGNBQUEsT0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsT0FBQSxNeEJ5RUosMEN3QmpHRixxQkEwQlEsT0FBQSxPeEJLTix5Q3dCL0JGLHFCQTZCUSxPQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxNeEJMTix5Q3dCekJGLHFCQWlDUSxzQkFBQSxJQUNBLG1CQUFBLEtBQUEsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxPeEJvQ04seUN3QnpFRixxQkF3Q1EsbUJBQUEsS0FBQSxNQUFBLE1BeENSLCtDQTJDUSxhQUFBLEtBQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BN0NSLGlEQStDVSxRQUFBLE1BL0NWLG1CQXFETSxRQUFBLEtBQ0Esc0JBQUEsSUFBQSxJQUFBLElBdEROLGlDQXdEUSxXQUFBLEt4Qi9CTix5Q3dCekJGLG1CQTJEUSxzQkFBQSxJQUFBLEtBM0RSLHlCQWdFTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsT0FDQSxvQkFBQSxJQUFBLFdBQUEsSUFDQSxhQUFBLEt4QjNDSix5Q3dCekJGLHlCQXNFUSxjQUFBLEtBQ0EsYUFBQSxHQXZFUiwwQkE0RU0sYUFBQSxLQUNBLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRXhCcERKLHlDd0J6QkYsMEJBK0VRLFdBQUEsS0FDQSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdBaEZSLDJCQXFGTSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZUFDQSxjQUFBLElBQ0EsV0FBQSxLQUNBLG9CQUFBLE9BQUEsV0FBQSxPQUNBLE1BQUEsTXhCUUosMEN3QmpHRiwyQkEyRlEsTUFBQSxPeEJsRU4seUN3QnpCRiwyQkE4RlEsTUFBQSxNQUNBLE9BQUEsTUFDQSxhQUFBLE1BaEdSLG9CQXFHTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS3hCOUVKLHlDd0J6QkYsb0JBeUdRLFVBQUEsS0FDQSxZQUFBLE1BMUdSLGtCQStHTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLEl4QnpGSix5Q3dCekJGLGtCQW9IUSxVQUFBLEtBQ0EsWUFBQSxNQXJIUixxQkEwSE0sVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBNUhOLDRCQThIUSxZQUFBLEl4QnJHTix5Q3dCekJGLHFCQWlJUSxVQUFBLEtBQ0EsWUFBQSxNQWxJUixZQXVJTSxZQUFBLEtBQ0EsYUFBQSxLeEJ6R0oseUN3Qi9CRix3QkEySVUsVUFBQSxNeEI1R1IseUN3Qi9CRiwyQkFnSlUsVUFBQSxNeEJqSFIseUN3Qi9CRiwwQkFxSlUsVUFBQSxNeEI1SFIseUN3QnpCRix5QkE0SlEsUUFBQSxNQTVKUix3QkFpS00sY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxlQWxLTixpQkFzS00sVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxPeEJoSkoseUN3QnpCRixpQkEyS1EsV0FBQSxNQTNLUixtQkE4S1EsZ0JBQUEsS0FDQSxNQUFBLFFDL0tSLCtCQUNFLFdBQUEsT3pCNEtBLFFBQUEsRUFBQSxLeUIxS0EsWUFBQSxNQUNBLGVBQUEsTXpCMEtBLHlCeUI5S0YsK0J6QitLSSxRQUFBLEVBQUEsTUFFRix5QnlCakxGLCtCekJrTEksUUFBQSxFQUFBLE1BM0hGLHlDeUJ2REYsK0JBTUksWUFBQSxLQUNBLGVBQUEsTUFQSiw0REFXSSxNQUFBLFFBWEoseURBY0ksVUFBQSxNQUNBLE9BQUEsS3pCVUYseUN5QnpCRix5REFpQk0sVUFBQSxPQWpCTiwrREFzQk0sWUFBQSxJQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUFBLEVBekJOLDhEQTRCTSxZQUFBLElBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQWhDTiwwREFvQ0ksVUFBQSxNQUNBLE9BQUEsS0FyQ0osOERBdUNNLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxxQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLHFCQUNBLGNBQUEsSUEzQ04scURBK0NJLFdBQUEsS0EvQ0osdURBaURNLFdBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsYUFDQSxjQUFBLElBQ0EsUUFBQSxLekJ2QkoseUN5Qi9CRix1REF3RFEsVUFBQSxPQ3hEUix3QkFDSSxRQUFBLEsxQm1KRix5QzBCcEpGLHdCQUlRLFFBQUEsS0FBQSxNQUpSLDJCQVFRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQVZSLGtDQWNRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLFdBQUEsT0FDQSxZQUFBLElBckJSLDBDQXdCWSxRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsU0FBQSxTQUNBLGFBQUEsTUEvQlosb0NBb0NRLFdBQUEsT0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0F2Q1Isc0NBMENZLFdBQUEsT0FDQSxRQUFBLGFBQ0EsT0FBQSxFQUFBLEtBNUNaLG9DQWlEUSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLHNCQUFBLHdCQUNBLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxhQUFBLEtBQ0Esb0JBQUEsWUFBQSx3QjFCNEZOLHlDMEJwSkYsb0NBNkRZLHNCQUFBLHdCQUNBLG9CQUFBLGlCQUFBLG9DQTlEWixtREFvRVksV0FBQSxNMUJnRlYseUMwQnBKRixtREF1RWdCLFdBQUEsUUF2RWhCLHdEQTJFZ0IsVUFBQSxLQTNFaEIsdUVBK0V3QixRQUFBLGVBL0V4QixtRUFvRm9CLFVBQUEsSzFCMERsQiwwQzBCOUlGLG1FQXVGd0IsVUFBQSxPQXZGeEIseUVBQUEseUVBQUEseUVBOEZvQixVQUFBLEsxQmdEbEIsMEMwQjlJRix5RUFBQSx5RUFBQSx5RUFpR3dCLFVBQUEsTUFqR3hCLDhEQXVHZ0IsVUFBQSxXQXZHaEIsOERBMkdnQixVQUFBLFdBM0doQiw4REErR2dCLFFBQUEsSzFCcUNkLHlDMEJwSkYsOERBa0hvQixRQUFBLE1BQ0EsVUFBQSxZQW5IcEIsZ0VBd0hnQixtQkFBQSxFQUFBLEVBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZUFDQSxjQUFBLElBekhoQixrRUE0SG9CLFNBQUEsU0FDQSxRQUFBLE1BN0hwQixzRUFnSXdCLGNBQUEsSUFDQSxRQUFBLE1Bakl4Qiw2RUFxSXdCLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsUUFBQSxHQTNJeEIsd0ZBOEk0QixNQUFBLHFCQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQWpKNUIscURBd0pnQixZQUFBLE9BQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEsxQlBkLHlDMEJwSkYscURBOEpvQixVQUFBLEtBQ0EsWUFBQSxNQS9KcEIsMkRBbUtvQixRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxXQUNBLFdBQUEsSzFCcEJsQix5QzBCcEpGLDJEQTJLd0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE1BN0t4Qiw4REFrTG9CLFlBQUEsS0FsTHBCLHFFQXFMd0IsWUFBQSxJQ3JMeEIsMEJBQ0UsUUFBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLEUzQjZCQSx5QzJCL0JGLDBCQUtJLFFBQUEsS0FBQSxLQUFBLE0zQm9CRix5QzJCekJGLDBCQVNJLFFBQUEsS0FBQSxLQUFBLE1BVEoseUNBYUksVUFBQSxPQUNBLE9BQUEsRUFBQSxLQWRKLDJDQWtCSSxNQUFBLEtBbEJKLCtEQXNCSSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxNQUFBLDBCQUVBLGFBQUEsSzNCQUYseUMyQnpCRiwrREE0Qk0sTUFBQSwyQkE1Qk4sb0ZBa0NRLGNBQUEsSUFDQSxNQUFBLEtBbkNSLDhDQTJDSSxPQUFBLE1BM0NKLG1EQStDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFuREosK0RBdURJLFdBQUEsUUN2REosbUJBQ0ksWUFBQSxLQ0RKLHlCN0I2S0UsUUFBQSxFQUFBLEs2QjNLRSxZQUFBLEtBQ0EsZUFBQSxLN0IyS0YseUI2QjlLRix5QjdCK0tJLFFBQUEsRUFBQSxNQUVGLHlCNkJqTEYseUI3QmtMSSxRQUFBLEVBQUEsTTZCbExKLGdEQU1RLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0NQUiw2RUFBQSw2RUFBQSxzREFBQSxrR0FBQSxrR0FHUSxXQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxlQUxSLDJFQUFBLDJFQUFBLG9EQUFBLGdHQUFBLGdHQVNRLFdBQUEsS0FUUiw0RUFBQSw0RUFBQSxxREFBQSxpR0FBQSxpR0FhUSxXQUFBLEtBQ0EsZUFBQSxXQWRSLDRFQUFBLDRFQUFBLHFEQUFBLGlHQUFBLGlHQWtCUSxXQUFBLEtBQ0EsZUFBQSxXQW5CUiw0RUFBQSw0RUFBQSxxREFBQSxpR0FBQSxpR0F1QlEsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsRUFJUixtQkFDSSxPQUFBLE1BQ0EsTUFBQSxLQUNBLFNBQUEsa0JBSEosNkNBTVEsUUFBQSxHQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBZFIsc0NBa0JRLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxXQUFBLGVBRUEsdUJBekJSLHNDQTBCWSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLElBQUEsY0FBQSxJQUFBLGdCQUFBLFNBQ0EsT0FBQSxPQUdKLHlCQWhDUixzQ0FpQ1ksUUFBQSxLQUNBLGtCQUFBLEtBQUEsZUFBQSxLQUFBLFlBQUEsTUFsQ1osa0VBc0NZLFFBQUEsRUFDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsT0FFQSx1QkE1Q1osa0VBNkNnQixRQUFBLEVBQ0EsWUFBQSxFQUNBLGlCQUFBLEtBQUEsY0FBQSxLQUFBLGdCQUFBLEtBQ0EsTUFBQSxNQUdKLHlCQW5EWixrRUFvRGdCLFFBQUEsRUFDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsUUF4RGhCLCtDQTZEWSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsT0FoRVosc0RBbUVnQixRQUFBLEVBRUEsdUJBckVoQixzREFzRW9CLFdBQUEsUUFHSix5QkF6RWhCLHNEQTBFb0IsV0FBQSxLQUNBLFVBQUEsT0EzRXBCLHlEQUFBLHdEQStFb0IsTUFBQSxlQUNBLE9BQUEsRUFoRnBCLHlEQW9Gb0IsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBdEZwQix3REEwRm9CLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQTVGcEIscURBaUdnQixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUNBLFdBQUEsS0FFQSx1QkFyR2hCLHFEQXNHb0IsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsUUFHSix5QkF6R2hCLHFEQTBHb0IsaUJBQUEsTUFBQSxjQUFBLE1BQUEsZ0JBQUEsWUExR3BCLDhEQThHb0IsUUFBQSxNQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEtBQ0EsTUFBQSxrQkFDQSxXQUFBLGVBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxJQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLGlCQUFBLFlBQ0EsV0FBQSxPQUNBLE9BQUEsUUEvSHBCLHFFQUFBLG9FQW1Jb0IsTUFBQSxlQUNBLGlCQUFBLGtCQXBJcEIsdUVBQUEsc0VBdUlvQixNQUFBLGVBdklwQix1RUEySW9CLFFBQUEsTUFDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUNBLE1BQUEsa0JBQ0EsV0FBQSxlQUNBLFVBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsSUFDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxpQkFBQSxZQUNBLFdBQUEsT0FDQSxPQUFBLFFBQ0EsTUFBQSxRQUNBLGlCQUFBLGVBOUpwQixrQ0FtS1EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBeEtSLHNDQTJLWSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1DNU1aLFlBQ0ksUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUVBLHVCQUpKLFlBS1EsUUFBQSxNQUdKLHlCQVJKLFlBU1EsUUFBQSxNQUdKLDBCQVpKLFlBYVEsUUFBQSxLQUFBLE1BYlIsa0NBaUJRLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FsQlIsK0JBc0JRLFFBQUEsTUFFQSx5QkF4QlIsK0JBeUJZLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsV0FBQSxnQkFBQSxjQTFCWixtQ0E4QlksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQTlCWix3REFrQ1ksY0FBQSxLQUVBLHlCQXBDWix3REFxQ2dCLFFBQUEsRUFDQSxjQUFBLEVBQ0EsYUFBQSxNQXZDaEIsNEZBMkNnQixRQUFBLEVBM0NoQixpSEErQ2dCLFdBQUEsTUFFQSx5QkFqRGhCLGlIQWtEb0IsV0FBQSxPQUdKLHlCQXJEaEIsaUhBc0RvQixXQUFBLE9BR0osMEJBekRoQixpSEEwRG9CLFdBQUEsT0FHSiwwQkE3RGhCLGlIQThEb0IsV0FBQSxPQTlEcEIsOENBb0VZLG1CQUFBLElBQUEsSUFBQSxLQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxLQUNBLFFBQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxLQXZFWixzREEyRVksZUFBQSxXQUNBLE9BQUEsRUFBQSxFQUFBLEtBNUVaLGtDQWdGWSxjQUFBLEtBaEZaLGtDQW9GWSxRQUFBLEtBQUEsRUFwRlosOENBd0ZZLFlBQUEsSUF4RlosNkNBNEZZLFdBQUEsTUE1RlosNENBaUdRLFFBQUEsS0FBQSxFQUFBLEVBakdSLDhGQW9HWSxRQUFBLEVBcEdaLDhCQXlHUSxRQUFBLE1BRUEsa0NBM0dSLDhCQTRHWSxRQUFBLE1BNUdaLGtEQStHZ0IsY0FBQSxNQUlSLG9DQW5IUiw4QkFvSFksUUFBQSxLQUNBLHNCQUFBLElBQUEsSUFDQSxtQkFBQSxLQUNBLG9CQUFBLGlCQUNBLFNBQUEsS0FBQSxLQUNBLFVBQUEsT0FDQSxPQUFBLEtBMUhaLGtEQTZIZ0IsY0FBQSxHQTdIaEIsMkNBa0lZLFFBQUEsRUFDQSxPQUFBLEVBbklaLHVEQXNJZ0IsVUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBQUEsRUFDQSxRQUFBLEVBaEpoQiwyREFvSmdCLFNBQUEsU0FwSmhCLGlFQXVKb0IsY0FBQSxLQXZKcEIsK0RBMkpvQixTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsRUFDQSxrQkFBQSxxQkFBQSxjQUFBLHFCQUFBLFVBQUEscUJBQ0EsS0FBQSxRQS9KcEIsaURBb0tnQixPQUFBLEtBQ0EsUUFBQSxLQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQXhLaEIsOERBMEtvQixnQkFBQSxLQUNBLG1CQUFBLEtBM0twQixzQ0FpTFksVUFBQSxPQWpMWix1Q0FxTFksVUFBQSxRQ3JMWiwrQkFDSSxRQUFBLEtBQUEsS2hDOEJGLHlDZ0MvQkYsK0JBSVEsUUFBQSxLQUFBLE1oQ3FCTix5Q2dDekJGLCtCQVFRLFFBQUEsS0FBQSxNQVJSLHlDQVlRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsS0FJUiwyQ0FDSSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLHNCQUFBLElBQ0EsbUJBQUEsS0FHSiwwRUFDSSxVQUFBLEtBR0osMENBSkEsMEVBTVEsVUFBQSxPQUlSLHVFQUNJLG1CQUFBLEVBQUEsRUFBQSxLQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxRQUNBLGNBQUEsSUFDQSxTQUFBLE9BR0oseUVBQ0ksU0FBQSxTQUNBLFFBQUEsTUFHSiw2RUFDSSxjQUFBLElBQ0EsUUFBQSxNQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FHSixtRkFFUSxtQkFBQSxJQUFBLElBQUEsS0FBQSxjQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0Esa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXQUlSLG9GQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUNBLFFBQUEsWUFDQSxRQUFBLEtBQ0EsUUFBQSxHQUdKLCtGQUNJLE1BQUEscUJBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtDNUVKLFlBR0MsT0FBQSxNQUNBLHlCQUpELFlBS0csT0FBQSxNQUVGLDBCQVBELFlBUUcsT0FBQSxPQVJILDJCQVdHLE1BQUEsS0FDQSxPQUFBLE1BQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSwwQkFmSCwyQkFnQkUsT0FBQSxPQWhCRiwrQ0FtQkUsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEdBQ0EsUUFBQSxHQXpCRiwrQkFBQSw2QkE2QkcsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQS9CSCx5QkFtQ0csU0FBQSxTQUNBLE9BQUEsTUFDQSxTQUFBLE9BQ0EsV0FBQSxJQUNBLDBCQXZDSCx5QkF3Q0UsT0FBQSxPQXhDRiw2Q0EyQ0ksU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLEVBQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBbkRKLCtCQXdERyxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsR0E3REgsc0VBQUEsMkZBQUEsc0VBQUEsK0NBQUEsMkZBK0RFLE9BQUEsS0FDQSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUNBLHlCQXJFRixzRUFBQSwyRkFBQSxzRUFBQSwrQ0FBQSwyRkFzRUksUUFBQSxFQUFBLE1BdEVKLDRFQUFBLGlHQUFBLDRFQUFBLHFEQUFBLGlHQXlFSSxlQUFBLE1BQ0EsVUFBQSxNQTFFSiwwQ0E4RUUsTUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EseUJBbEZGLDBDQW1GSSxNQUFBLE1BQ0EsT0FBQSxPQXBGSiw4Q0F1RkksV0FBQSxLQXZGSixzQ0EyRkUsUUFBQSxFQUNBLGVBQUEsS0E1RkYsa0RBK0ZFLE9BQUEsRUFDQSxZQUFBLElBQ0EsTUFBQSxrQkFqR0Ysd0RBbUdJLFdBQUEsZUFNRixrQ0FBQSwyQ0FDRCxRQUFBLEtBTUMscUJBQ0QsU0FBQSxTQUNBLFNBQUEsT0FGQyxxQ0FJQyxTQUFBLFNBQ0EsUUFBQSxHQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLHlCQVRELHFDQVVBLE9BQUEsTUFWQSxpREFhQSxVQUFBLEtBQ0EsMkJBQUEsR0FBQSxtQkFBQSxHQUNBLHVCQUFBLE1BQUEsZUFBQSxNQUNBLGtDQUFBLFNBQUEsMEJBQUEsU0FFQSxRQUFBLGFBRUMseUJBQ0QsR0FDRSxrQkFBQSxjQUFBLFVBQUEsY0FFRixJQUNFLGtCQUFBLGlCQUFBLFVBQUEsaUJBRUYsS0FDRSxrQkFBQSxjQUFBLFVBQUEsZUFSRCxpQkFDRCxHQUNFLGtCQUFBLGNBQUEsVUFBQSxjQUVGLElBQ0Usa0JBQUEsaUJBQUEsVUFBQSxpQkFFRixLQUNFLGtCQUFBLGNBQUEsVUFBQSxlQTVCRixrREFrQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEdBQ0EsZUFBQSxLQXhDQSxxRUEwQ0MsUUFBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxTQUFBLFNBQ0EseUJBbERELHFFQW1EQyxRQUFBLEVBQUEsTUFuREQsNEVBc0RDLGVBQUEsUUFDQSxRQUFBLEVBQ0EsV0FBQSxJQUNBLE9BQUEsRUFDQSxPQUFBLFFBMURELGlGQTRERSxVQUFBLEtBNURGLHVGQWdFQyxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLElBbkVELHVGQXNFQyxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLElBekVELHlDQWlGQyxPQUFBLE1BQ0EseUJBbEZELHlDQW1GQSxPQUFBLE9BbkZBLDhDQXNGQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxJQUNBLFFBQUEsRUExRkEscURBNEZFLFdBQUEsSUE1RkYsMERBZ0dBLFdBQUEsS0NqTkYsZ0JBQ0ksUUFBQSxNQUFBLEtsQ21DRix5Q2tDcENGLGdCQUlRLFFBQUEsTUFKUixzQ0FRUSxXQUFBLEVBQ0EsY0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQVpSLDhDQWdCUSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxXQUFBLGVsQ2dCTix5Q2tDcENGLDhDQXVCWSxXQUFBLGVBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUF6QlosMkNBOEJRLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsZUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsZWxDQU4seUNrQ3BDRiwyQ0F1Q1ksVUFBQSxPbENmVix5Q2tDeEJGLDJDQTJDWSxVQUFBLE9BM0NaLGlEQWdEUSxPQUFBLFFDakRSLHVCQUVJLFdBQUEsS0FGSix1QkFLSSxPQUFBLEtBQUEsRUFJSixtQ0FDRSxPQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FHRiw4REFDRSxXQUFBLFFBR0YsK0RBQ0UsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBR0YsMkVBQ0UsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBR0YsbUNBRUksV0FBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsSUFJSixzQ0FFSSxZQUFBLElBQ0EsTUFBQSxRQUNBLFlBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBTkosMENBUU0sUUFBQSxhQUNBLE9BQUEsS0FDQSxhQUFBLEtBVk4scUVBY0ksUUFBQSxLQUlKLDRDQUNFLFFBQUEsS0FHRix3QkFDRSxXQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsTUFBQSxRQUhGLDBCQUtJLE1BQUEsUUFJSiwyQ0FDRSxNQUFBLFFBR0YscUVBQ0UsVUFBQSxLQUNBLFlBQUEsS0FHRixvQ0FBQSx5Q0FDRSxtQkFBQSxJQUFBLElBQUEsS0FBQSxjQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxlQUNBLFFBQUEsS0FDQSxjQUFBLElBUEYsMENBQUEsK0NBU0ksbUJBQUEsRUFBQSxFQUFBLEtBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFFBSUoseUJBQ0UsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsU0FBQSxLQUNBLDBCQUpGLHlCQUtJLFNBQUEsTUFFRiwwQkFQRix5QkFRSSxzQkFBQSxlbkMxQkYseUNtQ2tCRix5QkFXSSxzQkFBQSxLQVhKLGdDQWNJLFFBQUEsS0FJSiwyQ0FDRSxzQkFBQSxjQUNBLDBCQUZGLDJDQUdJLHNCQUFBLGVuQ3ZDRix5Q21Db0NGLDJDQU1JLHNCQUFBLEtBSUosZ0NuQ3NERSxRQUFBLEVBQUEsS0FDQSx5Qm1DdkRGLGdDbkN3REksUUFBQSxFQUFBLE1BRUYseUJtQzFERixnQ25DMkRJLFFBQUEsRUFBQSxNbUMzREosNkJBS0ksVUFBQSxPQUNBLE9BQUEsS0FBQSxLQUlKLGdFQUNFLE1BQUEsS0FDQSxNQUFBLEtBR0YsaUNBQ0UsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQU9GLDZEQUNFLGdCQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FMRixpRUFPSSxRQUFBLE1BQ0EsY0FBQSxJQUNBLE9BQUEsUUFDQSxtQkFBQSxRQUFBLEVBQUEsRUFBQSxLQUFBLFdBQUEsUUFBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGFBQUEsS0FaSiwwRUFlSSxPQUFBLElBQUEsTUFBQSxRQUlKLHdEQUNFLFFBQUEsS0FHRiwrQ0FDRSxNQUFBLElBREYsc0RBR0ksT0FBQSxJQUFBLE1BQUEsUUFJSix3QkFDRSxXQUFBLGtCQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxLQUNBLGNBQUEsSUFHRiwyQkFDRSxZQUFBLGVBR0Ysa0RBQ0UsUUFBQSxnQkFHRixtREFDRSxRQUFBLEtBR0Ysa0NBQ0UsUUFBQSxLQUNBLHNCQUFBLG9DQUNBLFNBQUEsS0FIRixxQ0FLSSxNQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLEtBUEosb0NBVUksVUFBQSxLQUNBLFlBQUEsS0FJSixxQkFFSSxNQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLEtBSUosa0NBQUEsa0NBQUEsa0NBRUksT0FBQSxZQUlKLG1DQUNFLE9BQUEsRUFjRiw0QkFDRSxRQUFBLEtBQ0Esc0JBQUEsSUFBQSxNQUNBLFNBQUEsS0FDQSx5QkFKRiw0QkFLSSxzQkFBQSxLQUxKLDJDQVNNLGVBQUEsS0FLTixvREFBQSxvREFBQSxvREFFSSxPQUFBLFlBQ0EsUUFBQSxLQUFBLEVBSEosK0RBTUksY0FBQSxLQU5KLG9FQVNJLFdBQUEsT0FHSiw4QkFDRSxPQUFBLEVBR0Ysa0JBQUEscUJBQ0UsV0FBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLEVBQ0EsY0FBQSxJQVBGLDJCQUFBLDhCQVNJLFFBQUEsS0FUSix5QkFBQSw0QkFZSSxRQUFBLEtBWkosb0JBQUEsdUJBZUksTUFBQSxLQUlKLCtCQUFBLHdCQUNFLGVBQUEsV0FDQSxjQUFBLEtBR0YsNEJBQ0UsU0FBQSxTQURGLGtDQUdJLE9BQUEsWUFDQSxjQUFBLGVBSkosbUNBT0ksU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSxRQUNBLGNBQUEsSUFDQSxPQUFBLEtBQ0Esa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXQUNBLDBCQUFBLEVBQ0EsdUJBQUEsRUFDQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsRUFJSixnREFDRSxRQUFBLEVBR0YsMkNBQ0UsU0FBQSxTQUNBLE1BQUEsTW5DeFBBLHlDbUNzUEYsMkNBSUksTUFBQSxPQUpKLDREQU9JLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsTUFDQSxPQUFBLEtBVkosOERBYUksU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLGtCQUFBLFdBQUEsY0FBQSxXQUFBLFVBQUEsV0FDQSwwQkFBQSxFQUNBLHVCQUFBLEVBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEVBSUosNENBQUEsaURBQ0UsTUFBQSxLQUNBLE1BQUEsS0FHRiw0Q0FFSSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxRQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxLQUpKLDZCQU9JLGVBQUEsS0FDQSxjQUFBLEtBUkosMENBV0ksUUFBQSxLQUlKLDBCQUNFLFdBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FKRixnQ0FNSSxXQUFBLFFBSUosZ0JBQUEsZ0JBQUEsZ0JBQUEsaUJBQUEsaUJBQUEsaUJBRUksT0FBQSxZQUlKLHFDQUVJLFFBQUEsWUFGSiw4QkFLSSxRQUFBLEtBSUoseUJBQUEsd0JBQ0UsWUFBQSxLQURGLDRCQUFBLDJCQUdJLFVBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxLQUlKLG1DQUFBLHdDQUNFLE1BQUEsS0FHRiwrREFFSSxRQUFBLEtBQ0Esc0JBQUEsS0FBQSxJQUNBLFNBQUEsS0FDQSxjQUFBLEtBSUosa0JBQ0UsUUFBQSxLQUNBLHNCQUFBLElBQUEsTUFDQSxTQUFBLEtBQ0EseUJBSkYsa0JBS0ksc0JBQUEsS0FMSix5QkFRSSxRQUFBLEtBUkosc0JBV0ksTUFBQSxLQUNBLE1BQUEsS0FJSixjQUNFLG1CQUFBLEVBQUEsRUFBQSxLQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLEtBSEYsK0JBTU0sVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBUk4sK0NBWUksTUFBQSxRQUlKLHVFQUFBLDhEQUNFLFVBQUEsS0FDQSxZQUFBLGVBR0YseUNBQ0UsWUFBQSxJQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUdGLGVBQUEsa0JBQUEsa0JBQ0UsUUFBQSxLQUFBLGVBdlFGLGtDQTJRRSxTQUFBLE9BR0YsaUNBQ0UsU0FBQSxPQUVGLGtCQUNFLE1BQUEsS0FDQSxRQUFBLEtBR0YsNEJBQ0UsUUFBQSxFbkMvWEEseUNtQ2tZRixvQkFBQSxvQkFBQSxvQkFHTSxVQUFBLEtBQ0EsUUFBQSxnQm5DeFpKLHlDbUNvWkYsb0JBQUEsb0JBQUEsb0JBU00sUUFBQSxjQUNBLE1BQUEsS0FWTixnQ0FhTSxRQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLE1BS04sNENBQUEseUNBQUEseUVBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxlQUFBLEtBR0YseUNBQ0UsVUFBQSxLQUNBLFlBQUEsS0FHRixtQkFDRSxhQUFBLGVBR0YseUJBQUEsbUNBQ0UsUUFBQSxnQkFDQSxPQUFBLElBQUEsTUFBQSxRQUdGLDBDQUNFLFFBQUEsS0FHRix5Q0FFSSxhQUFBLEtBRkoseUNBS0ksV0FBQSxLQUlKLHFEQUNFLFdBQUEsS0FHRix5Q0FBQSx3REFHTSxRQUFBLEtBS04sdUVBQ0UsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsWUFBQSxJQUdGLDRCQUNFLE1BQUEsS0FHRixvQkFFSSxNQUFBLGVBQ0EsZ0JBQUEsb0JBSUosK0RBQ0UsTUFBQSxLQUdGLDRDQUNFLFFBQUEsZUFHRix5REFDRSxRQUFBLEVBQUEsZUMxakJGLDJCQUNFLFFBQUEsS0FBQSxLQUNBLFdBQUEsS0FFQSx1QkFKRiwyQkFLTSxRQUFBLE1BR0oseUJBUkYsMkJBU00sUUFBQSxNQUdKLDBCQVpGLDJCQWFNLFFBQUEsS0FBQSxNQWJOLHdEQWlCTSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BSU4sbUJBQ0ksUUFBQSxLQUNBLGVBQUEsZ0RBQUEsZUFBQSxnQ0FDQSxzQkFBQSxJQUNBLFNBQUEsS0FBQSxFcEMwSEYseUNvQzlIRixtQkFPUSxtQkFBQSxJQUNBLHNCQUFBLGNBQ0EsU0FBQSxFQUFBLE1wQytHTiwwQ29DeEhGLG1CQWFRLG1CQUFBLElBQ0Esc0JBQUEsY0FDQSxTQUFBLEVBQUEsTUFmUix5Q0FtQlEsUUFBQSxFQUNBLFlBQUEsQ0FBQSxDQUFBLEVBQ0EsU0FBQSxDQUFBLENBQUEsRXBDeUdOLHlDb0M5SEYseUNBd0JZLFlBQUEsQ0FBQSxDQUFBLEdwQ2dHViwwQ29DeEhGLHlDQTRCWSxZQUFBLENBQUEsQ0FBQSxHQTVCWixrRUFpQ1ksUUFBQSxFQWpDWixzR0FvQ2dCLFFBQUEsRUFwQ2hCLHNHQXdDZ0IsV0FBQSxNQXhDaEIsMENBOENRLFlBQUEsQ0FBQSxDQUFBLEVBQ0EsU0FBQSxDQUFBLENBQUEsRXBDK0VOLHlDb0M5SEYsMENBa0RZLFlBQUEsQ0FBQSxDQUFBLEVBQ0EsU0FBQSxDQUFBLENBQUEsR3BDcUVWLDBDb0N4SEYsMENBdURZLFlBQUEsQ0FBQSxDQUFBLEVBQ0EsU0FBQSxDQUFBLENBQUEsR0F4RFosa0NBNkRRLG1CQUFBLElBQUEsSUFBQSxLQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxLQUNBLFFBQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxLQUNBLFdBQUEsb0JBQUEsV0FBQSxpQkFBQSxXQUFBLFlBakVSLDBDQXFFUSxlQUFBLFdBQ0EsT0FBQSxFQUFBLEVBQUEsS0F0RVIseUJBMEVRLE9BQUEsRUExRVIsNEJBNkVZLGNBQUEsS0E3RVosNEJBaUZZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxLQUFBLEVBbkZaLHdDQXVGWSxZQUFBLElBdkZaLHVDQTJGWSxXQUFBLE1DakhaLDJCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FHRix1QkFDRSxTQUFBLFNBREYsNkJBR0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxtRkFBQSxXQUFBLDJEQUFBLFdBQUEsc0RBQUEsV0FBQSx1REFDQSwwQkFWSiw2QkFXTSxXQUFBLG1GQUFBLFdBQUEsMkRBQUEsV0FBQSxzREFBQSxXQUFBLHdEQUVGLHlCQWJKLDZCQWNNLFdBQUEsbUZBQUEsV0FBQSwyREFBQSxXQUFBLHNEQUFBLFdBQUEsd0RBS04sWUFDRSxXQUFBLGdEQUFBLFdBQUEsMkNBQUEsV0FBQSx3Q0FFRixxQkFBQSxZQUNFLE9BQUEsS0FFRixxQkFDRSxTQUFBLFNBQ0EsU0FBQSxPQUZGLG9DQUlJLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLGVBQ0EsUUFBQSxHQUNBLHlCQVZKLG9DQVdNLFFBQUEsTUFYTiwyREFjTSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSx5QkFuQk4sMkRBb0JRLFFBQUEsS0FBQSxNQXBCUiw2REFBQSw2REF1QlEsUUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0EzQlIsOEVBOEJRLFVBQUEsTUE5QlIsMkVBaUNRLGFBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FwQ1IsNkVBc0NVLE9BQUEsRUFBQSxLQXRDVixtRkF3Q1ksTUFBQSxRQTlDWixZQXVERSxTQUFBLFNBRUYsZUFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSwwQkFSRixlQVNJLFlBQUEsT0FFRix5QkFYRixlQVlJLFlBQUEsT0FaSiwyQkFlSSxNQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsR0FDQSxRQUFBLEVBQUEsS0FDQSx5QkFuQkosMkJBb0JNLE1BQUEsTUFwQk4sNkNBdUJNLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0F4Qk4sOEJBQUEsNkJBQUEsOEJBMkJNLE1BQUEsS0EzQk4sNkJBOEJNLFlBQUEsS0E5Qk4sa0NBaUNNLGVBQUEsS0FDQSxNQUFBLGVBbENOLDhDQXFDTSxXQUFBLGVBQ0EsY0FBQSxJQUNBLFFBQUEsYUFDQSxRQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsS0ExQ04saURBNENRLFVBQUEsS0FDQSxRQUFBLE9BN0NSLHNDQWlETSxNQUFBLGtCQWpETiw0Q0FtRFEsV0FBQSxrQkFuRFIsOEJBd0RJLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EsaUJBQUEsSUFBQSxjQUFBLElBQUEsZ0JBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxPQUNBLHlCQWpFSiw4QkFrRU0sUUFBQSxNQWxFTixrQ0FxRU0sT0FBQSxLQUNBLFFBQUEsTUFDQSxrQkFBQSxrQkFBQSxjQUFBLGtCQUFBLFVBQUEsa0JDekpOLDZCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FHRixpQkFDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFdBQUEsT0FDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLHVFQUFBLFdBQUEsa0VBQUEsV0FBQSwrREFMRixvQkFBQSxtQkFPSSxNQUFBLGVBUEosNkJBV00sZUFBQSxLQVhOLDRCQWVJLE1BQUEsa0JBZkosa0NBaUJNLFdBQUEsa0JDdkJOLFlBQ0UsV0FBQSxRQUNBLFdBQUEsT0FGRixtQkFJSSxlQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsS0FOSixnQ0FTSSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsMEJBWkosZ0NBYU0sUUFBQSxLQUFBLE1BYk4sOEJBaUJJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxLQUFBLFVBQUEsS0FuQkosK0NBcUJNLFFBQUEsS0FyQk4sbURBdUJRLE1BQUEsTUF2QlIsNkJBNEJJLFdBQUEsS0FDQSxNQUFBLFFDN0JKLGlCQUNFLFNBQUEsU0FERixvQkFBQSxtQkFHSSxNQUFBLGVBSEosOEJBTUksU0FBQSxTQUNBLFFBQUEsR0FQSixzQ0FVSSxTQUFBLFNBQ0EsUUFBQSxHQVhKLHlEQWFNLE1BQUEsS0FDQSxTQUFBLFNBZE4sNkRBZ0JRLFFBQUEsTUFDQSxNQUFBLEtBakJSLHNFQW9CUSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLHlCQTNCUixzRUE0QlUsUUFBQSxFQUFBLE1BNUJWLGlGQStCVSxVQUFBLE9BQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEVBQUEsS0FDQSx5QkFuQ1YsaUZBb0NZLFVBQUEsTUFwQ1osb0ZBdUNZLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxFQUNBLGVBQUEsS0ExQ1osbUZBNkNZLE9BQUEsRUFDQSxZQUFBLElBQ0EsVUFBQSxRQUNBLFlBQUEsTUFoRFosMEZBbURZLFlBQUEsS0FDQSxXQUFBLE1BQ0EsWUFBQSxJQUNBLFVBQUEsUUN0RFosK0JBQ0UsV0FBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLE1BQ0EsT0FBQSxNQUFBLEtBQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsT0FDQSxZQUFBLEtBR0YseUJBQ0UsV0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLDBCQUhGLHlCQUlJLFFBQUEsS0FBQSxNQUpKLGdDQU9JLGVBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxLQVRKLG9DQVlJLE1BQUEscUJBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQWhCSixzQ0FtQkksU0FBQSxPQUNBLHdCQUFBLElBQ0EsdUJBQUEsSUFyQkosMENBdUJNLG1CQUFBLElBQUEsSUFBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQXpCTix3Q0E0Qk0sUUFBQSxNQUNBLFNBQUEsU0E3Qk4sOENBK0JRLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FDQSxXQUFBLGdCQXRDUixrREEwQ1Usa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXQTFDVixvREE2Q1ksV0FBQSxjQTdDWixtREFpRFEsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxRQUFBLEdBdkRSLGdEQThESSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLFNBQUEsS0FDQSxzQkFBQSxjQUNBLFFBQUEsRUFBQSxLQUNBLHlCQXBFSixnREFxRU0sUUFBQSxFQUFBLEtBQ0Esc0JBQUEsZUFFRix5QkF4RUosZ0RBeUVNLHNCQUFBLGVBekVOLCtEQTRFTSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLGVBRUUseUJBL0VSLDRFQWdGWSxZQUFBLENBQUEsQ0FBQSxJQWhGWiwrREFxRk0sUUFBQSxFQUFBLEtBQUEsS0MvRk4sNkNBQUEsNkNBRUksUUFBQSxLQUNBLHNCQUFBLGNBQ0EsU0FBQSxLQUpKLDZCQUFBLDZCQU9JLFdBQUEsT0FQSixpQ0FBQSxpQ0FTTSxVQUFBLEtBVE4sK0JBQUEsK0JBWU0sTUFBQSxRQVpOLG1DQUFBLG1DQWdCSSxXQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogU3VwZXIgTGVhZ3VlIEdhbWluZ1xuVmVyc2lvbjogMS4wLjBcbiovXG5cbi8qIEdMT0JBTCBTVFlMRVMqL1xuXG5AaW1wb3J0ICdub3JtYWxpemUnO1xuQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJ2NvbW1vbic7XG5AaW1wb3J0ICdtaXhpbnMtYnJlYWtwb2ludHMnO1xuQGltcG9ydCAnZXh0ZW5kcyc7XG5AaW1wb3J0ICdmYW5jeWJveCc7XG5cbi8qIFBBR0UgU1RZTEVTICovXG5cbkBpbXBvcnQgJ2VsZW1lbnRzL2Fsd2F5c19lbnF1ZXVlJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3dvcmRwcmVzcyc7XG5AaW1wb3J0ICdlbGVtZW50cy9jb250YWluZXInO1xuQGltcG9ydCAnZWxlbWVudHMvaGVhZGVyJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3BhZ2UnO1xuQGltcG9ydCAnZWxlbWVudHMvbW9kdWxlcyc7XG5AaW1wb3J0ICdlbGVtZW50cy9zaWRlYmFyJztcbkBpbXBvcnQgJ2VsZW1lbnRzLzQwNCc7XG5AaW1wb3J0ICdlbGVtZW50cy9wYXJ0bmVyJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3ZlbnVlLWhlYWRlcic7XG5cbi8qIE1PRFVMRSBPUiBQTFVHSU4gU1RZTEVTICovXG5cbkBpbXBvcnQgJ2VsZW1lbnRzL2Fubm91bmNlbWVudHMnO1xuQGltcG9ydCAnZWxlbWVudHMvYmxvZyc7XG5AaW1wb3J0ICdlbGVtZW50cy9ibG9nX21vZHVsZSc7XG5AaW1wb3J0ICdlbGVtZW50cy9jdGEtYmFubmVyJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2V4cGxvcmUtZXhwZXJpZW5jZXMnO1xuQGltcG9ydCAnZWxlbWVudHMvZmVhdHVyZWQtZXhwZXJpZW5jZXMnO1xuQGltcG9ydCAnZWxlbWVudHMvZmVhdHVyZWQtaW1hZ2UnO1xuQGltcG9ydCAnZWxlbWVudHMvZnV0dXJlLWV4cGVyaWVuY2VzJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2dhbWVzLWRpcmVjdG9yeSc7XG5AaW1wb3J0ICdlbGVtZW50cy9nYW1lLXNlbGVjdG9yJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2ltYWdlLWdhbGxlcnknO1xuQGltcG9ydCAnZWxlbWVudHMvbG9naW4nO1xuQGltcG9ydCAnZWxlbWVudHMvbW9kdWxlX2Jsb2cnO1xuQGltcG9ydCAnZWxlbWVudHMvbW9kdWxlX2dldF9pbnZvbHZlZCc7XG5AaW1wb3J0ICdlbGVtZW50cy9tb2R1bGUtdmlkZW8nO1xuQGltcG9ydCAnZWxlbWVudHMvcGhvdG8tY2Fyb3VzZWwnO1xuQGltcG9ydCAnZWxlbWVudHMvc2VjdGlvbi1zZXBhcmF0b3InO1xuQGltcG9ydCAnZWxlbWVudHMvc2hvcnQtYXJ0aWNsZSc7XG5AaW1wb3J0ICdlbGVtZW50cy9zaW5nbGUtZXhwZXJpZW5jZSc7XG5AaW1wb3J0ICdlbGVtZW50cy9zaW5nbGUtdmVudWUnO1xuQGltcG9ydCAnZWxlbWVudHMvc2luZ2xlLXZpZGVvJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3NsaWRlcic7XG5AaW1wb3J0ICdlbGVtZW50cy9zdXBwb3J0JztcbkBpbXBvcnQgJ2VsZW1lbnRzL3dvb2NvbW1lcmNlJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3ZlbnVlLWluZm8nO1xuXG5AaW1wb3J0ICdlbGVtZW50cy9jaGFtcHMvbW9kdWxlLWhlYWRlcic7XG5AaW1wb3J0ICdlbGVtZW50cy9jaGFtcHMvbW9kdWxlLXNpZ251cCc7XG5AaW1wb3J0ICdlbGVtZW50cy9jaGFtcHMvbW9kdWxlLXNwb25zb3InO1xuQGltcG9ydCAnZWxlbWVudHMvY2hhbXBzL21vZHVsZS10ZXN0aW1vbmlhbCc7XG5AaW1wb3J0ICdlbGVtZW50cy9jaGFtcHMvbW9kdWxlLXZpZGVvJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2NoYW1wcy9tb2RhbCc7XG5cblxuXG5cblxuXG5cblxuXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9kYmE0eGJ4LmNzc1wiKTtcblxuJG1haW4tZm9udC1mYW1pbHk6IFwiaW5kdXN0cnlcIixzYW5zLXNlcmlmO1xuJG1heC13aWR0aDogMTM5NnB4O1xuXG4kYm9vazogNDAwO1xuJGJvbGQ6IDcwMDtcblxuaW1nIHtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHl7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250LWZhbWlseTtcbn1cblxuLmNvcHktY29udGFpbmVye1xuICBtYXgtd2lkdGg6JG1heC13aWR0aDtcbiAgbWFyZ2luOjAgYXV0bztcbn1cblxuLmhvbWUtd3JhcCAuaG9tZS1tYWluLXNsaWRlc2hvdyAudmlkZW8tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMzMwcHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS1tYWluLWNhcm91c2VsIC5jb3B5LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHggKSB7XG4gICAgdG9wOiA1JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS13cmFwLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xufVxuXG5wIHtcbiAgZm9udC13ZWlnaHQ6ICRib29rO1xufVxuXG4ubW9kdWxlLWN0YS1jb250YWluZXJ7XG4gIG1hcmdpbi10b3A6NjBweDtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHB7XG4gICAgbWFyZ2luOjA7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOiRjb3JlQmx1ZTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBTdXBlciBMZWFndWUgR2FtaW5nXG5WZXJzaW9uOiAxLjAuMFxuKi9cbi8qIEdMT0JBTCBTVFlMRVMqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2RiYTR4YnguY3NzXCIpO1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLmxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbi5hc2NlbnQtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNEQkRCREI7IH1cblxuLmNvcmUtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM3NDc0NzQ7IH1cblxuLmNvcmUtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7IH1cblxuLnNlbGVjdGVkLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA4MUE4OyB9XG5cbi5ncmVhdC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMEJDMTY7IH1cblxuLmhvdG5lc3MtcmVkIHtcbiAgYmFja2dyb3VuZDogI0U2MUUyNTsgfVxuXG4ud29rZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjY5MjFFOyB9XG5cbi5zaGFkb3ctYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzM0E5Q0M7IH1cblxuLmZvb3Rlci1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzQ2NDY0NjsgfVxuXG4uYmxhY2stdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmxpZ2h0LWdyYXktdGV4dCB7XG4gIGNvbG9yOiAjRjJGMkYyOyB9XG5cbi5hc2NlbnQtZ3JheS10ZXh0IHtcbiAgY29sb3I6ICNEQkRCREI7IH1cblxuLmNvcmUtZ3JheS10ZXh0IHtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLmNvcmUtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMEIxRTc7IH1cblxuLnNlbGVjdGVkLWJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA4MUE4OyB9XG5cbi5ncmVhdC1ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICMwMEJDMTY7IH1cblxuLmhvdG5lc3MtcmVkLXRleHQge1xuICBjb2xvcjogI0U2MUUyNTsgfVxuXG4ud29rZS1vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjRjY5MjFFOyB9XG5cbi5zaGFkb3ctYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMzM0E5Q0M7IH1cblxuLmZvb3Rlci1ncmF5LXRleHQge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImluZHVzdHJ5XCIsIHNhbnMtc2VyaWY7IH1cblxuLmNvcHktY29udGFpbmVyLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhvbWUtd3JhcCAuaG9tZS1tYWluLXNsaWRlc2hvdyAudmlkZW8tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMzMwcHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdHBsLWhvbWUtcGFnZS1ub3NsaWRlIC5ob21lLW1haW4tY2Fyb3VzZWwgLmNvcHktY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAubW9kdWxlLWNvbnRlbnQsIC5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS1tYWluLWNhcm91c2VsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50LCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtdHBsLWhvbWUtcGFnZS1ub3NsaWRlIC5ob21lLW1haW4tY2Fyb3VzZWwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAuY29weS1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS1tYWluLWNhcm91c2VsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1jb250ZW50LCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS1tYWluLWNhcm91c2VsIC5tb2R1bGUtY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtdHBsLWhvbWUtcGFnZS1ub3NsaWRlIC5ob21lLW1haW4tY2Fyb3VzZWwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IHtcbiAgICAgIHRvcDogNSUgIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS13cmFwLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4OyB9XG5cbnAge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tb2R1bGUtY3RhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kdWxlLWN0YS1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAubW9kdWxlLWN0YS1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMwMEIxRTc7IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuZGF0ZS1jYXRlZ29yeSwgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuYnlsaW5lLCAuZmVhdHVyZWQtYmxvZy1pbWFnZSAuZGF0ZS1jYXRlZ29yeSwgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmJ5bGluZSwgLmJsb2ctcG9zdHMgLmRhdGUtY2F0ZWdvcnksIC5ibG9nLXNpZGViYXIgLnNpZGViYXItcG9zdHMgLmRhdGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNsZy1ibG9nLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCwgLmZlYXR1cmVkLWJsb2ctaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI1cHgpIHtcbiAgICAuc2xnLWJsb2ctc2xpZGVzIC5jYXJvdXNlbC1jZWxsLCAuZmVhdHVyZWQtYmxvZy1pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwgPiBpbWcsIC5mZWF0dXJlZC1ibG9nLWltYWdlID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgIC5zbGctYmxvZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwgPiBpbWcsIC5mZWF0dXJlZC1ibG9nLWltYWdlID4gaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5zbGctYmxvZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwgPiBpbWcsIC5mZWF0dXJlZC1ibG9nLWltYWdlID4gaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDIuNSk7IH0gfVxuICAuc2xnLWJsb2ctc2xpZGVzIC5jYXJvdXNlbC1jZWxsOmFmdGVyLCAuZmVhdHVyZWQtYmxvZy1pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgLnNsZy1ibG9nLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCAuY29udGVudC1jb250YWluZXIsIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmc6IDAgNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLnNsZy1ibG9nLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCAuY29udGVudC1jb250YWluZXIsIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuc2xnLWJsb2ctc2xpZGVzIC5jYXJvdXNlbC1jZWxsIC5jb250ZW50LWNvbnRhaW5lciwgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLnNsZy1ibG9nLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCAuY29udGVudCwgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHggMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogOTk5OTg7IH1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBwYWRkaW5nOiA3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTsgfVxuXG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44NSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNjUlLCByZ2JhKDAsIDAsIDAsIDAuMDc1KSA3NS41JSwgcmdiYSgwLCAwLCAwLCAwLjAzNykgODIuODUlLCByZ2JhKDAsIDAsIDAsIDAuMDE5KSA4OCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk2OyB9XG5cbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7IH0gfVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7IH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4OyB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpOyB9IH0gfVxuXG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBUaHVtYnMgKi9cbi5mYW5jeWJveC10aHVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHotaW5kZXg6IDk5OTkxOyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9IH1cblxuLyogUEFHRSBTVFlMRVMgKi9cbi5tYWluLWNvbnRlbnQgdGFibGUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWFpbi1jb250ZW50IHRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC53Yy1ib3gtb2ZmaWNlLXRpY2tldC1mb3JtIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b24ge1xuICBvcmRlcjogMjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4udmFyaWF0aW9uc19mb3JtLmNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHtcbiAgb3JkZXI6IDI7IH1cblxuLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgb3JkZXI6IDI7IH1cblxuLnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC52YXJpYXRpb25zX2Zvcm0gLnZhcmlhdGlvbnMge1xuICBvcmRlcjogMjsgfVxuXG4ucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC52YXJpYXRpb25zX2Zvcm0gLmxvZ2luLXJlcXVpcmVkLWNvbnRhaW5lciB7XG4gIG9yZGVyOiAzOyB9XG5cbi8qID1Xb3JkUHJlc3MgQ29yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bzsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50OyB9IH1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGEgaW1nLmFsaWdubm9uZSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50OyB9IH1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBhIGltZy5hbGlnbmxlZnQge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIC41cmVtIDA7IH1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmhvdmVyLFxuLnNjcmVlbi1yZWFkZXItdGV4dDphY3RpdmUsXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIC8qIEFib3ZlIFdQIHRvb2xiYXIuICovIH1cblxuLm1haW4tY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLm1haW4tY29udGVudC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLm1haW4tY29udGVudC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLm1haW4tY29udGVudC1jb250YWluZXIgPiAuY29weS1jb250YWluZXIsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1haW4tY29udGVudC1jb250YWluZXIgPiAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubWFpbi1jb250ZW50LWNvbnRhaW5lciA+IC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lciA+IC5jb3B5LWNvbnRhaW5lciwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubWFpbi1jb250ZW50LWNvbnRhaW5lciA+IC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tYWluLWNvbnRlbnQtY29udGFpbmVyID4gLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvOyB9IH1cblxuLnNpZGViYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjUwcHg7XG4gIGdyaWQtZ2FwOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuc2lkZWJhci1jb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uY29weS1jb250YWluZXIudGhpcmQtcGFydHktZGlzY2xhaW1lciwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAudGhpcmQtcGFydHktZGlzY2xhaW1lci5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC50aGlyZC1wYXJ0eS1kaXNjbGFpbWVyLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICBib2R5LmFkbWluLWJhciB7XG4gICAgdG9wOiA0NnB4OyB9IH1cblxuYm9keSAuaGVhZGVyLXdyYXBwZXIgLnNsZy1sb2dpbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmJvZHkgLmhlYWRlci13cmFwcGVyIC5zbGctbG9nb3V0LWxpbmssIGJvZHkgLmhlYWRlci13cmFwcGVyIC5zbGctcHJvZmlsZS1pY29uLCBib2R5IC5oZWFkZXItd3JhcHBlciAuc2xnLWNhcnQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5sb2dnZWQtaW4gLmhlYWRlci13cmFwcGVyIC5zbGctbG9naW4tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5sb2dnZWQtaW4gLmhlYWRlci13cmFwcGVyIC5zbGctbG9nb3V0LWxpbmssIGJvZHkubG9nZ2VkLWluIC5oZWFkZXItd3JhcHBlciAuc2xnLXByb2ZpbGUtaWNvbiwgYm9keS5sb2dnZWQtaW4gLmhlYWRlci13cmFwcGVyIC5zbGctY2FydC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cbiAgLmFkbWluLWJhciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHRvcDogMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIHRvcDogNDZweDsgfSB9XG5cbi5hZG1pbi1iYXIgLmNsb3NlLW1lbnUge1xuICB0b3A6IDkycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAuYWRtaW4tYmFyIC5jbG9zZS1tZW51IHtcbiAgICAgIHRvcDogNDZweDsgfSB9XG5cbi5oZWFkZXItd3JhcHBlci5zdGlja3kge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZGVza3RvcC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5tb2JpbGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCMUU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlc2t0b3AtaGVhZGVyIHtcbiAgcGFkZGluZzogMCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5kZXNrdG9wLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuZGVza3RvcC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmRlc2t0b3AtaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7IH1cblxuLmhlYWRlci1jb250YWluZXIgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmRlc2t0b3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtaGVhZGVyIGgyLnBhZ2UtdGl0bGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS1oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC50aXRsZS1jb250YWluZXIgcCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS1oZWFkZXIgLmN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucGFnZS1oZWFkZXIgLmN0YS1jb250YWluZXIgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5mZWF0dXJlZC1ibG9nLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMzE0cHg7IH1cblxuYm9keSA+IGhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgdWwge1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgdWwgbGkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjNzQ3NDc0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0IC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSB1bCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0IC5nZm9ybV93cmFwcGVyIGZvcm0gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSBbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSB7XG4gICAgbWFyZ2luOiAwIDVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIudG9wX2xhYmVsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWluLXdpZHRoOiAxNjZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubW9kdWxlLnBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLm1vZHVsZS5wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5tb2R1bGUucGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4ubW9kdWxlLWVsZW1lbnQge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLm1vZHVsZS1lbGVtZW50ID4gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLm9tbS1tb2R1bGUgLnJvdy5zdGFnZS1pbnB1dHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vbW0tbW9kdWxlIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vbW0tbW9kdWxlIC5jZW50ZXIge1xuICBtYXJnaW46IGF1dG87IH1cblxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjNweCAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4OyB9XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgcCwgLndpZGdldF9yZWNlbnRfZW50cmllcyBoNCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLndpZGdldF9yZWNlbnRfZW50cmllcyAucHVibGlzaC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGEge1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuICAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi53aWRnZXQgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZm9udC1zaXplOiA3MDA7IH1cblxuLmNvbnRhaW5lci1wYWdlLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZDMjUwLCAjRkY2NzY3KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWluZXItcGFnZS00MDQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwLjUzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHggMCA2MHB4OyB9XG4gICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLm92ZXJsYXktd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNjBweCAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLm92ZXJsYXktd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cbiAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY2VudGVyZWQtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudCBoMiwgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQudG9wIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC50b3Age1xuICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC50b3AgaDIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LnRvcCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDsgfSB9XG4gICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC50b3AgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQuYm90dG9tIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LmJvdHRvbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQuYm90dG9tIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC5ib3R0b20gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LmJvdHRvbSBwIC5jdGEtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LmJvdHRvbSBwIC5jdGEtYnRuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgfSB9XG4gICAgICAgICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQuYm90dG9tIHAgLmN0YS1idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ucGFydG5lci1wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMjQ5RCwgIzAwQjFFNyk7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5wYXJ0bmVyLXBhZ2U6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5wYXJ0bmVyLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAucGFydG5lci1wYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiA2MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfSB9XG4gICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBwaG90b1wiIFwidGV4dCBwaG90b1wiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMHB4LCA0NTJweCkgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMHB4LCAyMjJweCkgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubG9nby1jb250YWluZXIge1xuICAgICAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBoZWlnaHQ6IDIyMnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubG9nby1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubG9nby1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAucGhvdG8tY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBwaG90bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnBob3RvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5waG90by1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5waG90by1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggIzQ2NDY0NjsgfVxuICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGV4dC1jb250YWluZXIgLmJ0bi1jdGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGV4dC1jb250YWluZXIgLmJ0bi1jdGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFBOCAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0bmVyLXBhZ2UgLmJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYXJ0bmVyLXBhZ2UgLmJhY2tncm91bmQgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi52ZW51ZS1oZWFkZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgLnZlbnVlLWhlYWRlci1jb250YWluZXIgLnZlbnVlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIgLnZlbnVlLWhlYWRlciAudmVudWUtbG9nby1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIC52ZW51ZS1sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLWxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIC52ZW51ZS10aXRsZS1jb250YWluZXIgaDIudmVudWUtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciBwIHNwYW4udmVudWUtc3RhdGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIgLnZlbnVlLWhlYWRlciAudmVudWUtdGl0bGUtY29udGFpbmVyIC52ZW51ZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciAudmVudWUtY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIC52ZW51ZS10aXRsZS1jb250YWluZXIgLmN0YS1jb250YWluZXIgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qIE1PRFVMRSBPUiBQTFVHSU4gU1RZTEVTICovXG4vKiBjb2xvciBwcmVzZXRzICovXG4uY29yZS1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzc0NzQ3NDsgfVxuXG4uZ3JhZGllbnQtc3Vuc2V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIHRvIHRvcCByaWdodCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjY3NjcsICNGRkMyNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTsgfVxuXG4vKiBhbm5vdW5jZW1lbnRzIG1vZHVsZSAqL1xuLmFubm91bmNlbWVudHMge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmFubm91bmNlbWVudHMge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuYW5ub3VuY2VtZW50cyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmFubm91bmNlbWVudHMge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4OyB9IH1cbiAgLmFubm91bmNlbWVudHMgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hbm5vdW5jZW1lbnRzIGgxIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAuYW5ub3VuY2VtZW50cyBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5hbm5vdW5jZW1lbnRzIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgbWluLWhlaWdodDogMjJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwQjFFNzsgfVxuICAuYW5ub3VuY2VtZW50cyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxQTg7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmFubm91bmNlbWVudHMgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5hbm5vdW5jZW1lbnRzIGJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4N0JBRDI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnNsZy1ibG9nLXNsaWRlcyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuZGF0ZS1jYXRlZ29yeSBhLCAuc2xnLWJsb2ctc2xpZGVzIC5ibG9nLXNsaWRlcy1tZXRhIC5ieWxpbmUgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5zbGctYmxvZy1zbGlkZXMgLmJsb2ctc2xpZGVzLW1ldGEgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgIC5zbGctYmxvZy1zbGlkZXMgLmJsb2ctc2xpZGVzLW1ldGEgaDIgYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuYnRuLXNwZWNpYWwge1xuICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAgICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuYnRuLXNwZWNpYWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAyMHB4OyB9XG5cbi5mZWF0dXJlZC1ibG9nLWltYWdlIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmRhdGUtY2F0ZWdvcnkgYSwgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmJ5bGluZSBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmVhdHVyZWQtYmxvZy1pbWFnZSAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI1cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ibG9nLXNsaWRlcy1tZXRhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ibG9nLXNsaWRlcy1tZXRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuZmVhdHVyZWQtYmxvZy1pbWFnZSBoMiBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4OyB9XG4gICAgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmJ5bGluZS1jb250YWluZXIgaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5ibG9nLXNpZGViYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTAwcHgsIDFmcikgMjI2cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogNzNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYmxvZy1zaWRlYmFyLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuXG4uYmxvZy1wb3N0cyAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmJsb2ctcG9zdHMgLnBvc3Qgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ibG9nLXBvc3RzIC5mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJsb2ctcG9zdHMgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNEQkRCREI7IH1cblxuLmJsb2ctcG9zdHMgLmRhdGUtY2F0ZWdvcnkge1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuICAuYmxvZy1wb3N0cyAuZGF0ZS1jYXRlZ29yeSBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuXG4uYmxvZy1wb3N0cyAucG9zdC10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDsgfVxuICAuYmxvZy1wb3N0cyAucG9zdC10aXRsZSBoMiBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAgIC5ibG9nLXBvc3RzIC5wb3N0LXRpdGxlIGgyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMEIxRTc7IH1cblxuLmJsb2ctc2lkZWJhciBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3NDc0NzQgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmJsb2ctc2lkZWJhciBsaSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmJsb2ctc2lkZWJhciAuYmxvZy13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ibG9nLXNpZGViYXIgLnNpZGViYXItcG9zdHMgLnBvc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjNweCAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmJsb2ctc2lkZWJhciAuc2lkZWJhci1wb3N0cyAuZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG4gIC5ibG9nLXNpZGViYXIgLnNpZGViYXItcG9zdHMgLmRhdGUgYSB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLmJsb2ctc2lkZWJhciAuc2lkZWJhci1wb3N0cyBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLXBvc3RzIGg0IGEge1xuICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG4gICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1wb3N0cyBoNCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi5jYXRlZ29yeS1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXRlZ29yeS1wYWdpbmF0aW9uIC5uZXh0LnBhZ2UtbnVtYmVycyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNhdGVnb3J5LXBhZ2luYXRpb24gLnByZXYucGFnZS1udW1iZXJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5hdXRob3ItcGFnZS1pbWFnZSAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYXV0aG9yLXBhZ2UtaW1hZ2UgLmJ5bGluZS1jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgLmF1dGhvci1wYWdlLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7IH1cbiAgLmF1dGhvci1wYWdlLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIC5ieWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDsgfVxuXG4ucGFnZS1wYWdpbmF0aW9uIC5wYWdlLWNvdW50IHtcbiAgbWluLXdpZHRoOiBhdXRvOyB9XG5cbi5hdC1iZWxvdy1wb3N0LmFkZHRoaXNfdG9vbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJsb2ctbW9kdWxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMTE2LCAxMTYsIDExNiwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWltYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaXRlbSAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBncmlkLXJvdzogMi8zOyB9IH1cbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1mZWF0dXJlZC1pdGVtIC5tb2R1bGUtYmxvZy1oZWFkZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZW5kOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLWhlYWRlciB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLW1ldGEge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLW1ldGEge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWhlYWRlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG4gIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1tZXRhIC5tb2R1bGUtYmxvZy1kYXRlLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1tZXRhIC5tb2R1bGUtYmxvZy1jYXRlZ29yaWVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1tZXRhIC5tb2R1bGUtYmxvZy1kYXRlIGEsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLW1ldGEgLm1vZHVsZS1ibG9nLWNhdGVnb3JpZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG4gICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctbWV0YSBoMyB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWluLWhlaWdodDogNDRweDsgfVxuICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctbWV0YSBoMyBhIHtcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctaXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWl0ZW1zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctaXRlbXMgLm1vZHVsZS1ibG9nLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlLWhlYWRlci5jdGEtYmFubmVyIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIC5jdGEtYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIGgyLnBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIuY3RhLWJhbm5lciBoMi5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC50b3AtY29udGVudCB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBtYXgtd2lkdGg6IDkyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAubm8tcmVzcG9uc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5uby1yZXNwb25zZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5uby1yZXNwb25zZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gODBweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJnYW1lcyBnYW1lc1wiIFwibWlsZXMgemlwXCIgXCJvbmxpbmUgb25saW5lXCI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogODgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTExcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxMDBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJnYW1lcyBtaWxlcyB6aXBcIiBcIm9ubGluZSAuIC5cIjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxNjBweDsgfSB9XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZC56aXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZC56aXAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkLnppcCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLnNlbGVjdC1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLnNlbGVjdC1maWVsZCAuc2VsZWN0LXdyYXBwZXIgaW5wdXQge1xuICAgICAgICB6LWluZGV4OiA3NTtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5zZWxlY3QtZmllbGQgLnNlbGVjdC13cmFwcGVyIC5pY29uLWFycm93IHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLnNlbGVjdC1maWVsZC5nYW1lcyB7XG4gICAgICAgIGdyaWQtYXJlYTogZ2FtZXM7IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciAuc2VsZWN0LWZpZWxkLm1pbGVzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtaWxlczsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5zZWxlY3QtZmllbGQuemlwIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB6aXA7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIFt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciBbdHlwZT1jaGVja2JveF0uZmlsbGVkLWluOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmI1ZTVhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmYjVlNWE7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5vbmxpbmUtY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICBncmlkLWFyZWE6IG9ubGluZTsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciBsYWJlbCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWdyaWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWdyaWQtY29udGFpbmVyIC5zcGlubmVyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDc1OyB9XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWdyaWQtY29udGFpbmVyIC5zcGlubmVyLXdyYXBwZXIgLmljb24tc3Bpbm5lci1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAuNnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1ncmlkLWNvbnRhaW5lciAuc3Bpbm5lci13cmFwcGVyIC5pY29uLXNwaW5uZXItZGFyayAucGF0aDI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzAwQjFFNzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZXhwZXJpZW5jZS1jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmZsaWNraXR5LXZpZXdwb3J0IC5mbGlja2l0eS1zbGlkZXIgLmV4cGVyaWVuY2UtY2VsbCB7XG4gICAgICB3aWR0aDogY2FsYygoODglIC0gNDBweCkgLyAzKTtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogLTQwcHg7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmZsaWNraXR5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5leHBlcmllbmNlLWNlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZXhwZXJpZW5jZS1jZWxsIGE6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCBhIC5saXZlLW5vdyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZXhwZXJpZW5jZS1jZWxsIGEgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5leHBlcmllbmNlLWNlbGwgYSBpbWcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTc3cHg7IH0gfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBtaW4taGVpZ2h0OiA2OHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MXB4OyB9IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLmRhdGUgLnRpbWUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAubmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAubmFtZSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7IH0gfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmN0YSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBDT0xPUiBQUkVTRVRTICovXG4uZ3JhZGllbnQtc3Vuc2V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDQwJSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjY3NjcsICNGRkMyNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTsgfVxuXG4vKiBDT05URU5UICovXG4uZmVhdHVyZWQtZXhwZXJpZW5jZXMge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmO1xuICAvKiBDQVJPVVNFTCAqL1xuICAvKiBURVhUICovXG4gIC8qIENBUk9VU0VMIERPVFMgKi9cbiAgLyogU0lOR0xFIFNMSURFLCBOTyBET1RTICovXG4gIC8qIExJTktTICovIH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05OTk7IH1cbiAgICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfSB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgbWF4LWhlaWdodDogNTgwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDRmcjtcbiAgICBncmlkLWF1dG8tcm93czogMWZyIDFmcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0ZnIgMmZyO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0ZnIgMmZyO1xuICAgICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggMTMwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjgwcHggMTc3cHg7IH0gfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDM5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXYgLnZpb2xhdG9yIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTIycHg7IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXYgLmltYWdlLXRleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5jb3B5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuY29weSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuY29weSBwOmxhc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxN3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5jb3B5IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7IH0gfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpID4gZGl2IC5jb3B5IHtcbiAgICAgICAgaGVpZ2h0OiA2OHB4OyB9IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xuICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogMTdweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNjkyMUU7IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0Y2OTIxRTsgfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLmlzLXNpbmdsZS1zbGlkZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwuaXMtc2luZ2xlLXNsaWRlIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLmlzLXNpbmdsZS1zbGlkZSArIC5saW5rIGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAubGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAubGluayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5saW5rIHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmxpbmsgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDBCMUU3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmxpbmsgYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmxpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDgxQTg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICMyQ0MwQzYsICMwNEM0OUYpOyB9XG4gIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAudGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucGFnZS1oZWFkZXIuZmVhdHVyZWQtaW1hZ2UgLnRpdGxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAudGl0bGUtY29udGVudCAuc3ViaGVhZGluZyBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS1oZWFkZXIuZmVhdHVyZWQtaW1hZ2UgLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAtNjBweCAwIC00MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2UtaGVhZGVyLmZlYXR1cmVkLWltYWdlIC5mZWF0dXJlZC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mdXR1cmUtZXhwZXJpZW5jZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmZ1dHVyZS1leHBlcmllbmNlcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIC5mdXR1cmUtZXhwZXJpZW5jZXMtY29udGFpbmVyIC5leHBlcmllbmNlLWxpc3QgLmV4cGVyaWVuY2UtY2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgYSAubGl2ZS1ub3cge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgYSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCAuZXhwZXJpZW5jZS1jZWxsIGEgaW1nIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTc3cHg7IH0gfVxuICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCAuZXhwZXJpZW5jZS1jZWxsIC50aWxlLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgIC5mdXR1cmUtZXhwZXJpZW5jZXMtY29udGFpbmVyIC5leHBlcmllbmNlLWxpc3QgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7IH0gfVxuICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLmRhdGUgLnRpbWUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCAuZXhwZXJpZW5jZS1jZWxsIC50aWxlLXRleHQgcC5uYW1lIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxN3B4OyB9IH1cbiAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLndhdGNoLW1vcmUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmFkaWVudC1zdW5zZXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgOTAlKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNjc2NywgI0ZGQzI1MCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lOyB9XG5cbi5nYW1lcy1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAuZ2FtZXMtZGlyZWN0b3J5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5nYW1lcy1kaXJlY3Rvcnkge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4OyB9IH1cbiAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5oZWFkaW5nIGgxLCAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5oZWFkaW5nIHAge1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmhlYWRpbmcgaDEge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuaGVhZGluZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVycyA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlcnMgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLnNlYXJjaCB7XG4gICAgICAgIGZsZXg6IDI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoIHtcbiAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5zZWFyY2ggLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoIC5pbnB1dC1jb250YWluZXIgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLnNlYXJjaCAuaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc29ydCB7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc29ydCAuaW5wdXQtZmllbGQuc2VsZWN0LWZpZWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5zb3J0IHN2Zy5jYXJldCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5zb3J0IC5pY29uLWFycm93IHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICB3aWR0aDogMTdweDsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5jaGVja2JveC11cGNvbWluZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmNoZWNrYm94LXVwY29taW5nIHN2ZyNlbXB0eSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgc3ZnI2Z1bGwge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5jaGVja2JveC11cGNvbWluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3ZnI2VtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmNoZWNrYm94LXVwY29taW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzdmcjZnVsbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgcCB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAxMHB4OyB9XG4gICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAubm8tcmVzdWx0cy1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwcHgsIDE2MHB4KSk7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAxMzBweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAxNzdweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAzNzdweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMHB4LCA1NzdweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZ2FtZXMtZ3JpZCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDBweCwgMTAwMHB4KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMHB4LCAxNjBweCkpOyB9IH1cbiAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmdhbWVzLWdyaWQgLnRpbGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmdhbWVzLWdyaWQgLnRpbGUgLmltZy1jb250YWluZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjA0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZ2FtZXMtZ3JpZCAudGlsZSAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZ2FtZXMtZ3JpZCAudGlsZSAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIC50aWxlIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmdhbWVzLWdyaWQgLnRpbGUgLnRleHQtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIC50aWxlIC50ZXh0LWNvbnRhaW5lciAuc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5ncmFkaWVudC1zdW5zZXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjY3NjcsICNmZmMyNTApOyB9XG5cbi5nYW1lLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDYwcHggMTAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5nYW1lLXNlbGVjdG9yIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4OyB9IH1cbiAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgLmNvcHkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0NTJweDsgfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgaDEsXG4gICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCBwIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgaDEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlcy00LW1heCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDBweCwgMjE2cHgpKTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCAudGlsZXMtNC1tYXgge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IH0gfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgLnRpbGVzLTYtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMHB4LCAyMTZweCkpO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlcy02LW1heCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlcy02LW1heCBhOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgLnRpbGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCAudGlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuZ2FtZS1zZWxlY3RvciAuY3RhLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmdhbWUtc2VsZWN0b3IgLmN0YS1saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jdGEtbGluayBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLmltYWdlLWdhbGxlcnktbW9kdWxlIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMCA2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIENBUk9VU0VMIERPVFMgKi9cbiAgLyogRkxJQ0tJVFkgQlVUVE9OUyAqLyB9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmNhcm91c2VsLWNlbGwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDc4NXB4OyB9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAubmV4dC1zbGlkZSxcbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5wcmV2LXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLm5leHQtc2xpZGUgc3Bhbi5pY29uLWFycm93LFxuICAgIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAucHJldi1zbGlkZSBzcGFuLmljb24tYXJyb3cge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5wcmV2LXNsaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5uZXh0LXNsaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgfVxuICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAtNDBweDsgfVxuICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjY5MjFFOyB9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGNjkyMUU7IH1cbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5mbGlja2l0eS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmZsaWNraXR5LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczMtdXMtd2VzdC0xLmFtYXpvbmF3cy5jb20vc2xnLXdvcmRwcmVzcy1pbWFnZXMtcHJvZC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNy8yNDE1NDA0Ny9sb2dpbi1iZzIuanBnXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDgyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH0gfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyMzEsIDAsIDE4NywgMC40NiksIHJnYmEoMzAsIDI0NiwgMjI5LCAwLjQ2KSk7XG4gICAgei1pbmRleDogMjsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lciAuY29udGFpbmVyLm1haW4tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyIC5yb3cgcCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lciAucm93IC5pY29uLWxvZ2luLWxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIgLnJvdyAuaWNvbi1sb2dpbi1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAwO1xuICBoZWlnaHQ6IDJyZW07IH1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAuZ2Zvcm1fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiaW5kdXN0cnlcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5jb250YWluZXIubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5pY29uLWxvZ2luLWxvZ28ge1xuICBmb250LXNpemU6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgLmh5cGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGhlaWdodDogNThweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5nZm9ybV93cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMjg0cHg7IH1cbiAgICAgIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgLmdmb3JtX3dyYXBwZXIgbGkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgLmdmb3JtX3dyYXBwZXIgKiB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDBiMWU3ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5nZmllbGRfbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImluZHVzdHJ5XCIsc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZmllbGRfc3VibGFiZWxfYmVsb3cgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IHVsLmdmaWVsZF9jaGVja2JveCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyB1bC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwODFBOCAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IGEge1xuICBjb2xvcjogIzAwQjFFNzsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0U2MUUyNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2U2MWUyNSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTJweDsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRTYxRTI1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAuODMzMzNyZW0gMCAuNXJlbSAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IC43NXJlbSAwIC40NXJlbSAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIxZTcgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLnJlc2V0LXBhc3N3b3JkLW1lc3NhZ2luZyB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5sb2dpblRPU2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IHAge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uYmxvZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGZvbnQtZmFtaWx5OiBcImluZHVzdHJ5XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBwYWRkaW5nOiAxMDBweCA1MHB4IDEwMHB4IDUwcHg7IH1cbiAgLmJsb2cgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5ibG9nIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggMTAwcHggMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHggNDBweCAxMHB4OyB9IH1cbiAgLmJsb2cgLmZlYXR1cmVkLXBvc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMTBweCA4MHB4IDEwcHg7XG4gICAgaGVpZ2h0OiAzODZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuYmxvZyAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgIGhlaWdodDogMjM5cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5ibG9nIC5mZWF0dXJlZC1wb3N0IHtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCA0MHB4IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5mZWF0dXJlZC1wb3N0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAyMDhweCBhdXRvO1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmJsb2cgLmZlYXR1cmVkLXBvc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMTU2cHggYXV0bzsgfSB9XG4gICAgLmJsb2cgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuYmxvZyAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmxvZyAub3RoZXItcG9zdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfVxuICAgIC5ibG9nIC5vdGhlci1wb3N0cyAucG9zdGluZy1kYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuYmxvZyAub3RoZXItcG9zdHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAuYmxvZyAuYmxvZy1tb2R1bGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmJsb2cgLmJsb2ctbW9kdWxlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmJsb2cgLmZlYXR1cmVkLXBvc3QtaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmJsb2cgLmZlYXR1cmVkLXBvc3QtaW5mbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgLmJsb2cgLmZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiA2ODhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuYmxvZyAuZmVhdHVyZWQtcG9zdC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0MzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmJsb2cgLmZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzc0cHg7XG4gICAgICAgIGhlaWdodDogMjA4cHg7XG4gICAgICAgIGdyaWQtcm93LWVuZDogYXV0bzsgfSB9XG4gIC5ibG9nIC5wb3N0aW5nLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmJsb2cgLnBvc3RpbmctZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuICAuYmxvZyAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfSB9XG4gIC5ibG9nIC5wb3N0LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5ibG9nIC5wb3N0LWNhdGVnb3J5IC5sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfSB9XG4gIC5ibG9nIC5wb3N0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuYmxvZyAucG9zdCAucG9zdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmJsb2cgLnBvc3QgLnBvc3QtY2F0ZWdvcnkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5ibG9nIC5wb3N0IC5wb3N0aW5nLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmJsb2cgLnBvc3Q6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYmxvZyAucG9zdC1pbWFnZSA+IGEgPiBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC5ibG9nIC5tb3JlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5tb3JlLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAuYmxvZyAubW9yZS1saW5rIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMEIxRTc7IH1cblxuLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTJweDsgfSB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1oZWFkaW5nIGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnR0LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWhlYWRpbmcgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDkyNHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDkyNHB4O1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgxMTYsIDExNiwgMTE2LCAwLjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1jdGEtY29udGFpbmVyIGEge1xuICAgICAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtY3RhLWNvbnRhaW5lciBhIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4M3B4OyB9IH1cblxuLnZpZGVvLW1vZHVsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7IH0gfVxuICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAubGl2ZS1ub3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6ICNFNjFFMjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAubGl2ZS1ub3c6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2MUUyNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC53YXRjaC1tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC53YXRjaC1tb3JlIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWFpbiBtYWluXCIgXCJmZWF0dXJlZC0xIGZlYXR1cmVkLTJcIjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gbWFpbiBtYWluXCIgXCJmZWF0dXJlZC0xIGZlYXR1cmVkLTIgZmVhdHVyZWQtM1wiOyB9IH1cbiAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5tYWluIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtYWluOyB9XG4gICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50Lm1haW4gLmxpdmUtc3RyZWFtIGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5tYWluIC5pY29uLXBsYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5tYWluIC5pY29uLXBsYXkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwMHB4OyB9IH1cbiAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50LmZlYXR1cmVkLTEgLmljb24tcGxheSwgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMiAuaWNvbi1wbGF5LCAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5mZWF0dXJlZC0zIC5pY29uLXBsYXkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5mZWF0dXJlZC0xIC5pY29uLXBsYXksIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50LmZlYXR1cmVkLTIgLmljb24tcGxheSwgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMyAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDsgfSB9XG4gICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5mZWF0dXJlZC0xIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBmZWF0dXJlZC0xOyB9XG4gICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5mZWF0dXJlZC0yIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBmZWF0dXJlZC0yOyB9XG4gICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5mZWF0dXJlZC0zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZmVhdHVyZWQtMzsgfSB9XG4gICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgLnBsYXktaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgei1pbmRleDogNTA7IH1cbiAgICAgICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIC5wbGF5LWljb24gLmljb24tcGxheSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCBwLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCBwLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDRweDsgfSB9XG4gICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IHAuY2F0ZWdvcnkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgcC5jYXRlZ29yeSBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggNjBweCA0NXB4O1xuICBtYXJnaW46IDA7XG4gIC8qIENBUk9VU0VMIERPVFMgKi8gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAucGhvdG8tY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0NXB4OyB9IH1cbiAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAubWFpbi1jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGhvdG8tY2Fyb3VzZWwtY29udGFpbmVyIC5waG90by1jYXJvdXNlbC1tb2R1bGUuY2Fyb3VzZWwtY2VsbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtICg0MHB4LzMpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAucGhvdG8tY2Fyb3VzZWwtY29udGFpbmVyIC5waG90by1jYXJvdXNlbC1tb2R1bGUuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLzIpIC0gKDIwcHgvMikpOyB9IH1cbiAgICAucGhvdG8tY2Fyb3VzZWwtY29udGFpbmVyIC5waG90by1jYXJvdXNlbC1tb2R1bGUuY2Fyb3VzZWwtY2VsbCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucGhvdG8tY2Fyb3VzZWwtY29udGFpbmVyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogLTQwcHg7IH1cbiAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNjkyMUU7IH1cbiAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGNjkyMUU7IH1cblxuLnNlY3Rpb24tc2VwYXJhdG9yIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnNob3J0LWFydGljbGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLnNob3J0LWFydGljbGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5zaG9ydC1hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuc2hvcnQtYXJ0aWNsZS1jb250YWluZXIgLnNob3J0LWFydGljbGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuY29weS1jb250YWluZXIucG9zdCBpbWcsIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAucG9zdC5tb2R1bGUtY29udGVudCBpbWcsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtY29udGVudCBpbWcsIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCBpbWcsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0Lm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb3B5LWNvbnRhaW5lci5wb3N0IHAsIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAucG9zdC5tb2R1bGUtY29udGVudCBwLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWNvbnRlbnQgcCwgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLnBvc3QubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IHAsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0Lm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb3B5LWNvbnRhaW5lci5wb3N0IGg2LCAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLW1vZHVsZS1jb250YWluZXIgLnBvc3QubW9kdWxlLWNvbnRlbnQgaDYsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtY29udGVudCBoNiwgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLnBvc3QubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IGg2LCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb3B5LWNvbnRhaW5lci5wb3N0IGgzLCAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLW1vZHVsZS1jb250YWluZXIgLnBvc3QubW9kdWxlLWNvbnRlbnQgaDMsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtY29udGVudCBoMywgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLnBvc3QubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IGgzLCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb3B5LWNvbnRhaW5lci5wb3N0IGgxLCAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLW1vZHVsZS1jb250YWluZXIgLnBvc3QubW9kdWxlLWNvbnRlbnQgaDEsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtY29udGVudCBoMSwgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLnBvc3QubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IGgxLCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNpbmdsZS1leHBlcmllbmNlIHtcbiAgaGVpZ2h0OiAzMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiAzMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7IH0gfVxuICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLnNpbmdsZS1leHBlcmllbmNlLXZpb2xhdG9yIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzOTZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5zaW5nbGUtZXhwZXJpZW5jZS12aW9sYXRvciB7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAuc2luZ2xlLWV4cGVyaWVuY2UtdmlvbGF0b3Ige1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7IH0gfVxuICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzOTZweDsgfVxuICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDZweDsgfSB9XG4gICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMSwgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tY29udGFpbmVyIC5idG4tY3RhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTc4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAuYnRuLWNvbnRhaW5lciAuYnRuLWN0YTpob3ZlciwgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAuYnRuLWNvbnRhaW5lciAuYnRuLWN0YTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIgLmJ0bi1jdGE6aG92ZXIgYSwgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAuYnRuLWNvbnRhaW5lciAuYnRuLWN0YTphY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIgLmJ0bi1jdGEtZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDBCMUU3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzhweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzAwQjFFNztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtZXhwZXJpZW5jZSAuaW1nLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1leHBlcmllbmNlIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi52ZW51ZS1wYWdlIHtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAudmVudWUtcGFnZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLnZlbnVlLXBhZ2Uge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAudmVudWUtcGFnZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7IH0gfVxuICAudmVudWUtcGFnZSAudmVudWUtcGFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTM5NnB4OyB9XG4gIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLnZlbnVlLXBhZ2UgLnZlbnVlLWluZm8tbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuaW1hZ2UtZ2FsbGVyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmltYWdlLWdhbGxlcnktbW9kdWxlLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MTlweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZS5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1OHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLnZlbnVlLXBhZ2UgLnZlbnVlLWluZm8tbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUuY2Fyb3VzZWwtY2VsbCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZS5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmltYWdlLWdhbGxlcnktbW9kdWxlLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTE5cHg7IH0gfVxuICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAudmVudWUtc2lkZWJhciB7XG4gICAgICBib3gtc2hhZG93OiDCoDVweCA1cHggNDBweMKgICM5OTk5OTk7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAudmVudWUtc2lkZWJhci1oZWFkaW5nIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnZlbnVlLXBhZ2UgLnZlbnVlLWluZm8tbW9kdWxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnZlbnVlLXBhZ2UgLnZlbnVlLWluZm8tbW9kdWxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnZlbnVlLXBhZ2UgLmV4cGVyaWVuY2UtZGlyZWN0b3J5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7IH1cbiAgICAudmVudWUtcGFnZSAuZXhwZXJpZW5jZS1kaXJlY3RvcnktY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXItbG9ja2VkIC5zZWxlY3QtZmllbGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkLnNlYXJjaCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2VhcmNoIGZpbHRlcnNcIjtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHggMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAuaW5wdXQtZmllbGQuc2VhcmNoIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAuaW5wdXQtZmllbGQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkIC5pY29uLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwQjFFNztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogIzAwYjFlNztcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAuaW5wdXQtZmllbGQgLnNlYXJjaC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZCAuc2VhcmNoLXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZmlsbDogIzAwQjFFNzsgfVxuICAgICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICAgICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIC5zZWFyY2gge1xuICAgICAgZ3JpZC1hcmVhOiBzZWFyY2g7IH1cbiAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVycyB7XG4gICAgICBncmlkLWFyZWE6IGZpbHRlcnM7IH1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAuc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAuc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgcC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCB7XG4gIG1heC13aWR0aDogMTM5NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQubWFpbiAuaWNvbi1wbGF5IHtcbiAgZm9udC1zaXplOiA4MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5tYWluIC5pY29uLXBsYXkge1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7IH0gfVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCAjNzQ3NDc0O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWI6aG92ZXIgYSBpbWcge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgLnBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIgYSAucGxheS1pY29uIC5pY29uLXBsYXkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNsZy1zbGlkZXMge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5zbGctc2xpZGVzIHtcbiAgICAgIGhlaWdodDogOTB2aDsgfSB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgICAuc2xnLXNsaWRlcyB7XG4gICAgICBoZWlnaHQ6IDczNnB4OyB9IH1cbiAgLnNsZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAuc2xnLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuICAgIC5zbGctc2xpZGVzIC5jYXJvdXNlbC1jZWxsIC5ncmFkaWVudC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAuc2xnLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCA+IGltZywgLnNsZy1zbGlkZXMgLnNsaWRlLXZpZGVvID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNsZy1zbGlkZXMgLnNsaWRlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAgICAgLnNsZy1zbGlkZXMgLnNsaWRlLXZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA3MzZweDsgfSB9XG4gICAgLnNsZy1zbGlkZXMgLnNsaWRlLXZpZGVvIC55dHBsYXllci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5jb3B5LWNvbnRhaW5lciwgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1jb250ZW50LCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWNvbnRlbnQsIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5jb3B5LWNvbnRhaW5lciwgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1jb250ZW50LCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWNvbnRlbnQsIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5jb3B5LWNvbnRhaW5lciAuY29weSwgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1jb250ZW50IC5jb3B5LCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWNvbnRlbnQgLmNvcHksIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCAuY29weSwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IC5jb3B5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4OyB9XG4gICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5nYW1lLWxvZ28ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLmdhbWUtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgICAgIGhlaWdodDogMTQzcHg7IH0gfVxuICAgICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5nYW1lLWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuaHlwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tc3BlY2lhbC53aGl0ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNEQTBDQjIgIWltcG9ydGFudDsgfVxuICAgICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tc3BlY2lhbC53aGl0ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXNsaWRlIC5zbGlkZXMtbmF2aWdhdGlvbi1jb250YWluZXIsIC5zaW5nbGUtc2xpZGUgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsZy1nYW1lcy1zbGlkZXNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLnBscC1kb3duLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLnBscC1kb3duLWFycm93IHtcbiAgICAgICAgYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAucGxwLWRvd24tYXJyb3cgLmljb24tYXJyb3cge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJvdztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgYXJyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG4gIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5zbGlkZXMtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAgIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5zbGlkZXMtbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlcy1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiBidXR0b24gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiBidXR0b24ucHJldi1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgdG9wOiA0MiU7IH1cbiAgICAgIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5zbGlkZXMtbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlcy1uYXZpZ2F0aW9uIGJ1dHRvbi5uZXh0LXNsaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTQ1cHg7XG4gICAgICAgIHRvcDogNDIlOyB9XG4gIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogMTIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgICBib3R0b206IDEwMHB4OyB9IH1cbiAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLm1vZHVsZS1zdXBwb3J0IHtcbiAgcGFkZGluZzogMTAwcHggNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgLm1vZHVsZS1zdXBwb3J0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAubW9kdWxlLXN1cHBvcnQgLm1vZHVsZS1zdXBwb3J0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5tb2R1bGUtc3VwcG9ydCAubW9kdWxlLXN1cHBvcnQtYnRuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgICAubW9kdWxlLXN1cHBvcnQgLm1vZHVsZS1zdXBwb3J0LWJ0bi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAubW9kdWxlLXN1cHBvcnQgLm1vZHVsZS1zdXBwb3J0LWJ0bi1ub3JtYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgICAgIC5tb2R1bGUtc3VwcG9ydCAubW9kdWxlLXN1cHBvcnQtYnRuLW5vcm1hbCB7XG4gICAgICAgIG1heC13aWR0aDogMTgzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5tb2R1bGUtc3VwcG9ydCAubW9kdWxlLXN1cHBvcnQtYnRuLW5vcm1hbCB7XG4gICAgICAgIG1heC13aWR0aDogMTY2cHg7IH0gfVxuICAubW9kdWxlLXN1cHBvcnQgLm1vZHVsZS1zdXBwb3J0LWJ0bi1ub3JtYWw6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ud2lkZ2V0Lndvb2NvbW1lcmNlIGgyIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ud2lkZ2V0Lndvb2NvbW1lcmNlIGxpIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZsb2F0OiBub25lOyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDBCMUU3OyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQjFFNzsgfVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7IH1cblxuLnByaWNlX3NsaWRlcl9hbW91bnQgYnV0dG9uLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgYSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG4gIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEge1xuICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyLCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjNzQ3NDc0OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAud29vY29tbWVyY2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAud29vY29tbWVyY2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4ud29vY29tbWVyY2UtcGFnZSAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogMCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC53b29jb21tZXJjZS1wYWdlIC5jb250ZW50LWFyZWEge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbnRlbnQtYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4ud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSB7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLmZsZXgtY29udHJvbC1uYXYuZmxleC1jb250cm9sLXRodW1icyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLmZsZXgtY29udHJvbC1uYXYuZmxleC1jb250cm9sLXRodW1icyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogIzc0NzQ3NCAwIDAgMjBweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRkZGRkZGO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5mbGV4LWNvbnRyb2wtbmF2LmZsZXgtY29udHJvbC10aHVtYnMgLmZsZXgtYWN0aXZlIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMDBCMUU3OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGQubGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMge1xuICB3aWR0aDogNTAlOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3NDc0OyB9XG5cbi53b29jb21tZXJjZSBidXR0b24uYWx0IHtcbiAgYmFja2dyb3VuZDogIzAwQjFFNyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLndjLWJveC1vZmZpY2UtdGlja2V0LWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1MDBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAyMHB4OyB9XG4gIC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICNGNjkyMUUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4ucmVsYXRlZC5wcm9kdWN0cyBoMiB7XG4gIGNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud2MtdGFiIHRyLCAud29vY29tbWVyY2UtVGFicy1wYW5lbC53Yy10YWIgdGQsIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndjLXRhYiB0aCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMge1xuICBib3JkZXI6IDA7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgZm9ybSAucm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjgwcHg7XG4gIGdyaWQtZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgIC53b29jb21tZXJjZS1jYXJ0IGZvcm0gLnJvdyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gIC53b29jb21tZXJjZS1jYXJ0IGZvcm0gLnJvdyAuY29sLnNwYW5fOCA+IGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2hvcF90YWJsZS5jYXJ0Lndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgdGQsIC5zaG9wX3RhYmxlLmNhcnQud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0ciwgLnNob3BfdGFibGUuY2FydC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHRoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4uc2hvcF90YWJsZS5jYXJ0Lndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgLnByb2R1Y3QtbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnNob3BfdGFibGUuY2FydC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDBCQzE2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlLWluZm8gYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlLCAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSwgLndvb2NvbW1lcmNlLWluZm8gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcsIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyA+IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDA7IH1cblxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuICAgICAgd2lkdGg6IDI3MHB4OyB9IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3NDc0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICAgIGhlaWdodDogMzdweDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTJweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDA7IH1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9kdWN0LWNhcnQtZGVzY3JpcHRpb24gLmNhcnQtZGVzY3JpcHRpb24ge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnByb2R1Y3QtY2FydC1kZXNjcmlwdGlvbiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9kdWN0LWNhcnQtZGVzY3JpcHRpb24gLmNhcnRfdG90YWxzID4gaDIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQge1xuICBiYWNrZ3JvdW5kOiAjMDBCMUU3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3NjliOyB9XG5cbi5jYXJ0X3RvdGFscyB0ciwgLmNhcnRfdG90YWxzIHRkLCAuY2FydF90b3RhbHMgdGgsIC5vcmRlci1yZXZpZXcgdHIsIC5vcmRlci1yZXZpZXcgdGQsIC5vcmRlci1yZXZpZXcgdGgge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtcXVhbnRpdHkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtY29udGFpbmVyIC52YXJpYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0LCAucGxhY2Utb3JkZXItcmVmdW5kLXRleHQge1xuICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAud2MtcHJvY2VlZC10by1jaGVja291dCBlbSwgLnBsYWNlLW9yZGVyLXJlZnVuZC10ZXh0IGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi53b29jb21tZXJjZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsIC53b29jb21tZXJjZS1wYWdlICNwYXltZW50ICNwbGFjZV9vcmRlciB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAuY2FydF9pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgZ3JpZC1nYXA6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2N1c3RvbWVyX2RldGFpbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyODBweDtcbiAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgI2N1c3RvbWVyX2RldGFpbHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAjY3VzdG9tZXJfZGV0YWlsczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2N1c3RvbWVyX2RldGFpbHMgPiBkaXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbiNvcmRlcl9yZXZpZXcge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI29yZGVyX3JldmlldyAucHJvZHVjdC1pbmZvIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94LmNoZWNrYm94LCAud29vY29tbWVyY2Utbm90aWNlLndvb2NvbW1lcmNlLW5vdGljZS0taW5mby53b29jb21tZXJjZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wcm9kdWN0LXByaWNlLCAucHJvZHVjdC1xdWFudGl0eSwgLnByb2R1Y3Qtc3VidG90YWwge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC52aXJ0dWFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmVsYXRlZC5wcm9kdWN0cyB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcF90YWJsZS5jYXJ0IHRyLCAuc2hvcF90YWJsZS5jYXJ0IHRkLCAuc2hvcF90YWJsZS5jYXJ0IHRoIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2hvcF90YWJsZS5jYXJ0IHRyLCAuc2hvcF90YWJsZS5jYXJ0IHRkLCAuc2hvcF90YWJsZS5jYXJ0IHRoIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAuc2hvcF90YWJsZS5jYXJ0IC5xdWFudGl0eSAucXR5IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogMjVweDsgfSB9XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAuaW5wdXQtY2hlY2tib3gsIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveC5pbnB1dC1jaGVja2JveCwgLndvb2NvbW1lcmNlIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLndvb2NvbW1lcmNlIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cblxuLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNhcnQtZGVzY3JpcHRpb24gc2VsZWN0LCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDsgfVxuXG4ud29vY29tbWVyY2UgdGQucHJvZHVjdC1uYW1lIGRsLnZhcmlhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLndpZGdldF9wcm9kdWN0X3RhZ19jbG91ZCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ud29vY29tbWVyY2Uud2lkZ2V0X3Byb2R1Y3RfdGFnX2Nsb3VkIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtcGFnZSAuc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duLCAud29vY29tbWVyY2UtcGFnZSAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94LmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4uZW50cnktc3VtbWFyeSA+IC53b29jb21tZXJjZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53b29jb21tZXJjZS1pbmZvIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgLndjLWl0ZW0tbWV0YSAud2MtaXRlbS1tZXRhLWxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50OyB9XG5cbi52ZW51ZS1pbmZvLW1vZHVsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAudmVudWUtaW5mby1tb2R1bGUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAudmVudWUtaW5mby1tb2R1bGUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7IH0gfVxuICAudmVudWUtaW5mby1tb2R1bGUtd3JhcHBlciAudmVudWUtaW5mby1tb2R1bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzOTZweDsgfVxuXG4udmVudWUtaW5mby1tb2R1bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tcm93czogbWlubWF4KG1pbi1jb250ZW50LCBtYXgtY29udGVudCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMjBweCAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC52ZW51ZS1pbmZvLW1vZHVsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWdhcDogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAudmVudWUtaW5mby1tb2R1bGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDAgMjBweDsgfSB9XG4gIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAxIC8gMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktbW9kdWxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9IH1cbiAgICAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5pbWFnZS1nYWxsZXJ5LW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnZlbnVlLWluZm8tbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MTlweDsgfVxuICAudmVudWUtaW5mby1tb2R1bGUgLnZlbnVlLXNpZGViYXItd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAyIC8gMzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC52ZW51ZS1pbmZvLW1vZHVsZSAudmVudWUtc2lkZWJhci13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICBncmlkLXJvdzogMSAvIDI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAudmVudWUtaW5mby1tb2R1bGUgLnZlbnVlLXNpZGViYXItd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAyOyB9IH1cbiAgLnZlbnVlLWluZm8tbW9kdWxlIC52ZW51ZS1zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiDCoDVweCA1cHggNDBweMKgICM5OTk5OTk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAudmVudWUtaW5mby1tb2R1bGUgLnZlbnVlLXNpZGViYXItaGVhZGluZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAudmVudWUtaW5mby1tb2R1bGUgdGFibGUge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC52ZW51ZS1pbmZvLW1vZHVsZSB0YWJsZSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlIHRhYmxlIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAudmVudWUtaW5mby1tb2R1bGUgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2hhbXBzLWhlcm8tY3RhLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNoYW1wcy1oZXJvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hhbXBzLWhlcm8tY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jaGFtcHMtaGVyby1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmNoYW1wcy1oZXJvLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDApKTsgfSB9XG5cbi5oZXJvLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzNmRlZywgIzA0ZTFjNSwgIzg0MmRmYSk7IH1cblxuLmNoYW1wcy1oZXJvLWNvbnRlbnQsIC5oZXJvLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaGFtcHMtaGVyby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jaGFtcHMtaGVyby1jb250ZW50IC5wZHAtc2VsZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHotaW5kZXg6IDI1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5jaGFtcHMtaGVyby1jb250ZW50IC5wZHAtc2VsZWN0aW9uIC5wZHAtc2VsZWN0aW9uLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5jaGFtcHMtaGVyby1jb250ZW50IC5wZHAtc2VsZWN0aW9uIC5wZHAtc2VsZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gICAgICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiAucGRwLXNlbGVjdGlvbi1jb250ZW50IGEsIC5jaGFtcHMtaGVyby1jb250ZW50IC5wZHAtc2VsZWN0aW9uIC5wZHAtc2VsZWN0aW9uLWNvbnRlbnQgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5jaGFtcHMtaGVyby1jb250ZW50IC5wZHAtc2VsZWN0aW9uIC5wZHAtc2VsZWN0aW9uLWNvbnRlbnQgLnNlbGVjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDsgfVxuICAgICAgLmNoYW1wcy1oZXJvLWNvbnRlbnQgLnBkcC1zZWxlY3Rpb24gLnBkcC1zZWxlY3Rpb24tY29udGVudCAuc2VsZWN0aW9uLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiAucGRwLXNlbGVjdGlvbi1jb250ZW50IC5zZWxlY3Rpb24tbGlzdCBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAgIC5jaGFtcHMtaGVyby1jb250ZW50IC5wZHAtc2VsZWN0aW9uIC5wZHAtc2VsZWN0aW9uLWNvbnRlbnQgLnNlbGVjdGlvbi1saXN0IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNCQkRFRkI7IH1cblxuLmhlcm8tc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTM0cHggMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IC5zbGlkZS1zZXJpZXMtYXJ0IHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IGgxLCAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSBwLCAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSB1bCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSAuaHlwZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvcHkgLnNlcmllcy1oaWdobGlnaHRzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvcHkgLnNlcmllcy1oaWdobGlnaHRzIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSAud2hpdGUtYnRuIHtcbiAgICAgIGNvbG9yOiAjMkVBNUQ2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IC53aGl0ZS1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWtleS1hcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTkyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuc2xpZGUtY29udGVudCAuc2xpZGUta2V5LWFydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1rZXktYXJ0IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDBweCk7IH1cblxuLmNoYW1wcy1zaWdudXAtY3RhLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnNpZ24tdXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjM2ZGVnLCByZ2JhKDEzMiwgNDUsIDI1MCwgMC44KSwgcmdiYSg0LCAyMjUsIDE5NywgMC44KSk7IH1cbiAgLnNpZ24tdXAtY29udGVudCBoMSwgLnNpZ24tdXAtY29udGVudCBwIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5zaWduLXVwLWNvbnRlbnQgLnNpZ24tdXAgaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zaWduLXVwLWNvbnRlbnQgLndoaXRlLWJ0biB7XG4gICAgY29sb3I6ICMyRUE1RDYgIWltcG9ydGFudDsgfVxuICAgIC5zaWduLXVwLWNvbnRlbnQgLndoaXRlLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLnByZXNlbnRlcnMge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByZXNlbnRlcnMgLmh5cGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wcmVzZW50ZXJzIC5wcmVzZW50ZXJzLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHggMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wcmVzZW50ZXJzIC5wcmVzZW50ZXJzLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7IH0gfVxuICAucHJlc2VudGVycyAucHJlc2VudGVycy1sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucHJlc2VudGVycyAucHJlc2VudGVycy1sb2dvcyAucHJlc2VudGVycy1sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5wcmVzZW50ZXJzIC5wcmVzZW50ZXJzLWxvZ29zIC5wcmVzZW50ZXJzLWxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIyNXB4OyB9XG4gIC5wcmVzZW50ZXJzIC5wcmVzZW50ZXJzLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLnRlc3RpbW9uaWFsLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVzdGltb25pYWwtY3RhIGgxLCAudGVzdGltb25pYWwtY3RhIHAge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTU7IH1cbiAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCAudGVzdGltb25pYWwtc2xpZGUgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgIC50ZXN0aW1vbmlhbC1jdGEgLnRlc3RpbW9uaWFsLWNvbnRlbnQgLnRlc3RpbW9uaWFsLXNsaWRlIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgICAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwgYmxvY2txdW90ZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jdGEgLnRlc3RpbW9uaWFsLWNvbnRlbnQgLnRlc3RpbW9uaWFsLXNsaWRlIC50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuNWVtOyB9IH1cbiAgICAgICAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwgYmxvY2txdW90ZSBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMzc1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICAgICAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwgYmxvY2txdW90ZSBwLmNyZWRpdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTsgfVxuXG4uY2hhbXBzLWxlYXJuLW1vcmUtc3ViLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogLTMwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbi5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDYwcHggMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNoYW1wcy12aWRlb3MtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjBweDsgfSB9XG4gIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAuaHlwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmljb24tcGxheSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBmb250LXNpemU6IDk0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLnZpZGVvLXRodW1iIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG4gICAgLmNoYW1wcy12aWRlb3MtY29udGFpbmVyIC52aWRlby10aHVtYiBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tdGh1bWIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNoYW1wcy12aWRlb3MtY29udGFpbmVyIC52aWRlby10aHVtYiBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tdGh1bWIgYTpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tdGh1bWIgYTpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tdGh1bWIgYSAucGxheS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDUwOyB9XG4gIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAuY2hhbXBzLXZpZGVvLWVsZW1lbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmNoYW1wcy12aWRlby1lbGVtZW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmNoYW1wcy12aWRlby1lbGVtZW50cyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAuY2hhbXBzLXZpZGVvLWVsZW1lbnRzIC52aWRlby1lbGVtZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAuY2hhbXBzLXZpZGVvLWVsZW1lbnRzIC52aWRlby1lbGVtZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7IH0gfVxuICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAuY2hhbXBzLXZpZGVvLWVsZW1lbnRzIC52aWRlby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9XG5cbiNjaXRpZXNTZWxlY3Rpb25IZWFkZXIgLm1vZGFsLWNpdHktc2VsZWN0aW9uLCAjY2l0aWVzU2VsZWN0aW9uU2lnbnVwIC5tb2RhbC1jaXR5LXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAxOHB4OyB9XG5cbiNjaXRpZXNTZWxlY3Rpb25IZWFkZXIgLmNpdHksICNjaXRpZXNTZWxlY3Rpb25TaWdudXAgLmNpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2NpdGllc1NlbGVjdGlvbkhlYWRlciAuY2l0eSBpbWcsICNjaXRpZXNTZWxlY3Rpb25TaWdudXAgLmNpdHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7IH1cbiAgI2NpdGllc1NlbGVjdGlvbkhlYWRlciAuY2l0eSBhLCAjY2l0aWVzU2VsZWN0aW9uU2lnbnVwIC5jaXR5IGEge1xuICAgIGNvbG9yOiAjMDBFMUVBOyB9XG5cbiNjaXRpZXNTZWxlY3Rpb25IZWFkZXIgLmNhbmNlbC1idG4sICNjaXRpZXNTZWxlY3Rpb25TaWdudXAgLmNhbmNlbC1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiIsIiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRsaWdodEdyYXk6ICNGMkYyRjI7XG4kYXNjZW50R3JheTogI0RCREJEQjtcbiRib3hTaGFkb3dHcmV5OiAjOTk5OTk5O1xuJGNvcmVHcmF5OiAjNzQ3NDc0O1xuJGNvcmVCbHVlOiAjMDBCMUU3O1xuJHNlbGVjdGVkQmx1ZTogIzAwODFBODtcbiRncmVhdEdyZWVuOiAjMDBCQzE2O1xuJGhvdG5lc3NSZWQ6ICNFNjFFMjU7XG4kd29rZU9yYW5nZTogI0Y2OTIxRTtcbiRzaGFkb3dCbHVlOiAjMzNBOUNDO1xuJGZvb3RlckdyYXk6ICM0NjQ2NDY7XG5cbi8vQkFDS0dST1VORFxuXG5cbi5ibGFja3tcbiAgYmFja2dyb3VuZDokYmxhY2s7XG59XG5cbi53aGl0ZXtcbiAgYmFja2dyb3VuZDokd2hpdGU7XG59XG5cbi5saWdodC1ncmF5e1xuICBiYWNrZ3JvdW5kOiRsaWdodEdyYXk7XG59XG5cbi5hc2NlbnQtZ3JheXtcbiAgYmFja2dyb3VuZDokYXNjZW50R3JheTtcbn1cblxuLmNvcmUtZ3JheXtcbiAgYmFja2dyb3VuZDokY29yZUdyYXk7XG59XG5cbi5jb3JlLWJsdWV7XG4gIGJhY2tncm91bmQ6JGNvcmVCbHVlO1xufVxuXG4uc2VsZWN0ZWQtYmx1ZXtcbiAgYmFja2dyb3VuZDokc2VsZWN0ZWRCbHVlO1xufVxuXG4uZ3JlYXQtZ3JlZW57XG4gIGJhY2tncm91bmQ6JGdyZWF0R3JlZW47XG59XG5cbi5ob3RuZXNzLXJlZHtcbiAgYmFja2dyb3VuZDokaG90bmVzc1JlZDtcbn1cblxuLndva2Utb3Jhbmdle1xuICBiYWNrZ3JvdW5kOiR3b2tlT3JhbmdlO1xufVxuXG4uc2hhZG93LWJsdWV7XG4gIGJhY2tncm91bmQ6JHNoYWRvd0JsdWU7XG59XG5cbi5mb290ZXItZ3JheXtcbiAgYmFja2dyb3VuZDokZm9vdGVyR3JheTtcbn1cblxuLy9URVhUXG5cbi5ibGFjay10ZXh0e1xuICBjb2xvcjokYmxhY2s7XG59XG5cbi53aGl0ZS10ZXh0e1xuICBjb2xvcjokd2hpdGU7XG59XG5cbi5saWdodC1ncmF5LXRleHR7XG4gIGNvbG9yOiRsaWdodEdyYXk7XG59XG5cbi5hc2NlbnQtZ3JheS10ZXh0e1xuICBjb2xvcjokYXNjZW50R3JheTtcbn1cblxuLmNvcmUtZ3JheS10ZXh0e1xuICBjb2xvcjokY29yZUdyYXk7XG59XG5cbi5jb3JlLWJsdWUtdGV4dHtcbiAgY29sb3I6JGNvcmVCbHVlO1xufVxuXG4uc2VsZWN0ZWQtYmx1ZS10ZXh0e1xuICBjb2xvcjokc2VsZWN0ZWRCbHVlO1xufVxuXG4uZ3JlYXQtZ3JlZW4tdGV4dHtcbiAgY29sb3I6JGdyZWF0R3JlZW47XG59XG5cbi5ob3RuZXNzLXJlZC10ZXh0e1xuICBjb2xvcjokaG90bmVzc1JlZDtcbn1cblxuLndva2Utb3JhbmdlLXRleHR7XG4gIGNvbG9yOiR3b2tlT3JhbmdlO1xufVxuXG4uc2hhZG93LWJsdWUtdGV4dHtcbiAgY29sb3I6JHNoYWRvd0JsdWU7XG59XG5cbi5mb290ZXItZ3JheS10ZXh0e1xuICBjb2xvcjokZm9vdGVyR3JheTtcbn1cbiIsIiVkYXRlLWJ5bGluZXtcbiAgZm9udC1zaXplOjEwcHg7XG4gIGNvbG9yOiR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOjA7XG59XG5cbiVibG9nLWhlYWRlcntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgd2lkdGg6MTAwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTEyNXB4KXtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxuICA+IGltZ3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjUwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2NXB4KXtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgyLjUpO1xuICAgIH1cbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKCRibGFjaywgLjgpLCByZ2JhKCRibGFjaywgMCkpO1xuICB9XG4gIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6NTtcbiAgICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICB9XG4gIC5jb250ZW50e1xuICAgIG1heC13aWR0aDokbWF4LXdpZHRoO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIkBtaXhpbiBicC1sYXJnZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtbWVudSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtbWVkaXVtIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1zbWFsbCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtNDE0IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC02Njgge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTY2NyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtMTAwMCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTk1MCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtODYwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC04MDAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTQxMyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtMzIwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC05MDAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTkwMC11cCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtNzY4IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC0xMDAwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtMTAwMC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtMTEwMC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtMTkyMC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtMTAwMC11cCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTE5MjAtdXAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy89PT09PT09PT09PT0gTk9BSCdTIEJQID09PT09PT09PT09PT09PT1cblxuQG1peGluIGJwLXdlYi1sYXJnZS11cCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtd2ViLW1lZC11cCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtd2ViLXNtYWxsLXVwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLW1vYmlsZS1tZWQtdXAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtbW9iaWxlLW1lZC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDQxMy45OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLXdlYi1zbWFsbC1kbiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWF4LXdpZHRoOiA2NjdweCkgeyBcbiAgICBAY29udGVudDsgXG4gIH1cbn1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBjb250YWluZXJQYWRkaW5ne1xuICBwYWRkaW5nOjAgNjBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6NjY4cHgpe1xuICAgIHBhZGRpbmc6MCA0MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgfVxufVxuIiwiQGZ1bmN0aW9uIG1heCgkbnVtYmVycy4uLikge1xuICAgIEByZXR1cm4gbSN7YX14KCN7JG51bWJlcnN9KTtcbn1cblxuQGZ1bmN0aW9uIG1pbigkbnVtYmVycy4uLikge1xuICAgIEByZXR1cm4gbSN7aX1uKCN7JG51bWJlcnN9KTtcbn1cbiAgXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsIDMwLCAzMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpO1xufVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk3O1xufVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDQ0cHggMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICAgIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCdXR0b25zICovXG5cbi5mYW5jeWJveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQ0cHg7XG59XG5cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgei1pbmRleDogOTk5OTg7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgdG9wOiAtNDRweDtcbiAgICB6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgICBwYWRkaW5nOiA3cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xufVxuXG4vKiBDYXB0aW9uICovXG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTY7XG59XG5cbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgfVxufVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG5cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAgIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIFNoYXJlICovXG5cbi5mYW5jeWJveC1zaGFyZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM0NGU4Njtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gICAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzVkNWI1YjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLyogVGh1bWJzICovXG5cbi5mYW5jeWJveC10aHVtYnMge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDdweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xuICAgIHotaW5kZXg6IDk5OTkxO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5mYW5jeWJveC10aHVtYnMge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIH1cbn0iLCIubWFpbi1jb250ZW50IHRhYmxle1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tYWluLWNvbnRlbnQgdGFibGUgdHJ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC53Yy1ib3gtb2ZmaWNlLXRpY2tldC1mb3Jte1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlse1xuICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b257XG4gIG9yZGVyOiAyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4udmFyaWF0aW9uc19mb3JtLmNhcnR7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXB7XG4gIG9yZGVyOjI7XG59XG5cbi5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeXtcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257XG4gIG9yZGVyOjI7XG59XG5cbi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnl7XG4gIG9yZGVyOjE7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnZhcmlhdGlvbnNfZm9ybSAudmFyaWF0aW9uc3tcbiAgb3JkZXI6Mjtcbn1cblxuLnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAudmFyaWF0aW9uc19mb3JtIC5sb2dpbi1yZXF1aXJlZC1jb250YWluZXJ7XG4gIG9yZGVyOjM7XG59XG5cbi5sb2dpbi1yZXF1aXJlZC1jb250YWluZXJ7XG5cbn1cbiIsIi8qID1Xb3JkUHJlc3MgQ29yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6cmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICBAaW5jbHVkZSBicC1sYXJnZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIEBpbmNsdWRlIGJwLWxhcmdlIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG4gIEBpbmNsdWRlIGJwLWxhcmdlIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIEBpbmNsdWRlIGJwLWxhcmdlIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICBAaW5jbHVkZSBicC1sYXJnZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gLjVyZW0gMDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpob3Zlcixcbi5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLFxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuIiwiLm1haW4tY29udGVudC1jb250YWluZXJ7XG4gIEBpbmNsdWRlIGNvbnRhaW5lclBhZGRpbmc7XG4gID4gLmNvcHktY29udGFpbmVye1xuICAgIG1heC13aWR0aDokbWF4LXdpZHRoO1xuICAgIG1hcmdpbjo2MHB4IGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpe1xuICAgICAgbWFyZ2luOjQwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItY29udGFpbmVye1xuICBkaXNwbGF5OmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1MHB4O1xuICBncmlkLWdhcDo0MHB4O1xuICBAaW5jbHVkZSBicC04MDB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmNvcHktY29udGFpbmVyLnRoaXJkLXBhcnR5LWRpc2NsYWltZXJ7XG4gIG1hcmdpbjowIGF1dG87XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuYm9keS5hZG1pbi1iYXJ7XG4gIC8vdG9wOjMycHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXtcbiAgIHRvcDo0NnB4O1xuICB9XG59XG5cbmJvZHkge1xuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIC5zbGctbG9naW4tbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5zbGctbG9nb3V0LWxpbmssIC5zbGctcHJvZmlsZS1pY29uLCAuc2xnLWNhcnQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYubG9nZ2VkLWluIHtcbiAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgLnNsZy1sb2dpbi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zbGctbG9nb3V0LWxpbmssIC5zbGctcHJvZmlsZS1pY29uLCAuc2xnLWNhcnQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci13cmFwcGVye1xuICBiYWNrZ3JvdW5kOnJnYmEoJGJsYWNrLCAuMSk7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAuYWRtaW4tYmFyICZ7XG4gICAgdG9wOjMycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpe1xuICAgICAgdG9wOjQ2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jbG9zZS1tZW51e1xuICAuYWRtaW4tYmFyICZ7XG4gICAgdG9wOjkycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpe1xuICAgICAgdG9wOjQ2cHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlci5zdGlja3l7XG4gIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xuICAuZGVza3RvcC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZDokY29yZUJsdWUgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kOiRjb3JlQmx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZXNrdG9wLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lclBhZGRpbmc7XG4gID4gLmNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6JG1heC13aWR0aDtcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRhaW5lcntcbiAgPiAuY29udGFpbmVye1xuICAgIHBhZGRpbmc6MDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpe1xuICAuZGVza3RvcC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1oZWFkZXJ7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVye1xuICAvLyBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICNGRkMyNTAsICNGRjY3NjcpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicC0xMDAwLXVwIHtcbiAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICB9XG4gIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgfVxuICBAaW5jbHVkZSBicC00MTR7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICBoMi5wYWdlLXRpdGxle1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTozOHB4O1xuICAgIGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOjA7XG4gIH1cbiAgLnRpdGxlLWNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6JG1heC13aWR0aDtcbiAgICBtYXJnaW46YXV0bztcbiAgICBwe1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5jdGEtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQ6JHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjokY29yZUJsdWUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nOjVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmVkLWJsb2ctaW1hZ2V7XG4gIG1heC1oZWlnaHQ6MzE0cHg7XG59XG5cbmJvZHk+aGVhZGVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuIiwiLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdHtcbiAgcHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBsaW5lLWhlaWdodDoxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgaDN7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgfVxuICB1bHtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgbGl7XG4gICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gIC5nZm9ybV93cmFwcGVyIGZvcm17XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6MCAwIDIwcHggJGNvcmVHcmF5O1xuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGRpdi5naW5wdXRfY29udGFpbmVye1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgIH1cbiAgICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9ye1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgdWx7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICAgIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLCBbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSB7XG4gICAgICBtYXJnaW46MCA1cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgICB9XG4gICAgLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICBiYWNrZ3JvdW5kOiRjb3JlQmx1ZTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBtaW4td2lkdGg6IDE2NnB4O1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7XG4gICAgY29sb3I6JGNvcmVHcmF5ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4iLCIubW9kdWxlLnBhZGRpbmd7XG4gIEBpbmNsdWRlIGNvbnRhaW5lclBhZGRpbmc7XG59XG5cbi5tb2R1bGUtZWxlbWVudHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1heC13aWR0aDokbWF4LXdpZHRoO1xuICBtYXJnaW46NjBweCBhdXRvO1xuICBwYWRkaW5nOjYwcHg7XG4gIGJvcmRlcjoxcHggc29saWQgJGNvcmVHcmF5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gID4gaDJ7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG59XG5cbi5vbW0tbW9kdWxle1xuICAucm93LnN0YWdlLWlucHV0c3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgaDN7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIH1cbiAgLmNlbnRlcntcbiAgICBtYXJnaW46YXV0bztcbiAgfVxufVxuIiwiLndpZGdldF9yZWNlbnRfZW50cmllc3tcbiAgbGl7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjNweCAxZnI7XG4gICAgZ3JpZC1nYXA6MjBweDtcbiAgfVxuICBwLCBoNHtcbiAgICBtYXJnaW46MDtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gIH1cbiAgLnB1Ymxpc2gtZGF0ZXtcbiAgICBmb250LXNpemU6MTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICBoNHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRjb3JlQmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ud2lkZ2V0IGgye1xuICBmb250LXNpemU6MTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiRjb3JlR3JheTtcbiAgZm9udC1zaXplOjcwMDtcbn1cbiIsIi5jb250YWluZXItcGFnZS00MDQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkMyNTAgLCAjRkY2NzY3KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAwLjUzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMCA2MHB4O1xuICAgICAgICBcbiAgICAgICAgLm92ZXJsYXktd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwcHg7IFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jZW50ZXJlZC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGgyLCBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY3RhLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZUJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYXJ0bmVyLXBhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAyNDlELCAjMDBCMUU3KTtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBicC02Njgge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAuY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxvZ28gcGhvdG9cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0IHBob3RvXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwcHgsIDQ1MnB4KSAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwcHgsIDIyMnB4KSAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBicC0xMDAwLWRvd24ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwLTkwMCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubG9nby1jb250YWluZXIge1xuICAgICAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBoZWlnaHQ6IDIyMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLTkwMCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBob3RvLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtYXJlYTogcGhvdG87XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicC0xOTIwLWRvd24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwLTkwMCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICRmb290ZXJHcmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY3RhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb3JlQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1jdGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWRCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG59IiwiLnZlbnVlLWhlYWRlci1jb250YWluZXJ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC8vIG1hcmdpbi10b3A6IDYwcHg7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICB9XG5cbiAgLnZlbnVlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOjYwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAudmVudWUtbG9nby1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCl7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTA3cHg7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmVudWUtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgIGgyLnZlbnVlLXRpdGxle1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgICAgZm9udC1zaXplOjM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBzcGFuLnZlbnVlLXN0YXRlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmVudWUtY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6JG1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIHB7XG4gICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6JGNvcmVCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzo1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBjb2xvciBwcmVzZXRzICovXG5cbi5jb3JlLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICRjb3JlR3JheTtcbn1cbi5ncmFkaWVudC1zdW5zZXQge1xuICAgIGJhY2tncm91bmQ6XG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkgdG8gdG9wIHJpZ2h0KSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkY2NzY3LCAjRkZDMjUwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cblxuLyogYW5ub3VuY2VtZW50cyBtb2R1bGUgKi9cbi5hbm5vdW5jZW1lbnRzIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQtZmFtaWx5O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtMTAwMCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29yZUJsdWU7XG4gICAgfVxuXG4gICAgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGVkQmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBidXR0b246ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXNjZW50R3JheTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBidXR0b246YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3QkFEMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgfVxuIiwiLnNsZy1ibG9nLXNsaWRlc3tcbiAgYmFja2dyb3VuZDokYmxhY2s7XG4gIC5jYXJvdXNlbC1jZWxse1xuICAgIEBleHRlbmQgJWJsb2ctaGVhZGVyO1xuICB9XG4gIC5ibG9nLXNsaWRlcy1tZXRhe1xuICAgIG1heC13aWR0aDo1MCU7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2NXB4KXtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmRhdGUtY2F0ZWdvcnksIC5ieWxpbmV7XG4gICAgICBAZXh0ZW5kICVkYXRlLWJ5bGluZTtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOjM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tc3BlY2lhbHtcbiAgICAgIGNvbG9yOiRjb3JlQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdHtcbiAgICBib3JkZXItY29sb3I6JHdoaXRlO1xuICAgIHdpZHRoOjEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZHtcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3Rze1xuICAgIGJvdHRvbToyMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1ibG9nLWltYWdle1xuICBAZXh0ZW5kICVibG9nLWhlYWRlcjtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIC5kYXRlLWNhdGVnb3J5LCAuYnlsaW5le1xuICAgIEBleHRlbmQgJWRhdGUtYnlsaW5lO1xuICAgIGF7XG4gICAgICBjb2xvcjokd2hpdGU7XG4gICAgfVxuICB9XG4gIC5ibG9nLXNsaWRlcy1tZXRhIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjExMjVweCl7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgaDJ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6MzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBtYXJnaW46MTBweCAwO1xuICAgIGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICBjb2xvcjokd2hpdGU7XG4gICAgfVxuICB9XG4gIC5ieWxpbmUtY29udGFpbmVye1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICBpbWd7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1zaWRlYmFyLWNvbnRhaW5lcntcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg1MDBweCwgMWZyKSAyMjZweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA3M3B4O1xuICBAbWVkaWEgKG1heC13aWR0aDo5MDBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG5cbi5ibG9nLXBvc3Rze1xuICAucG9zdHtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgLmZlYXR1cmVkLWltYWdle1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBpbWd7XG4gICAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICAgIGJveC1zaGFkb3c6MCAwIDIwcHggJGFzY2VudEdyYXk7XG4gICAgfVxuICB9XG4gIC5kYXRlLWNhdGVnb3J5e1xuICAgIEBleHRlbmQgJWRhdGUtYnlsaW5lO1xuICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICBhe1xuICAgICAgY29sb3I6JGNvcmVHcmF5O1xuICAgIH1cbiAgfVxuICAucG9zdC10aXRsZXtcbiAgICBoMntcbiAgICAgIG1hcmdpbjowO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6JGNvcmVHcmF5O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiRjb3JlQmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1zaWRlYmFye1xuICBoM3tcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBjb2xvcjokY29yZUdyYXkgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBsaXtcbiAgICBtYXJnaW46MjBweCAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG4gIC5ibG9nLXdpZGdldHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cbiAgLnNpZGViYXItcG9zdHN7XG4gICAgLnBvc3R7XG4gICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYzcHggMWZyO1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIH1cbiAgICAuZGF0ZXtcbiAgICAgIEBleHRlbmQgJWRhdGUtYnlsaW5lO1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDR7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6JGNvcmVCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeS1wYWdpbmF0aW9ue1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgLm5leHQucGFnZS1udW1iZXJzIHNwYW57XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG4gIC5wcmV2LnBhZ2UtbnVtYmVycyBzcGFue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG59XG5cblxuLmF1dGhvci1wYWdlLWltYWdle1xuICAuYmxvZy1zbGlkZXMtbWV0YXtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgfVxuICAuYnlsaW5lLWNvbnRhaW5lcntcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IDFmcjtcbiAgICBncmlkLWdhcDoyMHB4O1xuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB3aWR0aDoxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG5cbiAgICB9XG4gICAgLmJ5bGluZXtcbiAgICAgIGZvbnQtc2l6ZTozOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnBhZ2UtcGFnaW5hdGlvbntcbiAgLnBhZ2UtY291bnR7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5hdC1iZWxvdy1wb3N0LmFkZHRoaXNfdG9vbHtcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuIiwiLmJsb2ctbW9kdWxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6JGxpZ2h0R3JheTtcbiAgQGluY2x1ZGUgY29udGFpbmVyUGFkZGluZztcbiAgcGFkZGluZy10b3A6MTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICBAaW5jbHVkZSBicC04NjB7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICB9XG4gIC5tb2R1bGUtY29udGVudHtcbiAgICBAZXh0ZW5kIC5jb3B5LWNvbnRhaW5lcjtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gIH1cbiAgaW1ne1xuICAgIGJveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgkY29yZUdyYXksLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gIH1cbiAgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTo4MHB4O1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoYXV0by1maWxsLCAxZnIpO1xuICAgIGdyaWQtZ2FwOjIwcHg7XG4gICAgQGluY2x1ZGUgYnAtODYwe1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIH1cbiAgICAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaW1hZ2V7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzoxLzM7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBAaW5jbHVkZSBicC04NjB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgZ3JpZC1yb3c6Mi8zO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kdWxlLWJsb2ctaGVhZGVye1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBAaW5jbHVkZSBicC04NjAge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2R1bGUtYmxvZy1tZXRhe1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBicC04NjB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZHVsZS1ibG9nLWhlYWRlcntcbiAgICBoMntcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgIG1hcmdpbjowO1xuICAgICAgZm9udC1zaXplOjM4cHg7XG4gICAgICBsaW5lLWhlaWdodDozOXB4O1xuICAgIH1cbiAgfVxuICAubW9kdWxlLWJsb2ctbWV0YXtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgLm1vZHVsZS1ibG9nLWRhdGUsIC5tb2R1bGUtYmxvZy1jYXRlZ29yaWVze1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBsaW5lLWhlaWdodDoxN3B4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZHVsZS1ibG9nLWl0ZW1ze1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOjIwcHg7XG4gICAgQGluY2x1ZGUgYnAtODYwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIC5tb2R1bGUtYmxvZy1pdGVtOm50aC1jaGlsZCgzKXtcbiAgICAgIEBpbmNsdWRlIGJwLTg2MCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWhlYWRlci5jdGEtYmFubmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAuY3RhLWJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGgyLnBhZ2UtdGl0bGUgIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICBcblxuICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgLnRvcC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLm5vLXJlc3BvbnNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjY2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA4MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxuICAgICAgICAgICAgXCJnYW1lcyBnYW1lc1wiXG4gICAgICAgICAgICBcIm1pbGVzIHppcFwiXG4gICAgICAgICAgICBcIm9ubGluZSBvbmxpbmVcIjtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1vYmlsZS1tZWQtdXAge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDExMXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDEwMHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXG4gICAgICAgICAgICAgICAgXCJnYW1lcyBtaWxlcyB6aXBcIlxuICAgICAgICAgICAgICAgIFwib25saW5lIC4gLlwiO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtd2ViLW1lZC11cCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZmllbGQuemlwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIFxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICAgICAgICAgICZbdHlwZT1zZWFyY2hdIHtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtZmllbGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHsgIFxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNzU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmdhbWVzIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGdhbWVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1pbGVzIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IG1pbGVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnppcCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiB6aXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbdHlwZT1jaGVja2JveF0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkrc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpjaGVja2VkK3NwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIFt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW46Y2hlY2tlZCtzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBbdHlwZT1jaGVja2JveF0uZmlsbGVkLWluOmNoZWNrZWQrc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2IoMjUxLDk0LDkwKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMjUxLDk0LDkwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLm9ubGluZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogb25saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGVyaWVuY2UtZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiA3NTtcbiAgICAgICAgICAgIC5pY29uLXNwaW5uZXItZGFyayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIC42cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIC5wYXRoMiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZUJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwZXJpZW5jZS1jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC1kbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgICAgLmV4cGVyaWVuY2UtY2VsbCB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis1KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ2ZsaWNraXR5JztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZS1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDg4JSAtIDQwcHgpIC8gMyk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGlja2l0eS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZXhwZXJpZW5jZS1jZWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmxpdmUtbm93IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICBcbiAgICBcbiAgICAgICAgICAgIC50aWxlLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jdGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qIENPTE9SIFBSRVNFVFMgKi9cblxuLmdyYWRpZW50LXN1bnNldCB7XG4gICAgYmFja2dyb3VuZDpcbiAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0MCUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjY3NjcsICNGRkMyNTApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xufVxuXG4vKiBDT05URU5UICovXG5cbi5mZWF0dXJlZC1leHBlcmllbmNlcyB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQtZmFtaWx5O1xuXG4gIC8qIENBUk9VU0VMICovXG5cbiAgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgLmNhcm91c2VsLWNlbGx7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxlZnQ6LTk5OTtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOjg2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNTgwcHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciA0ZnI7XG4gICAgICBncmlkLWF1dG8tcm93czogMWZyIDFmcjtcblxuICAgICAgQGluY2x1ZGUgYnAtMTAwMCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwLTY2OCB7IC8vIHN3aXRjaCB0byBtb2JpbGUgbGF5b3V0XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBncmlkLWF1dG8tcm93czogbm9uZTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDRmciAyZnI7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBncmlkLWF1dG8tcm93czogbm9uZTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDRmciAyZnI7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC0zMjAge1xuICAgICAgICBncmlkLWF1dG8tcm93czogbm9uZTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxMzBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyODBweCAxNzdweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY2VsbCA+IGRpdiB7IC8vIGluZGl2aWR1YWwgdGlsZVxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMzlweCByZ2JhKDAsMCwwLC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IC8vIGluZGl2aWR1YWwgZmVhdHVyZWQgdGlsZVxuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgbWFyZ2luLXJpZ2h0Oi0yMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aW9sYXRvciB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEyMnB4O1xuICAgIH1cblxuICAgIC5pbWFnZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICB9IC8vIGVuZCBvZiBjYXJvdXNlbC1jZWxsID4gZGl2XG5cbi8qIFRFWFQgKi9cblxuICAuY2Fyb3VzZWwtY2VsbCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuY29weSB7IC8vIHRleHRib3ggb24gZmVhdHVyZWQgdGlsZXNcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgei1pbmRleDozO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuXG4gICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMCAycHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBlbmQgb2YgZmVhdHVyZWQgdGlsZSBjb3B5XG5cbiAgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkgeyAvLyB0ZXh0Ym94IG9uIHJlZ3VsYXIgdGlsZXNcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgei1pbmRleDozO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuXG4gICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICB9XG5cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xuICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIGVuZCBvZiByZWd1bGFyIHRpbGUgY29weVxuXG4vKiBDQVJPVVNFTCBET1RTICovXG5cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgICBib3R0b206IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgfVxuXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3b2tlT3JhbmdlO1xuICB9XG5cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3b2tlT3JhbmdlO1xuICB9XG5cbi8qIFNJTkdMRSBTTElERSwgTk8gRE9UUyAqL1xuXG4gICAgLmNhcm91c2VsLmlzLXNpbmdsZS1zbGlkZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwuaXMtc2luZ2xlLXNsaWRlIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLmlzLXNpbmdsZS1zbGlkZSArIC5saW5rIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuXG4vKiBMSU5LUyAqL1xuXG4gICAgLmxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayBwIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubGluayBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29yZUJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlbGVjdGVkQmx1ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxufVxuIiwiLnBhZ2UtaGVhZGVyLmZlYXR1cmVkLWltYWdle1xuICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICMyQ0MwQzYsICMwNEM0OUYpO1xuICAudGl0bGUtY29udGFpbmVye1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgQGluY2x1ZGUgYnAtOTUwe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gIC50aXRsZS1jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuc3ViaGVhZGluZ3tcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVye1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgbWFyZ2luOi02MHB4IDAgLTQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJwLTk1MHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mdXR1cmUtZXhwZXJpZW5jZXMtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAuZnV0dXJlLWV4cGVyaWVuY2VzLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICB9XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IFxuICAgIH1cblxuICAgIC5leHBlcmllbmNlLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBlcmllbmNlLWNlbGwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAubGl2ZS1ub3cge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgIFxuICAgICAgICAgICAgLnRpbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2OHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53YXRjaC1tb3JlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ncmFkaWVudC1zdW5zZXQge1xuICAgIGJhY2tncm91bmQ6XG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkgOTAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkY2NzY3LCAjRkZDMjUwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cblxuLmdhbWVzLWRpcmVjdG9yeSB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGgxLCBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlcnMgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDozN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb3J0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgLmlucHV0LWZpZWxkLnNlbGVjdC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcuY2FyZXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoZWNrYm94LXVwY29taW5nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyNlbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcjZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHN2ZyNlbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHN2ZyNmdWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uby1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdhbWVzLWdyaWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDBweCwgMTYwcHgpKTtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDBweCwgMTMwcHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDBweCwgMTc3cHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDBweCwgMzc3cHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDBweCwgNTc3cHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwcHgsIDEwMDBweCkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDBweCwgMTYwcHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ncmFkaWVudC1zdW5zZXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjY3NjcsICNmZmMyNTApO1xufVxuXG4uZ2FtZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQtZmFtaWx5O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDYwcHggMTAwcHg7XG5cbiAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDBweDtcbiAgfVxuXG4gIC5jb250ZW50LWdyaWQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWF1dG8tcm93czogMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogNDUycHg7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZXMtNC1tYXgge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwcHgsIDIxNnB4KSk7IC8vIHVwIHRvIDQgdGlsZXNcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvOyAvLyB1cCB0byA0IHRpbGVzXG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBicC0xMDAwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGVzLTYtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMHB4LCAyMTZweCkpOyAvLyBiZXR3ZWVuIDQtNiB0aWxlc1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IC8vIGJldHdlZW4gNC02IHRpbGVzXG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBicC0xMDAwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGE6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgIEBpbmNsdWRlIGJwLTEwMDAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgfVxuXG4gICAgLnRpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdGEtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2VsZWN0ZWRCbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0QGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicC13ZWItbWVkLXVwIHtcblx0XHRwYWRkaW5nOiAwIDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicC13ZWItbGFyZ2UtdXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnktY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTM5NnB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQuZmxpY2tpdHktc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jYXJvdXNlbC1jZWxsIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdC5pbWFnZS1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogNzg1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5leHQtc2xpZGUsXG5cdFx0LnByZXYtc2xpZGUge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0c3Bhbi5pY29uLWFycm93IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0LnByZXYtc2xpZGUtY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OjA7XG5cdFx0dG9wOjUwJTtcblx0XHR6LWluZGV4OjUwO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdH1cblxuXHQubmV4dC1zbGlkZS1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OjA7XG5cdFx0dG9wOjUwJTtcblx0XHR6LWluZGV4OjUwO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHR9XG5cblx0LyogQ0FST1VTRUwgRE9UUyAqL1xuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdGJvdHRvbTogLTQwcHg7XG5cdH1cblxuXHQuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR3b2tlT3JhbmdlO1xuXHR9XG5cblx0LmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkd29rZU9yYW5nZTtcblx0fVxuXG5cdC8qIEZMSUNLSVRZIEJVVFRPTlMgKi9cblxuXHQuZmxpY2tpdHktYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0LmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcblx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn0iLCIuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXJ7XG4gIHBhZGRpbmc6MjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOnVybCgnaHR0cHM6Ly9zMy11cy13ZXN0LTEuYW1hem9uYXdzLmNvbS9zbGctd29yZHByZXNzLWltYWdlcy1wcm9kL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA3LzI0MTU0MDQ3L2xvZ2luLWJnMi5qcGcnKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgbWluLWhlaWdodDogODIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDonJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoI0U3MDBCQiwuNDYpLCByZ2JhKCMxRUY2RTUsLjQ2KSk7XG4gICAgei1pbmRleDoyO1xuICB9XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKGJsYWNrLC44KSwgcmdiYShibGFjaywuOCkpO1xuICAgIHotaW5kZXg6MTtcbiAgfVxuICAuY29udGFpbmVyLm1haW4tY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOmF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDo1O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvd3tcbiAgICBwe1xuICAgICAgbWFyZ2luOjAgMCA0MHB4O1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAuaWNvbi1sb2dpbi1sb2dve1xuICAgICAgZm9udC1zaXplOjI0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMDJweDtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2Zvcm1fYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OlwiaW5kdXN0cnlcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZXtcbiAgcGFkZGluZzoxNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7XG4gIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOjVweCAwO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi51aS1kYXRlcGlja2VyIHRoe1xuICBwYWRkaW5nOjVweCAhaW1wb3J0YW50O1xufVxuXG5cblxuXG5cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXJ7XG5cbiAgLmdmb3JtX2J1dHRvbntcbiAgICBmb250LWZhbWlseTpcImluZHVzdHJ5XCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuY29udGFpbmVyLm1haW4tY29udGVudHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpe1xuICAgICAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5yb3d7XG5cbiAgICBwe1xuICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaWNvbi1sb2dpbi1sb2dve1xuICAgICAgZm9udC1zaXplOjE0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuaHlwZXJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOi0yMHB4O1xuICAgIH1cbiAgICAuZ2Zvcm1fd3JhcHBlcntcbiAgICAgIG1hcmdpbi10b3A6LTIwcHg7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgKntcbiAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1jb250ZW50IGxpPnNwYW57XG4gICAgICAgIGNvbG9yOiAjMDBiMWU3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLmdmaWVsZF9sYWJlbHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OlwiaW5kdXN0cnlcIixzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5maWVsZF9zdWJsYWJlbF9iZWxvdyAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbHtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgLmdmaWVsZF9kZXNjcmlwdGlvbntcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICB1bC5nZmllbGRfY2hlY2tib3ggbGl7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IzAwODFBOCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjojMDBCMUU3O1xuICAgIH1cblxuICB9XG4gIGRpdi52YWxpZGF0aW9uX2Vycm9ye1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9ye1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKXtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlci1jb2xvcjojRTYxRTI1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNlNjFlMjUhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9ue1xuICAgICAgY29sb3I6I0U2MUUyNSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAuODMzMzNyZW0gMCAuNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luOiAuNzVyZW0gMCAuNDVyZW0gMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIxZTcgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDojMDA4MUE4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ucmVzZXQtcGFzc3dvcmQtbWVzc2FnaW5nIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5sb2dpblRPU2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBwIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbiIsIi5ibG9nIHtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gIFxuICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiAkY29yZUdyYXk7XG4gICAgcGFkZGluZzogMTAwcHggNTBweCAxMDBweCA1MHB4O1xuICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDEwMHB4IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHggNDBweCAxMHB4O1xuICAgIH1cbiAgXG4gICAgLmZlYXR1cmVkLXBvc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMHB4IDEwcHggODBweCAxMHB4O1xuICAgICAgaGVpZ2h0OiAzODZweDtcbiAgICAgIEBpbmNsdWRlIGJwLTEwMDAge1xuICAgICAgICBoZWlnaHQ6IDIzOXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCA0MHB4IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDIwOHB4IGF1dG87XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAtMzIwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDE1NnB4IGF1dG87XG4gICAgICB9XG4gICAgICAuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAub3RoZXItcG9zdHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAucG9zdGluZy1kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5ibG9nLW1vZHVsZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmZlYXR1cmVkLXBvc3QtaW5mbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNjg4cHg7XG4gICAgICBAaW5jbHVkZSBicC0xMDAwIHtcbiAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgd2lkdGg6IDM3NHB4O1xuICAgICAgICBoZWlnaHQ6IDIwOHB4O1xuICAgICAgICBncmlkLXJvdy1lbmQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAucG9zdGluZy1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5wb3N0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3QtY2F0ZWdvcnkge1xuICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3RpbmctZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAucG9zdDpudGgtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5wb3N0LWltYWdlID4gYSA+IGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cbiAgXG4gICAgLm1vcmUtbGluayB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb3JlQmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH0iLCIubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXJ7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIEBpbmNsdWRlIGJwLTg2MHtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gIH1cbiAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudHtcbiAgICBAZXh0ZW5kIC5jb3B5LWNvbnRhaW5lcjtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gIH1cbiAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtbG9nb3tcbiAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgQGluY2x1ZGUgYnAtNDE0e1xuICAgICAgbWF4LXdpZHRoOjE1MnB4O1xuICAgIH1cbiAgfVxuICAubW9kdWxlLWdldC1pbnZvbHZlZC1oZWFkaW5ne1xuICAgIGgye1xuICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgZm9udHQtc2l6ZTozOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICBtYXJnaW46MjBweCAwO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIH1cbiAgfVxuICAubW9kdWxlLWdldC1pbnZvbHZlZC1pbWFnZXtcbiAgICBtYXgtd2lkdGg6OTI0cHg7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgaW1ne1xuICAgICAgd2lkdGg6OTI0cHg7XG4gICAgICBoZWlnaHQ6MjgwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgkY29yZUdyYXksLjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgfVxuICB9XG4gIC5tb2R1bGUtY3RhLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29yZUJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBtaW4td2lkdGg6IDE4M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvLW1vZHVsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxpdmUtbm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29sb3I6ICRob3RuZXNzUmVkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdG5lc3NSZWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2F0Y2gtbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWdyaWQge1xuICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXG4gICAgICAgICAgICBcIm1haW4gbWFpblwiXG4gICAgICAgICAgICBcImZlYXR1cmVkLTEgZmVhdHVyZWQtMlwiO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgICAgICAgICAgICBcIm1haW4gbWFpbiBtYWluXCJcbiAgICAgICAgICAgICAgICBcImZlYXR1cmVkLTEgZmVhdHVyZWQtMiBmZWF0dXJlZC0zXCI7ICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWVsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IG1haW47XG5cbiAgICAgICAgICAgICAgICAubGl2ZS1zdHJlYW0ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtd2ViLW1lZC11cCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mZWF0dXJlZC0xLCAmLmZlYXR1cmVkLTIsICYuZmVhdHVyZWQtMyB7XG4gICAgICAgICAgICAgICAgLmljb24tcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItbWVkLXVwIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLmZlYXR1cmVkLTEge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZmVhdHVyZWQtMTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYuZmVhdHVyZWQtMiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBmZWF0dXJlZC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmZlYXR1cmVkLTMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZmVhdHVyZWQtMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby10aHVtYiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGhvdG8tY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCA2MHB4IDQ1cHg7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBicC02Njgge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggNDVweDtcbiAgfVxuXG4gIC5tYWluLWNhcm91c2VsIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5mbGlja2l0eS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBob3RvLWNhcm91c2VsLW1vZHVsZS5jYXJvdXNlbC1jZWxsIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlLzMpIC0gKDQwcHgvMykpOyAvLyB0aGlzIG9ubHkgd29ya3Mgd2hlbiB5b3UgaGF2ZSAzIGNlbGxzIHZpc2libGUgYXQgYSB0aW1lIHdpdGggMjBweCBtYXJnaW5zIGJldHdlZW4gdGhlbS4gXG4gICAgLy8gY2FsYyggKDEwMCUgLyBudW1iZXIgb2YgY2VsbHMpIC0gKCAoIChtYXJnaW4gKiAoIG51bWJlciBvZiBjZWxscyAtIDEpKSAvIG51bWJlciBvZiBjZWxscykgKSApIDwtLSB1c2UgdGhpcyBmb3JtdWxhIGZvciBhbm90aGVyIGNvbmZpZyAobnVtYmVyIG9mIGNlbGxzLCBndXR0ZXIgc2l6ZSBiZXR3ZWVuIHRoZW0pXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLzIpIC0gKDIwcHgvMikpO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIENBUk9VU0VMIERPVFMgKi9cblxuICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBib3R0b206IC00MHB4O1xuICB9XG5cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd29rZU9yYW5nZTtcbiAgfVxuXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogJHdva2VPcmFuZ2U7XG4gIH1cbn0iLCIuc2VjdGlvbi1zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufSIsIi5zaG9ydC1hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyUGFkZGluZztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIC5zaG9ydC1hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufSIsIi5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLmNvcHktY29udGFpbmVyLnBvc3Qge1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzlweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uc2luZ2xlLWV4cGVyaWVuY2Uge1xuICAgIGhlaWdodDogMzE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgIC5jb250ZW50LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2luZ2xlLWV4cGVyaWVuY2UtdmlvbGF0b3Ige1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxLCBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3OHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1jdGE6aG92ZXIsIC5idG4tY3RhOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGVkQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLWN0YTpob3ZlciBhLCAuYnRuLWN0YTphY3RpdmUgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tY3RhLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3OHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZUJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIC5pbWctY29udGFpbmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmVudWUtcGFnZSB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICB9XG5cbiAgICAudmVudWUtcGFnZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgfVxuXG4gICAgLnZlbnVlLWluZm8tbW9kdWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLWdhbGxlcnktbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZS5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTlweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52ZW51ZS1zaWRlYmFyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6wqA1cHggNXB4IDQwcHjCoCRib3hTaGFkb3dHcmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAudmVudWUtc2lkZWJhci1oZWFkaW5nIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGVyaWVuY2UtZGlyZWN0b3J5LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuXG4gICAgICAgIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXItbG9ja2VkIC5zZWxlY3QtZmllbGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaW5wdXQtZmllbGQuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzZWFyY2ggZmlsdGVyc1wiO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDIwcHggMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMzk2cHg7XG4gICAgICAgICAgICBtYXJnaW46YXV0bztcblxuICAgICAgICAgICAgLmlucHV0LWZpZWxkLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuaW5wdXQtZmllbGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICAgICAgICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlQmx1ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBiMWU3O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb3JlQmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAmW3R5cGU9c2VhcmNoXSB7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHNlYXJjaDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZmlsdGVycyB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGZpbHRlcnM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICBwLmNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50Lm1haW4gLmljb24tcGxheSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50Lm1haW4gLmljb24tcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgfVxufVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4ICRjb3JlR3JheTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAkY29yZUdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG59XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWI6aG92ZXIge1xuICAgIGEgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEpO1xuICAgIH1cbn1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIC5wbGF5LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA1MDtcbn1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIC5wbGF5LWljb24gLmljb24tcGxheSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG59IiwiLy8gU0xJREVTXG5cbi5zbGctc2xpZGVze1xuXHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gei1pbmRleDoxMDE7XG5cdGhlaWdodDogMTAwdmg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG5cdCAgaGVpZ2h0OiA5MHZoO1xuXHR9XG5cdEBtZWRpYSAobWF4LWhlaWdodDogNzMwcHgpe1xuXHQgIGhlaWdodDogNzM2cHg7XG5cdH1cblx0LmNhcm91c2VsLWNlbGx7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAxMDB2aDtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KXtcblx0XHRoZWlnaHQ6IDgwMHB4O1xuXHQgIH1cblx0ICAuZ3JhZGllbnQtY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6Ljc7XG5cdFx0ei1pbmRleDoxMDtcblx0ICB9XG5cdH1cblx0LmNhcm91c2VsLWNlbGwgPiBpbWcsIC5zbGlkZS12aWRlbyA+IGltZ3tcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdCAgb2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbiAgXG5cdC5zbGlkZS12aWRlb3tcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgaGVpZ2h0OiAxMDB2aDtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdCAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MzBweCl7XG5cdFx0aGVpZ2h0OiA3MzZweDtcblx0ICB9XG5cdCAgLnl0cGxheWVyLWNvbnRhaW5lciB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBsZWZ0OiA1MCU7XG5cdFx0ICB0b3A6IDA7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0ICB3aWR0aDogYXV0bztcblx0XHQgIG1heC13aWR0aDogbm9uZTtcblx0XHQgIHotaW5kZXg6IC0xO1xuXHRcdCAgZGlzcGxheTpibG9jaztcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHQgIH1cblx0fVxuICBcblx0LmNvbnRlbnQtY29udGFpbmVye1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6MDtcblx0ICBsZWZ0OjA7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAxMDAlO1xuXHQgIHotaW5kZXg6OTk7XG5cdCAgLmNvcHktY29udGFpbmVye1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcblx0XHQgIHBhZGRpbmc6MCAyMHB4O1xuXHRcdH1cblx0XHQuY29weXtcblx0XHQgIHBhZGRpbmctYm90dG9tOjI4MHB4O1xuXHRcdCAgbWF4LXdpZHRoOiA1ODBweDtcblx0XHR9XG5cdCAgfVxuXHQgIC5nYW1lLWxvZ297XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xuXHRcdCAgd2lkdGg6IDE0M3B4O1xuXHRcdCAgaGVpZ2h0OiAxNDNweDtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdCAgbWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdCAgfVxuXHQgIC5oeXBlcntcblx0XHRwYWRkaW5nOjA7XG5cdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0ICB9XG5cdCAgLmJ0bi1zcGVjaWFsLndoaXRle1xuXHRcdG1hcmdpbjowO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6I0RBMENCMiAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXJ7XG5cdFx0ICBiYWNrZ3JvdW5kOiNGRkZGRkYgIWltcG9ydGFudDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cbiAgXG4gIC5zaW5nbGUtc2xpZGUgLnNsaWRlcy1uYXZpZ2F0aW9uLWNvbnRhaW5lciwgLnNpbmdsZS1zbGlkZSAuZmxpY2tpdHktcGFnZS1kb3Rze1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG5cblxuICAvLyBDQVJPVVNFTFxuXG4gIC5zbGctZ2FtZXMtc2xpZGVzaG93e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5wbHAtZG93bi1hcnJvd3tcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgei1pbmRleDoxMDtcblx0ICBib3R0b206NjBweDtcblx0ICB3aWR0aDoxMDAlO1xuXHQgIHRleHQtYWxpZ246Y2VudGVyO1xuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG5cdFx0Ym90dG9tOjQwcHg7XG5cdCAgfVxuXHQgIC5pY29uLWFycm93e1xuXHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjoycztcblx0XHRhbmltYXRpb24tbmFtZTphcnJvdztcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO1xuICBcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0ICB9XG5cdCAgQGtleWZyYW1lcyBhcnJvd3tcblx0XHQwJXtcblx0XHQgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0XHQ1MCV7XG5cdFx0ICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNXB4KTtcblx0XHR9XG5cdFx0MTAwJXtcblx0XHQgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0ICB9XG5cdH1cblx0XG5cdC5zbGlkZXMtbmF2aWdhdGlvbi1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDo5OTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQuc2xpZGVzLW5hdmlnYXRpb257XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcblx0XHRcdHBhZGRpbmc6MCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0YnV0dG9ue1xuXHRcdFx0cG9pbnRlci1ldmVudHM6dmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdGJvcmRlcjowO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LXNpemU6MjRweDtcblx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJ1dHRvbi5wcmV2LXNsaWRle1xuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0Oi00NXB4O1xuXHRcdFx0dG9wOjQyJTtcblx0XHRcdH1cblx0XHRcdGJ1dHRvbi5uZXh0LXNsaWRle1xuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6LTQ1cHg7XG5cdFx0XHR0b3A6NDIlO1xuXHRcdFx0fVxuXHRcdH1cblx0fSAgICBcblxuXG5cblx0LmZsaWNraXR5LXBhZ2UtZG90c3tcblx0ICBib3R0b206MTIwcHg7XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcblx0XHRib3R0b206MTAwcHg7XG5cdCAgfVxuXHQgIC5kb3R7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlcjoycHggc29saWQgI0ZGRkZGRjtcblx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQmOmJlZm9yZXtcblx0XHQgIGJhY2tncm91bmQ6bm9uZTtcblx0XHR9XG5cdCAgfVxuXHQgIC5kb3QuaXMtc2VsZWN0ZWR7XG5cdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHQgIH1cblx0fVxuICB9XG4gIFxuICAiLCJcbi5tb2R1bGUtc3VwcG9ydCB7XG4gICAgcGFkZGluZzogMTAwcHggNjBweDtcblxuICAgIEBpbmNsdWRlIGJwLTY2NyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1vZHVsZS1zdXBwb3J0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICB9XG5cbiAgICAubW9kdWxlLXN1cHBvcnQtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicC02Njcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kdWxlLXN1cHBvcnQtYnRuLW5vcm1hbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicC02Njcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsZS1zdXBwb3J0LWJ0bi1ub3JtYWw6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG59IiwiLndpZGdldC53b29jb21tZXJjZXtcbiAgaDJ7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICB9XG4gIGxpe1xuICAgIG1hcmdpbjoxNXB4IDA7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZ3tcbiAgbWFyZ2luOjAgMCAyMHB4O1xuICBmbG9hdDpub25lO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle1xuICBiYWNrZ3JvdW5kOiRjb3JlQmx1ZTtcbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7XG4gIGJhY2tncm91bmQ6JHdoaXRlO1xuICBib3JkZXI6MXB4IHNvbGlkICRjb3JlQmx1ZVxufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudHtcbiAgYmFja2dyb3VuZDokd2hpdGU7XG4gIGJvcmRlcjoxcHggc29saWQgJGNvcmVHcmF5O1xufVxuXG4ucHJpY2Vfc2xpZGVyX2Ftb3VudHtcbiAgYnV0dG9uLmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiRjb3JlQmx1ZTtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0e1xuICBhe1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgfVxuICB9XG4gIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50e1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ue1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9ue1xuICBiYWNrZ3JvdW5kOm5vbmU7XG4gIGJveC1zaGFkb3c6bm9uZTtcbiAgY29sb3I6JGNvcmVHcmF5O1xuICBhe1xuICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2V7XG4gIGNvbG9yOiRjb3JlR3JheTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3R7XG4gIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6JHdoaXRlO1xuICBmbG9hdDpub25lO1xuICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6MjBweDtcbiAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICY6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzowIDAgMjBweCAkY29yZUdyYXk7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3Rze1xuICBkaXNwbGF5OmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgZ3JpZC1nYXA6NDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICBncmlkLWdhcDoyMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICB9XG4gIEBpbmNsdWRlIGJwLTMyMHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53b29jb21tZXJjZSAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0c3tcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgfVxuICBAaW5jbHVkZSBicC0zMjB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLXBhZ2V7XG4gIC5jb250ZW50LWFyZWF7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyUGFkZGluZztcbiAgfVxuICAuc2l0ZS1tYWlue1xuICAgIG1heC13aWR0aDokbWF4LXdpZHRoO1xuICAgIG1hcmdpbjo0MHB4IGF1dG87XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e1xuICB3aWR0aDphdXRvO1xuICBmbG9hdDpub25lO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZXtcbiAgY29sb3I6JGNvcmVHcmF5O1xuICBmb250LXNpemU6MzhweDtcbiAgbGluZS1oZWlnaHQ6NDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0e1xuICAvL292ZXJmbG93OmhpZGRlbjtcbn1cblxuLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuZmxleC1jb250cm9sLW5hdi5mbGV4LWNvbnRyb2wtdGh1bWJze1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjo0MHB4IDAgMjBweDtcbiAgcGFkZGluZzowO1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICBpbWd7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiRjb3JlR3JheSAwIDAgMjBweDtcbiAgICBib3JkZXI6NHB4IHNvbGlkICR3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgfVxuICAuZmxleC1hY3RpdmV7XG4gICAgYm9yZGVyOjRweCBzb2xpZCAkY29yZUJsdWU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZC5sYWJlbHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25ze1xuICB3aWR0aDo1MCU7XG4gIHNlbGVjdHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb3JlR3JheTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgYnV0dG9uLmFsdHtcbiAgYmFja2dyb3VuZDokY29yZUJsdWUgIWltcG9ydGFudDtcbiAgd2lkdGg6MTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOjZweDtcbn1cblxuLndjLWJveC1vZmZpY2UtdGlja2V0LWZvcm17XG4gIHBhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbHtcbiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3tcbiAgZGlzcGxheTpub25lO1xufVxuXG4ud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXJ7XG4gIGRpc3BsYXk6Z3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heCg1MDBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOjIwcHg7XG4gIGgye1xuICAgIGNvbG9yOiR3b2tlT3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgcHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4ucmVsYXRlZC5wcm9kdWN0c3tcbiAgaDJ7XG4gICAgY29sb3I6JHdva2VPcmFuZ2UgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtVGFicy1wYW5lbC53Yy10YWJ7XG4gIHRyLCB0ZCwgdGh7XG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVze1xuICBib3JkZXI6MDtcbn1cblxuLy8ud29vY29tbWVyY2UtY2FydCBmb3JtIC5yb3d7XG4vLyAgZGlzcGxheTpmbGV4O1xuLy8gIC5jb2wuc3Bhbl84e1xuLy8gICAgd2lkdGg6NjUlO1xuLy8gICAgcGFkZGluZy1yaWdodDoyMHB4O1xuLy8gIH1cbi8vICAuY29sLnNwYW5fNHtcbi8vICAgIHdpZHRoOjM1JTtcbi8vICB9XG4vL31cblxuLndvb2NvbW1lcmNlLWNhcnQgZm9ybSAucm93e1xuICBkaXNwbGF5OmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI4MHB4O1xuICBncmlkLWdhcDoyMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDo5MzBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmNvbC5zcGFuXzh7XG4gICAgPiBoM3tcbiAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zaG9wX3RhYmxlLmNhcnQud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50c3tcbiAgdGQsIHRyLCB0aHtcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MzBweCAwO1xuICB9XG4gIC5wcm9kdWN0LW5hbWV7XG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICB9XG4gIC5wcm9kdWN0LXRodW1ibmFpbHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgfVxufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGV7XG4gIGJvcmRlcjowO1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlLWluZm97XG4gIGJhY2tncm91bmQ6JGdyZWF0R3JlZW47XG4gIGNvbG9yOiR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOjE0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjowO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGEuYnV0dG9ue1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjokd2hpdGU7XG4gIH1cbn1cblxuaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcsIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyA+IGgze1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2h7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBpbnB1dHtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6NzVweCAhaW1wb3J0YW50O1xuICB9XG4gIGJ1dHRvbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIGJhY2tncm91bmQ6JGNvcmVCbHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB0cmFuc2Zvcm06c2NhbGUoLjk3KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGJvcmRlcjowO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9ue1xuICBwYWRkaW5nOjA7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOjMyMHB4O1xuICBAaW5jbHVkZSBicC0zMjAge1xuICAgIHdpZHRoOjI3MHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkY29yZUdyYXk7XG4gICAgcGFkZGluZy1yaWdodDoxNTVweDtcbiAgICBoZWlnaHQ6MzdweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0Oi0ycHg7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZDokY29yZUJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zZm9ybTpzY2FsZSguOTcpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgYm9yZGVyOjA7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze1xuICBmbG9hdDpub25lO1xuICB3aWR0aDoxMDAlO1xufVxuXG4ucHJvZHVjdC1jYXJ0LWRlc2NyaXB0aW9ue1xuICAuY2FydC1kZXNjcmlwdGlvbntcbiAgICBib3gtc2hhZG93OjAgMCAyMHB4ICRjb3JlR3JheTtcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICBwYWRkaW5nOjIwcHg7XG4gIH1cbiAgaDN7XG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbiAgLmNhcnRfdG90YWxzID4gaDJ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHR7XG4gIGJhY2tncm91bmQ6JGNvcmVCbHVlO1xuICBmb250LXNpemU6MTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDpkYXJrZW4oJGNvcmVCbHVlLDE1JSk7XG4gIH1cbn1cblxuLmNhcnRfdG90YWxzLCAub3JkZXItcmV2aWV3e1xuICB0ciwgdGQsIHRoe1xuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGFpbmVye1xuICAucHJvZHVjdC1xdWFudGl0eXtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgfVxuICAudmFyaWF0aW9ue1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuXG4ud2MtcHJvY2VlZC10by1jaGVja291dCwgLnBsYWNlLW9yZGVyLXJlZnVuZC10ZXh0e1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZW17XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXJ7XG4gIGZsb2F0Om5vbmU7XG59XG5cbi5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZXtcbiAgLmNhcnRfaXRlbXtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjYwcHggMWZyO1xuICAgIGdyaWQtZ2FwOjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG59XG5cbiNjdXN0b21lcl9kZXRhaWxze1xuICBkaXNwbGF5OmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI4MHB4O1xuICBncmlkLWdhcDoyMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDo5MzBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gID4gZGl2e1xuICAgIGZsb2F0Om5vbmU7XG4gICAgd2lkdGg6YXV0bztcbiAgfVxufVxuXG4jb3JkZXJfcmV2aWV3e1xuICBib3gtc2hhZG93OjAgMCAyMHB4ICRjb3JlR3JheTtcbiAgYm9yZGVyLXJhZGl1czo2cHg7XG4gIHBhZGRpbmc6MjBweDtcbiAgLnByb2R1Y3QtaW5mb3tcbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICB9XG4gIH1cbiAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnR7XG4gICAgY29sb3I6JGNvcmVHcmF5O1xuICB9XG59XG5cbi53b29jb21tZXJjZS1mb3JtX19sYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3guY2hlY2tib3gsIC53b29jb21tZXJjZS1ub3RpY2Uud29vY29tbWVyY2Utbm90aWNlLS1pbmZvLndvb2NvbW1lcmNlLWluZm97XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBsaW5lLWhlaWdodDoxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGF7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6ZmxleDtcbn1cblxuLnByb2R1Y3QtcHJpY2UsIC5wcm9kdWN0LXF1YW50aXR5LCAucHJvZHVjdC1zdWJ0b3RhbHtcbiAgcGFkZGluZzozMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVye1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC52aXJ0dWFse1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG4ucmVsYXRlZC5wcm9kdWN0c3tcbiAgY2xlYXI6Ym90aDtcbiAgcGFkZGluZzoyMHB4O1xufVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHl7XG4gIHBhZGRpbmc6MDtcbn1cblxuLnNob3BfdGFibGUuY2FydHtcbiAgQGluY2x1ZGUgYnAtNzY4e1xuICAgIHRyLCB0ZCwgdGh7XG4gICAgICBmb250LXNpemU6MTBweDtcbiAgICAgIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicC0zMjB7XG4gICAgdHIsIHRkLCB0aHtcbiAgICAgIHBhZGRpbmc6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDozMHB4O1xuICAgIH1cbiAgICAucXVhbnRpdHkgLnF0eXtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94LCAud29vY29tbWVyY2UtZm9ybV9faW5wdXQud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3guaW5wdXQtY2hlY2tib3gsIC53b29jb21tZXJjZSB1bCNzaGlwcGluZ19tZXRob2QgbGkgaW5wdXR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi53b29jb21tZXJjZSB1bCNzaGlwcGluZ19tZXRob2QgbGkgbGFiZWx7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi53b29jb21tZXJjZS1lcnJvcntcbiAgcGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudDtcbn1cblxuLmNhcnQtZGVzY3JpcHRpb24gc2VsZWN0LCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgc2VsZWN0e1xuICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjoxcHggc29saWQgJGNvcmVHcmF5O1xufVxuXG4ud29vY29tbWVyY2UgdGQucHJvZHVjdC1uYW1lIGRsLnZhcmlhdGlvbntcbiAgZGlzcGxheTpub25lO1xufVxuXG4ud29vY29tbWVyY2Uud2lkZ2V0X3Byb2R1Y3RfdGFnX2Nsb3Vke1xuICB1bHtcbiAgICBwYWRkaW5nLWxlZnQ6MjVweDtcbiAgfVxuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGl7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYWdle1xuICAuc2VsZWN0LXdyYXBwZXIge1xuICAgIGlucHV0LnNlbGVjdC1kcm9wZG93biwgLmNhcmV0e1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxuXG59XG4ud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94LmNoZWNrYm94e1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZW50cnktc3VtbWFyeSA+IC53b29jb21tZXJjZXtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLWluZm97XG4gIGF7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgLndjLWl0ZW0tbWV0YSAud2MtaXRlbS1tZXRhLWxhYmVse1xuICBmbG9hdDpub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LmZvcm0tcm93e1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93e1xuICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcbn1cbiIsIi52ZW51ZS1pbmZvLW1vZHVsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxuXG4gIC52ZW51ZS1pbmZvLW1vZHVsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgfVxufVxuXG4udmVudWUtaW5mby1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4IDBweDtcblxuICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwLXdlYi1tZWQtdXAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC13ZWItbWVkLXVwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgLmltYWdlLWdhbGxlcnktbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZW51ZS1zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAyIC8gMztcblxuICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtd2ViLW1lZC11cCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmVudWUtc2lkZWJhciB7XG4gICAgICAgIGJveC1zaGFkb3c6wqA1cHggNXB4IDQwcHjCoCRib3hTaGFkb3dHcmV5O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC52ZW51ZS1zaWRlYmFyLWhlYWRpbmcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jaGFtcHMtaGVyby1jdGEtY29udGFpbmVye1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6d3JhcDtcbn1cblxuLmNoYW1wcy1oZXJvLWNvbnRhaW5lcntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDonJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMDAwMCwuMyksIHJnYmEoIzAwMDAwMCwwKSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMDAwMCwuNyksIHJnYmEoIzAwMDAwMCwwKSk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoIzAwMDAwMCwuMyksIHJnYmEoIzAwMDAwMCwwKSk7XG4gICAgfVxuXG4gIH1cbn1cbi5oZXJvLXNsaWRle1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjM2ZGVnLCByZ2JhKCMwNEUxQzUsMSksIHJnYmEoIzg0MkRGQSwxKSk7XG59XG4uY2hhbXBzLWhlcm8tY29udGVudCwgLmhlcm8tc2xpZGV7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jaGFtcHMtaGVyby1jb250ZW50e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5wZHAtc2VsZWN0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6NjBweDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOnJnYmEoYmxhY2ssLjQpO1xuICAgIHotaW5kZXg6MjU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLnBkcC1zZWxlY3Rpb24tY29udGVudHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo5MDBweCl7XG4gICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgfVxuICAgICAgYSwgcHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgfVxuICAgICAgLnNlbGVjdGlvbi1oZWFkaW5ne1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgfVxuICAgICAgLnNlbGVjdGlvbi1saXN0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgYXtcbiAgICAgICAgICBtYXJnaW46MCAxMHB4O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjojQkJERUZCO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVyby1zbGlkZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlLWNvbnRlbnR7XG4gIGRpc3BsYXk6ZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjowIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzoxMzRweCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XG4gICAgcGFkZGluZy10b3A6MTcwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KXtcbiAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgfVxuICAuc2xpZGUtY29weXtcbiAgICB3aWR0aDogNjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OjEwO1xuICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnNsaWRlLXNlcmllcy1hcnR7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG4gICAgaDEsIHAsIHVse1xuICAgICAgY29sb3I6I0ZGRkZGRjtcbiAgICB9XG4gICAgcHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAuaHlwZXJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlcmllcy1oaWdobGlnaHRze1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKGJsYWNrLC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIGxpe1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC53aGl0ZS1idG57XG4gICAgICBjb2xvcjojMkVBNUQ2ICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiNCQkRFRkIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlLWtleS1hcnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIHJpZ2h0OjA7XG4gICAgei1pbmRleDowO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDE5MjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDAwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLmNoYW1wcy1zaWdudXAtY3RhLWNvbnRhaW5lcntcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOndyYXA7XG59XG5cbi5zaWduLXVwLWNvbnRlbnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDoyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOjYwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzNmRlZywgcmdiYSgjODQyREZBLC44MCksIHJnYmEoIzA0RTFDNSwuODApKTtcbiAgaDEsIHB7XG4gICAgY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWduLXVwe1xuICAgIGgxe1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC53aGl0ZS1idG57XG4gICAgY29sb3I6IzJFQTVENiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiNCQkRFRkIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcmVzZW50ZXJze1xuICBiYWNrZ3JvdW5kOiNmNmY2ZjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmh5cGVye1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiM3NDc0NzQ7XG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICB9XG4gIC5wcmVzZW50ZXJzLWNvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBwYWRkaW5nOjYwcHggMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAgIHBhZGRpbmc6NjBweCAyMHB4O1xuICAgIH1cbiAgfVxuICAucHJlc2VudGVycy1sb2dvc3tcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgLnByZXNlbnRlcnMtbG9nb3tcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJlc2VudGVycy1pbmZve1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICBjb2xvcjojNzQ3NDc0O1xuICB9XG59IiwiLnRlc3RpbW9uaWFsLWN0YXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoMSwgcHtcbiAgICBjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoyMDtcbiAgfVxuICAudGVzdGltb25pYWwtY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTU7XG4gICAgLnRlc3RpbW9uaWFsLXNsaWRle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGJsb2NrcXVvdGV7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6LjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6MS44NzVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6Mi4zNzVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcC5jcmVkaXR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuODc1ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNoYW1wcy1sZWFybi1tb3JlLXN1Yi1oZWFkaW5ne1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogLTMwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOjAgMTBweCAyMHB4O1xuICBtYXgtd2lkdGg6MTAwMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLmNoYW1wcy12aWRlb3MtY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiNGRkZGRkY7XG4gIHBhZGRpbmc6NjBweCAxMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICBwYWRkaW5nOjYwcHggMjBweDtcbiAgfVxuICAuaHlwZXJ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gIH1cbiAgLmljb24tcGxheXtcbiAgICBjb2xvcjpyZ2JhKCNGRkZGRkYsLjYpO1xuICAgIGZvbnQtc2l6ZTo5NHB4O1xuICAgIG1hcmdpbjphdXRvO1xuICAgIHdpZHRoOmF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC52aWRlby10aHVtYntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGltZ3tcbiAgICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgjMDAwMDAwLC40NSk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBpbWd7XG4gICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgjMDAwMDAwLDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGxheS1pY29ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgei1pbmRleDo1MDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIC5jaGFtcHMtdmlkZW8tZWxlbWVudHN7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC1nYXA6MjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgcGFkZGluZzowIDEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KXtcbiAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgIH1cbiAgICAudmlkZW8tZWxlbWVudHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6MCAwIDM5cHggcmdiYSgjMDAwMDAwLC4yKTtcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxufSIsIiNjaXRpZXNTZWxlY3Rpb25IZWFkZXIsICNjaXRpZXNTZWxlY3Rpb25TaWdudXB7XG4gIC5tb2RhbC1jaXR5LXNlbGVjdGlvbntcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDoxOHB4O1xuICB9XG4gIC5jaXR5e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjojMDBFMUVBO1xuICAgIH1cbiAgfVxuICAuY2FuY2VsLWJ0bntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iXX0= */
