@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,800;1,900&display=swap);
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-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{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;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;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;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;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{-webkit-font-smoothing:subpixel-antialiased;-webkit-touch-callout:none;color:#ccc;font-size:13px;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;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{-webkit-overflow-scrolling:touch;background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;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;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:transparent;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;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;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:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.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--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;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:linear-gradient(0deg,rgba(0,0,0,.85),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%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;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{animation:a 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #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}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;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;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (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}.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;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-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:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ddd;bottom:0;display:none;margin:0;padding:2px 2px 4px;position:absolute;right: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;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-tap-highlight-color:transparent;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;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:none;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;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 (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.mapify-holder{-webkit-touch-callout:none;display:inline-block;font-size:0;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mapify-holder,.mapify-imgHolder{position:relative;z-index:1}.mapify-GPU,.mapify-holder *{transform:translateZ(0)}.mapify-imgHolder .mapify{height:auto;max-width:100%}.mapify-img,.mapify-svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.mapify-polygon{fill:transparent;stroke:transparent;stroke-width:0;transition:all .5s}.mapify-hover{fill:#09f}.mapify-popOver{background:#fff;border-radius:5px;box-shadow:0 0 0 2px rgba(0,0,0,.15);box-sizing:border-box;-moz-box-sizing:border-box;color:#000;font-size:14px;height:auto;left:0;opacity:0;padding:20px 30px;position:absolute;text-align:center;top:0;transform:translateY(-15px);width:260px;z-index:999;z-index:-1}.mapify-popOver .mapify-popOver-arrow{border-color:transparent rgba(0,0,0,.15) rgba(0,0,0,.15) transparent;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 100px #fff;content:"";height:15px;left:50%;margin-top:-3px;position:absolute;top:100%;transform:translateX(-15px) rotate(45deg) translateY(-50%);width:15px;z-index:-2}.mapify-popOver.mapify-bottom .mapify-popOver-arrow{border-color:rgba(0,0,0,.15) transparent transparent rgba(0,0,0,.15);border-style:solid;border-width:2px;bottom:100%;margin-bottom:-3px;margin-top:auto;top:auto;transform:rotate(45deg) translateY(50%)}.mapify-popOver.mapify-visible{opacity:1;transform:translateY(0)}
@charset "UTF-8";.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}

/*!
 * Bootstrap  v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(173,181,189,.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173,181,189,.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{-webkit-margin-end:.75rem;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:var(--bs-border-width) solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:var(--bs-success);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:var(--bs-danger);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@keyframes blinker{50%{opacity:.4}}@font-face{font-family:Arboria\, Light;src:url(../fonts/arboria/Arboria-Light.ttf)}@font-face{font-family:Arboria\, Medium;src:url(../fonts/arboria/Arboria-Medium.ttf)}@font-face{font-family:Arboria\, Bold;src:url(../fonts/arboria/Arboria-Bold.ttf)}@font-face{font-family:Arboria\, Black;src:url(../fonts/arboria/Arboria-Black.ttf)}@font-face{font-family:Arboria\, Book;src:url(../fonts/arboria/Arboria-Book.ttf)}@font-face{font-family:BrownRoseMary;src:url(../fonts/brownrosemary/BrownRosemary.ttf) format("truetype")}:root{--circle-center-center-out:circle(0%);--circle-center-center-in:circle(125%);--circle-hesitate:circle(40%);--circle-top-left-out:circle(0% at top left);--circle-top-right-out:circle(0% at top right);--circle-bottom-right-out:circle(0% at bottom right);--circle-bottom-left-out:circle(0% at bottom left);--circle-top-left-in:circle(150% at top left);--circle-top-right-in:circle(150% at top right);--circle-bottom-right-in:circle(150% at bottom right);--circle-bottom-left-in:circle(150% at bottom left);--wipe-in:inset(0 0 0 0);--wipe-bottom:inset(100% 0 0 0);--wipe-left:inset(0 100% 0 0);--wipe-top:inset(0 0 100% 0);--wipe-right:inset(0 0 0 100%);--wipe-top-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-top-right-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-left-in:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);--wipe-bottom-right-in:polygon(-50% 0%,200% 0,0 200%,0 -50%);--wipe-top-left-out:polygon(0 0,0 0,0 0,0 50%);--wipe-top-right-out:polygon(50% -50%,150% 50%,150% 50%,50% -50%);--wipe-bottom-left-out:polygon(-50% 50%,50% 150%,50% 150%,-50% 50%);--wipe-bottom-right-out:polygon(150% 50%,150% 50%,50% 150%,50% 150%);--wipe-cinematic-out:inset(100% 0 100% 0);--wipe-cinematic-mid:inset(10% 0 10% 0);--square-hesitate:inset(33% 33% 33% 33%);--square-out:inset(100% 100% 100% 100%);--square-in:var(--wipe-in);--square-top-left-out:inset(0 100% 100% 0);--square-top-right-out:inset(0 0 100% 100%);--square-bottom-left-out:inset(100% 100% 0 0);--square-bottom-right-out:inset(100% 0 0 100%);--diamond-center-in:polygon(-50% 50%,50% -50%,150% 50%,50% 150%);--diamond-center-out:polygon(50% 50%,50% 50%,50% 50%,50% 50%);--diamond-hesitate:polygon(45% 50%,50% 25%,55% 50%,50% 75%);--opposing-corners-in:polygon(0 0,0 100%,100% 100%,100% 0);--opposing-corners-out:polygon(0 0,50% 50%,100% 100%,50% 50%)}[transition-style]{animation-delay:var(--transition__delay,0);animation-duration:var(--transition__duration,2.5s);animation-fill-mode:both;animation-timing-function:var(--transition__easing,cubic-bezier(.25,1,.3,1));will-change:clip-path}@media (prefers-reduced-motion:reduce),print{[transition-style]{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@keyframes wipe-out-top{0%{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}to{-webkit-clip-path:var(--wipe-top);clip-path:var(--wipe-top)}}[transition-style="out:wipe:top"],[transition-style="out:wipe:up"]{animation-name:wipe-out-top}@keyframes wipe-out-right{0%{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}to{-webkit-clip-path:var(--wipe-right);clip-path:var(--wipe-right)}}[transition-style="out:wipe:right"]{animation-name:wipe-out-right}@keyframes wipe-out-bottom{0%{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}to{-webkit-clip-path:var(--wipe-bottom);clip-path:var(--wipe-bottom)}}[transition-style="out:wipe:bottom"],[transition-style="out:wipe:down"]{animation-name:wipe-out-bottom}@keyframes wipe-out-left{0%{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}to{-webkit-clip-path:var(--wipe-left);clip-path:var(--wipe-left)}}[transition-style="out:wipe:left"]{animation-name:wipe-out-left}@keyframes wipe-in-top{0%{-webkit-clip-path:var(--wipe-top);clip-path:var(--wipe-top)}to{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}}[transition-style="in:wipe:down"],[transition-style="in:wipe:top"]{animation-name:wipe-in-top}@keyframes wipe-in-right{0%{-webkit-clip-path:var(--wipe-left);clip-path:var(--wipe-left)}to{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}}[transition-style="in:wipe:right"]{animation-name:wipe-in-right}@keyframes wipe-in-bottom{0%{-webkit-clip-path:var(--wipe-bottom);clip-path:var(--wipe-bottom)}to{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}}[transition-style="in:wipe:bottom"],[transition-style="in:wipe:up"]{animation-name:wipe-in-bottom}@keyframes wipe-in-left{0%{-webkit-clip-path:var(--wipe-right);clip-path:var(--wipe-right)}to{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}}[transition-style="in:wipe:left"]{animation-name:wipe-in-left}@keyframes wipe-in-top-right{0%{-webkit-clip-path:var(--wipe-bottom-left-out);clip-path:var(--wipe-bottom-left-out)}to{-webkit-clip-path:var(--wipe-top-right-in);clip-path:var(--wipe-top-right-in)}}[transition-style="in:wipe:top-right"]{animation-name:wipe-in-top-right}@keyframes wipe-in-top-left{0%{-webkit-clip-path:var(--wipe-bottom-right-out);clip-path:var(--wipe-bottom-right-out)}to{-webkit-clip-path:var(--wipe-top-left-in);clip-path:var(--wipe-top-left-in)}}[transition-style="in:wipe:top-left"]{animation-name:wipe-in-top-left}@keyframes wipe-in-bottom-right{0%{-webkit-clip-path:var(--wipe-top-left-out);clip-path:var(--wipe-top-left-out)}to{-webkit-clip-path:var(--wipe-bottom-right-in);clip-path:var(--wipe-bottom-right-in)}}[transition-style="in:wipe:bottom-right"]{animation-name:wipe-in-bottom-right}[transition-style="in:wipe:bottom-left"]{animation-name:wipe-in-bottom-left}@keyframes wipe-out-top-right{0%{-webkit-clip-path:var(--wipe-bottom-left-in);clip-path:var(--wipe-bottom-left-in)}to{-webkit-clip-path:var(--wipe-top-right-out);clip-path:var(--wipe-top-right-out)}}[transition-style="out:wipe:top-right"]{animation-name:wipe-out-top-right}@keyframes wipe-out-top-left{0%{-webkit-clip-path:var(--wipe-bottom-right-in);clip-path:var(--wipe-bottom-right-in)}to{-webkit-clip-path:var(--wipe-top-left-out);clip-path:var(--wipe-top-left-out)}}[transition-style="out:wipe:top-left"]{animation-name:wipe-out-top-left}@keyframes wipe-out-bottom-right{0%{-webkit-clip-path:var(--wipe-top-left-in);clip-path:var(--wipe-top-left-in)}to{-webkit-clip-path:var(--wipe-bottom-right-out);clip-path:var(--wipe-bottom-right-out)}}[transition-style="out:wipe:bottom-right"]{animation-name:wipe-out-bottom-right}[transition-style="out:wipe:bottom-left"]{animation-name:wipe-out-bottom-left}@keyframes wipe-cinematic-out{0%{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}30%,70%{-webkit-clip-path:var(--wipe-cinematic-mid);clip-path:var(--wipe-cinematic-mid)}to{-webkit-clip-path:var(--wipe-cinematic-out);clip-path:var(--wipe-cinematic-out)}}[transition-style="out:wipe:cinematic"]{animation-name:wipe-cinematic-out}@keyframes wipe-cinematic-in{0%{-webkit-clip-path:var(--wipe-cinematic-out);clip-path:var(--wipe-cinematic-out)}30%,70%{-webkit-clip-path:var(--wipe-cinematic-mid);clip-path:var(--wipe-cinematic-mid)}to{-webkit-clip-path:var(--wipe-in);clip-path:var(--wipe-in)}}[transition-style="in:wipe:cinematic"]{animation-name:wipe-cinematic-in}@keyframes circle-in-hesitate{0%{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}40%{-webkit-clip-path:var(--circle-hesitate);clip-path:var(--circle-hesitate)}to{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}}[transition-style="in:circle:hesitate"]{animation-name:circle-in-hesitate}@keyframes circle-out-hesitate{0%{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}40%{-webkit-clip-path:var(--circle-hesitate);clip-path:var(--circle-hesitate)}to{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}}[transition-style="out:circle:hesitate"]{animation-name:circle-out-hesitate}@keyframes circle-in-center{0%{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}to{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}}[transition-style="in:circle:center"]{animation-name:circle-in-center}@keyframes circle-out-center{0%{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}to{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}}[transition-style="out:circle:center"]{animation-name:circle-out-center}@keyframes circle-out-top-left{0%{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}to{-webkit-clip-path:var(--circle-top-left-out);clip-path:var(--circle-top-left-out)}}[transition-style="out:circle:top-left"]{--transition__duration:1.5s;animation-name:circle-out-top-left}@keyframes circle-out-top-right{0%{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}to{-webkit-clip-path:var(--circle-top-right-out);clip-path:var(--circle-top-right-out)}}[transition-style="out:circle:top-right"]{--transition__duration:1.5s;animation-name:circle-out-top-right}@keyframes circle-out-bottom-left{0%{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}to{-webkit-clip-path:var(--circle-bottom-left-out);clip-path:var(--circle-bottom-left-out)}}[transition-style="out:circle:bottom-left"]{--transition__duration:1.5s;animation-name:circle-out-bottom-left}@keyframes circle-out-bottom-right{0%{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}to{-webkit-clip-path:var(--circle-bottom-right-out);clip-path:var(--circle-bottom-right-out)}}[transition-style="out:circle:bottom-right"]{--transition__duration:1.5s;animation-name:circle-out-bottom-right}@keyframes circle-in-top-left{0%{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}to{-webkit-clip-path:var(--circle-top-left-in);clip-path:var(--circle-top-left-in)}}[transition-style="in:circle:top-left"]{animation-name:circle-in-top-left}@keyframes circle-in-top-right{0%{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}to{-webkit-clip-path:var(--circle-top-right-in);clip-path:var(--circle-top-right-in)}}[transition-style="in:circle:top-right"]{animation-name:circle-in-top-right}@keyframes circle-in-bottom-left{0%{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}to{-webkit-clip-path:var(--circle-bottom-left-in);clip-path:var(--circle-bottom-left-in)}}[transition-style="in:circle:bottom-left"]{animation-name:circle-in-bottom-left}@keyframes circle-in-bottom-right{0%{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}to{-webkit-clip-path:var(--circle-bottom-right-in);clip-path:var(--circle-bottom-right-in)}}[transition-style="in:circle:bottom-right"]{animation-name:circle-in-bottom-right}@keyframes square-in-hesitate{0%{-webkit-clip-path:var(--square-out);clip-path:var(--square-out)}40%{-webkit-clip-path:var(--square-hesitate);clip-path:var(--square-hesitate)}to{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}}[transition-style="in:square:hesitate"]{animation-name:square-in-hesitate}@keyframes square-out-hesitate{0%{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}40%{-webkit-clip-path:var(--square-hesitate);clip-path:var(--square-hesitate)}to{-webkit-clip-path:var(--square-out);clip-path:var(--square-out)}}[transition-style="out:square:hesitate"]{animation-name:square-out-hesitate}@keyframes square-in-center{0%{-webkit-clip-path:var(--square-out);clip-path:var(--square-out)}to{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}}[transition-style="in:square:center"]{animation-name:square-in-center}@keyframes square-out-center{0%{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}to{-webkit-clip-path:var(--square-out);clip-path:var(--square-out)}}[transition-style="out:square:center"]{animation-name:square-out-center}@keyframes square-out-top-left{0%{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}to{-webkit-clip-path:var(--square-top-left-out);clip-path:var(--square-top-left-out)}}[transition-style="out:square:top-left"]{--transition__duration:1.5s;animation-name:square-out-top-left}@keyframes square-out-top-right{0%{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}to{-webkit-clip-path:var(--square-top-right-out);clip-path:var(--square-top-right-out)}}[transition-style="out:square:top-right"]{--transition__duration:1.5s;animation-name:square-out-top-right}@keyframes square-out-bottom-left{0%{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}to{-webkit-clip-path:var(--square-bottom-left-out);clip-path:var(--square-bottom-left-out)}}[transition-style="out:square:bottom-left"]{--transition__duration:1.5s;animation-name:square-out-bottom-left}@keyframes square-out-bottom-right{0%{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}to{-webkit-clip-path:var(--square-bottom-right-out);clip-path:var(--square-bottom-right-out)}}[transition-style="out:square:bottom-right"]{--transition__duration:1.5s;animation-name:square-out-bottom-right}@keyframes square-in-top-left{0%{-webkit-clip-path:var(--square-bottom-right-out);clip-path:var(--square-bottom-right-out)}to{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}}[transition-style="in:square:top-left"]{animation-name:square-in-top-left}@keyframes square-in-top-right{0%{-webkit-clip-path:var(--square-bottom-left-out);clip-path:var(--square-bottom-left-out)}to{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}}[transition-style="in:square:top-right"]{animation-name:square-in-top-right}@keyframes square-in-bottom-left{0%{-webkit-clip-path:var(--square-top-right-out);clip-path:var(--square-top-right-out)}to{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}}[transition-style="in:square:bottom-left"]{animation-name:square-in-bottom-left}@keyframes square-in-bottom-right{0%{-webkit-clip-path:var(--square-top-left-out);clip-path:var(--square-top-left-out)}to{-webkit-clip-path:var(--square-in);clip-path:var(--square-in)}}[transition-style="in:square:bottom-right"]{animation-name:square-in-bottom-right}@keyframes polygon-in-opposing-corners{0%{-webkit-clip-path:var(--opposing-corners-out);clip-path:var(--opposing-corners-out)}to{-webkit-clip-path:var(--opposing-corners-in);clip-path:var(--opposing-corners-in)}}[transition-style="in:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-in-opposing-corners}@keyframes polygon-out-opposing-corners{0%{-webkit-clip-path:var(--opposing-corners-in);clip-path:var(--opposing-corners-in)}to{-webkit-clip-path:var(--opposing-corners-out);clip-path:var(--opposing-corners-out)}}[transition-style="out:polygon:opposing-corners"]{--transition__duration:1.5s;animation-name:polygon-out-opposing-corners}@keyframes diamond-in-center{0%{-webkit-clip-path:var(--diamond-center-out);clip-path:var(--diamond-center-out)}to{-webkit-clip-path:var(--diamond-center-in);clip-path:var(--diamond-center-in)}}[transition-style="in:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-in-center}@keyframes diamond-out-center{0%{-webkit-clip-path:var(--diamond-center-in);clip-path:var(--diamond-center-in)}to{-webkit-clip-path:var(--diamond-center-out);clip-path:var(--diamond-center-out)}}[transition-style="out:diamond:center"]{--transition__duration:1.5s;animation-name:diamond-out-center}@keyframes diamond-in-double-scale{0%{-webkit-clip-path:var(--diamond-center-out);clip-path:var(--diamond-center-out)}40%{-webkit-clip-path:var(--diamond-hesitate);clip-path:var(--diamond-hesitate)}to{-webkit-clip-path:var(--diamond-center-in);clip-path:var(--diamond-center-in)}}[transition-style="in:diamond:hesitate"]{--transition__duration:1.5s;animation-name:diamond-in-double-scale}@keyframes diamond-out-double-scale{0%{-webkit-clip-path:var(--diamond-center-in);clip-path:var(--diamond-center-in)}40%{-webkit-clip-path:var(--diamond-hesitate);clip-path:var(--diamond-hesitate)}to{-webkit-clip-path:var(--diamond-center-out);clip-path:var(--diamond-center-out)}}[transition-style="out:diamond:hesitate"]{--transition__duration:1.5s;animation-name:diamond-out-double-scale}@keyframes wipe-in-bottom-left{0%{-webkit-clip-path:polygon(50% -50%,150% 50%,150% 50%,50% -50%);clip-path:polygon(50% -50%,150% 50%,150% 50%,50% -50%)}to{-webkit-clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}}@keyframes wipe-out-bottom-left{0%{-webkit-clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%);clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}to{-webkit-clip-path:polygon(-50% 50%,50% 150%,50% 150%,-50% 50%);clip-path:polygon(-50% 50%,50% 150%,50% 150%,-50% 50%)}}#site-footer,#site-header{display:none!important}#btn-whatsapp{bottom:170px;position:fixed;right:20px;transition:all .5s;z-index:999}#btn-whatsapp.scroll{bottom:70px}.note,.tablet{display:none}@media screen and (min-width:768px){.phone{display:none}.tablet{display:block}}@media screen and (min-width:992px){.tablet{display:none}.note{display:block}}.mapify-hover{fill:rgba(188,37,32,.482);stroke:#fff;stroke-width:2}.mapify-popOver{align-items:center;display:flex;justify-content:center;padding:0!important}.mapify-popOver.coihue-b-large{left:70%!important}.mapify-popOver img{max-height:160px;max-width:160px;-o-object-fit:contain;object-fit:contain}.up{bottom:10px;opacity:0;position:fixed;right:10px;transition:opacity .5s;z-index:5}#loading{background-color:#0c1c2e;height:100%;justify-content:center}#loading,header{align-items:center;display:flex;position:fixed;width:100%}header{background-color:#fff;justify-content:space-between;overflow:hidden;padding:25px;transition:all .5s;z-index:9998}header #menu-extendido{display:none}header #menu-hamburguesa{position:relative}header #menu-hamburguesa .abrir,header #menu-hamburguesa .cerrar{position:absolute;right:10px;top:-2px;transition:all .5s}header #menu-hamburguesa .hamburger-icon{cursor:pointer;height:20px;position:relative;width:30px}header #menu-hamburguesa .hamburger-icon .line{background-color:#000;height:2px;position:absolute;transition:all .3s ease;width:100%}header #menu-hamburguesa .hamburger-icon .line:first-child{top:0}header #menu-hamburguesa .hamburger-icon .line:nth-child(2){top:50%;transform:translateY(-50%)}header #menu-hamburguesa .hamburger-icon .line:nth-child(3){bottom:0}header #menu-hamburguesa .hamburger-icon.open .line:first-child{top:50%;transform:rotate(45deg)}header #menu-hamburguesa .hamburger-icon.open .line:nth-child(2){opacity:0}header #menu-hamburguesa .hamburger-icon.open .line:nth-child(3){bottom:50%;transform:rotate(-45deg)}header #menu-hamburguesa .cerrar{opacity:0}header #menu-hamburguesa.open .cerrar{opacity:1}header #menu-hamburguesa.open .abrir{opacity:0}header #menu-flotante{opacity:0;position:fixed;right:-100%;top:110px;transition:all .3s}header #menu-flotante ul{list-style:none;margin-bottom:0;padding-left:0}header #menu-flotante ul li a{color:#fff;font-family:Arboria\, Light,sans-serif;font-size:18px;line-height:30px;text-decoration:none}header #menu-flotante.visible{background-color:#08273f;display:block;opacity:1;padding:30px;right:30px;top:110px;width:180px}@media screen and (min-width:992px){header{overflow:hidden}header .logo{padding-left:5rem}header .menu-hamburguesa{display:none}header #menu-extendido{display:block;padding-right:5rem}header #menu-extendido ul{display:flex;gap:50px;list-style:none;margin-bottom:0}header #menu-extendido ul li a{color:#0c1c2e;font-family:Arboria\, Medium,sans-serif;font-size:14px;font-weight:400;position:relative;text-decoration:none}header #menu-extendido ul li a:after{background-color:#fff;bottom:-10px;content:"";height:2px;left:0;position:absolute;transition:all .5s;width:0}header #menu-extendido ul li a.activo{text-decoration:underline;text-decoration-color:#b9261f;text-decoration-thickness:2px;text-underline-offset:8px}header #menu-extendido ul li a.activo:after{width:100%}}header.scroll{background-color:#fff;padding:15px 31px}header.scroll .logo img{height:45px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){header.scroll .logo{padding-left:5rem}header.scroll .logo img{height:65px;-o-object-fit:contain;object-fit:contain}}.btn{transition:all 1s}#hero{height:auto;overflow:hidden;width:100%}#hero .items .item{color:#fff;display:flex;justify-content:center;justify-items:center}#hero .items .item .imagen{height:auto;position:relative;width:100%}#hero .items .item .textos{left:0;padding-left:1rem;padding-top:18rem;position:absolute;top:0}#hero .items .item .textos .etapas{display:inline-flex}#hero .items .item .textos .etapas .etapa,#hero .items .item .textos .etapas .numeros{border:2px solid #fff;font-size:20px;letter-spacing:0;line-height:28px}#hero .items .item .textos .etapas .etapa{padding:0 10px;width:5.875rem}#hero .items .item .textos .etapas .numeros{background-color:#fff;color:#0c1c2e;padding:0 10px}#hero .items .item .textos .casa-suenios .titulo{font-family:Arboria\, Light,sans-serif;font-size:23px;font-weight:300;letter-spacing:-1.15px;line-height:20px;margin:0;text-transform:uppercase}#hero .items .item .textos .casa-suenios .titulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo{font-family:Arboria\, Light,sans-serif;font-size:25px;font-weight:300;letter-spacing:-.42px;line-height:40px;margin:0;padding-left:4.5rem;position:relative}#hero .items .item .textos .casa-suenios .subtitulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo-region{font-family:Arboria\, Light,sans-serif;font-size:15px;font-weight:300;letter-spacing:-.26px;line-height:10px;margin:0;padding-left:5.5rem;position:relative}#hero .items .item .textos .casa-suenios .subtitulo-region strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .boton{bottom:-1rem;left:0;padding-left:7rem;position:relative}#hero .items .item .textos .boton .btn{border:none;border-radius:0;color:#fff;font-size:10px;letter-spacing:0;line-height:12px;margin-top:5px;opacity:1;padding:.625rem;text-align:center;width:100%}#hero .items .item .textos .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#hero .items .item .textos .boton .btn:hover{background-color:#010306}#hero .items .item .textos .boton .btn span{display:inline-block;margin-left:10px;vertical-align:middle}#hero .items .item .textos .img-scroll{bottom:2rem;height:2.8rem;left:18rem;position:relative;width:1.13rem}#hero .slick-dotted.slick-slider{margin-bottom:0}#hero .slick-dots{display:flex;flex-direction:column;left:-1%;margin-left:22rem;position:absolute;top:30%;transform:translateY(10%);z-index:80}#hero .slick-dots li{background-color:#fff;border-radius:50%;height:10px;margin:5px;opacity:1;width:10px}#hero .slick-dots li button{display:none}#hero .slick-dots li.slick-active{background-color:#b9261f;position:relative}#hero .slick-dots li.slick-active:after{background:transparent;border:1px solid #fff;border-radius:50%;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}@media screen and (min-width:768px){#hero{height:42.5rem;overflow:hidden}#hero .items .item{color:#fff;display:flex;justify-content:center;justify-items:center}#hero .items .item .imagen{height:auto;position:relative;width:100%}#hero .items .item .textos{left:0;padding-left:2rem;padding-top:30rem;position:absolute;top:0}#hero .items .item .textos .etapas{display:inline-flex}#hero .items .item .textos .etapas .etapa,#hero .items .item .textos .etapas .numeros{border:2px solid #fff;font-size:20px;letter-spacing:0;line-height:40px}#hero .items .item .textos .etapas .etapa{padding:0 10px;width:5.63rem}#hero .items .item .textos .etapas .numeros{background-color:#fff;color:#0c1c2e;padding:0 10px}#hero .items .item .textos .casa-suenios .titulo{font-family:Arboria\, Light,sans-serif;font-size:30px;font-weight:300;letter-spacing:-1.5px;line-height:20px;margin:0;text-transform:uppercase}#hero .items .item .textos .casa-suenios .titulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo{font-family:Arboria\, Light,sans-serif;font-size:30px;font-weight:300;letter-spacing:-.51px;line-height:55px;margin:0;padding-left:7.4rem;position:relative}#hero .items .item .textos .casa-suenios .subtitulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo-region{font-family:Arboria\, Light,sans-serif;font-size:20px;font-weight:300;letter-spacing:-.34px;line-height:10px;margin:0;padding-left:6.75rem;position:relative}#hero .items .item .textos .casa-suenios .subtitulo-region strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .boton{bottom:3.13rem;left:100px;padding-left:16rem;position:relative}#hero .items .item .textos .boton .btn{border:none;border-radius:0;color:#fff;font-size:12px;letter-spacing:0;line-height:14px;margin-top:5px;opacity:1;padding:1rem 1.9rem;text-align:center;width:100%}#hero .items .item .textos .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#hero .items .item .textos .boton .btn:hover{background-color:#010306}#hero .items .item .textos .boton .btn span{display:inline-block;margin-left:10px;vertical-align:middle}#hero .items .item .textos .img-scroll{bottom:7.2rem;height:3.8rem;left:35rem;position:relative;width:1.56rem}#hero .slick-dots{display:flex;flex-direction:column;left:-1%;margin-left:46rem;position:absolute;top:45%;transform:translateY(10%);z-index:80}#hero .slick-dots li{background-color:#fff;border-radius:50%;height:15px;margin:5px;opacity:1;width:15px}#hero .slick-dots li button{display:none}#hero .slick-dots li.slick-active{background-color:#b9261f;position:relative}#hero .slick-dots li.slick-active:after{background:transparent;border:1px solid #fff;border-radius:50%;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}}@media screen and (min-width:992px){#hero{height:39.5rem;overflow:hidden}#hero .items .item{color:#fff;display:flex;justify-content:center;justify-items:center}#hero .items .item .imagen{height:630px;position:relative;width:auto}#hero .items .item .textos{left:0;padding-left:160px;padding-top:400px;position:absolute;top:0}#hero .items .item .textos .etapas{display:inline-flex}#hero .items .item .textos .etapas .etapa,#hero .items .item .textos .etapas .numeros{border:2px solid #fff;font-size:30px;letter-spacing:0;line-height:40px}#hero .items .item .textos .etapas .etapa{padding:0 10px;width:124px}#hero .items .item .textos .etapas .numeros{background-color:#fff;color:#0c1c2e;padding:0 10px}#hero .items .item .textos .casa-suenios .titulo{font-family:Arboria\, Light,sans-serif;font-size:45px;font-weight:300;letter-spacing:-2.25px;line-height:20px;margin:0;text-transform:uppercase}#hero .items .item .textos .casa-suenios .titulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo{font-family:Arboria\, Light,sans-serif;font-size:50px;font-weight:300;letter-spacing:-.85px;line-height:66px;margin:0;padding-left:140px;position:relative}#hero .items .item .textos .casa-suenios .subtitulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo-region{font-family:Arboria\, Light,sans-serif;font-size:20px;font-weight:300;letter-spacing:-.34px;line-height:10px;margin:0;padding-left:270px;position:relative}#hero .items .item .textos .casa-suenios .subtitulo-region strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .boton{bottom:60px;left:100px;padding-left:410px;position:relative}#hero .items .item .textos .boton .btn{border:none;border-radius:0;color:#fff;font-size:16px;letter-spacing:0;line-height:19px;margin-top:5px;opacity:1;padding:20px;text-align:center;width:100%}#hero .items .item .textos .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#hero .items .item .textos .boton .btn:hover{background-color:#010306}#hero .items .item .textos .boton .btn span{display:inline-block;margin-left:10px;vertical-align:middle}#hero .items .item .textos .img-scroll{bottom:135px;left:720px;position:relative}#hero .slick-dots{display:flex;flex-direction:column;left:-1%;margin-left:1390px;position:absolute;top:40%;transform:translateY(10%);z-index:80}#hero .slick-dots li{background-color:#fff;border-radius:50%;height:15px;margin:5px;opacity:1;width:15px}#hero .slick-dots li button{display:none}#hero .slick-dots li.slick-active{background-color:#b9261f;position:relative}#hero .slick-dots li.slick-active:after{background:transparent;border:1px solid #fff;border-radius:50%;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}}@media screen and (min-width:1799px){#hero{height:51.4rem;overflow:hidden}#hero .items .item{color:#fff;display:flex;justify-content:center;justify-items:center}#hero .items .item .imagen{height:830px;position:relative;width:auto}#hero .items .item .textos{left:0;padding-left:240px;padding-top:550px;position:absolute;top:0}#hero .items .item .textos .etapas{display:inline-flex}#hero .items .item .textos .etapas .etapa,#hero .items .item .textos .etapas .numeros{border:2px solid #fff;font-size:35px;letter-spacing:0;line-height:40px}#hero .items .item .textos .etapas .etapa{padding:0 10px;width:124px}#hero .items .item .textos .etapas .numeros{background-color:#fff;color:#0c1c2e;padding:0 10px}#hero .items .item .textos .casa-suenios .titulo{font-family:Arboria\, Light,sans-serif;font-size:60px;font-weight:300;letter-spacing:-3px;line-height:66px;margin:0;text-transform:uppercase}#hero .items .item .textos .casa-suenios .titulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo{font-family:Arboria\, Light,sans-serif;font-size:70px;font-weight:300;letter-spacing:-3px;line-height:66px;margin:0;padding-left:190px;position:relative}#hero .items .item .textos .casa-suenios .subtitulo strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .casa-suenios .subtitulo-region{font-family:Arboria\, Light,sans-serif;font-size:40px;font-weight:300;letter-spacing:-.68px;line-height:60px;margin:0;padding-left:220px;position:relative}#hero .items .item .textos .casa-suenios .subtitulo-region strong{font-family:Arboria\, Medium,sans-serif}#hero .items .item .textos .boton{bottom:75px;left:280px;padding-left:410px;position:relative}#hero .items .item .textos .boton .btn{border:none;border-radius:0;color:#fff;font-size:16px;letter-spacing:0;line-height:19px;margin-top:5px;opacity:1;padding:20px;text-align:center;width:100%}#hero .items .item .textos .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#hero .items .item .textos .boton .btn:hover{background-color:#010306}#hero .items .item .textos .boton .btn span{display:inline-block;margin-left:10px;vertical-align:middle}#hero .items .item .textos .img-scroll{bottom:265px;left:980px;padding-top:100px;position:relative}#hero .slick-dots{display:flex;flex-direction:column;left:25%;margin-left:1390px;position:absolute;top:50%;transform:translateY(10%);z-index:80}#hero .slick-dots li{background-color:#fff;border-radius:50%;height:15px;margin:5px;opacity:1;width:15px}#hero .slick-dots li button{display:none}#hero .slick-dots li.slick-active{background-color:#b9261f;position:relative}#hero .slick-dots li.slick-active:after{background:transparent;border:1px solid #fff;border-radius:50%;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}}#banner{overflow:hidden}#banner .container-fluid,#banner .container-lg,#banner .container-md,#banner .container-sm,#banner .container-xl,#banner .container-xxl{background:#23364b 0 0 no-repeat padding-box;opacity:1}#banner .container-fluid .banner-gif,#banner .container-lg .banner-gif,#banner .container-md .banner-gif,#banner .container-sm .banner-gif,#banner .container-xl .banner-gif,#banner .container-xxl .banner-gif{padding:0}#banner .container-fluid .titulo,#banner .container-lg .titulo,#banner .container-md .titulo,#banner .container-sm .titulo,#banner .container-xl .titulo,#banner .container-xxl .titulo{color:#23364b;font:normal normal normal 16px/30px Arboria\, Book,sans-serif;letter-spacing:.8px;text-align:center}#banner .container-fluid .titulo strong,#banner .container-lg .titulo strong,#banner .container-md .titulo strong,#banner .container-sm .titulo strong,#banner .container-xl .titulo strong,#banner .container-xxl .titulo strong{font:normal normal normal 16px/30px Arboria\, Bold,sans-serif}#banner .container-fluid .badge,#banner .container-lg .badge,#banner .container-md .badge,#banner .container-sm .badge,#banner .container-xl .badge,#banner .container-xxl .badge{border-radius:3rem;padding:.5rem}#banner .container-fluid .iconos,#banner .container-lg .iconos,#banner .container-md .iconos,#banner .container-sm .iconos,#banner .container-xl .iconos,#banner .container-xxl .iconos{padding-top:1rem}#banner .container-fluid .iconos .texto,#banner .container-lg .iconos .texto,#banner .container-md .iconos .texto,#banner .container-sm .iconos .texto,#banner .container-xl .iconos .texto,#banner .container-xxl .iconos .texto{color:#fff;font:normal normal normal 12px/15px Arboria\, Book,sans-serif;letter-spacing:0;opacity:1;text-align:center}@media screen and (min-width:768px){#banner .container-fluid,#banner .container-lg,#banner .container-md,#banner .container-sm,#banner .container-xl,#banner .container-xxl{background:#23364b 0 0 no-repeat padding-box;opacity:1}#banner .container-fluid .banner-gif,#banner .container-lg .banner-gif,#banner .container-md .banner-gif,#banner .container-sm .banner-gif,#banner .container-xl .banner-gif,#banner .container-xxl .banner-gif{padding:0}#banner .container-fluid .titulo,#banner .container-lg .titulo,#banner .container-md .titulo,#banner .container-sm .titulo,#banner .container-xl .titulo,#banner .container-xxl .titulo{color:#23364b;font:normal normal normal 18px/30px Arboria\, Book,sans-serif;letter-spacing:.8px;text-align:center}#banner .container-fluid .titulo strong,#banner .container-lg .titulo strong,#banner .container-md .titulo strong,#banner .container-sm .titulo strong,#banner .container-xl .titulo strong,#banner .container-xxl .titulo strong{font:normal normal normal 18px/30px Arboria\, Bold,sans-serif}#banner .container-fluid .badge,#banner .container-lg .badge,#banner .container-md .badge,#banner .container-sm .badge,#banner .container-xl .badge,#banner .container-xxl .badge{border-radius:3rem;padding:.5rem 1rem}#banner .container-fluid .iconos .texto,#banner .container-lg .iconos .texto,#banner .container-md .iconos .texto,#banner .container-sm .iconos .texto,#banner .container-xl .iconos .texto,#banner .container-xxl .iconos .texto{color:#fff;font:normal normal normal 14px/20px Arboria\, Book,sans-serif;letter-spacing:0;opacity:1;text-align:center}}@media screen and (min-width:992px){#banner .container-fluid,#banner .container-lg,#banner .container-md,#banner .container-sm,#banner .container-xl,#banner .container-xxl{background:#23364b 0 0 no-repeat padding-box;opacity:1}#banner .container-fluid .banner-gif,#banner .container-lg .banner-gif,#banner .container-md .banner-gif,#banner .container-sm .banner-gif,#banner .container-xl .banner-gif,#banner .container-xxl .banner-gif{padding:0}#banner .container-fluid .titulo,#banner .container-lg .titulo,#banner .container-md .titulo,#banner .container-sm .titulo,#banner .container-xl .titulo,#banner .container-xxl .titulo{color:#23364b;font:normal normal normal 18px/30px Arboria\, Book,sans-serif;letter-spacing:.8px;text-align:center}#banner .container-fluid .titulo strong,#banner .container-lg .titulo strong,#banner .container-md .titulo strong,#banner .container-sm .titulo strong,#banner .container-xl .titulo strong,#banner .container-xxl .titulo strong{font:normal normal normal 18px/30px Arboria\, Bold,sans-serif}#banner .container-fluid .badge,#banner .container-lg .badge,#banner .container-md .badge,#banner .container-sm .badge,#banner .container-xl .badge,#banner .container-xxl .badge{border-radius:3rem;padding:.5rem 1rem}#banner .container-fluid .iconos .texto,#banner .container-lg .iconos .texto,#banner .container-md .iconos .texto,#banner .container-sm .iconos .texto,#banner .container-xl .iconos .texto,#banner .container-xxl .iconos .texto{color:#fff;font:normal normal normal 14px/20px Arboria\, Book,sans-serif;letter-spacing:0;opacity:1;text-align:center}}@media screen and (min-width:1799px){#banner .container-fluid,#banner .container-lg,#banner .container-md,#banner .container-sm,#banner .container-xl,#banner .container-xxl{background:#23364b 0 0 no-repeat padding-box;opacity:1}#banner .container-fluid .banner-gif,#banner .container-lg .banner-gif,#banner .container-md .banner-gif,#banner .container-sm .banner-gif,#banner .container-xl .banner-gif,#banner .container-xxl .banner-gif{padding:0}#banner .container-fluid .titulo,#banner .container-lg .titulo,#banner .container-md .titulo,#banner .container-sm .titulo,#banner .container-xl .titulo,#banner .container-xxl .titulo{color:#23364b;font:normal normal normal 18px/30px Arboria\, Book,sans-serif;letter-spacing:.8px;text-align:center}#banner .container-fluid .titulo strong,#banner .container-lg .titulo strong,#banner .container-md .titulo strong,#banner .container-sm .titulo strong,#banner .container-xl .titulo strong,#banner .container-xxl .titulo strong{font:normal normal normal 18px/30px Arboria\, Bold,sans-serif}#banner .container-fluid .badge,#banner .container-lg .badge,#banner .container-md .badge,#banner .container-sm .badge,#banner .container-xl .badge,#banner .container-xxl .badge{border-radius:3rem;padding:.5rem 1rem}#banner .container-fluid .iconos .texto,#banner .container-lg .iconos .texto,#banner .container-md .iconos .texto,#banner .container-sm .iconos .texto,#banner .container-xl .iconos .texto,#banner .container-xxl .iconos .texto{color:#fff;font:normal normal normal 14px/20px Arboria\, Book,sans-serif;letter-spacing:0;opacity:1;text-align:center}}#pilotos{height:auto;overflow:hidden;padding:50px 0 0}#pilotos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,.12fr)}#pilotos .container .logo{align-self:center;grid-area:1/1/2/2;justify-self:center}#pilotos .container .encabezado{display:block;grid-area:2/1/3/2;position:relative;text-align:center}#pilotos .container .encabezado .textos{position:relative}#pilotos .container .encabezado .textos .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.47px;line-height:25px}#pilotos .container .encabezado .textos .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:20px;font-style:normal;font-weight:300;letter-spacing:-.38px;line-height:25px}#pilotos .container .encabezado .textos .titulo:after,#pilotos .container .encabezado .textos .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:70%}#pilotos .container .encabezado .textos .titulo:before{margin-right:5px;right:0;width:50px}#pilotos .container .encabezado .textos .titulo:after{left:0;margin-left:5px;width:50px}#pilotos .container .tab-content{grid-area:4/1/5/2}#pilotos .container .pilotos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,.5fr);grid-template-rows:repeat(2,1fr)}#pilotos .container .pilotos .imagen{grid-area:1/1/2/5}#pilotos .container .pilotos .detalles{grid-area:2/1/3/3}#pilotos .container .pilotos .botones{grid-area:2/3/3/5}#pilotos .container .pilotos .detalles{padding-top:1rem}#pilotos .container .pilotos .detalles .contenido .modelo{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:25px;opacity:1;text-align:left}#pilotos .container .pilotos .detalles .contenido .titulo{background:#0c1c2e 0 0 no-repeat padding-box;border-radius:0;color:#fff;font-family:Arboria\, Bold,sans-serif;font-size:25px;font-style:normal;letter-spacing:1.25px;line-height:25px;margin-right:1rem;opacity:1;padding:.625rem 20px 15px .625rem;position:relative;right:0;text-align:left;text-transform:uppercase}#pilotos .container .pilotos .detalles .contenido .titulo:hover{background-color:#00004d}#pilotos .container .pilotos .detalles .contenido .atributos .superficie{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:30px;opacity:1;text-align:left}#pilotos .container .pilotos .detalles .contenido .atributos .superficie span{font-size:18px;line-height:30px}#pilotos .container .pilotos .detalles .contenido .atributos .superficie .small,#pilotos .container .pilotos .detalles .contenido .atributos .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:15px;font-style:normal;font-weight:300;letter-spacing:0;line-height:16px;opacity:1}#pilotos .container .pilotos .detalles .contenido .atributos .habitaciones{color:#0c1c2e;font-family:Arboria\, Bold,sans-serif;font-size:15px;font-style:normal;font-weight:700;letter-spacing:0;line-height:15px;opacity:1;text-align:left}#pilotos .container .pilotos .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:5px;font-style:normal;font-weight:500;letter-spacing:0;line-height:12px;opacity:1;padding-top:2.2rem;text-align:left;z-index:9999}#pilotos .container .pilotos .botones .btn{border:none;border-radius:0;color:#fff;height:50px;margin-top:5px;opacity:1;padding:5px;text-align:center;width:175px}#pilotos .container .pilotos .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#pilotos .container .pilotos .botones .btn.recorrido-360{background:#bc2620 0 0 no-repeat padding-box}#pilotos .container .pilotos .botones .btn:hover{background-color:#07101a}#pilotos .container .modelo-pie{align-self:center;color:#ccc;font-family:Arboria\, Medium,sans-serif;font-size:15px;font-style:normal;font-weight:500;grid-area:3/1/4/2;letter-spacing:0;line-height:25px;margin-bottom:1rem;opacity:1;text-align:left}#pilotos .container .modelo-pie .botones-modelo{border:none;display:flex;justify-content:space-evenly}#pilotos .container .modelo-pie .botones-modelo .btn{border:none}#pilotos .container .modelo-pie .botones-modelo .btn.active{color:#0c1c2e}#pilotos .container .texto-piloto{grid-column-gap:0;grid-row-gap:0;align-items:center;bottom:200px;display:grid;font-family:Arboria\, Medium,sans-serif;font-style:normal;font-weight:500;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,.2fr);justify-content:center;margin-right:150px;position:relative}#pilotos .container .texto-piloto .visita{grid-area:1/1/2/3}#pilotos .container .texto-piloto .etapa{grid-area:2/1/3/3}#pilotos .container .texto-piloto .visita{font-family:Arboria\, Light,sans-serif;font-size:50px;font-style:normal;letter-spacing:0;line-height:120px;padding-left:85px}#pilotos .container .texto-piloto .visita strong{font-family:Arboria\, Book,sans-serif;font-style:normal}#pilotos .container .texto-piloto .etapa{bottom:130px;color:#0c1c2e;font-family:Arboria\, Medium,sans-serif;font-size:25px;letter-spacing:0;line-height:160px;opacity:1;padding-left:190px;padding-top:20px;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){#pilotos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:.3fr 1fr .3fr}#pilotos .container .encabezado{display:block;grid-area:1/1/2/5;position:relative;text-align:center}#pilotos .container .encabezado .textos{position:relative}#pilotos .container .encabezado .textos .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.57px;line-height:30px}#pilotos .container .encabezado .textos .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;font-weight:300;letter-spacing:-.47px;line-height:30px}#pilotos .container .encabezado .textos .titulo:after,#pilotos .container .encabezado .textos .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#pilotos .container .encabezado .textos .titulo:before{margin-right:5px;right:8%;width:6rem}#pilotos .container .encabezado .textos .titulo:after{left:8%;margin-left:5px;width:6rem}#pilotos .container .tab-content{grid-area:2/1/3/5}#pilotos .container .tab-content .pilotos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#pilotos .container .tab-content .pilotos .imagen{grid-area:1/1/4/4;margin-left:0}#pilotos .container .tab-content .pilotos .detalles{grid-area:1/4/3/6;padding-left:1.9rem;padding-top:4rem}#pilotos .container .tab-content .pilotos .detalles .contenido .modelo{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:25px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .detalles .contenido .titulo{background:#0c1c2e 0 0 no-repeat padding-box;border-radius:0;color:#fff;font-family:Arboria\, Bold,sans-serif;font-size:30px;font-style:normal;letter-spacing:1.5px;line-height:25px;margin-right:.625rem;opacity:1;padding:15px 20px 15px 50px;position:relative;right:3.125rem;text-align:left;text-transform:uppercase}#pilotos .container .tab-content .pilotos .detalles .contenido .titulo:hover{background-color:#00004d}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:50px;margin-bottom:0;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie span{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:44px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie .small,#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:15px;font-style:normal;font-weight:300;letter-spacing:0;line-height:16px;opacity:1}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .habitaciones{color:#0c1c2e;font-family:Arboria\, Bold,sans-serif;font-size:15px;font-style:normal;font-weight:700;letter-spacing:0;line-height:15px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:5px;font-style:normal;font-weight:500;grid-area:3/4/4/6;letter-spacing:0;line-height:12px;margin-left:2rem;opacity:1;padding-top:0;text-align:left;z-index:9999}#pilotos .container .tab-content .pilotos .botones .btn{border:none;border-radius:0;color:#fff;height:50px;margin-top:5px;opacity:1;padding:5px;text-align:center;width:175px}#pilotos .container .tab-content .pilotos .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#pilotos .container .tab-content .pilotos .botones .btn.recorrido-360{background:#bc2620 0 0 no-repeat padding-box}#pilotos .container .tab-content .pilotos .botones .btn:hover{background-color:#07101a}#pilotos .container .logo{bottom:24rem;grid-area:2/4/3/5;position:sticky;right:8rem}#pilotos .container .modelo-pie{bottom:0;color:#ccc;font-family:Arboria\, Medium,sans-serif;font-size:25px;font-style:normal;font-weight:500;grid-area:3/1/4/5;letter-spacing:0;line-height:25px;margin-bottom:0;margin-top:1rem;opacity:1;position:relative;right:0;text-align:left}#pilotos .container .modelo-pie .botones-modelo{border:none;display:flex;justify-content:space-evenly}#pilotos .container .modelo-pie .botones-modelo .btn{border:none}#pilotos .container .modelo-pie .botones-modelo .btn.active{color:#0c1c2e}}@media screen and (min-width:992px){#pilotos{overflow:hidden}#pilotos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:.2fr 1fr .2fr}#pilotos .container .encabezado{display:block;grid-area:1/1/2/5;position:relative;text-align:center}#pilotos .container .encabezado .textos{position:relative}#pilotos .container .encabezado .textos .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.76px;line-height:35px}#pilotos .container .encabezado .textos .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:35px;font-style:normal;font-weight:300;letter-spacing:-.67px;line-height:35px}#pilotos .container .encabezado .textos .titulo:after,#pilotos .container .encabezado .textos .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#pilotos .container .encabezado .textos .titulo:before{margin-right:5px;right:28%;width:50px}#pilotos .container .encabezado .textos .titulo:after{left:28%;margin-left:5px;width:50px}#pilotos .container .tab-content{grid-area:2/1/3/5}#pilotos .container .tab-content .pilotos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#pilotos .container .tab-content .pilotos .imagen{grid-area:1/1/4/4;margin-left:10rem}#pilotos .container .tab-content .pilotos .detalles{grid-area:1/4/3/6;padding-left:2rem;padding-top:100px}#pilotos .container .tab-content .pilotos .detalles .contenido .modelo{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:1.5px;line-height:25px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .detalles .contenido .titulo{background:#0c1c2e 0 0 no-repeat padding-box;border-radius:5px;color:#fff;font-family:Arboria\, Bold,sans-serif;font-size:40px;font-style:normal;letter-spacing:2px;line-height:25px;margin-right:10rem;opacity:1;padding:15px 20px 15px 50px;position:relative;right:70px;text-align:left;text-transform:uppercase}#pilotos .container .tab-content .pilotos .detalles .contenido .titulo:hover{background-color:#00004d}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:0;line-height:60px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie .small,#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;font-weight:300;letter-spacing:0;line-height:26px;opacity:1}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .habitaciones{color:#0c1c2e;font-family:Arboria\, Bold,sans-serif;font-size:21px;font-style:normal;font-weight:700;letter-spacing:0;line-height:22px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:14px;font-style:normal;font-weight:500;grid-area:3/4/4/6;letter-spacing:0;line-height:16px;opacity:1;padding-left:0;text-align:left;z-index:9999}#pilotos .container .tab-content .pilotos .botones .btn{border:none;border-radius:0;color:#fff;height:70px;margin-top:5px;opacity:1;padding:20px;text-align:center;width:250px}#pilotos .container .tab-content .pilotos .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#pilotos .container .tab-content .pilotos .botones .btn.recorrido-360{background:#bc2620 0 0 no-repeat padding-box}#pilotos .container .tab-content .pilotos .botones .btn:hover{background-color:#07101a}#pilotos .container .logo{bottom:32rem;grid-area:2/4/3/5;position:sticky;right:25rem}#pilotos .container .modelo-pie{color:#ccc;font-family:Arboria\, Medium,sans-serif;font-size:25px;font-style:normal;font-weight:500;grid-area:3/1/4/5;letter-spacing:0;line-height:25px;margin-top:1rem;opacity:1;position:relative;text-align:left}#pilotos .container .modelo-pie .botones-modelo{border:none;display:flex;justify-content:space-evenly}#pilotos .container .modelo-pie .botones-modelo .btn{border:none}#pilotos .container .modelo-pie .botones-modelo .btn.active{color:#0c1c2e}}@media screen and (min-width:1799px){#pilotos{overflow:hidden}#pilotos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:.2fr 1fr .2fr}#pilotos .container .encabezado{display:block;grid-area:1/1/2/5;position:relative;text-align:center}#pilotos .container .encabezado .textos{position:relative}#pilotos .container .encabezado .textos .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:55px;font-style:normal;font-weight:400;letter-spacing:-1.04px;line-height:50px}#pilotos .container .encabezado .textos .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#pilotos .container .encabezado .textos .titulo:after,#pilotos .container .encabezado .textos .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#pilotos .container .encabezado .textos .titulo:before{margin-right:5px;right:28%;width:50px}#pilotos .container .encabezado .textos .titulo:after{left:28%;margin-left:5px;width:50px}#pilotos .container .tab-content{grid-area:2/1/3/5}#pilotos .container .tab-content .pilotos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr)}#pilotos .container .tab-content .pilotos .imagen{grid-area:1/1/4/4}#pilotos .container .tab-content .pilotos .detalles{grid-area:1/4/3/6}#pilotos .container .tab-content .pilotos .botones{grid-area:3/4/4/6}#pilotos .container .tab-content .pilotos .modelo-pie{grid-area:4/1/5/6}#pilotos .container .tab-content .pilotos .imagen{margin-left:100px}#pilotos .container .tab-content .pilotos .detalles{padding-left:50px;padding-top:100px}#pilotos .container .tab-content .pilotos .detalles .contenido .modelo{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:1.5px;line-height:25px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .detalles .contenido .titulo{background:#0c1c2e 0 0 no-repeat padding-box;border-radius:5px;color:#fff;font-family:Arboria\, Bold,sans-serif;font-size:50px;font-style:normal;letter-spacing:2.5px;line-height:25px;margin-right:140px;opacity:1;padding:15px 20px 15px 50px;position:relative;right:70px;text-align:left;text-transform:uppercase}#pilotos .container .tab-content .pilotos .detalles .contenido .titulo:hover{background-color:#00004d}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie{color:#0c1c2e;font-family:Arboria\, Book,sans-serif;font-size:45px;font-style:normal;font-weight:400;letter-spacing:0;line-height:116px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie .small,#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;font-weight:300;letter-spacing:0;line-height:26px;opacity:1}#pilotos .container .tab-content .pilotos .detalles .contenido .atributos .habitaciones{color:#0c1c2e;font-family:Arboria\, Bold,sans-serif;font-size:22px;font-style:normal;font-weight:700;letter-spacing:0;line-height:26px;opacity:1;text-align:left}#pilotos .container .tab-content .pilotos .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:16px;margin-left:0;opacity:1;padding-left:50px;padding-top:0;text-align:left;z-index:9999}#pilotos .container .tab-content .pilotos .botones .btn{border:none;border-radius:0;color:#fff;height:70px;margin-top:5px;opacity:1;padding:20px;text-align:center;width:250px}#pilotos .container .tab-content .pilotos .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#pilotos .container .tab-content .pilotos .botones .btn.recorrido-360{background:#bc2620 0 0 no-repeat padding-box}#pilotos .container .tab-content .pilotos .botones .btn:hover{background-color:#07101a}#pilotos .container .logo{bottom:49rem;grid-area:2/4/3/5;position:sticky;right:37rem}#pilotos .container .modelo-pie{bottom:150px;color:#ccc;font-family:Arboria\, Medium,sans-serif;font-size:35px;font-style:normal;font-weight:500;grid-area:3/1/4/5;letter-spacing:0;line-height:25px;opacity:1;position:relative;text-align:left}#pilotos .container .modelo-pie .botones-modelo{border:none;display:flex;justify-content:space-evenly}#pilotos .container .modelo-pie .botones-modelo .btn{border:none}#pilotos .container .modelo-pie .botones-modelo .btn.active{color:#0c1c2e}}#video-demostrativo .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,.5fr)}#video-demostrativo .container .textos{grid-area:1/1/2/3}#video-demostrativo .container .boton{grid-area:1/3/2/5}#video-demostrativo .container .video{grid-area:2/1/3/5}#video-demostrativo .container .textos{color:#0c1c2e;opacity:1;padding:0;text-align:left}#video-demostrativo .container .textos .proximo-lugar{font-family:Arboria\, Light,sans-serif;font-size:20px;font-style:normal;letter-spacing:1px;line-height:20px;padding-right:0}#video-demostrativo .container .textos .te-invitamos{font-family:Arboria\, Book,sans-serif;font-size:12px;font-style:normal;letter-spacing:.6px;line-height:15px;padding-right:0;text-transform:uppercase}#video-demostrativo .container .boton{margin-left:0;margin-right:0;margin-top:0}#video-demostrativo .container .boton .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:10px 20px;text-align:center;width:100%}#video-demostrativo .container .boton .btn.ver-video{background:#7a9f60 0 0 no-repeat padding-box}#video-demostrativo .container .boton .btn:hover{background-color:#010306}#video-demostrativo .container .boton .btn span{display:inline-block;margin-left:10px;vertical-align:text-bottom}#video-demostrativo .container .video iframe{height:220px;width:352px}@media screen and (min-width:768px){#video-demostrativo .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,.5fr)}#video-demostrativo .container .textos{color:#0c1c2e;grid-area:1/1/2/3;opacity:1;padding:2rem 0 0 1rem;text-align:left}#video-demostrativo .container .textos .proximo-lugar{font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;letter-spacing:1.25px;line-height:30px;padding-right:3rem}#video-demostrativo .container .textos .te-invitamos{font-family:Arboria\, Book,sans-serif;font-size:15px;font-style:normal;letter-spacing:.75px;line-height:20px;padding-right:1rem;text-transform:uppercase}#video-demostrativo .container .boton{grid-area:1/3/2/5;margin-left:1rem;margin-right:1rem;margin-top:5rem}#video-demostrativo .container .boton .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:10px 20px;text-align:center;width:100%}#video-demostrativo .container .boton .btn.ver-video{background:#7a9f60 0 0 no-repeat padding-box}#video-demostrativo .container .boton .btn:hover{background-color:#010306}#video-demostrativo .container .boton .btn span{display:inline-block;margin-left:10px;vertical-align:text-bottom}#video-demostrativo .container .video{grid-area:2/1/3/5}#video-demostrativo .container .video iframe{height:25rem;width:44rem}}@media screen and (min-width:992px){#video-demostrativo .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:.2fr repeat(2,1fr) .2fr}#video-demostrativo .container .textos{grid-area:2/1/4/3}#video-demostrativo .container .boton{grid-area:3/1/4/3}#video-demostrativo .container .video{grid-area:2/3/4/6}#video-demostrativo .container .textos{color:#0c1c2e;opacity:1;padding:120px 0 0 100px;text-align:left}#video-demostrativo .container .textos .proximo-lugar{font-family:Arboria\, Light,sans-serif;font-size:30px;font-style:normal;letter-spacing:1.5px;line-height:35px;padding-right:100px}#video-demostrativo .container .textos .te-invitamos{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:.8px;line-height:25px;padding-right:120px;text-transform:uppercase}#video-demostrativo .container .boton{margin-left:100px;margin-right:100px;margin-top:120px}#video-demostrativo .container .boton .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:10px 20px;text-align:center;width:100%}#video-demostrativo .container .boton .btn.ver-video{background:#7a9f60 0 0 no-repeat padding-box}#video-demostrativo .container .boton .btn:hover{background-color:#010306}#video-demostrativo .container .boton .btn span{display:inline-block;margin-left:10px;vertical-align:text-bottom}#video-demostrativo .container .video iframe{height:410px;width:731px}}@media screen and (min-width:1799px){#video-demostrativo .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:.2fr repeat(2,1fr) .2fr}#video-demostrativo .container .textos{grid-area:2/1/4/3}#video-demostrativo .container .boton{grid-area:3/1/4/3}#video-demostrativo .container .video{grid-area:2/3/4/6}#video-demostrativo .container .textos{color:#0c1c2e;opacity:1;padding:120px 0;text-align:left}#video-demostrativo .container .textos .proximo-lugar{font-family:Arboria\, Light,sans-serif;font-size:38px;font-style:normal;letter-spacing:1.9px;line-height:45px;padding-right:150px}#video-demostrativo .container .textos .te-invitamos{font-family:Arboria\, Book,sans-serif;font-size:18px;font-style:normal;letter-spacing:.9px;line-height:25px;padding-right:160px;text-transform:uppercase}#video-demostrativo .container .boton{margin-left:0;margin-right:220px;margin-top:100px}#video-demostrativo .container .boton .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:10px 20px;text-align:center;width:100%}#video-demostrativo .container .boton .btn.ver-video{background:#7a9f60 0 0 no-repeat padding-box}#video-demostrativo .container .boton .btn:hover{background-color:#010306}#video-demostrativo .container .boton .btn span{display:inline-block;margin-left:10px;vertical-align:text-bottom}#video-demostrativo .container .video iframe{height:517px;width:923px}}#atributos{overflow:hidden;padding-top:42px}#atributos .container .encabezado{display:block;position:relative;text-align:center}#atributos .container .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:141px}#atributos .container .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#atributos .container .encabezado .titulo:after,#atributos .container .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#atributos .container .encabezado .titulo:before{margin-right:5px;right:5%;width:70px}#atributos .container .encabezado .titulo:after{left:5%;margin-left:5px;width:70px}#atributos .container .opcionales,#atributos .container .principales{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:30px}#atributos .container .opcionales .item,#atributos .container .principales .item{align-items:center;background:#7a9f60 0 0 no-repeat padding-box;border-radius:50%;display:flex;flex-direction:column;height:123px;justify-content:center;margin-bottom:6.25rem;opacity:1;width:123px}#atributos .container .opcionales .item .imagen,#atributos .container .principales .item .imagen{align-items:center;display:flex;height:auto;justify-content:center;padding-top:5.625rem;width:100%}#atributos .container .opcionales .item .imagen img,#atributos .container .principales .item .imagen img{max-height:100%;max-width:100%}#atributos .container .opcionales .item .imagen.atributo-7 img,#atributos .container .principales .item .imagen.atributo-7 img{padding-top:2rem}#atributos .container .opcionales .item .texto,#atributos .container .principales .item .texto{align-items:center;display:flex;font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.8px;line-height:18px;padding-left:10px;padding-right:10px;padding-top:50px;text-align:center}#atributos .container .opcionales{justify-content:space-evenly}@media screen and (min-width:768px){#atributos .container .encabezado{display:block;position:relative;text-align:center}#atributos .container .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:0;line-height:141px}#atributos .container .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#atributos .container .encabezado .titulo:after,#atributos .container .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#atributos .container .encabezado .titulo:before{margin-right:5px;right:15%;width:6rem}#atributos .container .encabezado .titulo:after{left:15%;margin-left:5px;width:6rem}#atributos .container .opcionales,#atributos .container .principales{display:flex;justify-content:space-around;padding-bottom:100px;padding-top:30px}#atributos .container .opcionales .item,#atributos .container .principales .item{align-items:center;background:#7a9f60 0 0 no-repeat padding-box;border-radius:50%;display:flex;flex-direction:column;height:142px;justify-content:center;opacity:1;padding-top:80px;width:142px}#atributos .container .opcionales .item .imagen,#atributos .container .principales .item .imagen{align-items:center;display:flex;height:142px;justify-content:center;max-width:70%;padding-top:50px;width:142px}#atributos .container .opcionales .item .texto,#atributos .container .principales .item .texto{align-items:center;display:flex;font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.8px;line-height:18px;padding-left:10px;padding-right:10px;padding-top:80px;text-align:center}#atributos .container .opcionales{justify-content:space-evenly}}@media screen and (min-width:992px){#atributos .container .encabezado{display:block;position:relative;text-align:center}#atributos .container .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:0;line-height:141px}#atributos .container .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#atributos .container .encabezado .titulo:after,#atributos .container .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#atributos .container .encabezado .titulo:before{margin-right:5px;right:35%;width:50px}#atributos .container .encabezado .titulo:after{left:35%;margin-left:5px;width:50px}#atributos .container .opcionales,#atributos .container .principales{display:flex;justify-content:space-around;padding-bottom:100px;padding-top:30px}#atributos .container .opcionales .item,#atributos .container .principales .item{align-items:center;background:#7a9f60 0 0 no-repeat padding-box;border-radius:50%;display:flex;flex-direction:column;height:142px;justify-content:center;opacity:1;padding-top:80px;width:142px}#atributos .container .opcionales .item .imagen,#atributos .container .principales .item .imagen{align-items:center;display:flex;height:142px;justify-content:center;max-width:70%;padding-top:50px;width:142px}#atributos .container .opcionales .item .texto,#atributos .container .principales .item .texto{align-items:center;display:flex;font-family:Arboria\, Book,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.9px;line-height:18px;padding-left:10px;padding-right:10px;padding-top:80px;text-align:center}#atributos .container .opcionales{justify-content:space-evenly}}@media screen and (min-width:1799px){#atributos .container .encabezado{display:block;position:relative;text-align:center}#atributos .container .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:55px;font-style:normal;font-weight:400;letter-spacing:-1.04px;line-height:50px}#atributos .container .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#atributos .container .encabezado .titulo:after,#atributos .container .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#atributos .container .encabezado .titulo:before{margin-right:5px;right:28%;width:50px}#atributos .container .encabezado .titulo:after{left:28%;margin-left:5px;width:50px}#atributos .container .opcionales,#atributos .container .principales{display:flex;justify-content:space-around;padding-bottom:100px;padding-top:30px}#atributos .container .opcionales .item,#atributos .container .principales .item{align-items:center;background:#7a9f60 0 0 no-repeat padding-box;border-radius:50%;display:flex;flex-direction:column;height:142px;justify-content:center;opacity:1;padding-top:80px;width:142px}#atributos .container .opcionales .item .imagen,#atributos .container .principales .item .imagen{align-items:center;display:flex;height:142px;justify-content:center;max-width:70%;padding-top:50px;width:142px}#atributos .container .opcionales .item .texto,#atributos .container .principales .item .texto{align-items:center;display:flex;font-family:Arboria\, Book,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.9px;line-height:18px;padding-left:10px;padding-right:10px;padding-top:80px;text-align:center}#atributos .container .opcionales{justify-content:space-evenly}}#modelos{overflow:hidden;padding-top:6rem}#modelos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,.1fr);opacity:1}#modelos .container .encabezado{align-items:center;display:flex;flex-direction:column;grid-area:1/1/2/2;justify-content:center}#modelos .container .encabezado .logo{padding-bottom:30px}#modelos .container .encabezado .texto{font-family:Arboria\, Book,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:25px}#modelos .container .modelo-lenga{grid-column-gap:0;grid-row-gap:0;display:grid;grid-area:2/1/3/2;grid-template-columns:1fr;grid-template-rows:repeat(3,.1fr)}#modelos .container .modelo-lenga .imagen{grid-area:1/1/2/2}#modelos .container .modelo-lenga .nombre-modelo{grid-area:2/1/3/2}#modelos .container .modelo-lenga .detalles{grid-area:3/1/4/2}#modelos .container .modelo-lenga .botones{grid-area:4/1/5/2}#modelos .container .modelo-coihue{grid-column-gap:0;grid-row-gap:0;display:grid;grid-area:3/1/4/2;grid-template-columns:1fr;grid-template-rows:repeat(3,.1fr)}#modelos .container .modelo-coihue .imagen{grid-area:1/1/2/2}#modelos .container .modelo-coihue .nombre-modelo{grid-area:2/1/3/2}#modelos .container .modelo-coihue .detalles{grid-area:3/1/4/2}#modelos .container .modelo-coihue .botones{grid-area:4/1/5/2}#modelos .container .modelo-coihue-b{grid-column-gap:0;grid-row-gap:0;display:grid;grid-area:4/1/5/2;grid-template-columns:1fr;grid-template-rows:repeat(3,.1fr)}#modelos .container .modelo-coihue-b .imagen{grid-area:1/1/2/2}#modelos .container .modelo-coihue-b .nombre-modelo{grid-area:2/1/3/2}#modelos .container .modelo-coihue-b .detalles{grid-area:3/1/4/2}#modelos .container .modelo-coihue-b .botones{grid-area:4/1/5/2}#modelos .container .modelo-coihue,#modelos .container .modelo-coihue-b,#modelos .container .modelo-lenga{padding:30px}#modelos .container .modelo-coihue .nombre-modelo,#modelos .container .modelo-coihue-b .nombre-modelo,#modelos .container .modelo-lenga .nombre-modelo{background-clip:content-box;border-bottom:1px solid #707070;border-left:none;border-right:none;padding-left:50px;padding-top:1rem;position:relative}#modelos .container .modelo-coihue .nombre-modelo:after,#modelos .container .modelo-coihue .nombre-modelo:before,#modelos .container .modelo-coihue-b .nombre-modelo:after,#modelos .container .modelo-coihue-b .nombre-modelo:before,#modelos .container .modelo-lenga .nombre-modelo:after,#modelos .container .modelo-lenga .nombre-modelo:before{content:"";left:20%;position:absolute;right:20%}#modelos .container .modelo-coihue .nombre-modelo .titulo,#modelos .container .modelo-coihue-b .nombre-modelo .titulo,#modelos .container .modelo-lenga .nombre-modelo .titulo{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:1.25px;line-height:11px}#modelos .container .modelo-coihue .nombre-modelo .nombre,#modelos .container .modelo-coihue-b .nombre-modelo .nombre,#modelos .container .modelo-lenga .nombre-modelo .nombre{color:#7a9f60;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:0;line-height:50px}#modelos .container .modelo-coihue .detalles,#modelos .container .modelo-coihue-b .detalles,#modelos .container .modelo-lenga .detalles{color:#0c1c2e;opacity:1;padding-left:50px}#modelos .container .modelo-coihue .detalles .superficie,#modelos .container .modelo-coihue-b .detalles .superficie,#modelos .container .modelo-lenga .detalles .superficie{font-family:Arboria\, Book,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:0;line-height:73px}#modelos .container .modelo-coihue .detalles .superficie span,#modelos .container .modelo-coihue-b .detalles .superficie span,#modelos .container .modelo-lenga .detalles .superficie span{font-size:25px;line-height:26px}#modelos .container .modelo-coihue .detalles .superficie .small,#modelos .container .modelo-coihue .detalles .superficie small,#modelos .container .modelo-coihue-b .detalles .superficie .small,#modelos .container .modelo-coihue-b .detalles .superficie small,#modelos .container .modelo-lenga .detalles .superficie .small,#modelos .container .modelo-lenga .detalles .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:20px;font-style:normal;font-weight:300;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .construccion,#modelos .container .modelo-coihue-b .detalles .construccion,#modelos .container .modelo-lenga .detalles .construccion{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .habitaciones,#modelos .container .modelo-coihue-b .detalles .habitaciones,#modelos .container .modelo-lenga .detalles .habitaciones{font-family:Arboria\, Bold,sans-serif;font-size:20px;font-style:normal;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .descripcion,#modelos .container .modelo-coihue-b .detalles .descripcion,#modelos .container .modelo-lenga .detalles .descripcion{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:.8px;line-height:20px}#modelos .container .modelo-coihue .botones,#modelos .container .modelo-coihue-b .botones,#modelos .container .modelo-lenga .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:16px;opacity:1;text-align:left}#modelos .container .modelo-coihue .botones .btn,#modelos .container .modelo-coihue-b .botones .btn,#modelos .container .modelo-lenga .botones .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:10px 20px;text-align:center;width:100%}#modelos .container .modelo-coihue .botones .btn:hover,#modelos .container .modelo-coihue-b .botones .btn:hover,#modelos .container .modelo-lenga .botones .btn:hover{opacity:.8}#modelos .container .modelo-coihue .botones .btn.recorrido-360,#modelos .container .modelo-coihue-b .botones .btn.recorrido-360,#modelos .container .modelo-lenga .botones .btn.recorrido-360{background:#465765 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.ver-galeria,#modelos .container .modelo-coihue-b .botones .btn.ver-galeria,#modelos .container .modelo-lenga .botones .btn.ver-galeria{background:#9da3a4 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.cotizar,#modelos .container .modelo-coihue-b .botones .btn.cotizar,#modelos .container .modelo-lenga .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#modelos .container .modelo-lenga{text-align:right}#modelos .container .modelo-lenga .botones{padding-left:4rem;padding-top:1rem}#modelos .container .modelo-coihue{text-align:left}#modelos .container .modelo-coihue .detalles,#modelos .container .modelo-coihue .nombre-modelo{padding-left:0}#modelos .container .modelo-coihue .botones{padding-left:0;padding-right:4.375rem;padding-top:0}#modelos .container .modelo-coihue-b{text-align:right}#modelos .container .modelo-coihue-b .botones{padding-left:30px;padding-top:0}@media screen and (min-width:768px){#modelos{height:auto;width:100%}#modelos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,.1fr);opacity:1}#modelos .container .encabezado{align-items:center;display:flex;flex-direction:column;grid-area:1/1/2/2;justify-content:center}#modelos .container .encabezado .logo{padding-bottom:30px}#modelos .container .encabezado .texto{font-family:Arboria\, Book,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:25px}#modelos .container .modelo-lenga{grid-column-gap:0;grid-row-gap:0;display:grid;grid-area:2/1/3/2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,.1fr)}#modelos .container .modelo-lenga .imagen{grid-area:1/1/2/3}#modelos .container .modelo-lenga .nombre-modelo{grid-area:2/1/3/3}#modelos .container .modelo-lenga .detalles{grid-area:3/1/5/2}#modelos .container .modelo-lenga .botones{grid-area:3/2/5/3}#modelos .container .modelo-coihue{grid-column-gap:0;grid-row-gap:0;display:grid;grid-area:3/1/4/2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,.3fr)}#modelos .container .modelo-coihue .imagen{grid-area:1/1/2/3}#modelos .container .modelo-coihue .nombre-modelo{grid-area:2/1/3/3}#modelos .container .modelo-coihue .detalles{grid-area:3/2/5/3}#modelos .container .modelo-coihue .botones{grid-area:3/1/5/2}#modelos .container .modelo-coihue-b{grid-column-gap:0;grid-row-gap:0;display:grid;grid-area:4/1/5/2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,.1fr)}#modelos .container .modelo-coihue-b .imagen{grid-area:1/1/2/3}#modelos .container .modelo-coihue-b .nombre-modelo{grid-area:2/1/3/3}#modelos .container .modelo-coihue-b .detalles{grid-area:3/1/5/2}#modelos .container .modelo-coihue-b .botones{grid-area:3/2/5/3}#modelos .container .modelo-coihue,#modelos .container .modelo-coihue-b,#modelos .container .modelo-lenga{padding:1rem 1.9rem 10rem}#modelos .container .modelo-coihue .nombre-modelo,#modelos .container .modelo-coihue-b .nombre-modelo,#modelos .container .modelo-lenga .nombre-modelo{background-clip:content-box;border-bottom:1px solid #707070;border-left:none;border-right:none;padding-left:50px;padding-top:1rem;position:relative}#modelos .container .modelo-coihue .nombre-modelo:after,#modelos .container .modelo-coihue .nombre-modelo:before,#modelos .container .modelo-coihue-b .nombre-modelo:after,#modelos .container .modelo-coihue-b .nombre-modelo:before,#modelos .container .modelo-lenga .nombre-modelo:after,#modelos .container .modelo-lenga .nombre-modelo:before{content:"";left:20%;position:absolute;right:20%}#modelos .container .modelo-coihue .nombre-modelo .titulo,#modelos .container .modelo-coihue-b .nombre-modelo .titulo,#modelos .container .modelo-lenga .nombre-modelo .titulo{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:1.25px;line-height:11px}#modelos .container .modelo-coihue .nombre-modelo .nombre,#modelos .container .modelo-coihue-b .nombre-modelo .nombre,#modelos .container .modelo-lenga .nombre-modelo .nombre{color:#7a9f60;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:0;line-height:50px}#modelos .container .modelo-coihue .detalles,#modelos .container .modelo-coihue-b .detalles,#modelos .container .modelo-lenga .detalles{color:#0c1c2e;opacity:1;padding-left:50px}#modelos .container .modelo-coihue .detalles .superficie,#modelos .container .modelo-coihue-b .detalles .superficie,#modelos .container .modelo-lenga .detalles .superficie{font-family:Arboria\, Book,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:0;line-height:73px}#modelos .container .modelo-coihue .detalles .superficie span,#modelos .container .modelo-coihue-b .detalles .superficie span,#modelos .container .modelo-lenga .detalles .superficie span{font-size:25px;line-height:26px}#modelos .container .modelo-coihue .detalles .superficie .small,#modelos .container .modelo-coihue .detalles .superficie small,#modelos .container .modelo-coihue-b .detalles .superficie .small,#modelos .container .modelo-coihue-b .detalles .superficie small,#modelos .container .modelo-lenga .detalles .superficie .small,#modelos .container .modelo-lenga .detalles .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:20px;font-style:normal;font-weight:300;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .construccion,#modelos .container .modelo-coihue-b .detalles .construccion,#modelos .container .modelo-lenga .detalles .construccion{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .habitaciones,#modelos .container .modelo-coihue-b .detalles .habitaciones,#modelos .container .modelo-lenga .detalles .habitaciones{font-family:Arboria\, Bold,sans-serif;font-size:20px;font-style:normal;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .descripcion,#modelos .container .modelo-coihue-b .detalles .descripcion,#modelos .container .modelo-lenga .detalles .descripcion{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:.8px;line-height:20px}#modelos .container .modelo-coihue .botones,#modelos .container .modelo-coihue-b .botones,#modelos .container .modelo-lenga .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:16px;opacity:1;text-align:left}#modelos .container .modelo-coihue .botones .btn,#modelos .container .modelo-coihue-b .botones .btn,#modelos .container .modelo-lenga .botones .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:1.2rem 20px;text-align:center;width:100%}#modelos .container .modelo-coihue .botones .btn:hover,#modelos .container .modelo-coihue-b .botones .btn:hover,#modelos .container .modelo-lenga .botones .btn:hover{opacity:.8}#modelos .container .modelo-coihue .botones .btn.recorrido-360,#modelos .container .modelo-coihue-b .botones .btn.recorrido-360,#modelos .container .modelo-lenga .botones .btn.recorrido-360{background:#465765 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.ver-galeria,#modelos .container .modelo-coihue-b .botones .btn.ver-galeria,#modelos .container .modelo-lenga .botones .btn.ver-galeria{background:#9da3a4 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.cotizar,#modelos .container .modelo-coihue-b .botones .btn.cotizar,#modelos .container .modelo-lenga .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#modelos .container .modelo-lenga{text-align:right}#modelos .container .modelo-lenga .botones{padding-left:4rem;padding-top:1rem}#modelos .container .modelo-coihue{padding-bottom:1rem;text-align:left}#modelos .container .modelo-coihue .detalles,#modelos .container .modelo-coihue .nombre-modelo{padding-left:0}#modelos .container .modelo-coihue .botones{padding-left:0;padding-right:4.375rem;padding-top:1rem}#modelos .container .modelo-coihue-b{text-align:right}#modelos .container .modelo-coihue-b .botones{padding-left:2rem;padding-top:1rem}}@media screen and (min-width:992px){#modelos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:.2fr repeat(3,1fr);opacity:1}#modelos .container .encabezado{grid-area:1/1/2/7}#modelos .container .modelo-lenga{grid-area:2/1/3/7}#modelos .container .modelo-coihue{grid-area:3/1/4/7}#modelos .container .modelo-coihue-b{grid-area:4/1/5/7}#modelos .container .encabezado{align-items:center;display:flex;flex-direction:column;justify-content:center}#modelos .container .encabezado .logo{padding-bottom:30px}#modelos .container .encabezado .texto{font-family:Arboria\, Book,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:20px}#modelos .container .modelo-lenga{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#modelos .container .modelo-lenga .imagen{grid-area:1/1/4/3}#modelos .container .modelo-lenga .nombre-modelo{grid-area:1/3/2/5}#modelos .container .modelo-lenga .detalles{grid-area:2/3/4/5}#modelos .container .modelo-lenga .botones{grid-area:1/5/4/6}#modelos .container .modelo-coihue{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#modelos .container .modelo-coihue .imagen{grid-area:1/4/4/6}#modelos .container .modelo-coihue .nombre-modelo{grid-area:1/2/2/4}#modelos .container .modelo-coihue .detalles{grid-area:2/2/4/4}#modelos .container .modelo-coihue .botones{grid-area:1/1/4/2}#modelos .container .modelo-coihue-b{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#modelos .container .modelo-coihue-b .imagen{grid-area:1/1/4/3}#modelos .container .modelo-coihue-b .nombre-modelo{grid-area:1/3/2/5}#modelos .container .modelo-coihue-b .detalles{grid-area:2/3/4/5}#modelos .container .modelo-coihue-b .botones{grid-area:1/5/4/6}#modelos .container .modelo-coihue,#modelos .container .modelo-coihue-b,#modelos .container .modelo-lenga{padding:30px}#modelos .container .modelo-coihue .nombre-modelo,#modelos .container .modelo-coihue-b .nombre-modelo,#modelos .container .modelo-lenga .nombre-modelo{background-clip:content-box;border-bottom:1px solid #707070;border-left:none;border-right:none;padding-left:50px;position:relative}#modelos .container .modelo-coihue .nombre-modelo:after,#modelos .container .modelo-coihue .nombre-modelo:before,#modelos .container .modelo-coihue-b .nombre-modelo:after,#modelos .container .modelo-coihue-b .nombre-modelo:before,#modelos .container .modelo-lenga .nombre-modelo:after,#modelos .container .modelo-lenga .nombre-modelo:before{content:"";left:20%;position:absolute;right:20%}#modelos .container .modelo-coihue .nombre-modelo .titulo,#modelos .container .modelo-coihue-b .nombre-modelo .titulo,#modelos .container .modelo-lenga .nombre-modelo .titulo{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:1.5px;line-height:11px}#modelos .container .modelo-coihue .nombre-modelo .nombre,#modelos .container .modelo-coihue-b .nombre-modelo .nombre,#modelos .container .modelo-lenga .nombre-modelo .nombre{color:#7a9f60;font-family:BrownRosemary,sans-serif;font-size:50px;font-style:normal;font-weight:400;letter-spacing:0;line-height:60px}#modelos .container .modelo-coihue .detalles,#modelos .container .modelo-coihue-b .detalles,#modelos .container .modelo-lenga .detalles{color:#0c1c2e;opacity:1;padding-left:50px}#modelos .container .modelo-coihue .detalles .superficie,#modelos .container .modelo-coihue-b .detalles .superficie,#modelos .container .modelo-lenga .detalles .superficie{font-family:Arboria\, Book,sans-serif;font-size:50px;font-style:normal;font-weight:400;letter-spacing:0;line-height:73px}#modelos .container .modelo-coihue .detalles .superficie span,#modelos .container .modelo-coihue-b .detalles .superficie span,#modelos .container .modelo-lenga .detalles .superficie span{font-size:25px;line-height:26px}#modelos .container .modelo-coihue .detalles .superficie .small,#modelos .container .modelo-coihue .detalles .superficie small,#modelos .container .modelo-coihue-b .detalles .superficie .small,#modelos .container .modelo-coihue-b .detalles .superficie small,#modelos .container .modelo-lenga .detalles .superficie .small,#modelos .container .modelo-lenga .detalles .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:20px;font-style:normal;font-weight:300;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .construccion,#modelos .container .modelo-coihue-b .detalles .construccion,#modelos .container .modelo-lenga .detalles .construccion{font-family:Arboria\, Book,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .habitaciones,#modelos .container .modelo-coihue-b .detalles .habitaciones,#modelos .container .modelo-lenga .detalles .habitaciones{font-family:Arboria\, Bold,sans-serif;font-size:25px;font-style:normal;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .descripcion,#modelos .container .modelo-coihue-b .detalles .descripcion,#modelos .container .modelo-lenga .detalles .descripcion{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:.8px;line-height:20px}#modelos .container .modelo-coihue .botones,#modelos .container .modelo-coihue-b .botones,#modelos .container .modelo-lenga .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:16px;opacity:1;text-align:left}#modelos .container .modelo-coihue .botones .btn,#modelos .container .modelo-coihue-b .botones .btn,#modelos .container .modelo-lenga .botones .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:10px 20px;text-align:center;width:100%}#modelos .container .modelo-coihue .botones .btn:hover,#modelos .container .modelo-coihue-b .botones .btn:hover,#modelos .container .modelo-lenga .botones .btn:hover{opacity:.8}#modelos .container .modelo-coihue .botones .btn.recorrido-360,#modelos .container .modelo-coihue-b .botones .btn.recorrido-360,#modelos .container .modelo-lenga .botones .btn.recorrido-360{background:#465765 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.ver-galeria,#modelos .container .modelo-coihue-b .botones .btn.ver-galeria,#modelos .container .modelo-lenga .botones .btn.ver-galeria{background:#9da3a4 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.cotizar,#modelos .container .modelo-coihue-b .botones .btn.cotizar,#modelos .container .modelo-lenga .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#modelos .container .modelo-lenga{text-align:right}#modelos .container .modelo-lenga .botones{padding-left:30px;padding-top:220px}#modelos .container .modelo-coihue{text-align:left}#modelos .container .modelo-coihue .detalles,#modelos .container .modelo-coihue .nombre-modelo{padding-left:0}#modelos .container .modelo-coihue .botones{padding-left:10px;padding-right:10px;padding-top:210px}#modelos .container .modelo-coihue-b{text-align:right}#modelos .container .modelo-coihue-b .botones{padding-left:30px;padding-top:220px}}@media screen and (min-width:1799px){#modelos .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:.2fr repeat(3,1fr);opacity:1}#modelos .container .encabezado{grid-area:1/1/2/7}#modelos .container .modelo-lenga{grid-area:2/1/3/7}#modelos .container .modelo-coihue{grid-area:3/1/4/7}#modelos .container .modelo-coihue-b{grid-area:4/1/5/7}#modelos .container .encabezado{align-items:center;display:flex;flex-direction:column;justify-content:center}#modelos .container .encabezado .logo{padding-bottom:30px}#modelos .container .encabezado .texto{font-family:Arboria\, Book,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:1.25px;line-height:25px}#modelos .container .modelo-lenga{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#modelos .container .modelo-lenga .imagen{grid-area:1/1/4/3}#modelos .container .modelo-lenga .nombre-modelo{grid-area:1/3/2/5}#modelos .container .modelo-lenga .detalles{grid-area:2/3/4/5}#modelos .container .modelo-lenga .botones{grid-area:1/5/4/6}#modelos .container .modelo-coihue{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#modelos .container .modelo-coihue .imagen{grid-area:1/4/4/6}#modelos .container .modelo-coihue .nombre-modelo{grid-area:1/2/2/4}#modelos .container .modelo-coihue .detalles{grid-area:2/2/4/4}#modelos .container .modelo-coihue .botones{grid-area:1/1/4/2}#modelos .container .modelo-coihue-b{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}#modelos .container .modelo-coihue-b .imagen{grid-area:1/1/4/3}#modelos .container .modelo-coihue-b .nombre-modelo{grid-area:1/3/2/5}#modelos .container .modelo-coihue-b .detalles{grid-area:2/3/4/5}#modelos .container .modelo-coihue-b .botones{grid-area:1/5/4/6}#modelos .container .modelo-coihue,#modelos .container .modelo-coihue-b,#modelos .container .modelo-lenga{padding:30px}#modelos .container .modelo-coihue .nombre-modelo,#modelos .container .modelo-coihue-b .nombre-modelo,#modelos .container .modelo-lenga .nombre-modelo{background-clip:content-box;border-bottom:1px solid #707070;border-left:none;border-right:none}#modelos .container .modelo-coihue .nombre-modelo:after,#modelos .container .modelo-coihue .nombre-modelo:before,#modelos .container .modelo-coihue-b .nombre-modelo:after,#modelos .container .modelo-coihue-b .nombre-modelo:before,#modelos .container .modelo-lenga .nombre-modelo:after,#modelos .container .modelo-lenga .nombre-modelo:before{content:"";left:20%;position:absolute;right:20%}#modelos .container .modelo-coihue .nombre-modelo .titulo,#modelos .container .modelo-coihue-b .nombre-modelo .titulo,#modelos .container .modelo-lenga .nombre-modelo .titulo{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:38px;font-style:normal;font-weight:400;letter-spacing:1.9px;line-height:11px}#modelos .container .modelo-coihue .nombre-modelo .nombre,#modelos .container .modelo-coihue-b .nombre-modelo .nombre,#modelos .container .modelo-lenga .nombre-modelo .nombre{color:#7a9f60;font-family:BrownRosemary,sans-serif;font-size:60px;font-style:normal;font-weight:400;letter-spacing:0;line-height:70px}#modelos .container .modelo-coihue .detalles,#modelos .container .modelo-coihue-b .detalles,#modelos .container .modelo-lenga .detalles{color:#0c1c2e;opacity:1}#modelos .container .modelo-coihue .detalles .superficie,#modelos .container .modelo-coihue-b .detalles .superficie,#modelos .container .modelo-lenga .detalles .superficie{font-family:Arboria\, Book,sans-serif;font-size:70px;font-style:normal;font-weight:400;letter-spacing:0;line-height:116px}#modelos .container .modelo-coihue .detalles .superficie .small,#modelos .container .modelo-coihue .detalles .superficie small,#modelos .container .modelo-coihue-b .detalles .superficie .small,#modelos .container .modelo-coihue-b .detalles .superficie small,#modelos .container .modelo-lenga .detalles .superficie .small,#modelos .container .modelo-lenga .detalles .superficie small{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;font-weight:300;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .construccion,#modelos .container .modelo-coihue-b .detalles .construccion,#modelos .container .modelo-lenga .detalles .construccion{font-family:Arboria\, Book,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .habitaciones,#modelos .container .modelo-coihue-b .detalles .habitaciones,#modelos .container .modelo-lenga .detalles .habitaciones{font-family:Arboria\, Bold,sans-serif;font-size:22px;font-style:normal;letter-spacing:0;line-height:26px}#modelos .container .modelo-coihue .detalles .descripcion,#modelos .container .modelo-coihue-b .detalles .descripcion,#modelos .container .modelo-lenga .detalles .descripcion{font-family:Arboria\, Book,sans-serif;font-size:18px;font-style:normal;letter-spacing:.9px;line-height:25px}#modelos .container .modelo-coihue .botones,#modelos .container .modelo-coihue-b .botones,#modelos .container .modelo-lenga .botones{color:#fff;display:flex;flex-direction:column;font-family:Arboria\, Medium,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:16px;opacity:1;text-align:left}#modelos .container .modelo-coihue .botones .btn,#modelos .container .modelo-coihue-b .botones .btn,#modelos .container .modelo-lenga .botones .btn{border:none;border-radius:0;color:#fff;margin-top:5px;opacity:1;padding:10px 20px;text-align:center;width:100%}#modelos .container .modelo-coihue .botones .btn:hover,#modelos .container .modelo-coihue-b .botones .btn:hover,#modelos .container .modelo-lenga .botones .btn:hover{opacity:.8}#modelos .container .modelo-coihue .botones .btn.recorrido-360,#modelos .container .modelo-coihue-b .botones .btn.recorrido-360,#modelos .container .modelo-lenga .botones .btn.recorrido-360{background:#465765 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.ver-galeria,#modelos .container .modelo-coihue-b .botones .btn.ver-galeria,#modelos .container .modelo-lenga .botones .btn.ver-galeria{background:#9da3a4 0 0 no-repeat padding-box}#modelos .container .modelo-coihue .botones .btn.cotizar,#modelos .container .modelo-coihue-b .botones .btn.cotizar,#modelos .container .modelo-lenga .botones .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#modelos .container .modelo-lenga{text-align:right}#modelos .container .modelo-lenga .botones{padding-left:30px;padding-top:270px}#modelos .container .modelo-coihue{text-align:left}#modelos .container .modelo-coihue .botones{padding-right:30px;padding-top:270px}#modelos .container .modelo-coihue-b{text-align:right}#modelos .container .modelo-coihue-b .botones{padding-left:30px;padding-top:270px}}#masterplan{overflow:hidden;padding:20px 20px 8rem;position:relative}#masterplan .container .masterplan-uno{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,.1fr)}#masterplan .container .masterplan-uno .encabezado{display:block;grid-area:1/1/2/2;padding-top:0;position:relative;text-align:center}#masterplan .container .masterplan-uno .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.47px;line-height:141px}#masterplan .container .masterplan-uno .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-uno .encabezado .titulo:after,#masterplan .container .masterplan-uno .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-uno .encabezado .titulo:before{margin-right:0;right:-5%;width:50px}#masterplan .container .masterplan-uno .encabezado .titulo:after{left:-5%;margin-left:0;width:50px}#masterplan .container .masterplan-uno .iconos-modelo{align-items:center;color:#0c1c2e;display:flex;flex-direction:row;gap:20px;grid-area:2/1/3/2;justify-content:center;opacity:1;text-align:left}#masterplan .container .masterplan-uno .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-uno .iconos-modelo .item .small,#masterplan .container .masterplan-uno .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-uno .mapa{display:flex;grid-area:3/1/4/2}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen{display:flex;justify-content:center;margin-top:30px;position:relative}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen .guia{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:55px;justify-content:center;left:10px;padding:10px;position:absolute;top:5px;width:55px}#masterplan .container .masterplan-uno .mapa .brujula{padding-top:8rem}#masterplan .container .masterplan-dos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,.1fr);margin-top:50px}#masterplan .container .masterplan-dos .encabezado{display:block;grid-area:1/1/2/3;padding-top:0;position:relative;text-align:center}#masterplan .container .masterplan-dos .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.47px;line-height:141px;padding-top:0}#masterplan .container .masterplan-dos .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-dos .encabezado .titulo:after,#masterplan .container .masterplan-dos .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-dos .encabezado .titulo:before{margin-right:0;right:-5%;width:50px}#masterplan .container .masterplan-dos .encabezado .titulo:after{left:-5%;margin-left:0;width:50px}#masterplan .container .masterplan-dos .iconos-modelo{color:#0c1c2e;display:flex;flex-direction:column;gap:20px;grid-area:3/2/4/3;opacity:1;padding-left:2rem;padding-top:4rem;position:relative;text-align:left;z-index:99}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner{max-width:100px;padding:0}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner img{height:20px;width:10px}#masterplan .container .masterplan-dos .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-dos .iconos-modelo .item .small,#masterplan .container .masterplan-dos .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-dos .mapa{grid-area:2/1/4/3}#masterplan .container .masterplan-dos .imagen{padding-left:0}#masterplan .container .masterplan-dos .imagen .imagen-masterplan-dos{height:900px;width:1000px}#masterplan .container .masterplan-dos .imagen .brujula{bottom:48rem;left:8.8rem;padding-top:0;position:relative}@media screen and (min-width:768px){#masterplan{padding:20px 20px 18rem}#masterplan .container .masterplan-uno{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,.1fr)}#masterplan .container .masterplan-uno .encabezado{display:block;grid-area:1/1/2/2;padding-top:0;position:relative;text-align:center}#masterplan .container .masterplan-uno .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.57px;line-height:141px}#masterplan .container .masterplan-uno .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-uno .encabezado .titulo:after,#masterplan .container .masterplan-uno .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-uno .encabezado .titulo:before{margin-right:0;right:15%;width:5rem}#masterplan .container .masterplan-uno .encabezado .titulo:after{left:15%;margin-left:0;width:5rem}#masterplan .container .masterplan-uno .iconos-modelo{align-items:center;color:#0c1c2e;display:flex;flex-direction:row;gap:20px;grid-area:2/1/3/2;justify-content:center;opacity:1;text-align:left}#masterplan .container .masterplan-uno .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-uno .iconos-modelo .item .small,#masterplan .container .masterplan-uno .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-uno .mapa{display:flex;grid-area:3/1/4/2}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen{display:flex;justify-content:center;margin-top:30px;padding-left:2rem;position:relative}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen .guia{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:55px;justify-content:center;left:10px;padding:10px;position:absolute;top:5px;width:55px}#masterplan .container .masterplan-uno .mapa .brujula{padding-top:16rem}#masterplan .container .masterplan-dos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,.1fr);margin-top:50px}#masterplan .container .masterplan-dos .encabezado{display:block;grid-area:1/1/2/3;padding-top:0;position:relative;text-align:center}#masterplan .container .masterplan-dos .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.57px;line-height:141px;padding-top:0}#masterplan .container .masterplan-dos .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-dos .encabezado .titulo:after,#masterplan .container .masterplan-dos .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-dos .encabezado .titulo:before{margin-right:0;right:15%;width:5rem}#masterplan .container .masterplan-dos .encabezado .titulo:after{left:15%;margin-left:0;width:5rem}#masterplan .container .masterplan-dos .iconos-modelo{color:#0c1c2e;display:flex;flex-direction:column;gap:20px;grid-area:3/2/4/3;opacity:1;padding-left:6rem;padding-top:12rem;position:relative;text-align:left;z-index:99}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner{max-width:100px;padding:0}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner img{height:20px;width:10px}#masterplan .container .masterplan-dos .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-dos .iconos-modelo .item .small,#masterplan .container .masterplan-dos .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-dos .mapa{grid-area:2/1/4/3;margin-left:5rem}#masterplan .container .masterplan-dos .imagen{padding-left:0}#masterplan .container .masterplan-dos .imagen .imagen-masterplan-dos{height:39rem;width:36rem}#masterplan .container .masterplan-dos .imagen .brujula{bottom:25rem;left:16.8rem;padding-top:0;position:relative}}@media screen and (min-width:992px){#masterplan{padding:113px 5vw 114px}#masterplan .mp-imagen{margin-top:73px}#masterplan .mp-imagen a{display:flex;justify-content:center}#masterplan .mp-imagen img{width:unset}#masterplan .container .masterplan-uno{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,.2fr) 1fr}#masterplan .container .masterplan-uno .encabezado{display:block;grid-area:1/1/2/8;padding-top:0;position:relative;text-align:center}#masterplan .container .masterplan-uno .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.76px;line-height:141px}#masterplan .container .masterplan-uno .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-uno .encabezado .titulo:after,#masterplan .container .masterplan-uno .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-uno .encabezado .titulo:before{margin-right:5px;right:30%;width:50px}#masterplan .container .masterplan-uno .encabezado .titulo:after{left:30%;margin-left:5px;width:50px}#masterplan .container .masterplan-uno .iconos-modelo{align-items:center;color:#0c1c2e;display:flex;flex-direction:row;gap:20px;grid-area:2/1/3/8;justify-content:center;opacity:1;text-align:left}#masterplan .container .masterplan-uno .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-uno .iconos-modelo .item .small,#masterplan .container .masterplan-uno .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-uno .mapa{display:flex;grid-area:3/1/4/8}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen{display:flex;justify-content:center;margin-top:30px;position:relative}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen .guia{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:55px;justify-content:center;left:10px;padding:10px;position:absolute;top:5px;width:55px}#masterplan .container .masterplan-uno .mapa .brujula{padding-top:490px}#masterplan .container .masterplan-dos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,.12fr) 1fr;margin-top:50px}#masterplan .container .masterplan-dos .encabezado{grid-area:1/1/2/8}#masterplan .container .masterplan-dos .mapa{grid-area:2/1/4/8}#masterplan .container .masterplan-dos .iconos-modelo{grid-area:2/5/4/8}#masterplan .container .masterplan-dos .encabezado{display:block;padding-top:0;position:relative;text-align:center}#masterplan .container .masterplan-dos .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.76px;line-height:141px;padding-top:0}#masterplan .container .masterplan-dos .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-dos .encabezado .titulo:after,#masterplan .container .masterplan-dos .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-dos .encabezado .titulo:before{margin-right:5px;right:30%;width:50px}#masterplan .container .masterplan-dos .encabezado .titulo:after{left:30%;margin-left:5px;width:50px}#masterplan .container .masterplan-dos .iconos-modelo{color:#0c1c2e;display:flex;flex-direction:column;gap:20px;justify-content:center;opacity:1;padding-left:2rem;padding-top:2rem;position:relative;text-align:left;z-index:99}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner{max-width:100px;padding:0}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner img{height:20px;width:10px}#masterplan .container .masterplan-dos .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-dos .iconos-modelo .item .small,#masterplan .container .masterplan-dos .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-dos .imagen{padding-left:150px}#masterplan .container .masterplan-dos .imagen .imagen-masterplan-dos{height:900px;width:1000px}#masterplan .container .masterplan-dos .imagen .brujula{bottom:35rem;left:23rem;padding-top:0;position:relative}#masterplan .container .masterplan-dos .imagen .brujula img{height:86px;width:72px}#masterplan .mp-imagen{display:flex;justify-content:center;margin-top:30px;position:relative}#masterplan .mp-imagen .guia{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:55px;justify-content:center;left:10px;padding:10px;position:absolute;top:5px;width:55px}}@media screen and (min-width:1799px){#masterplan .container .masterplan-uno{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,.2fr) 1fr}#masterplan .container .masterplan-uno .encabezado{display:block;grid-area:1/1/2/8;margin-bottom:3rem;position:relative;text-align:center}#masterplan .container .masterplan-uno .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:55px;font-style:normal;font-weight:400;letter-spacing:-1.04px;line-height:50px}#masterplan .container .masterplan-uno .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-uno .encabezado .titulo:after,#masterplan .container .masterplan-uno .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-uno .encabezado .titulo:before{margin-right:5px;right:26%;width:50px}#masterplan .container .masterplan-uno .encabezado .titulo:after{left:26%;margin-left:5px;width:50px}#masterplan .container .masterplan-uno .iconos-modelo{align-items:center;color:#0c1c2e;display:flex;flex-direction:row;gap:20px;grid-area:2/1/3/8;justify-content:center;margin-bottom:3rem;opacity:1;text-align:left}#masterplan .container .masterplan-uno .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-uno .iconos-modelo .item .small,#masterplan .container .masterplan-uno .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-uno .mapa{display:flex;grid-area:3/1/4/8}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen{display:flex;justify-content:center;margin-top:30px;position:relative}#masterplan .container .masterplan-uno .mapa .imagen .mp-imagen .guia{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:55px;justify-content:center;left:10px;padding:10px;position:absolute;top:5px;width:55px}#masterplan .container .masterplan-uno .mapa .brujula{padding-top:490px}#masterplan .container .masterplan-dos{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,.12fr) 1fr;margin-top:50px}#masterplan .container .masterplan-dos .encabezado{display:block;grid-area:1/1/2/8;margin-bottom:3rem;position:relative;text-align:center}#masterplan .container .masterplan-dos .encabezado .titulo{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:55px;font-style:normal;font-weight:400;letter-spacing:-1.04px;line-height:50px;padding-top:0}#masterplan .container .masterplan-dos .encabezado .titulo span{color:#0c1c2e;font-family:Arboria\, Light,sans-serif;font-size:45px;font-style:normal;font-weight:300;letter-spacing:-.85px;line-height:50px}#masterplan .container .masterplan-dos .encabezado .titulo:after,#masterplan .container .masterplan-dos .encabezado .titulo:before{background-color:#0c1c2e;content:"";height:2px;position:absolute;top:50%}#masterplan .container .masterplan-dos .encabezado .titulo:before{margin-right:5px;right:26%;width:50px}#masterplan .container .masterplan-dos .encabezado .titulo:after{left:26%;margin-left:5px;width:50px}#masterplan .container .masterplan-dos .mapa{grid-area:2/1/4/8}#masterplan .container .masterplan-dos .iconos-modelo{color:#0c1c2e;display:flex;flex-direction:column;gap:20px;grid-area:2/5/4/8;justify-content:center;margin-bottom:3rem;opacity:1;padding-left:2rem;padding-top:0;position:relative;text-align:left;z-index:99}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner{max-width:100px;padding:0}#masterplan .container .masterplan-dos .iconos-modelo .tooltip-inner img{height:20px;width:10px}#masterplan .container .masterplan-dos .iconos-modelo .item{font-family:Arboria\, Medium,sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:0;line-height:42px;text-transform:uppercase}#masterplan .container .masterplan-dos .iconos-modelo .item .small,#masterplan .container .masterplan-dos .iconos-modelo .item small{font-family:Arboria\, Book,sans-serif;font-size:15px;letter-spacing:.75px;line-height:5px}#masterplan .container .masterplan-dos .imagen{padding-left:150px}#masterplan .container .masterplan-dos .imagen .imagen-masterplan-dos{height:900px;width:1000px}#masterplan .container .masterplan-dos .imagen .brujula{bottom:36rem;left:24rem;padding-top:0;position:relative}#masterplan .mp-imagen{display:flex;justify-content:center;margin-top:30px;position:relative}#masterplan .mp-imagen .guia{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:55px;justify-content:center;left:10px;padding:10px;position:absolute;top:5px;width:55px}}@media screen and (min-width:1600px){#masterplan{padding:113px 10vw 0}#masterplan .identificar-modelo .modelo{width:unset}#masterplan .mp-imagen{margin-top:73px}#masterplan .mp-imagen img{width:100%}#masterplan .guia{right:220px}}#banner-slide{height:500px;position:relative}#banner-slide .slide .items{height:500px}#banner-slide .slide .items .item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;padding:42px 20px 0}#banner-slide .slide .items .item.item-1{background-image:var(--slide1_banner_phone)}#banner-slide .slide .items .item.item-2{background-image:var(--slide2_banner_phone)}#banner-slide .slide .items .item.item-3{background-image:var(--slide3_banner_phone)}#banner-slide .slide .items .item.item-4{background-image:var(--slide4_banner_phone)}#banner-slide .slide .items .item.item-5{background-image:var(--slide5_banner_phone)}#banner-slide .slide .items .item.item-6{background-image:var(--slide6_banner_phone)}#banner-slide .slide .items .item.item-7{background-image:var(--slide7_banner_phone)}#banner-slide .slide .items .item .in{align-items:center;display:flex;gap:50px}#banner-slide .slide .items .item .in .logo-slide{width:40%}#banner-slide .slide .items .item .in .logo-slide img{width:100%}#banner-slide .slide .items .item .in .texto{color:#fff;font-family:Arboria\, Bold,sans-serif;font-size:45px;letter-spacing:-1px;line-height:45px;width:40%}#banner-slide .slide .items .item .in .texto .small,#banner-slide .slide .items .item .in .texto small{color:#fff;display:block;font-family:Arboria\, Bold,sans-serif;font-size:18px;letter-spacing:-.5px;line-height:18px}#banner-slide .arrows{display:flex;gap:15px;left:65vw;position:absolute;top:430px;z-index:999}@media screen and (min-width:768px){#banner-slide,#banner-slide .slide .items{height:680px}#banner-slide .slide .items .item{height:680px;padding:39px 36px 0}#banner-slide .slide .items .item.item-1{background-image:var(--slide1_banner_tablet)}#banner-slide .slide .items .item.item-2{background-image:var(--slide2_banner_tablet)}#banner-slide .slide .items .item.item-3{background-image:var(--slide3_banner_tablet)}#banner-slide .slide .items .item.item-4{background-image:var(--slide4_banner_tablet)}#banner-slide .slide .items .item.item-5{background-image:var(--slide5_banner_tablet)}#banner-slide .slide .items .item.item-6{background-image:var(--slide6_banner_tablet)}#banner-slide .slide .items .item.item-7{background-image:var(--slide7_banner_tablet)}#banner-slide .slide .items .item .in{align-items:center;display:flex;gap:50px;justify-content:space-between}#banner-slide .slide .items .item .in .logo-slide{width:40%}#banner-slide .slide .items .item .in .logo-slide img{width:100%}#banner-slide .slide .items .item .in .texto{font-size:75px;line-height:75px;width:40%}#banner-slide .slide .items .item .in .texto .small,#banner-slide .slide .items .item .in .texto small{font-size:32px;line-height:32px}#banner-slide .arrows{display:flex;gap:15px;left:75vw;top:600px}}@media screen and (min-width:992px){#banner-slide .slide .items .item{padding:18px 5vw 0}#banner-slide .slide .items .item.item-1{background-image:var(--slide1_banner_note)}#banner-slide .slide .items .item.item-2{background-image:var(--slide2_banner_note)}#banner-slide .slide .items .item.item-3{background-image:var(--slide3_banner_note)}#banner-slide .slide .items .item.item-4{background-image:var(--slide4_banner_note)}#banner-slide .slide .items .item.item-5{background-image:var(--slide5_banner_note)}#banner-slide .slide .items .item.item-6{background-image:var(--slide6_banner_note)}#banner-slide .slide .items .item.item-7{background-image:var(--slide7_banner_note)}#banner-slide .slide .items .item .in{align-items:flex-start;gap:unset}#banner-slide .slide .items .item .in .logo-slide{width:unset}#banner-slide .slide .items .item .in .logo-slide img{width:100%}#banner-slide .slide .items .item .in .texto{font-size:156px;letter-spacing:3px;line-height:156px;width:unset}#banner-slide .slide .items .item .in .texto .small,#banner-slide .slide .items .item .in .texto small{font-size:65px;letter-spacing:1px;line-height:65px}#banner-slide .arrows{display:flex;gap:26px;left:calc(95vw - 186px);top:567px}#banner-slide .arrows img{height:65px;width:65px}}#ubicacion{margin-bottom:100px;padding-top:0}#ubicacion .container .encabezado{display:block;padding-top:40px;position:relative;text-align:center}#ubicacion .container .encabezado .texto{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.55px;line-height:62px;position:relative}#ubicacion .container .encabezado .texto:after{background-color:#0c1c2e;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:50px}#ubicacion .container .botones-tab .nav{justify-content:center}#ubicacion .container .botones-tab .nav-link{background:#9da3a4 0 0 no-repeat padding-box;border-radius:0;box-shadow:6px 6px 10px rgba(0,0,0,.161);color:#fff;font:normal normal 700 12px/35px Arboria\, Book,sans-serif;letter-spacing:1.8px;opacity:1;text-align:left}#ubicacion .container .botones-tab .nav-link.active{background:#bc2620 0 0 no-repeat padding-box;box-shadow:6px 6px 10px rgba(0,0,0,.161);opacity:1}#ubicacion .container .mapa-ubicacion{background:#fff 0 0 no-repeat padding-box;opacity:1;padding-top:2rem}#ubicacion .container .mapa-ubicacion iframe{height:15rem;width:22rem}@media screen and (min-width:768px){#ubicacion{margin-bottom:100px;padding-top:0}#ubicacion .container .encabezado{display:block;padding-top:40px;position:relative;text-align:center}#ubicacion .container .encabezado .texto{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.66px;line-height:62px;position:relative}#ubicacion .container .encabezado .texto:after{background-color:#0c1c2e;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:50px}#ubicacion .container .botones-tab .nav{justify-content:center}#ubicacion .container .botones-tab .nav-link{color:#fff;font:normal normal 700 14px/35px Arboria\, Book,sans-serif;letter-spacing:2.1px;text-align:left}#ubicacion .container .botones-tab #tab1-tab{margin-left:10rem}#ubicacion .container .botones-tab #tab2-tab{margin-right:10rem}#ubicacion .container .mapa-ubicacion{background:#fff 0 0 no-repeat padding-box;opacity:1;padding-top:2rem}#ubicacion .container .mapa-ubicacion iframe{height:15rem;width:44rem}}@media screen and (min-width:992px){#ubicacion{height:40rem;margin-bottom:0;overflow:hidden;padding-top:0;width:100%}#ubicacion .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,.1fr)}#ubicacion .container .encabezado{display:block;grid-area:1/1/2/3;padding-top:40px;position:relative;text-align:left}#ubicacion .container .encabezado .texto{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.88px;line-height:62px;position:relative}#ubicacion .container .encabezado .texto:after{background-color:#0c1c2e;bottom:-10px;content:"";height:2px;left:8%;position:absolute;transform:translateX(-50%);width:5rem}#ubicacion .container .botones-tab{grid-area:1/3/2/6;padding-top:2.5rem}#ubicacion .container .botones-tab .nav{justify-content:center}#ubicacion .container .botones-tab .nav-link{color:#fff;font:normal normal 700 14px/35px Arboria\, Book,sans-serif;letter-spacing:2.1px;text-align:left}#ubicacion .container .botones-tab #tab1-tab{margin-left:20rem}#ubicacion .container .botones-tab #tab2-tab{margin-right:2rem}#ubicacion .container .mapa-ubicacion{background:#fff 0 0 no-repeat padding-box;grid-area:2/1/4/6;opacity:1;padding-top:2rem}#ubicacion .container .mapa-ubicacion iframe{height:435px;width:79rem}}@media screen and (min-width:1799px){#ubicacion{margin-bottom:0;overflow:hidden;padding-top:0}#ubicacion .container .encabezado{display:block;padding-top:40px;position:relative;text-align:left}#ubicacion .container .encabezado .texto{display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.88px;line-height:62px;position:relative}#ubicacion .container .encabezado .texto:after{background-color:#0c1c2e;bottom:-10px;content:"";height:2px;left:8%;position:absolute;transform:translateX(-50%);width:5rem}#ubicacion .container .botones-tab{grid-area:1/3/2/6;padding-top:2.5rem}#ubicacion .container .botones-tab .nav{justify-content:center}#ubicacion .container .botones-tab .nav-link{color:#fff;font:normal normal 700 14px/35px Arboria\, Book,sans-serif;letter-spacing:2.1px;text-align:left}#ubicacion .container .botones-tab #tab1-tab{margin-left:20rem}#ubicacion .container .botones-tab #tab2-tab{margin-right:2rem}#ubicacion .container .mapa-ubicacion{background:#fff 0 0 no-repeat padding-box;opacity:1;padding-top:2rem}#ubicacion .container .mapa-ubicacion iframe{height:435px;width:1270px}}#banner-cotizar{padding-bottom:50px}#banner-cotizar .container .encabezado{align-items:center;display:flex;flex-direction:column;justify-content:center}#banner-cotizar .container .encabezado .logo{padding-bottom:30px}#banner-cotizar .container .contenido{display:flex;flex-direction:column}#banner-cotizar .container .contenido .item{color:#0c1c2e;opacity:1;padding-left:20px;padding-right:20px;text-align:left}#banner-cotizar .container .contenido .item .textos{display:block;text-align:left}#banner-cotizar .container .contenido .item .textos .titulo{font-family:BrownRosemary,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:1rem}#banner-cotizar .container .contenido .item .textos .titulo .subtitulo{display:block;font-family:Arboria\, Light,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:48px}#banner-cotizar .container .contenido .item .boton{padding-left:40px;padding-right:40px}#banner-cotizar .container .contenido .item .boton .btn{border:none;border-radius:0;box-shadow:6px 6px 10px rgba(0,0,0,.161);color:#fff;margin-top:20px;opacity:1;padding:10px 20px;text-align:center;width:100%}#banner-cotizar .container .contenido .item .boton .btn:hover{opacity:.8}#banner-cotizar .container .contenido .item .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}@media screen and (min-width:768px){#banner-cotizar .container .encabezado{align-items:center;display:flex;flex-direction:column;justify-content:center}#banner-cotizar .container .encabezado .logo{padding-bottom:30px}#banner-cotizar .container .contenido{grid-gap:10px;display:grid;grid-auto-flow:dense;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));justify-content:center}#banner-cotizar .container .contenido .item{color:#0c1c2e;opacity:1;padding-left:.5rem;padding-right:1rem;text-align:left}#banner-cotizar .container .contenido .item .textos{display:block;text-align:left}#banner-cotizar .container .contenido .item .textos .titulo{font-family:BrownRosemary,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:1rem}#banner-cotizar .container .contenido .item .textos .titulo .subtitulo{display:block;font-family:Arboria\, Light,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:48px}#banner-cotizar .container .contenido .item .boton{padding-left:40px;padding-right:40px}#banner-cotizar .container .contenido .item .boton .btn{border:none;border-radius:0;box-shadow:6px 6px 10px rgba(0,0,0,.161);color:#fff;margin-top:20px;opacity:1;padding:10px 20px;text-align:center;width:100%}#banner-cotizar .container .contenido .item .boton .btn:hover{opacity:.8}#banner-cotizar .container .contenido .item .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#banner-cotizar .container .contenido .item:nth-child(3){grid-column:span 2}#banner-cotizar .container .contenido .item:nth-child(3) .img{padding-left:11rem}#banner-cotizar .container .contenido .item:nth-child(3) .boton{padding-left:12rem;padding-right:12rem}}@media screen and (min-width:992px){#banner-cotizar .container .encabezado{align-items:center;display:flex;flex-direction:column;justify-content:center}#banner-cotizar .container .encabezado .logo{padding-bottom:30px}#banner-cotizar .container .contenido{display:flex;flex-direction:row}#banner-cotizar .container .contenido .item{color:#0c1c2e;opacity:1;padding-left:20px;padding-right:20px;text-align:left}#banner-cotizar .container .contenido .item .textos{display:block;text-align:left}#banner-cotizar .container .contenido .item .textos .titulo{font-family:BrownRosemary,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-1.12px;line-height:1.2}#banner-cotizar .container .contenido .item .textos .titulo .subtitulo{display:block;font-family:Arboria\, Light,sans-serif;font-size:25px;font-style:normal;font-weight:400;letter-spacing:0;line-height:48px}#banner-cotizar .container .contenido .item .boton{padding-left:40px;padding-right:40px}#banner-cotizar .container .contenido .item .boton .btn{border:none;border-radius:0;box-shadow:6px 6px 10px rgba(0,0,0,.161);color:#fff;margin-top:20px;opacity:1;padding:10px 20px;text-align:center;width:100%}#banner-cotizar .container .contenido .item .boton .btn:hover{opacity:.8}#banner-cotizar .container .contenido .item .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}#banner-cotizar .container .contenido .item:nth-child(3){grid-column:0}#banner-cotizar .container .contenido .item:nth-child(3) .img{padding-left:0}#banner-cotizar .container .contenido .item:nth-child(3) .boton{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1799px){#banner-cotizar .container .encabezado{align-items:center;display:flex;flex-direction:column;justify-content:center}#banner-cotizar .container .encabezado .logo{padding-bottom:30px}#banner-cotizar .container .contenido{display:flex;flex-direction:row}#banner-cotizar .container .contenido .item{color:#0c1c2e;opacity:1;padding-left:20px;padding-right:20px;text-align:left}#banner-cotizar .container .contenido .item .textos{display:block;text-align:left}#banner-cotizar .container .contenido .item .textos .titulo{font-family:BrownRosemary,sans-serif;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-1.12px;line-height:1.2}#banner-cotizar .container .contenido .item .textos .titulo .subtitulo{display:block;font-family:Arboria\, Light,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2}#banner-cotizar .container .contenido .item .boton{padding-left:40px;padding-right:40px}#banner-cotizar .container .contenido .item .boton .btn{border:none;border-radius:0;box-shadow:6px 6px 10px rgba(0,0,0,.161);color:#fff;margin-top:20px;opacity:1;padding:10px 20px;text-align:center;width:100%}#banner-cotizar .container .contenido .item .boton .btn:hover{opacity:.8}#banner-cotizar .container .contenido .item .boton .btn.cotizar{background:#7a9f60 0 0 no-repeat padding-box}}#contacto{margin-bottom:100px;margin-top:100px}#contacto .container{grid-column-gap:1rem;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,.1fr);padding-left:2rem;padding-right:1rem}#contacto .container .logo-contacto{grid-area:1/1/2/2}#contacto .container .logo-empresa{grid-area:1/2/2/3}#contacto .container .texto-contacto{grid-area:2/1/3/3}#contacto .container .direcciones{grid-area:3/1/4/2}#contacto .container .contacto{grid-area:3/2/4/3}#contacto .container .formulario{grid-area:4/1/5/3}#contacto .container .logo-footer{margin-bottom:55px}#contacto .container .texto-contacto{align-items:start;color:#0c1c2e;display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:20px;font-style:400;letter-spacing:0;line-height:36px;opacity:1;padding-top:3rem;position:relative;text-align:left}#contacto .container .texto-contacto .small,#contacto .container .texto-contacto small{display:block;font-family:Arboria\, Book,sans-serif;font-size:12px;font-style:normal;letter-spacing:1.2px;line-height:0;margin-bottom:10px}#contacto .container .logo-empresa{padding-left:2rem}#contacto .container .contacto,#contacto .container .direcciones{list-style:none;padding-left:0}#contacto .container .contacto a,#contacto .container .direcciones a{text-decoration:none}#contacto .container .direcciones{color:#0c1c2e;opacity:1;text-align:left}#contacto .container .direcciones .item .contacto,#contacto .container .direcciones .item .direccion,#contacto .container .direcciones .item .numero,#contacto .container .direcciones .item .region,#contacto .container .direcciones .item .titulo{font-family:Arboria\, Book,sans-serif;font-size:12px;font-style:normal;letter-spacing:0;line-height:18px;margin-bottom:4px}#contacto .container .contacto{color:#0c1c2e;opacity:1;text-align:left}#contacto .container .contacto .numeros .numero,#contacto .container .contacto .numeros .titulo{font-family:Arboria\, Book,sans-serif;font-size:12px;font-style:normal;letter-spacing:0;line-height:18px;margin-bottom:4px}#contacto .container .formulario{display:flex;justify-content:center}#contacto .container .formulario iframe{height:34rem;min-width:9rem;width:100%}@media screen and (min-width:768px){#contacto .container{grid-column-gap:1rem;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,.1fr);padding-left:2rem;padding-right:1rem}#contacto .container .logo-contacto{grid-area:1/1/2/2}#contacto .container .logo-empresa{grid-area:1/2/2/3}#contacto .container .texto-contacto{grid-area:2/1/3/3}#contacto .container .direcciones{grid-area:3/1/4/2}#contacto .container .contacto{grid-area:3/2/4/3}#contacto .container .formulario{grid-area:4/1/5/3}#contacto .container .logo-footer{margin-bottom:55px}#contacto .container .texto-contacto{align-items:start;color:#0c1c2e;display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:30px;font-style:400;letter-spacing:0;line-height:36px;opacity:1;padding-top:3rem;position:relative;text-align:left}#contacto .container .texto-contacto .small,#contacto .container .texto-contacto small{display:block;font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:1.6px;line-height:0;margin-bottom:10px}#contacto .container .logo-empresa{padding-left:2rem}#contacto .container .contacto,#contacto .container .direcciones{list-style:none;padding-left:0}#contacto .container .contacto a,#contacto .container .direcciones a{text-decoration:none}#contacto .container .direcciones{color:#0c1c2e;opacity:1;text-align:left}#contacto .container .direcciones .item .contacto,#contacto .container .direcciones .item .direccion,#contacto .container .direcciones .item .numero,#contacto .container .direcciones .item .region,#contacto .container .direcciones .item .titulo{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:20px;margin-bottom:4px}#contacto .container .contacto{color:#0c1c2e;opacity:1;text-align:left}#contacto .container .contacto .numeros .numero,#contacto .container .contacto .numeros .titulo{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:20px;margin-bottom:4px}#contacto .container .formulario{display:flex;justify-content:center}#contacto .container .formulario iframe{height:36rem;min-width:9rem;width:100%}}@media screen and (min-width:992px){#contacto .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr)}#contacto .container .logo-contacto{grid-area:1/1/2/2}#contacto .container .texto-contacto{grid-area:2/1/3/2}#contacto .container .direcciones{grid-area:3/1/4/2}#contacto .container .contacto{grid-area:4/1/5/2}#contacto .container .logo-empresa{grid-area:5/1/6/2}#contacto .container .formulario{grid-area:1/2/6/4}#contacto .container .logo-footer{margin-bottom:55px}#contacto .container .texto-contacto{align-items:start;color:#0c1c2e;display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:35px;font-style:400;letter-spacing:0;line-height:1.2;opacity:1;position:relative;text-align:left}#contacto .container .texto-contacto .small,#contacto .container .texto-contacto small{display:block;font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.6;margin-bottom:10px}#contacto .container .contacto,#contacto .container .direcciones,#contacto .container .proyectos{list-style:none;padding-left:0}#contacto .container .contacto a,#contacto .container .direcciones a,#contacto .container .proyectos a{text-decoration:none}#contacto .container .direcciones{color:#0c1c2e;opacity:1;text-align:left}#contacto .container .direcciones .item .contacto,#contacto .container .direcciones .item .direccion,#contacto .container .direcciones .item .numero,#contacto .container .direcciones .item .region,#contacto .container .direcciones .item .titulo{font-family:Arboria\, Book,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:25px;margin-bottom:4px}#contacto .container .formulario{display:flex;justify-content:center;padding-top:200px}#contacto .container .formulario iframe{height:40rem;width:60rem}}@media screen and (min-width:1799px){#contacto .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr)}#contacto .container .logo-contacto{grid-area:1/1/2/2}#contacto .container .texto-contacto{grid-area:2/1/3/2}#contacto .container .direcciones{grid-area:3/1/4/2}#contacto .container .contacto{grid-area:4/1/5/2}#contacto .container .logo-empresa{grid-area:5/1/6/2}#contacto .container .formulario{grid-area:1/2/6/4}#contacto .container .logo-footer{margin-bottom:55px}#contacto .container .texto-contacto{align-items:start;color:#0c1c2e;display:flex;flex-direction:column;font-family:BrownRosemary,sans-serif;font-size:40px;font-style:400;letter-spacing:-1.12px;line-height:1.2;opacity:1;position:relative;text-align:left}#contacto .container .texto-contacto .small,#contacto .container .texto-contacto small{display:block;font-family:Arboria\, Book,sans-serif;font-size:20px;font-style:normal;letter-spacing:2px;line-height:1.2;margin-bottom:10px}#contacto .container .contacto,#contacto .container .direcciones,#contacto .container .proyectos{list-style:none;padding-left:0}#contacto .container .contacto a,#contacto .container .direcciones a,#contacto .container .proyectos a{text-decoration:none}#contacto .container .direcciones{color:#0c1c2e;opacity:1;text-align:left}#contacto .container .direcciones .item .contacto,#contacto .container .direcciones .item .direccion,#contacto .container .direcciones .item .numero,#contacto .container .direcciones .item .region,#contacto .container .direcciones .item .titulo{font-family:Arboria\, Book,sans-serif;font-size:18px;font-style:normal;letter-spacing:0;line-height:25px;margin-bottom:4px}#contacto .container .formulario{display:flex;justify-content:center;padding-top:200px}#contacto .container .formulario iframe{height:34rem;min-width:1000px;width:auto}}#exampleModal .modal-dialog .modal-content{height:700px;position:relative}#exampleModal .modal-dialog .modal-content .cerrar{left:-6px;position:absolute;top:-6px;z-index:1}#exampleModal .modal-dialog .modal-content iframe{height:100%;width:100%}footer{background-clip:padding-box;background-color:#292c30;background-position:0 0;background-repeat:no-repeat;opacity:1;padding:77px 0 43px;position:relative}footer .container{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}footer .container p{color:#fff;font-family:Arboria\, Light,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:30px;text-align:left}footer .container #scroll-up{border-radius:50%;bottom:90%;display:inline-block;font-size:20px;height:43px;line-height:40px;position:absolute;right:80px;text-align:center;transition:opacity .3s;width:43px;z-index:90}@media screen and (min-width:768px){footer .container #scroll-up{bottom:90%;right:80px}}@media screen and (min-width:992px){footer .container #scroll-up{bottom:190px;right:80px}}.wp-site-blocks{display:none}#modal-lightbox{padding-top:8rem}#modal-lightbox .modal-dialog .modal-content .modal-body{position:relative}#modal-lightbox .modal-dialog .modal-content .modal-body button{background-color:transparent;background-size:cover;border:none;position:absolute;right:-1.5rem;top:-1.5rem}#modal-lightbox .modal-dialog .modal-content .modal-body img{-o-object-fit:contain;object-fit:contain;width:100%}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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WEYsQ01sWEEsd0JBSUUsZU5xWEYsQ01sWEEsR0FDRSxlTnFYRixDTWhYQSxHQUNFLG9CQUNBLGFObVhGLENNN1dBLFdBQ0UsZU5nWEYsQ014V0EsU0FFRSxrQk4yV0YsQ01uV0EsYUY2RU0sZ0JKMFJOLENNaFdBLFdBRUUsd0NBREEsZU5vV0YsQ00xVkEsUUYyRE0sZUFMSSxDRWxEUixjQUZBLGtCQUdBLHVCTjZWRixDTTFWQSxJQUFNLGFOOFZOLENNN1ZBLElBQU0sU05pV04sQ001VkEsRUFDRSw4REFDQSx5Qk4rVkYsQ003VkUsUUFDRSxrRE4rVkosQ01wVkUsNERBRUUsY0FDQSxvQk5zVkosQ00vVUEsa0JBSUUsb0NDaVY0QixDSGxVeEIsYUpvVU4sQ00zVUEsSUFDRSxjRk1JLGdCQUxJLENFQ1IsbUJBREEsYUFFQSxhTitVRixDTTFVRSxTQUVFLGNGSkUsaUJBTEksQ0VVTixpQk40VUosQ014VUEsS0FHRSxxQkFEQSwyQkZYSSxnQkp1Vk4sQ014VUUsT0FDRSxhTjBVSixDTXRVQSxJQUlFLHFDQ281Q2tDLENDeHJEaEMscUJGbVNGLHVCQ281Q2tDLENIMzZDOUIsZ0JBTEksQ0UwQlIsd0JONlVGLENNdlVFLFFGM0JJLGFBTEksQ0VpQ04sU04wVUosQ00vVEEsT0FDRSxlTmtVRixDTTVUQSxRQUVFLHFCTitURixDTXZUQSxNQUVFLHlCQURBLG1CTjJURixDTXZUQSxRQUdFLCtCQ3daNEIsQ0R6WjVCLG9CQ3VYNEIsQ0R4WDVCLGlCQ3dYNEIsQ0RyWDVCLGVOMFRGLENNblRBLEdBRUUsbUJBQ0EsK0JOcVRGLENNbFRBLDJCQVFFLGVBRkEsb0JOdVRGLENNN1NBLE1BQ0Usb0JOZ1RGLENNMVNBLE9BRUUsZU40U0YsQ01wU0EsaUNBQ0UsU051U0YsQ01sU0Esc0NBTUUsb0JGM0hJLGlCQUxJLENFa0lSLG9CQUhBLFFOd1NGLENNalNBLGNBRUUsbUJOb1NGLENNL1JBLGNBQ0UsY05rU0YsQ00vUkEsT0FHRSxnQk5nU0YsQ003UkUsZ0JBQ0UsU04rUkosQ014UkEsMElBQ0Usc0JOMlJGLENNblJBLGdEQUlFLHlCTnNSRixDTW5SSSw0R0FDRSxjTndSTixDTWpSQSxtQkFFRSxrQkFEQSxTTnFSRixDTS9RQSxTQUNFLGVOa1JGLENNeFFBLFNBSUUsU0FEQSxTQUZBLFlBQ0EsU042UUYsQ01uUUEsT0FDRSxXRjdNTSxnQ0VtTk4sb0JBSEEsbUJDZ040QixDRGpONUIsVUFEQSxVTjBRRixDSXBuQkksMEJFd1dKLE9Gck1RLGdCSnFkTixDQUNGLENNeFFFLFNBQ0UsVU4wUUosQ01uUUEsK09BT0UsU05zUUYsQ01uUUEsNEJBQ0UsV05zUUYsQ003UEEsY0FFRSw2QkFEQSxtQk5pUUYsQ003T0EsNEJBQ0UsdUJOd1BGLENNblBBLCtCQUNFLFNOc1BGLENNL09BLHVCQUVFLDBCQURBLFlObVBGLENNN09BLE9BQ0Usb0JOZ1BGLENNM09BLE9BQ0UsUU44T0YsQ012T0EsUUFFRSxlQURBLGlCTjJPRixDTWxPQSxTQUNFLHVCTnFPRixDTTdOQSxTQUNFLHNCTmdPRixDU3B5QkEsTUxtUU0saUJBTEksQ0s1UFIsZVR1eUJGLENTbHlCRSxXTGdRTSxpQ0s1UEosZUZ5bkJrQixDRXhuQmxCLGVUbXlCSixDSXBzQkksMEJLcEdGLFdMdVFNLGNKcWlCTixDQUNGLENTN3lCRSxXTGdRTSxpQ0s1UEosZUZ5bkJrQixDRXhuQmxCLGVUOHlCSixDSS9zQkksMEJLcEdGLFdMdVFNLGdCSmdqQk4sQ0FDRixDU3h6QkUsV0xnUU0saUNLNVBKLGVGeW5Ca0IsQ0V4bkJsQixlVHl6QkosQ0kxdEJJLDBCS3BHRixXTHVRTSxjSjJqQk4sQ0FDRixDU24wQkUsV0xnUU0saUNLNVBKLGVGeW5Ca0IsQ0V4bkJsQixlVG8wQkosQ0lydUJJLDBCS3BHRixXTHVRTSxnQkpza0JOLENBQ0YsQ1M5MEJFLFdMZ1FNLGlDSzVQSixlRnluQmtCLENFeG5CbEIsZVQrMEJKLENJaHZCSSwwQktwR0YsV0x1UU0sY0ppbEJOLENBQ0YsQ1N6MUJFLFdMZ1FNLGlDSzVQSixlRnluQmtCLENFeG5CbEIsZVQwMUJKLENJM3ZCSSwwQktwR0YsV0x1UU0sZ0JKNGxCTixDQUNGLENTdjBCQSw0QkMzREUsZ0JBREEsY1Y2NEJGLENTOTBCQSxrQkFDRSxvQlRpMUJGLENTLzBCRSxtQ0FDRSxrQlRpMUJKLENTdjBCQSxZTDhNTSxnQkFMSSxDS3ZNUix3QlQwMEJGLENTdDBCQSxZTHdNTSxpQkFMSSxDS2xNUixrQlQwMEJGLENTdjBCRSx3QkFDRSxlVHkwQkosQ1NyMEJBLG1CQUlFLGFGdEZTLENIaVJMLGdCQUxJLENLeExSLGtCRnVUTyxDRXhUUCxnQlQyMEJGLENTdDBCRSwwQkFDRSxZVHcwQkosQ1dsNkJBLDBCQ0NFLFlBSEEsY1prN0JGLENXaDdCQSxlQUVFLGtDSnlqRGtDLENJeGpEbEMsMkRIR0Usc0NHTEYsY1grNkJGLENXajZCQSxRQUVFLG9CWG02QkYsQ1doNkJBLFlBRUUsY0FEQSxtQlhvNkJGLENXaDZCQSxnQkFFRSwrQko0aURrQyxDSHJ6QzlCLGdCSjRxQk4sQ2FyOEJFLG1HQ0hBLHFCQUNBLGdCQUtBLGlCQURBLGtCQURBLHlDQURBLDBDQURBLFVkczlCRixDZTU1QkkseUJGNUNFLHlCQUNFLGViNDhCTixDQUNGLENlbDZCSSx5QkY1Q0UsdUNBQ0UsZWJpOUJOLENBQ0YsQ2V2NkJJLHlCRjVDRSxxREFDRSxlYnM5Qk4sQ0FDRixDZTU2QkksMEJGNUNFLG1FQUNFLGdCYjI5Qk4sQ0FDRixDZWo3QkksMEJGNUNFLGtGQUNFLGdCYmcrQk4sQ0FDRixDZ0JqL0JBLE1BRUksb0poQnUvQkosQ2dCbC9CRSxLQ05BLHFCQUNBLGdCQUNBLGFBQ0EsZUFJQSx5Q0FEQSwwQ0FEQSxzQ2pCNi9CRixDZ0J6L0JJLE9DT0YsY0FLQSw4QkFIQSxlQUVBLHlDQURBLDBDQUZBLFVqQnkvQkYsQ2lCdDhCTSxLQUNFLFdqQnk4QlIsQ2lCdDhCTSxpQkFwQ0osY0FDQSxVakI4K0JGLENpQmgrQkUsY0FDRSxjQUNBLFVqQm0rQkosQ2lCcitCRSxjQUNFLGNBQ0EsU2pCdytCSixDaUIxK0JFLGNBQ0UsY0FDQSxvQmpCNitCSixDaUIvK0JFLGNBQ0UsY0FDQSxTakJrL0JKLENpQnAvQkUsY0FDRSxjQUNBLFNqQnUvQkosQ2lCei9CRSxjQUNFLGNBQ0Esb0JqQjQvQkosQ2lCNzlCTSxVQWhESixjQUNBLFVqQmloQ0YsQ2lCNTlCVSxPQWhFTixjQUNBLGlCakJnaUNKLENpQmorQlUsT0FoRU4sY0FDQSxrQmpCcWlDSixDaUJ0K0JVLE9BaEVOLGNBQ0EsU2pCMGlDSixDaUIzK0JVLE9BaEVOLGNBQ0Esa0JqQitpQ0osQ2lCaC9CVSxPQWhFTixjQUNBLGtCakJvakNKLENpQnIvQlUsT0FoRU4sY0FDQSxTakJ5akNKLENpQjEvQlUsT0FoRU4sY0FDQSxrQmpCOGpDSixDaUIvL0JVLE9BaEVOLGNBQ0Esa0JqQm1rQ0osQ2lCcGdDVSxPQWhFTixjQUNBLFNqQndrQ0osQ2lCemdDVSxRQWhFTixjQUNBLGtCakI2a0NKLENpQjlnQ1UsUUFoRU4sY0FDQSxrQmpCa2xDSixDaUJuaENVLFFBaEVOLGNBQ0EsVWpCdWxDSixDaUJoaENZLFVBeERWLHVCakI0a0NGLENpQnBoQ1ksVUF4RFYsd0JqQmdsQ0YsQ2lCeGhDWSxVQXhEVixlakJvbENGLENpQjVoQ1ksVUF4RFYsd0JqQndsQ0YsQ2lCaGlDWSxVQXhEVix3QmpCNGxDRixDaUJwaUNZLFVBeERWLGVqQmdtQ0YsQ2lCeGlDWSxVQXhEVix3QmpCb21DRixDaUI1aUNZLFVBeERWLHdCakJ3bUNGLENpQmhqQ1ksVUF4RFYsZWpCNG1DRixDaUJwakNZLFdBeERWLHdCakJnbkNGLENpQnhqQ1ksV0F4RFYsd0JqQm9uQ0YsQ2lCampDUSxXQUVFLGVqQm9qQ1YsQ2lCampDUSxXQUVFLGVqQm9qQ1YsQ2lCM2pDUSxXQUVFLHFCakI4akNWLENpQjNqQ1EsV0FFRSxxQmpCOGpDVixDaUJya0NRLFdBRUUsb0JqQndrQ1YsQ2lCcmtDUSxXQUVFLG9CakJ3a0NWLENpQi9rQ1EsV0FFRSxrQmpCa2xDVixDaUIva0NRLFdBRUUsa0JqQmtsQ1YsQ2lCemxDUSxXQUVFLG9CakI0bENWLENpQnpsQ1EsV0FFRSxvQmpCNGxDVixDaUJubUNRLFdBRUUsa0JqQnNtQ1YsQ2lCbm1DUSxXQUVFLGtCakJzbUNWLENlaHFDSSx5QkVVRSxRQUNFLFdqQjBwQ04sQ2lCdnBDSSxvQkFwQ0osY0FDQSxVakI4ckNBLENpQmhyQ0EsaUJBQ0UsY0FDQSxVakJrckNGLENpQnByQ0EsaUJBQ0UsY0FDQSxTakJzckNGLENpQnhyQ0EsaUJBQ0UsY0FDQSxvQmpCMHJDRixDaUI1ckNBLGlCQUNFLGNBQ0EsU2pCOHJDRixDaUJoc0NBLGlCQUNFLGNBQ0EsU2pCa3NDRixDaUJwc0NBLGlCQUNFLGNBQ0Esb0JqQnNzQ0YsQ2lCdnFDSSxhQWhESixjQUNBLFVqQjB0Q0EsQ2lCcnFDUSxVQWhFTixjQUNBLGlCakJ3dUNGLENpQnpxQ1EsVUFoRU4sY0FDQSxrQmpCNHVDRixDaUI3cUNRLFVBaEVOLGNBQ0EsU2pCZ3ZDRixDaUJqckNRLFVBaEVOLGNBQ0Esa0JqQm92Q0YsQ2lCcnJDUSxVQWhFTixjQUNBLGtCakJ3dkNGLENpQnpyQ1EsVUFoRU4sY0FDQSxTakI0dkNGLENpQjdyQ1EsVUFoRU4sY0FDQSxrQmpCZ3dDRixDaUJqc0NRLFVBaEVOLGNBQ0Esa0JqQm93Q0YsQ2lCcnNDUSxVQWhFTixjQUNBLFNqQnd3Q0YsQ2lCenNDUSxXQWhFTixjQUNBLGtCakI0d0NGLENpQjdzQ1EsV0FoRU4sY0FDQSxrQmpCZ3hDRixDaUJqdENRLFdBaEVOLGNBQ0EsVWpCb3hDRixDaUI3c0NVLGFBeERWLGFqQnd3Q0EsQ2lCaHRDVSxhQXhEVix1QmpCMndDQSxDaUJudENVLGFBeERWLHdCakI4d0NBLENpQnR0Q1UsYUF4RFYsZWpCaXhDQSxDaUJ6dENVLGFBeERWLHdCakJveENBLENpQjV0Q1UsYUF4RFYsd0JqQnV4Q0EsQ2lCL3RDVSxhQXhEVixlakIweENBLENpQmx1Q1UsYUF4RFYsd0JqQjZ4Q0EsQ2lCcnVDVSxhQXhEVix3QmpCZ3lDQSxDaUJ4dUNVLGFBeERWLGVqQm15Q0EsQ2lCM3VDVSxjQXhEVix3QmpCc3lDQSxDaUI5dUNVLGNBeERWLHdCakJ5eUNBLENpQnR1Q00saUJBRUUsZWpCd3VDUixDaUJydUNNLGlCQUVFLGVqQnV1Q1IsQ2lCOXVDTSxpQkFFRSxxQmpCZ3ZDUixDaUI3dUNNLGlCQUVFLHFCakIrdUNSLENpQnR2Q00saUJBRUUsb0JqQnd2Q1IsQ2lCcnZDTSxpQkFFRSxvQmpCdXZDUixDaUI5dkNNLGlCQUVFLGtCakJnd0NSLENpQjd2Q00saUJBRUUsa0JqQit2Q1IsQ2lCdHdDTSxpQkFFRSxvQmpCd3dDUixDaUJyd0NNLGlCQUVFLG9CakJ1d0NSLENpQjl3Q00saUJBRUUsa0JqQmd4Q1IsQ2lCN3dDTSxpQkFFRSxrQmpCK3dDUixDQUNGLENlMTBDSSx5QkVVRSxRQUNFLFdqQm0wQ04sQ2lCaDBDSSxvQkFwQ0osY0FDQSxVakJ1MkNBLENpQnoxQ0EsaUJBQ0UsY0FDQSxVakIyMUNGLENpQjcxQ0EsaUJBQ0UsY0FDQSxTakIrMUNGLENpQmoyQ0EsaUJBQ0UsY0FDQSxvQmpCbTJDRixDaUJyMkNBLGlCQUNFLGNBQ0EsU2pCdTJDRixDaUJ6MkNBLGlCQUNFLGNBQ0EsU2pCMjJDRixDaUI3MkNBLGlCQUNFLGNBQ0Esb0JqQisyQ0YsQ2lCaDFDSSxhQWhESixjQUNBLFVqQm00Q0EsQ2lCOTBDUSxVQWhFTixjQUNBLGlCakJpNUNGLENpQmwxQ1EsVUFoRU4sY0FDQSxrQmpCcTVDRixDaUJ0MUNRLFVBaEVOLGNBQ0EsU2pCeTVDRixDaUIxMUNRLFVBaEVOLGNBQ0Esa0JqQjY1Q0YsQ2lCOTFDUSxVQWhFTixjQUNBLGtCakJpNkNGLENpQmwyQ1EsVUFoRU4sY0FDQSxTakJxNkNGLENpQnQyQ1EsVUFoRU4sY0FDQSxrQmpCeTZDRixDaUIxMkNRLFVBaEVOLGNBQ0Esa0JqQjY2Q0YsQ2lCOTJDUSxVQWhFTixjQUNBLFNqQmk3Q0YsQ2lCbDNDUSxXQWhFTixjQUNBLGtCakJxN0NGLENpQnQzQ1EsV0FoRU4sY0FDQSxrQmpCeTdDRixDaUIxM0NRLFdBaEVOLGNBQ0EsVWpCNjdDRixDaUJ0M0NVLGFBeERWLGFqQmk3Q0EsQ2lCejNDVSxhQXhEVix1QmpCbzdDQSxDaUI1M0NVLGFBeERWLHdCakJ1N0NBLENpQi8zQ1UsYUF4RFYsZWpCMDdDQSxDaUJsNENVLGFBeERWLHdCakI2N0NBLENpQnI0Q1UsYUF4RFYsd0JqQmc4Q0EsQ2lCeDRDVSxhQXhEVixlakJtOENBLENpQjM0Q1UsYUF4RFYsd0JqQnM4Q0EsQ2lCOTRDVSxhQXhEVix3QmpCeThDQSxDaUJqNUNVLGFBeERWLGVqQjQ4Q0EsQ2lCcDVDVSxjQXhEVix3QmpCKzhDQSxDaUJ2NUNVLGNBeERWLHdCakJrOUNBLENpQi80Q00saUJBRUUsZWpCaTVDUixDaUI5NENNLGlCQUVFLGVqQmc1Q1IsQ2lCdjVDTSxpQkFFRSxxQmpCeTVDUixDaUJ0NUNNLGlCQUVFLHFCakJ3NUNSLENpQi81Q00saUJBRUUsb0JqQmk2Q1IsQ2lCOTVDTSxpQkFFRSxvQmpCZzZDUixDaUJ2NkNNLGlCQUVFLGtCakJ5NkNSLENpQnQ2Q00saUJBRUUsa0JqQnc2Q1IsQ2lCLzZDTSxpQkFFRSxvQmpCaTdDUixDaUI5NkNNLGlCQUVFLG9CakJnN0NSLENpQnY3Q00saUJBRUUsa0JqQnk3Q1IsQ2lCdDdDTSxpQkFFRSxrQmpCdzdDUixDQUNGLENlbi9DSSx5QkVVRSxRQUNFLFdqQjQrQ04sQ2lCeitDSSxvQkFwQ0osY0FDQSxVakJnaERBLENpQmxnREEsaUJBQ0UsY0FDQSxVakJvZ0RGLENpQnRnREEsaUJBQ0UsY0FDQSxTakJ3Z0RGLENpQjFnREEsaUJBQ0UsY0FDQSxvQmpCNGdERixDaUI5Z0RBLGlCQUNFLGNBQ0EsU2pCZ2hERixDaUJsaERBLGlCQUNFLGNBQ0EsU2pCb2hERixDaUJ0aERBLGlCQUNFLGNBQ0Esb0JqQndoREYsQ2lCei9DSSxhQWhESixjQUNBLFVqQjRpREEsQ2lCdi9DUSxVQWhFTixjQUNBLGlCakIwakRGLENpQjMvQ1EsVUFoRU4sY0FDQSxrQmpCOGpERixDaUIvL0NRLFVBaEVOLGNBQ0EsU2pCa2tERixDaUJuZ0RRLFVBaEVOLGNBQ0Esa0JqQnNrREYsQ2lCdmdEUSxVQWhFTixjQUNBLGtCakIwa0RGLENpQjNnRFEsVUFoRU4sY0FDQSxTakI4a0RGLENpQi9nRFEsVUFoRU4sY0FDQSxrQmpCa2xERixDaUJuaERRLFVBaEVOLGNBQ0Esa0JqQnNsREYsQ2lCdmhEUSxVQWhFTixjQUNBLFNqQjBsREYsQ2lCM2hEUSxXQWhFTixjQUNBLGtCakI4bERGLENpQi9oRFEsV0FoRU4sY0FDQSxrQmpCa21ERixDaUJuaURRLFdBaEVOLGNBQ0EsVWpCc21ERixDaUIvaERVLGFBeERWLGFqQjBsREEsQ2lCbGlEVSxhQXhEVix1QmpCNmxEQSxDaUJyaURVLGFBeERWLHdCakJnbURBLENpQnhpRFUsYUF4RFYsZWpCbW1EQSxDaUIzaURVLGFBeERWLHdCakJzbURBLENpQjlpRFUsYUF4RFYsd0JqQnltREEsQ2lCampEVSxhQXhEVixlakI0bURBLENpQnBqRFUsYUF4RFYsd0JqQittREEsQ2lCdmpEVSxhQXhEVix3QmpCa25EQSxDaUIxakRVLGFBeERWLGVqQnFuREEsQ2lCN2pEVSxjQXhEVix3QmpCd25EQSxDaUJoa0RVLGNBeERWLHdCakIybkRBLENpQnhqRE0saUJBRUUsZWpCMGpEUixDaUJ2akRNLGlCQUVFLGVqQnlqRFIsQ2lCaGtETSxpQkFFRSxxQmpCa2tEUixDaUIvakRNLGlCQUVFLHFCakJpa0RSLENpQnhrRE0saUJBRUUsb0JqQjBrRFIsQ2lCdmtETSxpQkFFRSxvQmpCeWtEUixDaUJobERNLGlCQUVFLGtCakJrbERSLENpQi9rRE0saUJBRUUsa0JqQmlsRFIsQ2lCeGxETSxpQkFFRSxvQmpCMGxEUixDaUJ2bERNLGlCQUVFLG9CakJ5bERSLENpQmhtRE0saUJBRUUsa0JqQmttRFIsQ2lCL2xETSxpQkFFRSxrQmpCaW1EUixDQUNGLENlNXBESSwwQkVVRSxRQUNFLFdqQnFwRE4sQ2lCbHBESSxvQkFwQ0osY0FDQSxVakJ5ckRBLENpQjNxREEsaUJBQ0UsY0FDQSxVakI2cURGLENpQi9xREEsaUJBQ0UsY0FDQSxTakJpckRGLENpQm5yREEsaUJBQ0UsY0FDQSxvQmpCcXJERixDaUJ2ckRBLGlCQUNFLGNBQ0EsU2pCeXJERixDaUIzckRBLGlCQUNFLGNBQ0EsU2pCNnJERixDaUIvckRBLGlCQUNFLGNBQ0Esb0JqQmlzREYsQ2lCbHFESSxhQWhESixjQUNBLFVqQnF0REEsQ2lCaHFEUSxVQWhFTixjQUNBLGlCakJtdURGLENpQnBxRFEsVUFoRU4sY0FDQSxrQmpCdXVERixDaUJ4cURRLFVBaEVOLGNBQ0EsU2pCMnVERixDaUI1cURRLFVBaEVOLGNBQ0Esa0JqQit1REYsQ2lCaHJEUSxVQWhFTixjQUNBLGtCakJtdkRGLENpQnByRFEsVUFoRU4sY0FDQSxTakJ1dkRGLENpQnhyRFEsVUFoRU4sY0FDQSxrQmpCMnZERixDaUI1ckRRLFVBaEVOLGNBQ0Esa0JqQit2REYsQ2lCaHNEUSxVQWhFTixjQUNBLFNqQm13REYsQ2lCcHNEUSxXQWhFTixjQUNBLGtCakJ1d0RGLENpQnhzRFEsV0FoRU4sY0FDQSxrQmpCMndERixDaUI1c0RRLFdBaEVOLGNBQ0EsVWpCK3dERixDaUJ4c0RVLGFBeERWLGFqQm13REEsQ2lCM3NEVSxhQXhEVix1QmpCc3dEQSxDaUI5c0RVLGFBeERWLHdCakJ5d0RBLENpQmp0RFUsYUF4RFYsZWpCNHdEQSxDaUJwdERVLGFBeERWLHdCakIrd0RBLENpQnZ0RFUsYUF4RFYsd0JqQmt4REEsQ2lCMXREVSxhQXhEVixlakJxeERBLENpQjd0RFUsYUF4RFYsd0JqQnd4REEsQ2lCaHVEVSxhQXhEVix3QmpCMnhEQSxDaUJudURVLGFBeERWLGVqQjh4REEsQ2lCdHVEVSxjQXhEVix3QmpCaXlEQSxDaUJ6dURVLGNBeERWLHdCakJveURBLENpQmp1RE0saUJBRUUsZWpCbXVEUixDaUJodURNLGlCQUVFLGVqQmt1RFIsQ2lCenVETSxpQkFFRSxxQmpCMnVEUixDaUJ4dURNLGlCQUVFLHFCakIwdURSLENpQmp2RE0saUJBRUUsb0JqQm12RFIsQ2lCaHZETSxpQkFFRSxvQmpCa3ZEUixDaUJ6dkRNLGlCQUVFLGtCakIydkRSLENpQnh2RE0saUJBRUUsa0JqQjB2RFIsQ2lCandETSxpQkFFRSxvQmpCbXdEUixDaUJod0RNLGlCQUVFLG9CakJrd0RSLENpQnp3RE0saUJBRUUsa0JqQjJ3RFIsQ2lCeHdETSxpQkFFRSxrQmpCMHdEUixDQUNGLENlcjBESSwwQkVVRSxTQUNFLFdqQjh6RE4sQ2lCM3pESSxxQkFwQ0osY0FDQSxVakJrMkRBLENpQnAxREEsa0JBQ0UsY0FDQSxVakJzMURGLENpQngxREEsa0JBQ0UsY0FDQSxTakIwMURGLENpQjUxREEsa0JBQ0UsY0FDQSxvQmpCODFERixDaUJoMkRBLGtCQUNFLGNBQ0EsU2pCazJERixDaUJwMkRBLGtCQUNFLGNBQ0EsU2pCczJERixDaUJ4MkRBLGtCQUNFLGNBQ0Esb0JqQjAyREYsQ2lCMzBESSxjQWhESixjQUNBLFVqQjgzREEsQ2lCejBEUSxXQWhFTixjQUNBLGlCakI0NERGLENpQjcwRFEsV0FoRU4sY0FDQSxrQmpCZzVERixDaUJqMURRLFdBaEVOLGNBQ0EsU2pCbzVERixDaUJyMURRLFdBaEVOLGNBQ0Esa0JqQnc1REYsQ2lCejFEUSxXQWhFTixjQUNBLGtCakI0NURGLENpQjcxRFEsV0FoRU4sY0FDQSxTakJnNkRGLENpQmoyRFEsV0FoRU4sY0FDQSxrQmpCbzZERixDaUJyMkRRLFdBaEVOLGNBQ0Esa0JqQnc2REYsQ2lCejJEUSxXQWhFTixjQUNBLFNqQjQ2REYsQ2lCNzJEUSxZQWhFTixjQUNBLGtCakJnN0RGLENpQmozRFEsWUFoRU4sY0FDQSxrQmpCbzdERixDaUJyM0RRLFlBaEVOLGNBQ0EsVWpCdzdERixDaUJqM0RVLGNBeERWLGFqQjQ2REEsQ2lCcDNEVSxjQXhEVix1QmpCKzZEQSxDaUJ2M0RVLGNBeERWLHdCakJrN0RBLENpQjEzRFUsY0F4RFYsZWpCcTdEQSxDaUI3M0RVLGNBeERWLHdCakJ3N0RBLENpQmg0RFUsY0F4RFYsd0JqQjI3REEsQ2lCbjREVSxjQXhEVixlakI4N0RBLENpQnQ0RFUsY0F4RFYsd0JqQmk4REEsQ2lCejREVSxjQXhEVix3QmpCbzhEQSxDaUI1NERVLGNBeERWLGVqQnU4REEsQ2lCLzREVSxlQXhEVix3QmpCMDhEQSxDaUJsNURVLGVBeERWLHdCakI2OERBLENpQjE0RE0sbUJBRUUsZWpCNDRE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QUxJLENnQnpQUixxREFEQSxpRHBCdXdFRixDcUJueUVBLFdBS0UsK0JkeTFCc0MsQ0hua0JsQyxnQkFMSSxDaUJyUlIsaUJyQnd5RUYsQ3NCenlFQSxjQVlFLDZEQUZBLDRCQURBLGtDZmczQnNDLENlOTJCdEMsMkRkSUUsc0NjUEYsMEJmczNCc0MsQ2U3M0J0QyxjbEIwUkksY0FMSSxDa0JoUlIsZWZrbUI0QixDZWptQjVCLGVmeW1CNEIsQ2U3bUI1Qix1QkNTSSxvRURNSixDQWhCQSxVdEJ1ekVGLEN1Qnp5RU0sdUNEaEJOLGNDaUJRLGV2QjR5RU4sQ0FDRixDc0IxeUVFLHlCQUNFLGV0QjR5RUosQ3NCMXlFSSx3REFDRSxjdEI0eUVOLENzQnZ5RUUsb0JBRUUsa0NmMDFCb0MsQ2V6MUJwQyxvQmZ3MkJvQyxDZWwyQmxDLDRDZmtoQmtCLENlMWhCcEIsMEJmZzJCb0MsQ2U3MUJwQyxTdEIweUVKLENzQmp5RUUsMkNBWUUsYUFLQSxTQVhBLGN0Qmd5RUosQ3NCaHhFRSxxQ0FDRSxjQUNBLFN0Qmt4RUosQ3NCOXdFRSxnQ0FDRSwrQmZzMEJvQyxDZXAwQnBDLFN0Qit3RUosQ3NCbHhFRSwyQkFDRSwrQmZzMEJvQyxDZXAwQnBDLFN0Qit3RUosQ3NCdndFRSx1QkFFRSx1Q2Z3eUJvQyxDZXJ5QnBDLFN0QnN3RUosQ3NCbHdFRSxvQ0FHRSx5QmYrcUIwQixDaUI1d0I1QixzQ2pCK2hDZ0MsQ2U1N0I5QixlQUZBLHFCQUdBLDhDZjJyQjBCLENlMXJCMUIsZ0JBUEEsMEJmZ3lCb0MsQ2VseUJwQyx3QkFDQSx3QmYrcUIwQixDZWpyQjFCLHVCQUtBLG9CQ3BGRSw2SHZCODFFTixDdUIxMUVNLHVDRDBFSixvQ0N6RU0sZXZCNjFFTixDQUNGLENzQnR3RUUseUVBQ0UsdUN0Qnd3RUosQ3NCL3ZFQSx3QkFPRSw2QkFDQSx5QkFDQSxzQ0FIQSwwQmZxeEJzQyxDZTF4QnRDLGNBSUEsZWZ3ZjRCLENlemY1QixnQkFEQSxrQkFEQSxVdEJ5d0VGLENzQmh3RUUsOEJBQ0UsU3RCa3dFSixDc0IvdkVFLGdGQUdFLGVBREEsZXRCaXdFSixDc0JydkVBLGlCZGpJSSx5Q0o0UUUsaUJBTEksQ2tCcklSLHlEZnN3QnNDLENlcndCdEMsb0J0QjB2RUYsQ3NCdHZFRSx1Q0FHRSx3QmYrbkIwQixDZWhvQjFCLHNCQUNBLHVCZituQjBCLENlam9CMUIsb0J0QjB2RUosQ3NCcHZFQSxpQmQ5SUkseUNKNFFFLGlCQUxJLENrQnhIUix3RGYwdkJzQyxDZXp2QnRDLGtCdEJ5dkVGLENzQnJ2RUUsdUNBR0UsdUJmc25CMEIsQ2V2bkIxQixvQkFDQSxzQmZzbkIwQixDZXhuQjFCLGtCdEJ5dkVKLENzQi91RUUsc0JBQ0UsMER0Qmt2RUosQ3NCL3VFRSx5QkFDRSx5RHRCaXZFSixDc0I5dUVFLHlCQUNFLHdEdEJndkVKLENzQjN1RUEsb0JBRUUsc0Rmd3RCc0MsQ2V2dEJ0QyxlZjRrQjRCLENlOWtCNUIsVXRCZ3ZFRixDc0I1dUVFLG1EQUNFLGN0Qjh1RUosQ3NCM3VFRSx1Q0FDRSxtQmR2TEEscUNScTZFSixDc0IxdUVFLDBDQUNFLG1CZDVMQSxxQ1J5NkVKLENzQnp1RUUsb0NBQW9CLHFEdEI0dUV0QixDc0IzdUVFLG9DQUFvQixvRHRCOHVFdEIsQ3lCNzdFQSxhQUNFLHNRQW1CQSw2REFUQSxrQ2xCNjJCc0MsQ2tCNTJCdEMsaUZBRUEsdUNsQjA5QmtDLENrQjM5QmxDLDRCQUVBLHlCbEIwOUJrQyxDa0J6OUJsQywyRGpCRkUsc0NpQkpGLDBCbEJtM0JzQyxDa0IxM0J0QyxjckJ1UkksY0FMSSxDcUI3UVIsZWxCK2xCNEIsQ2tCOWxCNUIsZWxCc21CNEIsQ2tCMW1CNUIsdUNGTUksb0VFUUosQ0FmQSxVekI2OEVGLEN1Qmw4RU0sdUNFZk4sYUZnQlEsZXZCcThFTixDQUNGLEN5Qmg4RUUsbUJBQ0Usb0JsQmczQm9DLENrQjEyQmxDLDRDbEIyOUI0QixDa0JoK0I5QixTekJtOEVKLEN5QjE3RUUsMERBR0Usc0JBREEsb0J6QjQ3RUosQ3lCeDdFRSxzQkFFRSx1Q3pCeTdFSixDeUJwN0VFLDRCQUNFLGtCQUNBLHNDekJzN0VKLEN5Qmw3RUEsZ0JqQnRDSSx5Q0o0UUUsaUJBTEksQ3FCL05SLHFCbEJndUI0QixDa0IvdEI1QixrQmxCZ3VCNEIsQ2tCbHVCNUIsa0J6Qnk3RUYsQ3lCbDdFQSxnQmpCOUNJLHlDSjRRRSxpQkFMSSxDcUJ2TlIsb0JsQjR0QjRCLENrQjN0QjVCLGlCbEI0dEI0QixDa0I5dEI1QixpQnpCeTdFRixDeUJoN0VJLGtDQUNFLHFRekJtN0VOLEMwQjMvRUEsWUFDRSxjQUdBLHFCbkIrNUJ3QyxDbUJqNkJ4QyxpQm5CKzVCd0MsQ21COTVCeEMsa0IxQisvRUYsQzBCNS9FRSw4QkFDRSxXQUNBLGtCMUI4L0VKLEMwQjEvRUEsb0JBRUUsZUFEQSxtQm5CcTVCd0MsQ21CbjVCeEMsZ0IxQjYvRUYsQzBCMy9FRSxzQ0FDRSxZQUVBLGNBREEsbUIxQjgvRUosQzBCei9FQSxrQkFDRSxxQ0FZQSw2REFOQSx5Q0FDQSwrQ0FFQSx3QkFEQSw0QkFFQSx3QkFDQSwwRG5CdTRCd0MsQ21CLzRCeEMsVW5CbzRCd0MsQ21CbjRCeEMsaUJBU0EsMERBUkEsbUJBSEEsUzFCc2dGRixDMEJ4L0VFLGlDbEIxQkUsbUJScWhGSixDMEJ2L0VFLDhCQUVFLGlCMUJ3L0VKLEMwQnIvRUUseUJBQ0Usc0IxQnUvRUosQzBCcC9FRSx3QkFDRSxvQm5CaTFCb0MsQ21CLzBCcEMsNENuQitmb0IsQ21CaGdCcEIsUzFCdS9FSixDMEJuL0VFLDBCQUNFLHdCbkIzQk0sQ21CNEJOLG9CMUJxL0VKLEMwQm4vRUkseUNBSUksb1ExQmsvRVIsQzBCOStFSSxzQ0FJSSw0SzFCNitFUixDMEJ4K0VFLCtDQU9JLCtQQU5GLHdCbkJoRE0sQ21CaUROLG9CMUIyK0VKLEMwQmwrRUUsMkJBRUUsWUFDQSxVbkI2MUJ1QyxDbUIvMUJ2QyxtQjFCcytFSixDMEI3OUVJLDJGQUNFLGVBQ0EsVTFCKzlFTixDMEJqOUVBLGFBQ0Usa0IxQm85RUYsQzBCbDlFRSwrQkFDRSxxTEFJQSwwQ0FDQSxzQmxCaEhBLGtCa0I4R0EsbUJIakhFLCtDR3FIRixDQUxBLFMxQnc5RUosQ3VCcGtGTSx1Q0d5R0osK0JIeEdNLGV2QnVrRk4sQ0FDRixDMEJ0OUVJLHFDQUNFLDBLMUJ3OUVOLEMwQnI5RUksdUNBTUksd0tBTEYsd0IxQnc5RU4sQzBCOThFRSxnQ0FFRSxlQURBLG1CMUJpOUVKLEMwQjk4RUksa0RBRUUsY0FEQSxtQjFCaTlFTixDMEIzOEVBLG1CQUNFLHFCQUNBLGlCMUI4OEVGLEMwQjM4RUEsV0FFRSxtQkFDQSxvQkFGQSxpQjFCZzlFRixDMEIxOEVJLG1EQUVFLFlBQ0EsV25Ca3BCd0IsQ21CcHBCeEIsbUIxQjg4RU4sQzBCcjhFSSw4RUFDRSwwTDFCdzhFTixDMkIxbkZBLFlBS0UsNkRBREEsNkJBRkEsY0FDQSxVQUZBLFUzQmlvRkYsQzJCM25GRSxrQkFDRSxTM0I2bkZKLEMyQnpuRkksd0NBQTBCLDJEM0I0bkY5QixDMkIzbkZJLG9DQUEwQiwyRDNCOG5GOUIsQzJCM25GRSw4QkFDRSxRM0I2bkZKLEMyQjFuRkUsa0NBU0Usd0NIL0JGLHdCakJrQ1EsQ29CUE4sUXBCdy9CdUMsQ0NwZ0N2QyxtQm1CU0EsV3BCdy9CdUMsQ29Cdi9CdkMsbUJKYkUsOEdJa0JGLENKbEJFLHNHSWtCRixDQVBBLFUzQm1vRkosQ3VCMW9GTSx1Q0lNSixrQ0pMTSx1Q3ZCNm9GTixDQUNGLEMyQjluRkkseUNIakNGLHdCeEJrcUZGLEMyQjVuRkUsMkNBS0Usc0NwQmkrQjhCLENvQmgrQjlCLHlCbkI3QkEsbUJtQjBCQSxrQkFDQSxjcEJpK0I4QixDb0JuK0I5QixZcEJrK0I4QixDb0JuK0I5QixVM0Jvb0ZKLEMyQjFuRkUsOEJBUUUscUNIekRGLHdCakJrQ1EsQ29CbUJOLFFwQjg5QnVDLENDcGdDdkMsbUJtQm9DQSxXcEI2OUJ1QyxDZ0JwZ0NyQywyR0k0Q0YsQ0o1Q0Usc0dJNENGLENBTkEsVTNCa29GSixDdUJwcUZNLHVDSWlDSiw4QkpoQ00sb0N2QnVxRk4sQ0FDRixDMkI5bkZJLHFDSDNERix3QnhCNHJGRixDMkI1bkZFLDhCQUtFLHNDcEJ1OEI4QixDb0J0OEI5Qix5Qm5CdkRBLG1CbUJvREEsa0JBQ0EsY3BCdThCOEIsQ29CejhCOUIsWXBCdzhCOEIsQ29CejhCOUIsVTNCb29GSixDMkIxbkZFLHFCQUNFLG1CM0I0bkZKLEMyQjFuRkksMkNBQ0UsMEMzQjRuRk4sQzJCem5GSSx1Q0FDRSwwQzNCMm5GTixDNEJsdEZBLGVBQ0UsaUI1QnF0RkYsQzRCbnRGRSxnR0FHRSw4Q3JCa2lDb0MsQ3FCaGlDcEMsZ0JyQmlpQ29DLENxQmxpQ3BDLGtENUJzdEZKLEM0Qmx0RkUscUJBWUUsZ0RBUEEsWUFGQSxPQUlBLGdCQURBLG9CQUtBLG9CQVZBLGtCQU9BLGlCQUNBLHVCQVBBLE1BV0EscUJMUkUsNERLU0YsQ0FKQSxtQkFOQSxTNUI4dEZKLEN1Qnp0Rk0sdUNLVEoscUJMVU0sZXZCNHRGTixDQUNGLEM0QnR0RkUsb0VBRUUsbUI1Qnd0RkosQzRCdHRGSSx3R0FDRSxpQjVCeXRGTixDNEIxdEZJLDhGQUNFLGlCNUJ5dEZOLEM0QnR0RkksOEhBR0Usc0JyQnNnQ2tDLENxQnZnQ2xDLG9CNUIwdEZOLEM0QjV0Rkksb01BR0Usc0JyQnNnQ2tDLENxQnZnQ2xDLG9CNUIwdEZOLEM0QnR0Rkksc0dBRUUsc0JyQmlnQ2tDLENxQmxnQ2xDLG9CNUIwdEZOLEM0QnJ0RkUsNEJBRUUsc0JyQjIvQm9DLENxQjUvQnBDLG9CNUJ3dEZKLEM0Qmh0RkksZ0VBQ0UseUNBQ0EsMEQ1QnF0Rk4sQzRCdnRGSSxtTEFDRSx5Q0FDQSwwRDVCcXRGTixDNEJudEZNLHNFQU1FLGtDckIwekJnQyxDQzEyQnBDLHNDb0IrQ0ksV0FEQSxZckI2K0JnQyxDcUIvK0JoQyxtQkFEQSxrQkFFQSxVNUI0dEZSLEM0Qi90Rk0sMk1BTUUsa0NyQjB6QmdDLENDMTJCcEMsc0NvQitDSSxXQURBLFlyQjYrQmdDLENxQi8rQmhDLG1CQURBLGtCQUVBLFU1QjR0RlIsQzRCbHRGSSxvREFDRSx5Q0FDQSwwRDVCb3RGTixDNEIvc0ZJLDZDQUNFLHFDNUJpdEZOLEM0QjdzRkUsK0JBQ0UsYTVCK3NGSixDNEI3c0ZJLHFDQUNFLHVDNUIrc0ZOLEM2QnJ5RkEsYUFJRSxvQkFGQSxhQUNBLGVBRkEsa0JBSUEsVTdCd3lGRixDNkJ0eUZFLGlGQUlFLGNBRUEsWUFIQSxrQkFFQSxRN0J5eUZKLEM2QnB5RkUsMEdBR0UsUzdCc3lGSixDNkJoeUZFLGtCQUNFLGtCQUNBLFM3Qmt5RkosQzZCaHlGSSx3QkFDRSxTN0JreUZOLEM2QnZ4RkEsa0JBRUUsbUJBUUEsc0N0Qm82QnNDLENzQm42QnRDLDJEckJ0Q0Usc0NxQmtDRiwwQnRCNjBCc0MsQ3NCbjFCdEMsYXpCZ1BJLGNBTEksQ3lCdk9SLGV0QnlqQjRCLENzQnhqQjVCLGV0QmdrQjRCLENzQm5rQjVCLHVCQUtBLGtCQUNBLGtCN0I2eEZGLEM2Qmp4RkEsa0hyQmhESSx5Q0o0UUUsaUJBTEksQ3lCbk5SLGtCN0JzeEZGLEM2Qmp4RkEsa0hyQnpESSx5Q0o0UUUsaUJBTEksQ3lCMU1SLG9CN0JzeEZGLEM2Qmp4RkEsMERBRUUsa0I3Qm94RkYsQzZCOXZGSSxpcUJyQnpFQSw2QkFEQSx5QlJ1MUZKLEM2Qmh3RkUsMElyQnhFRSw0QkFEQSx5QnFCMEVBLDJDN0Jvd0ZKLEM2Qmh3RkUsdUhyQjdFRSw0QkFEQSx3QlJtMUZKLEM4QjEyRkUsZ0JBTUUsZ0N2QjRpQ3FCLEN1QmpqQ3JCLGExQm9RRSxnQkFMSSxDMEI3UE4saUJ2QmkwQm9DLEN1QmwwQnBDLFU5QmczRkosQzhCejJGRSxlQVdFLGtDdkI4aENxQixDQ3pqQ3JCLHNDc0IwQkEsVXZCK2hDcUIsQ3VCcmlDckIsYTFCd1BFLGlCQUxJLEMwQmhQTixpQkFGQSxlQUNBLHFCQUxBLGtCQUNBLFNBQ0EsUzlCbzNGSixDOEJ2MkZJLDhIQUVFLGE5QjQyRk4sQzhCMzVGSSwwREF5REkseVFBRUEseURBREEsNEJBRUEsNERBUEYsOEN2QmloQ21CLEN1QjlnQ2pCLGtDOUI0MkZSLEM4QnIyRk0sc0VBQ0UsOEN2QnNnQ2lCLEN1QnJnQ2pCLHVEOUJ1MkZSLEM4Qng2RkksMEVBMkVJLDhFQURBLGtDOUJtMkZSLEM4Qjc2Rkksd0RBa0ZFLDhDOUIrMUZOLEM4QjUxRlEsNE5BRUUsaVJBRUEsNkRBQ0Esc0VBRkEsc0I5QisxRlYsQzhCejFGTSxvRUFDRSw4Q3ZCdStCaUIsQ3VCdCtCakIsdUQ5QjIxRlIsQzhCMzdGSSxzRUF3R0ksMkI5QnUxRlIsQzhCLzdGSSxrRUErR0UsOEM5Qm8xRk4sQzhCbDFGTSxrRkFDRSwyQzlCbzFGUixDOEJqMUZNLDhFQUNFLHVEOUJtMUZSLEM4QmgxRk0sc0dBQ0UsZ0M5QmsxRlIsQzhCNzBGSSxxREFDRSxnQjlCZzFGTixDOEJoOUZJLGtWQTBJTSxTOUI4MEZWLEM4QnA4RkUsa0JBTUUsa0N2QjRpQ3FCLEN1QmpqQ3JCLGExQm9RRSxnQkFMSSxDMEI3UE4saUJ2QmkwQm9DLEN1QmwwQnBDLFU5QjA4RkosQzhCbjhGRSxpQkFXRSxpQ3ZCOGhDcUIsQ0N6akNyQixzQ3NCMEJBLFV2QitoQ3FCLEN1QnJpQ3JCLGExQndQRSxpQkFMSSxDMEJoUE4saUJBRkEsZUFDQSxxQkFMQSxrQkFDQSxTQUNBLFM5Qjg4RkosQzhCajhGSSw4SUFFRSxhOUJzOEZOLEM4QnIvRkksOERBeURJLHNVQUVBLHlEQURBLDRCQUVBLDREQVBGLGdEdkJpaENtQixDdUI5Z0NqQixrQzlCczhGUixDOEIvN0ZNLDBFQUNFLGdEdkJzZ0NpQixDdUJyZ0NqQixzRDlCaThGUixDOEJsZ0dJLDhFQTJFSSw4RUFEQSxrQzlCNjdGUixDOEJ2Z0dJLDREQWtGRSxnRDlCeTdGTixDOEJ0N0ZRLG9PQUVFLDhVQUVBLDZEQUNBLHNFQUZBLHNCOUJ5N0ZWLEM4Qm43Rk0sd0VBQ0UsZ0R2QnUrQmlCLEN1QnQrQmpCLHNEOUJxN0ZSLEM4QnJoR0ksMEVBd0dJLDJCOUJpN0ZSLEM4QnpoR0ksc0VBK0dFLGdEOUI4NkZOLEM4QjU2Rk0sc0ZBQ0UsNkM5Qjg2RlIsQzhCMzZGTSxrRkFDRSxzRDlCNjZGUixDOEIxNkZNLDBHQUNFLGtDOUI0NkZSLEM4QnY2RkksdURBQ0UsZ0I5QjA2Rk4sQzhCMWlHSSw4VkE0SU0sUzlCczZGVixDK0JwakdBLEtBRUUsMkJBQ0EsNEJBQ0EsdUIzQnVSSSx1QkFM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LHdCQUdFLGdEQUNBLHNEQUZBLHdDQURBLFMvQ2tpS0osQytDM2hLRSxrQ0FDRSxrQi9DNmhLSixDK0MzaEtJLHlDQUVFLG1EQURBLHFEL0M4aEtOLEMrQ2hoS0ksdUJBQ0Usa0IvQ21oS04sQytDaGhLUSxxRXZDdkRKLDZEQVpBLHlCUnVsS0osQytDL2dLUSxxRXZDNURKLDRCQVpBLDBEUjJsS0osQytDOWdLUSwrQ0FDRSxZL0NnaEtWLEMrQzdnS1EseURBRUUsb0JBREEsa0QvQ2doS1YsQytDN2dLVSxnRUFFRSxvREFEQSxzRC9DZ2hLWixDZXJtS0kseUJnQzhEQSwwQkFDRSxrQi9DMmlLSixDK0N4aUtNLHdFdkN2REosNkRBWkEseUJSK21LRixDK0N2aUtNLHdFdkM1REosNEJBWkEsMERSbW5LRixDK0N0aUtNLGtEQUNFLFkvQ3dpS1IsQytDcmlLTSw0REFFRSxvQkFEQSxrRC9Dd2lLUixDK0NyaUtRLG1FQUVFLG9EQURBLHNEL0N3aUtWLENBQ0YsQ2U5bktJLHlCZ0M4REEsMEJBQ0Usa0IvQ21rS0osQytDaGtLTSx3RXZDdkRKLDZEQVpBLHlCUnVvS0YsQytDL2pLTSx3RXZDNURKLDRCQVpBLDBEUjJvS0YsQytDOWpLTSxrREFDRSxZL0Nna0tSLEMrQzdqS00sNERBRUUsb0JBREEsa0QvQ2drS1IsQytDN2pLUSxtRUFFRSxvREFEQSxzRC9DZ2tLVixDQUNGLENldHBLSSx5QmdDOERBLDBCQUNFLGtCL0MybEtKLEMrQ3hsS00sd0V2Q3ZESiw2REFaQSx5QlIrcEtGLEMrQ3ZsS00sd0V2QzVESiw0QkFaQSwwRFJtcUtGLEMrQ3RsS00sa0RBQ0UsWS9Dd2xLUixDK0NybEtNLDREQUVFLG9CQURBLGtEL0N3bEtSLEMrQ3JsS1EsbUVBRUUsb0RBREEsc0QvQ3dsS1YsQ0FDRixDZTlxS0ksMEJnQzhEQSwwQkFDRSxrQi9DbW5LSixDK0NobktNLHdFdkN2REosNkRBWkEseUJSdXJLRixDK0MvbUtNLHdFdkM1REosNEJBWkEsMERSMnJLRixDK0M5bUtNLGtEQUNFLFkvQ2duS1IsQytDN21LTSw0REFFRSxv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S0YsQ2tEMStLQSxjQUdFLDhCQUVBLG9CQUpBLGtCQUNBLFVsRCsrS0YsQ2tEeitLRSwwQkFFRSwyQjNDeTdDZ0MsQ2dCditDOUIsaUN2QnloTE4sQ3VCcmhMTSx1QzJCd0NKLDBCM0J2Q00sZXZCd2hMTixDQUNGLENrRDkrS0UsMEJBQ0UsY2xEZy9LSixDa0Q1K0tFLGtDQUNFLHFCbEQ4K0tKLENrRDErS0EseUJBQ0UsNENsRDYrS0YsQ2tEMytLRSx3Q0FDRSxnQkFDQSxlbEQ2K0tKLENrRDErS0UscUNBQ0UsZWxENCtLSixDa0R4K0tBLHVCQUVFLG1CQURBLGFBRUEsZ0RsRDIrS0YsQ2tEditLQSxlQVNFLDRCQURBLG9DQUVBLHVFMUNyRkUsNEMwQ2lGRiw0QkFKQSxhQUNBLHNCQVdBLFVBUEEsb0JBTkEsa0JBR0EsVWxEaS9LRixDa0RuK0tBLGdCQUVFLDBCQUNBLHNCQUNBLDBCQzVHQSxzQ0QrRzRELENDaEg1RCxhQUhBLE9BRkEsZUFDQSxNQUdBLFlBREEsaUNuRDJsTEYsQ21EcmxMRSxxQkFBUyxTbkR3bExYLENtRHZsTEUscUJBQVMsa0NuRDBsTFgsQ2tEMStLQSxjQUdFLG1CQUdBLDRGMUN0R0UsMkRBQ0EsNEQwQ2dHRixhQUNBLGNBRUEsOEJBQ0Esc0NsRGcvS0YsQ2tENStLRSx5QkFFRSw2SUFEQSwyRmxEKytLSixDa0R6K0tBLGFBRUUsOENBREEsZWxENitLRixDa0R2K0tBLFlBSUUsY0FDQSxnQ0FKQSxpQmxENCtLRixDa0RwK0tBLGNBSUUsbUJBR0EsMkMxQ3hIRSw4REFEQSwrRDBDMEhGLHlGQVBBLGFBQ0EsY0FDQSxlQUVBLHlCQUNBLHFFbEQyK0tGLENrRG4rS0UsZ0JBQ0UsMENsRHErS0osQ2VqbExJLHlCbUNrSEYsT0FDRSwwQkFDQSxtRGxEbStLRixDa0QvOUtBLGNBR0UsaUJBREEsa0JBREEsK0JsRG0rS0YsQ2tEOTlLQSxVQUNFLHNCbERnK0tGLENBQ0YsQ2VobUxJLHlCbUNvSUYsb0JBRUUsc0JsRCs5S0YsQ0FDRixDZXRtTEksMEJtQzJJRixVQUNFLHVCbEQ4OUtGLENBQ0YsQ2tEcjlLSSxrQkFHRSxZQUNBLFNBRkEsZUFEQSxXbEQwOUtOLENrRHI5S00saUNBRUUsUzFDMU1KLGdCMEN5TUksV2xEeTlLUixDa0RwOUtNLGdFMUM5TUYsZVJzcUxKLENrRG45S00sOEJBQ0UsZWxEcTlLUixDZWhuTEksNEJtQ3lJQSwwQkFHRSxZQUNBLFNBRkEsZUFEQSxXbEQ4K0tKLENrRHorS0kseUNBRUUsUzFDMU1KLGdCMEN5TUksV2xENitLTixDa0R4K0tJLGdGMUM5TUYsZVIwckxGLENrRHYrS0ksc0NBQ0UsZWxEeStLTixDQUNGLENlcm9MSSw0Qm1DeUlBLDBCQUdFLFlBQ0EsU0FGQSxlQURBLFdsRGtnTEosQ2tENy9LSSx5Q0FFRSxTMUMxTUosZ0IwQ3lNSSxXbERpZ0xOLENrRDUvS0ksZ0YxQzlNRixlUjhzTEYsQ2tEMy9LSSxzQ0FDRSxlbEQ2L0tOLENBQ0YsQ2V6cExJLDRCbUN5SUEsMEJBR0UsWUFDQSxTQUZBLGVBREEsV2xEc2hMSixDa0RqaExJLHlDQUVFLFMxQzFNSixnQjBDeU1JLFdsRHFoTE4sQ2tEaGhMSSxnRjFDOU1GLGVSa3VMRixDa0QvZ0xJLHNDQUNFLGVsRGloTE4sQ0FDRixDZTdxTEksNkJtQ3lJQSwwQkFHRSxZQUNBLFNBRkEsZUFEQSxXbEQwaUxKLENrRHJpTEkseUNBRUUsUzFDMU1KLGdCMEN5TUksV2xEeWlMTixDa0RwaUxJLGdGMUM5TUYsZVJzdkxGLENrRG5pTEksc0NBQ0UsZWxEcWlMTixDQUNGLENlanNMSSw2Qm1DeUlBLDJCQUdFLFlBQ0EsU0FGQSxlQURBLFdsRDhqTEosQ2tEempMSSwwQ0FFRSxTMUMxTUosZ0IwQ3lNSSxXbEQ2akxOLENrRHhqTEksa0YxQzlNRixlUjB3TEYsQ2tEdmpMSSx1Q0FDRSxlbER5akxOLENBQ0YsQ29EaHlMQSxTQUVFLHlCQUNBLDZCQUNBLDhCQUNBLCtCQUNBLHNCaER3UkksK0JBTEksQ2dEalJSLHFDQUNBLHlDQUNBLG1EQUNBLHlCQUNBLGdDQUNBLGlDQVlBLHFCQVJBLGNDakJBLHFDOUMrbEI0QixDSGpVeEIscUNBTEksQ2lEdlJSLGtCQUNBLGU5Q3dtQjRCLEM4Q2ptQjVCLHNCQUlBLGdCQVZBLGU5QyttQjRCLEM2Q2ptQjVCLGdDQVFBLFVDckJBLGdCQUNBLGlCQUNBLHFCQUNBLGlCQUNBLG9CQUdBLG1CQURBLGtCQUVBLG9CREdBLGdDcERrekxGLENvRHR5TEUsY0FBUyxpQ3BEeXlMWCxDb0R2eUxFLHdCQUNFLGNBRUEsc0NBREEsbUNwRDB5TEosQ29EdnlMSSwrQkFHRSx5QkFDQSxtQkFGQSxXQURBLGlCcEQ0eUxOLENvRHB5TEEsMkZBQ0UsOENwRHV5TEYsQ29EcnlMRSx5R0FHRSxzQ0FEQSxxRkFEQSxRcER5eUxKLENvRGx5TEEsNkZBR0UscUNBRkEsNkNBQ0Esb0NwRHV5TEYsQ29EcHlMRSwyR0FHRSx3Q0FEQSw0SEFEQSxVcER3eUxKLENvRGh5TEEsaUdBQ0UsMkNwRG95TEYsQ29EbHlMRSwrR0FHRSx5Q0FEQSxxRkFEQSxXcERzeUxKLENvRC94TEEsOEZBR0UscUNBRkEsOENBQ0Esb0NwRG95TEYsQ29EanlMRSw0R0FHRSx1Q0FEQSw0SEFEQSxTcERxeUxKLENvRDd3TEEsZUFLRSxzQzVDakdFLDhDNEMrRkYsOEJBRkEsc0NBQ0EsZ0VBRUEsaUJwRG14TEYsQ3NEdDRMQSxTQUVFLHlCQUNBLDZCbEQ0UkksK0JBTEksQ2tEclJSLGtDQUNBLGlEQUNBLDZEQUNBLHNEQUNBLDJGQUNBLHNEQUNBLG1DQUNBLHFDbERtUkksa0NBTEksQ2tENVFSLGtDQUNBLDhDQUNBLGlDQUNBLGlDQUNBLDZDQUNBLDhCQUNBLGlDQUNBLHlEQVdBLHFCQUVBLDRCQURBLHNDQUVBLDJFOUNoQkUsOEM4Q01GLGNEeEJBLHFDOUMrbEI0QixDSGpVeEIscUNBTEksQ2lEdlJSLGtCQUNBLGU5Q3dtQjRCLEM4Q2ptQjVCLHNCQUlBLGdCQVZBLGU5QyttQjRCLEMrQzFsQjVCLHNDRHBCQSxnQkFDQSxpQkFDQSxxQkFDQSxpQkFDQSxvQkFHQSxtQkFEQSxrQkFFQSxvQkNVQSxnQ3RENDVMRixDc0Q3NExFLHdCQUNFLGNBRUEsc0NBREEsbUN0RGc1TEosQ3NENzRMSSw2REFPRSwyQkFIQSxXQURBLGNBREEsaUJ0RG01TE4sQ3NEeDRMRSwyRkFDRSxpRnREMjRMSixDc0R6NExJLGdOQUVFLG9GdEQwNExOLENzRHY0TEkseUdBRUUsZ0RBREEsUXREMDRMTixDc0R0NExJLHVHQUVFLHNDQURBLHFDdER5NExOLENzRGo0TEUsNkZBR0UscUNBRkEsZ0ZBQ0Esb0N0RHM0TEosQ3NEbjRMSSxvTkFFRSwySHREbzRMTixDc0RqNExJLDJHQUVFLGtEQURBLE10RG80TE4sQ3NEaDRMSSx5R0FFRSx3Q0FEQSxtQ3REbTRMTixDc0QxM0xFLGlHQUNFLDhFdEQ4M0xKLENzRDUzTEksNE5BRUUsb0Z0RDYzTE4sQ3NEMTNMSSwrR0FFRSxtREFEQSxLdEQ2M0xOLENzRHozTEksNkdBRUUseUNBREEsa0N0RDQzTE4sQ3NEdDNMRSxpSEFRRSwrRUFEQSxXQUhBLGNBREEsU0FHQSxvREFMQSxrQkFDQSxNQUdBLG1DdEQyM0xKLENzRGwzTEUsOEZBR0UscUNBRkEsaUZBQ0Esb0N0RHUzTEosQ3NEcDNMSSxzTkFFRSwySHREcTNMTixDc0RsM0xJLDRHQUVFLGlEQURBLE90RHEzTE4sQ3NEajNMSSwwR0FFRSx1Q0FEQSxvQ3REbzNMTixDc0Q1MUxBLGdCQUtFLDZDQUNBLGtGOUM1SkUsNkRBQ0EsOEQ4Q3lKRixxQ2xEeUdJLDRDQUxJLENrRHRHUixnQkFEQSw2RXREdTJMRixDc0QvMUxFLHNCQUNFLFl0RGkyTEosQ3NENzFMQSxjQUVFLG1DQURBLHlFdERpMkxGLEN1RHJoTUEsVUFDRSxpQnZEd2hNRixDdURyaE1BLHdCQUNFLGtCdkR3aE1GLEN1RHJoTUEsZ0JBR0UsZ0JBRkEsa0JBQ0EsVXZEeWhNRixDd0Q5aU1FLHNCQUVFLFdBQ0EsV0FGQSxheERrak1KLEN1RHpoTUEsZUFNRSwyQkFKQSxhQUNBLFdBRUEsbUJBSkEsa0JoQ2JJLG9DZ0NtQkosQ0FIQSxVdkQraE1GLEN1QjNpTU0sdUNnQ1FOLGVoQ1BRLGV2QjhpTU4sQ0FDRixDdUQ5aE1BLDhEQUdFLGF2RGlpTUYsQ3VEOWhNQSx3RUFFRSwwQnZEaWlNRixDdUQ5aE1BLHdFQUVFLDJCdkRpaU1GLEN1RHhoTUUsOEJBQ0UsVUFFQSxlQURBLDJCdkQ0aE1KLEN1RHhoTUUsaUpBSUUsVUFEQSxTdkQyaE1KLEN1RHZoTUUsb0ZBR0UsVWhDNURFLHlCZ0M2REYsQ0FGQSxTdkQyaE1KLEN1QmxsTU0sdUNnQ3FESixvRmhDcERNLGV2QnNsTU4sQ0FDRixDdUR0aE1BLDhDQVFFLG1CQU1BLGdCQUNBLFNBWEEsU0FRQSxVaEQxRlMsQ2dEcUZULGFBRUEsdUJBT0EsVWhEdWdEbUMsQ2dENWdEbkMsVUFUQSxrQkFXQSxrQkFWQSxNaEN6RUksNEJnQ3VGSixDQVBBLFNoRDRnRG1DLENnRGpoRG5DLFN2RG9pTUYsQ3VCM21NTSx1Q2dDa0VOLDhDaENqRVEsZXZCK21NTixDQUNGLEN1RDNoTUUsb0hBRUUsVWhEcEdPLENnRHVHUCxVaEQrL0NpQyxDZ0RoZ0RqQyxVQURBLG9CdkRnaU1KLEN1RDNoTUEsdUJBQ0UsTXZEOGhNRixDdUQzaE1BLHVCQUNFLE92RDhoTUYsQ3VEemhNQSx3REFNRSx3QkFEQSw0QkFFQSwwQkFMQSxxQkFFQSxXaEQrL0NtQyxDZ0RoZ0RuQyxVdkRnaU1GLEN1RGpoTUEsNEJBQ0Usc1J2RDRoTUYsQ3VEMWhNQSw0QkFDRSx1UnZENmhNRixDdURyaE1BLHFCQUdFLFNBR0EsYUFDQSx1QkFIQSxPQU9BLG1CQUNBLGVoRHM4Q21DLENnRHg4Q25DLGdCaER3OENtQyxDZ0QxOENuQyxVQVBBLGtCQUNBLFFBR0EsU3ZEOGhNRixDdURyaE1FLHNDQVdFLDRCQURBLHFCaEQxS08sQ2dENEtQLFNBR0EscUNBREEsa0NBYkEsdUJBUUEsZUFQQSxjQUVBLFVoRHM4Q2lDLENnRG44Q2pDLGVoRHE4Q2lDLENnRHQ4Q2pDLGdCaERzOENpQyxDZ0Q1N0NqQyxVaEQ2N0NpQyxDZ0R4OENqQyxVQUdBLG1CaENoS0UsMkJnQ3lLRixDQWRBLFV2RG9pTUosQ3VCM3JNTSx1Q2dDb0pKLHNDaENuSk0sZXZCOHJNTixDQUNGLEN1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RUFDQSw4RjdEMjVOSixDNkR4NU5NLHdDQUdFLHlEQUNBLGtGN0R3NU5SLEM2RGo2TkUsV0FDRSxrRUFDQSwyRjdEbzZOSixDNkRqNk5NLGtDQUdFLDBEQUNBLG1GN0RpNk5SLEM2RDE2TkUsY0FDRSxxRUFDQSw4RjdENjZOSixDNkQxNk5NLHdDQUdFLDBEQUNBLG1GN0QwNk5SLEM2RG43TkUsYUFDRSxvRUFDQSw2RjdEczdOSixDNkRuN05NLHNDQUdFLHlEQUNBLGtGN0RtN05SLEM2RDU3TkUsWUFDRSxtRUFDQSw0RjdEKzdOSixDNkQ1N05NLG9DQUdFLDJEQUNBLG9GN0Q0N05SLEM2RHI4TkUsV0FDRSxrRUFDQSwyRjdEdzhOSixDNkRyOE5NLGtDQUdFLHdEQUNBLGlGN0RxOE5SLEM2RDk3TkEsb0JBQ0UsNEVBQ0EscUc3RGk4TkYsQzZEOTdOSSxvREFFRSw4RUFDQSx1RzdEKzdOTixDOER6OU5BLGtCQUdFLCtJQUZBLFM5RDY5TkYsQytEOTlOQSxXQUdFLG1CQUdBLDJCQUxBLG9CQUNBLFd4RDZjNEIsQ3dEM2M1QiwrRUFDQSwyQi9EaytORixDK0QvOU5FLGVBSUUsa0JBSEEsY0FFQSxVeERzYzBCLENnQmpjeEIsb0N3Q0hGLENBSEEsUy9EbytOSixDdUIxOU5NLHVDd0NaSixleENhTSxldkI2OU5OLENBQ0YsQytELzlOSSw4REFDRSw4RC9EaytOTixDZ0VyL05BLE9BQ0Usa0JBQ0EsVWhFdy9ORixDZ0V0L05FLGNBR0UsV0FGQSxjQUNBLGtDaEV5L05KLENnRXIvTkUsU0FLRSxZQUZBLE9BRkEsa0JBQ0EsTUFFQSxVaEV3L05KLENnRWwvTkUsV0FDRSxzQmhFcS9OSixDZ0V0L05FLFdBQ0UscUJoRXkvTkosQ2dFMS9ORSxZQUNFLHdCaEU2L05KLENnRTkvTkUsWUFDRSxnQ2hFaWdPSixDaUV0aE9BLFdBRUUsS2pFNGhPRixDaUV0aE9BLHlCQUpFLE9BSEEsZUFFQSxRQUVBLFlqRWlpT0YsQ2lFOWhPQSxjQUdFLFFqRTJoT0YsQ2lFamhPSSxZQUVFLEtqRXFoT04sQ2lFamhPSSwyQkFMRSxnQkFFQSxZakUwaE9OLENpRXZoT0ksZUFFRSxRakVxaE9OLENlci9OSSx5QmtEeENBLGVBQ0UsZ0JBQ0EsTUFDQSxZakVpaU9KLENpRTloT0Usa0JBRUUsU0FEQSxnQkFFQSxZakVnaU9KLENBQ0YsQ2VsZ09JLHlCa0R4Q0EsZUFDRSxnQkFDQSxNQUNBLFlqRTZpT0osQ2lFMWlPRSxrQkFFRSxTQURBLGdCQUVBLFlqRTRpT0osQ0FDRixDZTlnT0kseUJrRHhDQSxlQUNFLGdCQUNBLE1BQ0EsWWpFeWpPSixDaUV0ak9FLGtCQUVFLFNBREEsZ0JBRUEsWWpFd2pPSixDQUNGLENlMWhPSSwwQmtEeENBLGVBQ0UsZ0JBQ0EsTUFDQSxZakVxa09KLENpRWxrT0Usa0JBRUUsU0FEQSxnQkFFQSxZakVva09KLENBQ0YsQ2V0aU9JLDBCa0R4Q0EsZ0JBQ0UsZ0JBQ0EsTUFDQSxZakVpbE9KLENpRTlrT0UsbUJBRUUsU0FEQSxnQkFFQSxZakVnbE9KLENBQ0YsQ2tFaG5PQSxRQUdFLG1CQURBLGtCbEVvbk9GLENrRS9tT0EsZ0JBSEUsbUJBSEEsWWxFNG5PRixDa0V0bk9BLFFBRUUsY0FDQSxxQmxFbW5PRixDbUUxbk9BLDJFQ1NFLDZCQUVBLG1CQU5BLHFCQUVBLHNCQUNBLDBCQUZBLG9CQUlBLDZCQU5BLG1CcEVrb09GLENvRXhuT0UscUdBQ0UsMkJwRTJuT0osQ3FFem9PRSxzQkFJRSxTQUdBLFdBRkEsT0FKQSxrQkFFQSxRQURBLE1BSUEsU3JFNm9PSixDc0VwcE9BLGVDQUUsZ0JBQ0EsdUJBQ0Esa0J2RXdwT0YsQ3dFOXBPQSxJQUVFLG1CQUdBLDhCQUpBLHFCQUdBLGVBRUEsV2pFMnJCNEIsQ2lFOXJCNUIsU3hFb3FPRixDeUVybU9RLGdCQU9JLGlDekVrbU9aLEN5RXptT1EsV0FPSSw0QnpFc21PWixDeUU3bU9RLGNBT0ksK0J6RTBtT1osQ3lFam5PUSxjQU9JLCtCekU4bU9aLEN5RXJuT1EsbUJBT0ksb0N6RWtuT1osQ3lFem5PUSxnQkFPSSxpQ3pFc25PWixDeUU3bk9RLGFBT0ksb0J6RTBuT1osQ3lFam9PUSxXQU9JLHFCekU4bk9aLEN5RXJvT1EsWUFPSSxvQnpFa29PWixDeUV6b09RLG9CQU9JLDREekVzb09aLEN5RTdvT1Esa0JBT0ksd0R6RTBvT1osQ3lFanBPUSxpQkFPSSxzRHpFOG9PWixDeUVycE9RLGtCQU9JLGtFekVrcE9aLEN5RXpwT1EsaUJBT0ksc0R6RXNwT1osQ3lFN3BPUSxXQU9JLG1CekUwcE9aLEN5RWpxT1EsWUFPSSxxQnpFOHBPWixDeUVycU9RLFlBT0ksb0J6RWtxT1osQ3lFenFPUSxZQU9JLHFCekVzcU9aLEN5RTdxT1EsYUFPSSxtQnpFMHFPWixDeUVqck9RLGVBT0ksdUJ6RThxT1osQ3lFcnJPUSxpQkFPSSx5QnpFa3JPWixDeUV6ck9RLGtCQU9JLDBCekVzck9aLEN5RTdyT1EsaUJBT0kseUJ6RTByT1osQ3lFanNPUSxpQkFPSSx5QnpFOHJPWixDeUVyc09RLG1CQU9JLDJCekVrc09aLEN5RXpzT1Esb0JBT0ksNEJ6RXNzT1osQ3lFN3NPUSxtQkFPSSwyQnpFMHNPWixDeUVqdE9RLGlCQU9JLHlCekU4c09aLEN5RXJ0T1EsbUJBT0ksMkJ6RWt0T1osQ3lFenRPUSxvQkFPSSw0QnpFc3RPWixDeUU3dE9RLG1CQU9JLDJCekUwdE9aLEN5RWp1T1EsVUFPSSx3QnpFOHRPWixDeUVydU9RLGdCQU9JLDhCekVrdU9aLEN5RXp1T1EsU0FPSSx1QnpFc3VPWixDeUU3dU9RLFFBT0ksc0J6RTB1T1osQ3lFanZPUSxlQU9JLDZCekU4dU9aLEN5RXJ2T1EsU0FPSSx1QnpFa3ZPWixDeUV6dk9RLGFBT0ksMkJ6RXN2T1osQ3lFN3ZPUSxjQU9JLDRCekUwdk9aLEN5RWp3T1EsUUFPSSxzQnpFOHZPWixDeUVyd09RLGVBT0ksNkJ6RWt3T1osQ3lFendPUSxRQU9JLHNCekVzd09aLEN5RTd3T1EsUUFPSSxpRHpFMHdPWixDeUVqeE9RLFdBT0ksc0R6RTh3T1osQ3lFcnhPUSxXQU9JLGlEekVreE9aLEN5RXp4T1EsYUFPSSx5QnpFc3hPWixDeUV2eU9RLG9CQUNFLDhFekUweU9WLEN5RTN5T1Esc0JBQ0UsZ0Z6RTh5T1YsQ3lFL3lPUSxvQkFDRSw4RXpFa3pPVixDeUVuek9RLGlCQUNFLDJFekVzek9WLEN5RXZ6T1Esb0JBQ0UsOEV6RTB6T1YsQ3lFM3pPUSxtQkFDRSw2RXpFOHpPVixDeUUvek9RLGtCQUNFLDRFekVrME9WLEN5RW4wT1EsaUJBQ0UsMkV6RXMwT1YsQ3lFN3pPUSxpQkFPSSx5QnpFMHpPWixDeUVqME9RLG1CQU9JLDJCekU4ek9aLEN5RXIwT1EsbUJBT0ksMkJ6RWswT1osQ3lFejBPUSxnQkFPSSx3QnpFczBPWixDeUU3ME9RLGlCQU9JLHlCekUwME9aLEN5RWoxT1EsT0FPSSxlekU4ME9aLEN5RXIxT1EsUUFPSSxpQnpFazFPWixDeUV6MU9RLFNBT0ksa0J6RXMxT1osQ3lFNzFPUSxVQU9JLGtCekUwMU9aLEN5RWoyT1EsV0FPSSxvQnpFODFPWixDeUVyMk9RLFlBT0kscUJ6RWsyT1osQ3lFejJPUSxTQU9JLGdCekVzMk9aLEN5RTcyT1EsVUFPSSxrQnpFMDJPWixDeUVqM09RLFdBT0ksbUJ6RTgyT1osQ3lFcjNPUSxPQU9JLGlCekVrM09aLEN5RXozT1EsUUFPSSxtQnpFczNPWixDeUU3M09RLFNBT0ksb0J6RTAzT1osQ3lFajRPUSxrQkFPSSx3Q3pFODNPWixDeUVyNE9RLG9CQU9JLG9DekVrNE9aLEN5RXo0T1Esb0JBT0ksb0N6RXM0T1osQ3lFNzRPUSxRQU9JLHFGekUwNE9aLEN5RWo1T1EsVUFPSSxrQnpFODRPWixDeUVyNU9RLFlBT0kseUZ6RWs1T1osQ3lFejVPUSxjQU9JLHNCekVzNU9aLEN5RTc1T1EsWUFPSSwyRnpFMDVPWixDeUVqNk9RLGNBT0ksd0J6RTg1T1osQ3lFcjZPUSxlQU9JLDRGekVrNk9aLEN5RXo2T1EsaUJBT0kseUJ6RXM2T1osQ3lFNzZPUSxjQU9JLDBGekUwNk9aLEN5RWo3T1EsZ0JBT0ksdUJ6RTg2T1osQ3lFcjdPUSxnQkFJUSxzQkFHSiwyRXpFbTdPWixDeUUxN09RLGtCQUlRLHNCQUdKLDZFekV3N09aLEN5RS83T1EsZ0JBSVEsc0JBR0osMkV6RTY3T1osQ3lFcDhPUSxhQUlRLHNCQUdKLHdFekVrOE9aLEN5RXo4T1EsZ0JBSVEsc0JBR0osMkV6RXU4T1osQ3lFOThPUSxlQUlRLHNCQUdKLDBFekU0OE9aLEN5RW45T1EsY0FJUSxzQkFHSix5RXpFaTlPWixDeUV4OU9RLGFBSVEsc0JBR0osd0V6RXM5T1osQ3lFNzlPUSxjQUlRLHNCQUdKLHlFekUyOU9aLEN5RWwrT1EsY0FJUSxzQkFHSix5RXpFZytPWixDeUV2K09RLHVCQU9JLHNEekVvK09aLEN5RTMrT1EseUJBT0ksd0R6RXcrT1osQ3lFLytPUSx1QkFPSSxzRHpFNCtPWixDeUVuL09RLG9CQU9JLG1EekVnL09aLEN5RXYvT1EsdUJBT0ksc0R6RW8vT1osQ3lFMy9PUSxzQkFPSSxxRHpFdy9PWixDeUUvL09RLHFCQU9JLG9EekU0L09aLEN5RW5nUFEsb0JBT0ksbUR6RWdnUFosQ3lFdmdQUSxVQU9JLDBCekVvZ1BaLEN5RTNnUFEsVUFPSSwwQnpFd2dQWixDeUUvZ1BRLFVBT0ksMEJ6RTRnUFosQ3lFbmhQUSxVQU9JLDBCekVnaFBaLEN5RXZoUFEsVUFPSSwwQnpFb2hQWixDeUVyaVBRLG1CQUNFLHVCekV3aVBWLEN5RXppUFEsbUJBQ0Usd0J6RTRpUFYsQ3lFN2lQUSxtQkFDRSx1QnpFZ2pQVixDeUVqalBRLG1CQUNFLHdCekVvalBWLEN5RXJqUFEsb0JBQ0UscUJ6RXdqUFYsQ3lFL2lQUSxNQU9JLG1CekU0aVBaLEN5RW5qUFEsTUFPSSxtQnpFZ2pQWixDeUV2alBRLE1BT0ksbUJ6RW9qUFosQ3lFM2pQUSxPQU9JLG9CekV3alBaLEN5RS9qUFEsUUFPSSxvQnpFNGpQWixDeUVua1BRLFFBT0ksd0J6RWdrUFosQ3lFdmtQUSxRQU9JLHFCekVva1BaLEN5RTNrUFEsWUFPSSx5QnpFd2tQWixDeUUva1BRLE1BT0ksb0J6RTRrUFosQ3lFbmxQUSxNQU9JLG9CekVnbFBaLEN5RXZsUFEsTUFPSSxvQnpFb2xQWixDeUUzbFBRLE9BT0kscUJ6RXdsUFosQ3lFL2xQUSxRQU9JLHFCekU0bFBaLEN5RW5tUFEsUUFPSSx5QnpFZ21QWixDeUV2bVBRLFFBT0ksc0J6RW9tUFosQ3lFM21QUSxZQU9JLDBCekV3bVBaLEN5RS9tUFEsV0FPSSx1QnpFNG1QWixDeUVublBRLFVBT0ksNEJ6RWduUFosQ3lFdm5QUSxhQU9JLCtCekVvblBaLEN5RTNuUFEsa0JBT0ksb0N6RXduUFosQ3lFL25QUSxxQkFPSSx1Q3pFNG5QWixDeUVub1BRLGFBT0kscUJ6RWdvUFosQ3lFdm9QUSxhQU9JLHFCekVvb1BaLEN5RTNvUFEsZUFPSSx1QnpFd29QWixDeUUvb1BRLGVBT0ksdUJ6RTRvUFosQ3lFbnBQUSxXQU9JLHdCekVncFBaLEN5RXZwUFEsYUFPSSwwQnpFb3BQWixDeUUzcFBRLG1CQU9JLGdDekV3cFBaLEN5RS9wUFEsdUJBT0ksb0N6RTRwUFosQ3lFbnFQUSxxQkFPSSxrQ3pFZ3FQWixDeUV2cVBRLHdCQU9JLGdDekVvcVBaLEN5RTNxUFEseUJBT0ksdUN6RXdxUFosQ3lFL3FQUSx3QkFPSSxzQ3pFNHFQWixDeUVuclBRLHdCQU9JLHNDekVnclBaLEN5RXZyUFEsbUJBT0ksZ0N6RW9yUFosQ3lFM3JQUSxpQkFPSSw4QnpFd3JQWixDeUUvclBRLG9CQU9JLDRCekU0clBaLEN5RW5zUFEsc0JBT0ksOEJ6RWdzUFosQ3lFdnNQUSxxQkFPSSw2QnpFb3NQWixDeUUzc1BRLHFCQU9JLGtDekV3c1BaLEN5RS9zUFEsbUJBT0ksZ0N6RTRzUFosQ3lFbnRQUSxzQkFPSSw4QnpFZ3RQWixDeUV2dFBRLHVCQU9JLHFDekVvdFBaLEN5RTN0UFEsc0JBT0ksb0N6RXd0UFosQ3lFL3RQUSx1QkFPSSwrQnpFNHRQWixDeUVudVBRLGlCQU9JLHlCekVndVBaLEN5RXZ1UFEsa0JBT0ksK0J6RW91UFosQ3lFM3VQUSxnQkFPSSw2QnpFd3VQWixDeUUvdVBRLG1CQU9JLDJCekU0dVBaLEN5RW52UFEscUJBT0ksNkJ6RWd2UFosQ3lFdnZQUSxvQkFPSSw0QnpFb3ZQWixDeUUzdlBRLGFBT0ksa0J6RXd2UFosQ3lFL3ZQUSxTQU9JLGlCekU0dlBaLEN5RW53UFEsU0FPSSxpQnpFZ3dQWixDeUV2d1BRLFNBT0ksaUJ6RW93UFosQ3lFM3dQUSxTQU9JLGlCekV3d1BaLEN5RS93UFEsU0FPSSxpQnpFNHdQWixDeUVueFBRLFNBT0ksaUJ6RWd4UFosQ3lFdnhQUSxZQU9JLGlCekVveFBaLEN5RTN4UFEsS0FPSSxrQnpFd3hQWixDeUUveFBRLEtBT0ksdUJ6RTR4UFosQ3lFbnlQUSxLQU9JLHNCekVneVBaLEN5RXZ5UFEsS0FPSSxxQnpFb3lQWixDeUUzeVBRLEtBT0ksdUJ6RXd5UFosQ3lFL3lQUSxLQU9JLHFCekU0eVBaLEN5RW56UFEsUUFPSSxxQnpFZ3pQWixDeUV2elBRLE1BT0ksZ0R6RXF6UFosQ3lFNXpQUSxNQU9JLDBEekUwelBaLEN5RWowUFEsTUFPSSx3RHpFK3pQWixDeUV0MFBRLE1BT0ksc0R6RW8wUFosQ3lFMzBQUSxNQU9JLDBEekV5MFBaLEN5RWgxUFEsTUFPSSxzRHpFODBQWixDeUVyMVBRLFNBT0ksc0R6RW0xUFosQ3lFMTFQUSxNQU9JLGdEekV3MVBaLEN5RS8xUFEsTUFPSSwwRHpFNjFQWixDeUVwMlBRLE1BT0ksd0R6RWsyUFosQ3lFejJQUSxNQU9JLHNEekV1MlBaLEN5RTkyUFEsTUFPSSwwRHpFNDJQWixDeUVuM1BRLE1BT0ksc0R6RWkzUFosQ3lFeDNQUSxTQU9JLHNEekVzM1BaLEN5RTczUFEsTUFPSSxzQnpFMDNQWixDeUVqNFBRLE1BT0ksMkJ6RTgzUFosQ3lFcjRQUSxNQU9JLDBCekVrNFBaLEN5RXo0UFEsTUFPSSx5QnpFczRQWixDeUU3NFBRLE1BT0ksMkJ6RTA0UFosQ3lFajVQUSxNQU9JLHlCekU4NFBaLEN5RXI1UFEsU0FPSSx5QnpFazVQWixDeUV6NVBRLE1BT0ksd0J6RXM1UFosQ3lFNzVQUSxNQU9JLDZCekUwNVBaLEN5RWo2UFEsTUFPSSw0QnpFODVQWixDeUVyNlBRLE1BT0ksMkJ6RWs2UFosQ3lFejZQUSxNQU9JLDZCekVzNlBaLEN5RTc2UFEsTUFPSSwyQnpFMDZQWixDeUVqN1BRLFNBT0ksMkJ6RTg2UFosQ3lFcjdQUSxNQU9JLHlCekVrN1BaLEN5RXo3UFEsTUFPSSw4QnpFczdQWixDeUU3N1BRLE1BT0ksNkJ6RTA3UFosQ3lFajhQUSxNQU9JLDRCekU4N1BaLEN5RXI4UFEsTUFPSSw4QnpFazhQWixDeUV6OFBRLE1BT0ksNEJ6RXM4UFosQ3lFNzhQUSxTQU9JLDRCekUwOFBaLEN5RWo5UFEsTUFPSSx1QnpFODhQWixDeUVyOVBRLE1BT0ksNEJ6RWs5UFosQ3lFejlQUSxNQU9JLDJCekVzOVBaLEN5RTc5UFEsTUFPSSwwQnpFMDlQWixDeUVqK1BRLE1BT0ksNEJ6RTg5UFosQ3lFcitQUSxNQU9JLDBCekVrK1BaLEN5RXorUFEsU0FPSSwwQnpFcytQWixDeUU3K1BRLEtBT0ksbUJ6RTArUFosQ3lFai9QUSxLQU9JLHdCekU4K1BaLEN5RXIvUFEsS0FPSSx1QnpFay9QWixDeUV6L1BRLEtBT0ksc0J6RXMvUFosQ3lFNy9QUSxLQU9JLHdCekUwL1BaLEN5RWpnUVEsS0FPSSxzQnpFOC9QWixDeUVyZ1FRLE1BT0ksa0R6RW1nUVosQ3lFMWdRUSxNQU9JLDREekV3Z1FaLEN5RS9nUVEsTUFPSSwwRHpFNmdRWixDeUVwaFFRLE1BT0ksd0R6RWtoUVosQ3lFemhRUSxNQU9JLDREekV1aFFaLEN5RTloUVEsTUFPSSx3RHpFNGhRWixDeUVuaVFRLE1BT0ksa0R6RWlpUVosQ3lFeGlRUSxNQU9JLDREekVzaVFaLEN5RTdpUVEsTUFPSSwwRHpFMmlRWixDeUVsalFRLE1BT0ksd0R6RWdqUVosQ3lFdmpRUSxNQU9JLDREekVxalFaLEN5RTVqUVEsTUFPSSx3RHpFMGpRWixDeUVqa1FRLE1BT0ksdUJ6RThqUVosQ3lFcmtRUSxNQU9JLDRCekVra1FaLEN5RXprUVEsTUFPSSwyQnpFc2tRWixDeUU3a1FRLE1BT0ksMEJ6RTBrUVosQ3lFamxRUSxNQU9JLDRCekU4a1FaLEN5RXJsUVEsTUFPSSwwQnpFa2xRWixDeUV6bFFRLE1BT0kseUJ6RXNsUVosQ3lFN2xRUSxNQU9JLDhCekUwbFFaLEN5RWptUVEsTUFPSSw2QnpFOGxRWixDeUVybVFRLE1BT0ksNEJ6RWttUVosQ3lFem1RUSxNQU9JLDhCekVzbVFaLEN5RTdtUVEsTUFPSSw0QnpFMG1RWixDeUVqblFRLE1BT0ksMEJ6RThtUVosQ3lFcm5RUSxNQU9JLCtCekVrblFaLEN5RXpuUVEsTUFPSSw4QnpFc25RWixDeUU3blFRLE1BT0ksNkJ6RTBuUVosQ3lFam9RUSxNQU9JLCtCekU4blFaLEN5RXJvUVEsTUFPSSw2QnpFa29RWixDeUV6b1FRLE1BT0ksd0J6RXNvUVosQ3lFN29RUSxNQU9JLDZCekUwb1FaLEN5RWpwUVEsTUFPSSw0QnpFOG9RWixDeUVycFFRLE1BT0ksMkJ6RWtwUVosQ3lFenBRUSxNQU9JLDZCekVzcFFaLEN5RTdwUVEsTUFPSSwyQnpFMHBRWixDeUVqcVFRLE9BT0ksZXpFOHBRWixDeUVycVFRLE9BT0ksb0J6RWtxUVosQ3lFenFRUSxPQU9JLG1CekVzcVFaLEN5RTdxUVEsT0FPSSxrQnpFMHFRWixDeUVqclFRLE9BT0ksb0J6RThxUVosQ3lFcnJRUSxPQU9JLGtCekVrclFaLEN5RXpyUVEsV0FPSSxtQnpFc3JRWixDeUU3clFRLFdBT0ksd0J6RTByUVosQ3lFanNRUSxXQU9JLHVCekU4clFaLEN5RXJzUVEsV0FPSSxzQnpFa3NRWixDeUV6c1FRLFdBT0ksd0J6RXNzUVosQ3lFN3NRUSxXQU9JLHNCekUwc1FaLEN5RWp0UVEsY0FPSSxrRHpFOHNRWixDeUVydFFRLGNBT0ksNER6RWt0UVosQ3lFenRRUSxjQU9JLDBEekVzdFFaLEN5RTd0UVEsY0FPSSx3RHpFMHRRWixDeUVqdVFRLGNBT0ksNER6RTh0UVosQ3lFcnVRUSxjQU9JLHdEekVrdVFaLEN5RXp1UVEsZ0JBT0ksOEN6RXN1UVosQ3lFN3VRUSxNQU9JLDBDekUwdVFaLEN5RWp2UVEsTUFPSSx5Q3pFOHVRWixDeUVydlFRLE1BT0ksdUN6RWt2UVosQ3lFenZRUSxNQU9JLHlDekVzdlFaLEN5RTd2UVEsTUFPSSwyQnpFMHZRWixDeUVqd1FRLE1BT0ksd0J6RTh2UVosQ3lFcndRUSxZQU9JLDJCekVrd1FaLEN5RXp3UVEsWUFPSSwyQnpFc3dRWixDeUU3d1FRLFlBT0ksNkJ6RTB3UVosQ3lFanhRUSxVQU9JLHlCekU4d1FaLEN5RXJ4UVEsV0FPSSx5QnpFa3hRWixDeUV6eFFRLFdBT0kseUJ6RXN4UVosQ3lFN3hRUSxhQU9JLHlCekUweFFaLEN5RWp5UVEsU0FPSSx5QnpFOHhRWixDeUVyeVFRLFdBT0ksNEJ6RWt5UVosQ3lFenlRUSxNQU9JLHVCekVzeVFaLEN5RTd5UVEsT0FPSSwwQnpFMHlRWixDeUVqelFRLFNBT0kseUJ6RTh5UVosQ3lFcnpRUSxPQU9JLHVCekVrelFaLEN5RXp6UVEsWUFPSSx5QnpFc3pRWixDeUU3elFRLFVBT0ksMEJ6RTB6UVosQ3lFajBRUSxhQU9JLDJCekU4elFaLEN5RXIwUVEsc0JBT0ksOEJ6RWswUVosQ3lFejBRUSwyQkFPSSxtQ3pFczBRWixDeUU3MFFRLDhCQU9JLHNDekUwMFFaLEN5RWoxUVEsZ0JBT0ksa0N6RTgwUVosQ3lFcjFRUSxnQkFPSSxrQ3pFazFRWixDeUV6MVFRLGlCQU9JLG1DekVzMVFaLEN5RTcxUVEsV0FPSSw0QnpFMDFRWixDeUVqMlFRLGFBT0ksNEJ6RTgxUVosQ3lFcjJRUSxZQU9JLDhEekVvMlFaLEN5RTMyUVEsY0FJUSxvQkFHSixrRXpFMDJRWixDeUVqM1FRLGdCQUlRLG9CQUdKLG9FekUrMlFaLEN5RXQzUVEsY0FJUSxvQkFHSixrRXpFbzNRWixDeUUzM1FRLFdBSVEsb0JBR0osK0R6RXkzUVosQ3lFaDRRUSxjQUlRLG9CQUdKLGtFekU4M1FaLEN5RXI0UVEsYUFJUSxvQkFHSixpRXpFbTRRWixDeUUxNFFRLFlBSVEsb0JBR0osZ0V6RXc0UVosQ3lFLzRRUSxXQUlRLG9CQUdKLCtEekU2NFFaLEN5RXA1UVEsWUFJUSxvQkFHSixnRXpFazVRWixDeUV6NVFRLFlBSVEsb0JBR0osZ0V6RXU1UVosQ3lFOTVRUSxXQUlRLG9CQUdKLHFFekU0NVFaLEN5RW42UVEsWUFJUSxvQkFHSix5Q3pFaTZRWixDeUV4NlFRLGVBSVEsb0JBR0osOEJ6RXM2UVosQ3lFNzZRUSxlQUlRLG9CQUdKLGtDekUyNlFaLEN5RWw3UVEscUJBSVEsb0JBR0oseUN6RWc3UVosQ3lFdjdRUSxvQkFJUSxvQkFHSix3Q3pFcTdRWixDeUU1N1FRLG9CQUlRLG9CQUdKLHdDekUwN1FaLEN5RWo4UVEsWUFJUSxvQkFHSix1QnpFKzdRWixDeUVoOVFRLGlCQUNFLHNCekVtOVFWLEN5RXA5UVEsaUJBQ0UscUJ6RXU5UVYsQ3lFeDlRUSxpQkFDRSxzQnpFMjlRVixDeUU1OVFRLGtCQUNFLG1CekUrOVFWLEN5RXQ5UVEsdUJBT0ksK0N6RW05UVosQ3lFMTlRUSx5QkFPSSxpRHpFdTlRWixDeUU5OVFRLHVCQU9JLCtDekUyOVFaLEN5RWwrUVEsb0JBT0ksNEN6RSs5UVosQ3lFdCtRUSx1QkFPSSwrQ3pFbStRWixDeUUxK1FRLHNCQU9JLDhDekV1K1FaLEN5RTkrUVEscUJBT0ksNkN6RTIrUVosQ3lFbC9RUSxvQkFPSSw0Q3pFKytRWixDeUUzL1FVLDhDQUNFLHFCekVrZ1JaLEN5RW5nUlUsOENBQ0Usc0J6RTBnUlosQ3lFM2dSVSw4Q0FDRSxxQnpFa2hSWixDeUVuaFJVLDhDQUNFLHNCekUwaFJaLEN5RTNoUlUsZ0RBQ0UsbUJ6RWtpUlosQ3lFbGhSVSwwQ0FPSSxzQ3pFbWhSZCxDeUUxaFJVLDBDQU9JLHFDekUyaFJkLEN5RWxpUlUsMENBT0ksc0N6RW1pUmQsQ3lFdGpSUSx3QkFJUSw4QkFHSiw0RnpFb2pSWixDeUUzalJRLDBCQUlRLDhCQUdKLDhGekV5alJaLEN5RWhrUlEsd0JBSVEsOEJBR0osNEZ6RThqUlosQ3lFcmtSUSxxQkFJUSw4QkFHSix5RnpFbWtSWixDeUUxa1JRLHdCQUlRLDhCQUdKLDRGekV3a1JaLEN5RS9rUlEsdUJBSVEsOEJBR0osMkZ6RTZrUlosQ3lFcGxSUSxzQkFJUSw4QkFHSiwwRnpFa2xSWixDeUV6bFJRLHFCQUlRLDhCQUdKLHlGekV1bFJaLEN5RTlsUlEsZ0JBSVEsOEJBR0osaUd6RTRsUlosQ3lFeG1SVSxnRUFDRSw2QnpFK21SWixDeUVoblJVLGtFQUNFLCtCekV1blJaLEN5RXhuUlUsa0VBQ0UsZ0N6RStuUlosQ3lFaG9SVSxrRUFDRSwrQnpFdW9SWixDeUV4b1JVLGtFQUNFLGdDekUrb1JaLEN5RWhwUlUsb0VBQ0UsNkJ6RXVwUlosQ3lFbnBSUSxZQUlRLGtCQUdKLDJFekVpcFJaLEN5RXhwUlEsY0FJUSxrQkFHSiw2RXpFc3BSWixDeUU3cFJRLFlBSVEsa0JBR0osMkV6RTJwUlosQ3lFbHFSUSxTQUlRLGtCQUdKLHdFekVncVJaLEN5RXZxUlEsWUFJUSxrQkFHSiwyRXpFcXFSWixDeUU1cVJRLFdBSVEsa0JBR0osMEV6RTBxUlosQ3lFanJSUSxVQUlRLGtCQUdKLHlFekUrcVJaLEN5RXRyUlEsU0FJUSxrQkFHSix3RXpFb3JSWixDeUUzclJRLFVBSVEsa0JBR0oseUV6RXlyUlosQ3lFaHNSUSxVQUlRLGtCQUdKLHlFekU4clJaLEN5RXJzUlEsU0FJUSxrQkFHSiwyRXpFbXNSWixDeUUxc1JRLGdCQUlRLGtCQUdKLHNDekV3c1JaLEN5RS9zUlEsbUJBSVEsa0JBR0osZ0Z6RTZzUlosQ3lFcHRSUSxrQkFJUSxrQkFHSiwrRXpFa3RSWixDeUVudVJRLGVBQ0UsbUJ6RXN1UlYsQ3lFdnVSUSxlQUNFLG9CekUwdVJWLEN5RTN1UlEsZUFDRSxtQnpFOHVSVixDeUUvdVJRLGVBQ0Usb0J6RWt2UlYsQ3lFbnZSUSxnQkFDRSxpQnpFc3ZSVixDeUU3dVJRLG1CQU9JLHNEekUwdVJaLEN5RWp2UlEscUJBT0ksd0R6RTh1UlosQ3lFcnZSUSxtQkFPSSxzRHpFa3ZSWixDeUV6dlJRLGdCQU9JLG1EekVzdlJaLEN5RTd2UlEsbUJBT0ksc0R6RTB2UlosQ3lFandSUSxrQkFPSSxxRHpFOHZSWixDeUVyd1JRLGlCQU9JLG9EekVrd1JaLEN5RXp3UlEsZ0JBT0ksbUR6RXN3UlosQ3lFN3dSUSxhQU9JLDZDekUwd1JaLEN5RWp4UlEsaUJBT0ksMEZ6RTh3UlosQ3lFcnhSUSxrQkFPSSw2RnpFa3hSWixDeUV6eFJRLGtCQU9JLDZGekVzeFJaLEN5RTd4UlEsU0FPSSw2QnpFMHhSWixDeUVqeVJRLFNBT0ksNkJ6RTh4UlosQ3lFcnlSUSxTQU9JLCtDekVreVJaLEN5RXp5UlEsV0FPSSx5QnpFc3lSWixDeUU3eVJRLFdBT0ksa0R6RTB5UlosQ3lFanpSUSxXQU9JLCtDekU4eVJaLEN5RXJ6UlEsV0FPSSxrRHpFa3pSWixDeUV6elJRLFdBT0ksa0R6RXN6UlosQ3lFN3pSUSxXQU9JLG1EekUwelJaLEN5RWowUlEsZ0JBT0ksMkJ6RTh6UlosQ3lFcjBSUSxjQU9JLG9EekVrMFJaLEN5RXowUlEsYUFPSSxrSHpFdTBSWixDeUU5MFJRLGVBT0ksc0V6RTQwUlosQ3lFbjFSUSxlQU9JLHdIekVpMVJaLEN5RXgxUlEsZUFPSSxrSHpFczFSWixDeUU3MVJRLGVBT0ksd0h6RTIxUlosQ3lFbDJSUSxlQU9JLHdIekVnMlJaLEN5RXYyUlEsZUFPSSwwSHpFcTJSWixDeUU1MlJRLG9CQU9JLDBFekUwMlJaLEN5RWozUlEsa0JBT0ksNEh6RSsyUlosQ3lFdDNSUSxhQU9JLHNIekVvM1JaLEN5RTMzUlEsZUFPSSwwRXpFeTNSWixDeUVoNFJRLGVBT0ksNEh6RTgzUlosQ3lFcjRSUSxlQU9JLHNIekVtNFJaLEN5RTE0UlEsZUFPSSw0SHpFdzRSWixDeUUvNFJRLGVBT0ksNEh6RTY0UlosQ3lFcDVSUSxlQU9JLDhIekVrNVJaLEN5RXo1UlEsb0JBT0ksOEV6RXU1UlosQ3lFOTVSUSxrQkFPSSxnSXpFNDVSWixDeUVuNlJRLGdCQU9JLHdIekVpNlJaLEN5RXg2UlEsa0JBT0ksNEV6RXM2UlosQ3lFNzZSUSxrQkFPSSw4SHpFMjZSWixDeUVsN1JRLGtCQU9JLHdIekVnN1JaLEN5RXY3UlEsa0JBT0ksOEh6RXE3UlosQ3lFNTdSUSxrQkFPSSw4SHpFMDdSWixDeUVqOFJRLGtCQU9JLGdJekUrN1JaLEN5RXQ4UlEsdUJBT0ksZ0Z6RW84UlosQ3lFMzhSUSxxQkFPSSxrSXpFeThSWixDeUVoOVJRLGVBT0ksb0h6RTg4UlosQ3lFcjlSUSxpQkFPSSx3RXpFbTlSWixDeUUxOVJRLGlCQU9JLDBIekV3OVJaLEN5RS85UlEsaUJBT0ksb0h6RTY5UlosQ3lFcCtSUSxpQkFPSSwwSHpFaytSWixDeUV6K1JRLGlCQU9JLDBIekV1K1JaLEN5RTkrUlEsaUJBT0ksNEh6RTQrUlosQ3lFbi9SUSxzQkFPSSw0RXpFaS9SWixDeUV4L1JRLG9CQU9JLDhIekVzL1JaLEN5RTcvUlEsU0FPSSw0QnpFMC9SWixDeUVqZ1NRLFdBT0ksMkJ6RTgvUlosQ3lFcmdTUSxNQU9JLG9CekVrZ1NaLEN5RXpnU1EsS0FPSSxtQnpFc2dTWixDeUU3Z1NRLEtBT0ksbUJ6RTBnU1osQ3lFamhTUSxLQU9JLG1CekU4Z1NaLEN5RXJoU1EsS0FPSSxtQnpFa2hTWixDZTVoU0kseUIwREdJLGdCQU9JLG9CekV1aFNWLEN5RTloU00sY0FPSSxxQnpFMGhTVixDeUVqaVNNLGVBT0ksb0J6RTZoU1YsQ3lFcGlTTSx1QkFPSSw0RHpFZ2lTVixDeUV2aVNNLHFCQU9JLHdEekVtaVNWLEN5RTFpU00sb0JBT0ksc0R6RXNpU1YsQ3lFN2lTTSxxQkFPSSxrRXpFeWlTVixDeUVoalNNLG9CQU9JLHNEekU0aVNWLEN5RW5qU00sYUFPSSx3QnpFK2lTVixDeUV0alNNLG1CQU9JLDhCekVralNWLEN5RXpqU00sWUFPSSx1QnpFcWpTVixDeUU1alNNLFdBT0ksc0J6RXdqU1YsQ3lFL2pTTSxrQkFPSSw2QnpFMmpTVixDeUVsa1NNLFlBT0ksdUJ6RThqU1YsQ3lFcmtTTSxnQkFPSSwyQnpFaWtTVixDeUV4a1NNLGlCQU9JLDRCekVva1NWLEN5RTNrU00sV0FPSSxzQnpFdWtTVixDeUU5a1NNLGtCQU9JLDZCekUwa1NWLEN5RWpsU00sV0FPSSxzQnpFNmtTVixDeUVwbFNNLGNBT0ksdUJ6RWdsU1YsQ3lFdmxTTSxhQU9JLDRCekVtbFNWLEN5RTFsU00sZ0JBT0ksK0J6RXNsU1YsQ3lFN2xTTSxxQkFPSSxvQ3pFeWxTVixDeUVobVNNLHdCQU9JLHVDekU0bFNWLEN5RW5tU00sZ0JBT0kscUJ6RStsU1YsQ3lFdG1TTSxnQkFPSSxxQnpFa21TVixDeUV6bVNNLGtCQU9JLHVCekVxbVNWLEN5RTVtU00sa0JBT0ksdUJ6RXdtU1YsQ3lFL21TTSxjQU9JLHdCekUybVNWLEN5RWxuU00sZ0JBT0ksMEJ6RThtU1YsQ3lFcm5TTSxzQkFPSSxnQ3pFaW5TVixDeUV4blNNLDBCQU9JLG9DekVvblNWLEN5RTNuU00sd0JBT0ksa0N6RXVuU1YsQ3lFOW5TTSwyQkFPSSxnQ3pFMG5TVixDeUVqb1NNLDRCQU9JLHVDekU2blNWLEN5RXBvU00sMkJBT0ksc0N6RWdvU1YsQ3lFdm9TTSwyQkFPSSxzQ3pFbW9TVixDeUUxb1NNLHNCQU9JLGdDekVzb1NWLEN5RTdvU00sb0JBT0ksOEJ6RXlvU1YsQ3lFaHBTTSx1QkFPSSw0QnpFNG9TVixDeUVucFNNLHlCQU9JLDhCekUrb1NWLEN5RXRwU00sd0JBT0ksNkJ6RWtwU1YsQ3lFenBTTSx3QkFPSSxrQ3pFcXBTVixDeUU1cFNNLHNCQU9JLGdDekV3cFNWLEN5RS9wU00seUJBT0ksOEJ6RTJwU1YsQ3lFbHFTTSwwQkFPSSxxQ3pFOHBTVixDeUVycVNNLHlCQU9JLG9DekVpcVNWLEN5RXhxU00sMEJBT0ksK0J6RW9xU1YsQ3lFM3FTTSxvQkFPSSx5QnpFdXFTVixDeUU5cVNNLHFCQU9JLCtCekUwcVNWLEN5RWpyU00sbUJBT0ksNkJ6RTZxU1YsQ3lFcHJTTSxzQkFPSSwyQnpFZ3JTVixDeUV2clNNLHdCQU9JLDZCekVtclNWLEN5RTFyU00sdUJBT0ksNEJ6RXNyU1YsQ3lFN3JTTSxnQkFPSSxrQnpFeXJTVixDeUVoc1NNLFlBT0ksaUJ6RTRyU1YsQ3lFbnNTTSxZQU9JLGlCekUrclNWLEN5RXRzU00sWUFPSSxpQnpFa3NTVixDeUV6c1NNLFlBT0ksaUJ6RXFzU1YsQ3lFNXNTTSxZQU9JLGlCekV3c1NWLEN5RS9zU00sWUFPSSxpQnpFMnNTVixDeUVsdFNNLGVBT0ksaUJ6RThzU1YsQ3lFcnRTTSxRQU9JLGtCekVpdFNWLEN5RXh0U00sUUFPSSx1QnpFb3RTVixDeUUzdFNNLFFBT0ksc0J6RXV0U1YsQ3lFOXRTTSxRQU9JLHFCekUwdFNWLEN5RWp1U00sUUFPSSx1QnpFNnRTVixDeUVwdVNNLFFBT0kscUJ6RWd1U1YsQ3lFdnVTTSxXQU9JLHFCekVtdVNWLEN5RTF1U00sU0FPSSxnRHpFdXVTVixDeUU5dVNNLFNBT0ksMER6RTJ1U1YsQ3lFbHZTTSxTQU9JLHdEekUrdVNWLEN5RXR2U00sU0FPSSxzRHpFbXZTVixDeUUxdlNNLFNBT0ksMER6RXV2U1YsQ3lFOXZTTSxTQU9JLHNEekUydlNWLEN5RWx3U00sWUFPSSxzRHpFK3ZTVixDeUV0d1NNLFNBT0ksZ0R6RW13U1YsQ3lFMXdTTSxTQU9JLDBEekV1d1NWLEN5RTl3U00sU0FPSSx3RHpFMndTVixDeUVseFNNLFNBT0ksc0R6RSt3U1YsQ3lFdHhTTSxTQU9JLDBEekVteFNWLEN5RTF4U00sU0FPSSxzRHpFdXhTVixDeUU5eFNNLFlBT0ksc0R6RTJ4U1YsQ3lFbHlTTSxTQU9JLHNCekU4eFNWLEN5RXJ5U00sU0FPSSwyQnpFaXlTVixDeUV4eVNNLFNBT0ksMEJ6RW95U1YsQ3lFM3lTTSxTQU9JLHlCekV1eVNWLEN5RTl5U00sU0FPSSwyQnpFMHlTVixDeUVqelNNLFNBT0kseUJ6RTZ5U1YsQ3lFcHpTTSxZQU9JLHlCekVnelNWLEN5RXZ6U00sU0FPSSx3QnpFbXpTVixDeUUxelNNLFNBT0ksNkJ6RXN6U1YsQ3lFN3pTTSxTQU9JLDRCekV5elNWLEN5RWgwU00sU0FPSSwyQnpFNHpTVixDeUVuMFNNLFNBT0ksNkJ6RSt6U1YsQ3lFdDBTTSxTQU9JLDJCekVrMFNWLEN5RXowU00sWUFPSSwyQnpFcTBTVixDeUU1MFNNLFNBT0kseUJ6RXcwU1YsQ3lFLzBTTSxTQU9JLDhCekUyMFNWLEN5RWwxU00sU0FPSSw2QnpFODBTVixDeUVyMVNNLFNBT0ksNEJ6RWkxU1YsQ3lFeDFTTSxTQU9JLDhCekVvMVNWLEN5RTMxU00sU0FPSSw0QnpFdTFTVixDeUU5MVNNLFlBT0ksNEJ6RTAxU1YsQ3lFajJTTSxTQU9JLHVCekU2MVNWLEN5RXAyU00sU0FPSSw0QnpFZzJTVixDeUV2MlNNLFNBT0ksMkJ6RW0yU1YsQ3lFMTJTTSxTQU9JLDBCekVzMlNWLEN5RTcyU00sU0FPSSw0QnpFeTJTVixDeUVoM1NNLFNBT0ksMEJ6RTQyU1YsQ3lFbjNTTSxZQU9JLDBCekUrMlNWLEN5RXQzU00sUUFPSSxtQnpFazNTVixDeUV6M1NNLFFBT0ksd0J6RXEzU1YsQ3lFNTNTTSxRQU9JLHVCekV3M1NWLEN5RS8zU00sUUFPSSxzQnpFMjNTVixDeUVsNFNNLFFBT0ksd0J6RTgzU1YsQ3lFcjRTTSxRQU9JLHNCekVpNFNWLEN5RXg0U00sU0FPSSxrRHpFcTRTVixDeUU1NFNNLFNBT0ksNER6RXk0U1YsQ3lFaDVTTSxTQU9JLDBEekU2NFNWLEN5RXA1U00sU0FPSSx3RHpFaTVTVixDeUV4NVNNLFNBT0ksNER6RXE1U1YsQ3lFNTVTTSxTQU9JLHdEekV5NVNWLEN5RWg2U00sU0FPSSxrRHpFNjVTVixDeUVwNlNNLFNBT0ksNER6RWk2U1YsQ3lFeDZTTSxTQU9JLDBEekVxNlNWLEN5RTU2U00sU0FPSSx3RHpFeTZTVixDeUVoN1NNLFNBT0ksNER6RTY2U1YsQ3lFcDdTTSxTQU9JLHdEekVpN1NWLEN5RXg3U00sU0FPSSx1QnpFbzdTVixDeUUzN1NNLFNBT0ksNEJ6RXU3U1YsQ3lFOTdTTSxTQU9JLDJCekUwN1NWLEN5RWo4U00sU0FPSSwwQnpFNjdTVixDeUVwOFNNLFNBT0ksNEJ6RWc4U1YsQ3lFdjhTTSxTQU9JLDBCekVtOFNWLEN5RTE4U00sU0FPSSx5QnpFczhTVixDeUU3OFNNLFNBT0ksOEJ6RXk4U1YsQ3lFaDlTTSxTQU9JLDZCekU0OFNWLEN5RW45U00sU0FPSSw0QnpFKzhTVixDeUV0OVNNLFNBT0ksOEJ6RWs5U1YsQ3lFejlTTSxTQU9JLDRCekVxOVNWLEN5RTU5U00sU0FPSSwwQnpFdzlTVixDeUUvOVNNLFNBT0ksK0J6RTI5U1YsQ3lFbCtTTSxTQU9JLDhCekU4OVNWLEN5RXIrU00sU0FPSSw2QnpFaStTVixDeUV4K1NNLFNBT0ksK0J6RW8rU1YsQ3lFMytTTSxTQU9JLDZCekV1K1NWLEN5RTkrU00sU0FPSSx3QnpFMCtTVixDeUVqL1NNLFNBT0ksNkJ6RTYrU1YsQ3lFcC9TTSxTQU9JLDRCekVnL1NWLEN5RXYvU00sU0FPSSwyQnpFbS9TVixDeUUxL1NNLFNBT0ksNkJ6RXMvU1YsQ3lFNy9TTSxTQU9JLDJCekV5L1NWLEN5RWhnVE0sVUFPSSxlekU0L1NWLEN5RW5nVE0sVUFPSSxvQnpFKy9TVixDeUV0Z1RNLFVBT0ksbUJ6RWtnVFYsQ3lFemdUTSxVQU9JLGtCekVxZ1RWLEN5RTVnVE0sVUFPSSxvQnpFd2dUVixDeUUvZ1RNLFVBT0ksa0J6RTJnVFYsQ3lFbGhUTSxjQU9JLG1CekU4Z1RWLEN5RXJoVE0sY0FPSSx3QnpFaWhUVixDeUV4aFRNLGNBT0ksdUJ6RW9oVFYsQ3lFM2hUTSxjQU9JLHNCekV1aFRWLEN5RTloVE0sY0FPSSx3QnpFMGhUVixDeUVqaVRNLGNBT0ksc0J6RTZoVFYsQ3lFcGlUTSxpQkFPSSxrRHpFZ2lUVixDeUV2aVRNLGlCQU9JLDREekVtaVRWLEN5RTFpVE0saUJBT0ksMER6RXNpVFYsQ3lFN2lUTSxpQkFPSSx3RHpFeWlUVixDeUVoalRNLGlCQU9JLDREekU0aVRWLEN5RW5qVE0saUJBT0ksd0R6RStpVFYsQ3lFdGpUTSxlQU9JLHlCekVralRWLEN5RXpqVE0sYUFPSSwwQnpFcWpUVixDeUU1alRNLGdCQU9JLDJCekV3alRWLENBQ0YsQ2Vua1RJLHlCMERHSSxnQkFPSSxvQnpFNmpUVixDeUVwa1RNLGNBT0kscUJ6RWdrVFYsQ3lFdmtUTSxlQU9JLG9CekVta1RWLEN5RTFrVE0sdUJBT0ksNER6RXNrVFYsQ3lFN2tUTSxxQkFPSSx3RHpFeWtUVixDeUVobFRNLG9CQU9JLHNEekU0a1RWLEN5RW5sVE0scUJBT0ksa0V6RStrVFYsQ3lFdGxUTSxvQkFPSSxzRHpFa2xUVixDeUV6bFRNLGFBT0ksd0J6RXFsVFYsQ3lFNWxUTSxtQkFPSSw4QnpFd2xUVixDeUUvbFRNLFlBT0ksdUJ6RTJsVFYsQ3lFbG1UTSxXQU9JLHNCekU4bFRWLEN5RXJtVE0sa0JBT0ksNkJ6RWltVFYsQ3lFeG1UTSxZQU9JLHVCekVvbVRWLEN5RTNtVE0sZ0JBT0ksMkJ6RXVtVFYsQ3lFOW1UTSxpQkFPSSw0QnpFMG1UVixDeUVqblRNLFdBT0ksc0J6RTZtVFYsQ3lFcG5UTSxrQkFPSSw2QnpFZ25UVixDeUV2blRNLFdBT0ksc0J6RW1uVFYsQ3lFMW5UTSxjQU9JLHVCekVzblRWLEN5RTduVE0sYUFPSSw0QnpFeW5UVixDeUVob1RNLGdCQU9JLCtCekU0blRWLEN5RW5vVE0scUJBT0ksb0N6RStuVFYsQ3lFdG9UTSx3QkFPSSx1Q3pFa29UVixDeUV6b1RNLGdCQU9JLHFCekVxb1RWLEN5RTVvVE0sZ0JBT0kscUJ6RXdvVFYsQ3lFL29UTSxrQkFPSSx1QnpFMm9UVixDeUVscFRNLGtCQU9JLHVCekU4b1RWLEN5RXJwVE0sY0FPSSx3QnpFaXBUVixDeUV4cFRNLGdCQU9JLDBCekVvcFRWLEN5RTNwVE0sc0JBT0ksZ0N6RXVwVFYsQ3lFOXBUTSwwQkFPSSxvQ3pFMHBUVixDeUVqcVRNLHdCQU9JLGtDekU2cFRWLEN5RXBxVE0sMkJBT0ksZ0N6RWdxVFYsQ3lFdnFUTSw0QkFPSSx1Q3pFbXFUVixDeUUxcVRNLDJCQU9JLHNDekVzcVRWLEN5RTdxVE0sMkJBT0ksc0N6RXlxVFYsQ3lFaHJUTSxzQkFPSSxnQ3pFNHFUVixDeUVuclRNLG9CQU9JLDhCekUrcVRWLEN5RXRyVE0sdUJBT0ksNEJ6RWtyVFYsQ3lFenJUTSx5QkFPSSw4QnpFcXJUVixDeUU1clRNLHdCQU9JLDZCekV3clRWLEN5RS9yVE0sd0JBT0ksa0N6RTJyVFYsQ3lFbHNUTSxzQkFPSSxnQ3pFOHJUVixDeUVyc1RNLHlCQU9JLDhCekVpc1RWLEN5RXhzVE0sMEJBT0kscUN6RW9zVFYsQ3lFM3NUTSx5QkFPSSxvQ3pFdXNUVixDeUU5c1RNLDBCQU9JLCtCekUwc1RWLEN5RWp0VE0sb0JBT0kseUJ6RTZzVFYsQ3lFcHRUTSxxQkFPSSwrQnpFZ3RUVixDeUV2dFRNLG1CQU9JLDZCekVtdFRWLEN5RTF0VE0sc0JBT0ksMkJ6RXN0VFYsQ3lFN3RUTSx3QkFPSSw2QnpFeXRUVixDeUVodVRNLHVCQU9JLDRCekU0dFRWLEN5RW51VE0sZ0JBT0ksa0J6RSt0VFYsQ3lFdHVUTSxZQU9JLGlCekVrdVRWLEN5RXp1VE0sWUFPSSxpQnpFcXVUVixDeUU1dVRNLFlBT0ksaUJ6RXd1VFYsQ3lFL3VUTSxZQU9JLGlCekUydVRWLEN5RWx2VE0sWUFPSSxpQnpFOHVUVixDeUVydlRNLFlBT0ksaUJ6RWl2VFYsQ3lFeHZUTSxlQU9JLGlCekVvdlRWLEN5RTN2VE0sUUFPSSxrQnpFdXZUVixDeUU5dlRNLFFBT0ksdUJ6RTB2VFYsQ3lFandUTSxRQU9JLHNCekU2dlRWLEN5RXB3VE0sUUFPSSxxQnpFZ3dUVixDeUV2d1RNLFFBT0ksdUJ6RW13VFYsQ3lFMXdUTSxRQU9JLHFCekVzd1RWLEN5RTd3VE0sV0FPSSxxQnpFeXdUVixDeUVoeFRNLFNBT0ksZ0R6RTZ3VFYsQ3lFcHhUTSxTQU9JLDBEekVpeFRWLEN5RXh4VE0sU0FPSSx3RHpFcXhUVixDeUU1eFRNLFNBT0ksc0R6RXl4VFYsQ3lFaHlUTSxTQU9JLDBEekU2eFRWLEN5RXB5VE0sU0FPSSxzRHpFaXlUVixDeUV4eVRNLFlBT0ksc0R6RXF5VFYsQ3lFNXlUTSxTQU9JLGdEekV5eVRWLEN5RWh6VE0sU0FPSSwwRHpFNnlUVixDeUVwelRNLFNBT0ksd0R6RWl6VFYsQ3lFeHpUTSxTQU9JLHNEekVxelRWLEN5RTV6VE0sU0FPSSwwRHpFeXpUVixDeUVoMFRNLFNBT0ksc0R6RTZ6VFYsQ3lFcDBUTSxZQU9JLHNEekVpMFRWLEN5RXgwVE0sU0FPSSxzQnpFbzBUVixDeUUzMFRNLFNBT0ksMkJ6RXUwVFYsQ3lFOTBUTSxTQU9JLDBCekUwMFRWLEN5RWoxVE0sU0FPSSx5QnpFNjBUVixDeUVwMVRNLFNBT0ksMkJ6RWcxVFYsQ3lFdjFUTSxTQU9JLHlCekVtMVRWLEN5RTExVE0sWUFPSSx5QnpFczFUVixDeUU3MVRNLFNBT0ksd0J6RXkxVFYsQ3lFaDJUTSxTQU9JLDZCekU0MVRWLEN5RW4yVE0sU0FPSSw0QnpFKzFUVixDeUV0MlRNLFNBT0ksMkJ6RWsyVFYsQ3lFejJUTSxTQU9JLDZCekVxMlRWLEN5RTUyVE0sU0FPSSwyQnpFdzJUVixDeUUvMlRNLFlBT0ksMkJ6RTIyVFYsQ3lFbDNUTSxTQU9JLHlCekU4MlRWLEN5RXIzVE0sU0FPSSw4QnpFaTNUVixDeUV4M1RNLFNBT0ksNkJ6RW8zVFYsQ3lFMzNUTSxTQU9JLDRCekV1M1RWLEN5RTkzVE0sU0FPSSw4QnpFMDNUVixDeUVqNFRNLFNBT0ksNEJ6RTYzVFYsQ3lFcDRUTSxZQU9JLDRCekVnNFRWLEN5RXY0VE0sU0FPSSx1QnpFbTRUVixDeUUxNFRNLFNBT0ksNEJ6RXM0VFYsQ3lFNzRUTSxTQU9JLDJCekV5NFRWLEN5RWg1VE0sU0FPSSwwQnpFNDRUVixDeUVuNVRNLFNBT0ksNEJ6RSs0VFYsQ3lFdDVUTSxTQU9JLDBCekVrNVRWLEN5RXo1VE0sWUFPSSwwQnpFcTVUVixDeUU1NVRNLFFBT0ksbUJ6RXc1VFYsQ3lFLzVUTSxRQU9JLHdCekUyNVRWLEN5RWw2VE0sUUFPSSx1QnpFODVUVixDeUVyNlRNLFFBT0ksc0J6RWk2VFYsQ3lFeDZUTSxRQU9JLHdCekVvNlRWLEN5RTM2VE0sUUFPSSxzQnpFdTZUVixDeUU5NlRNLFNBT0ksa0R6RTI2VFYsQ3lFbDdUTSxTQU9JLDREekUrNlRWLEN5RXQ3VE0sU0FPSSwwRHpFbTdUVixDeUUxN1RNLFNBT0ksd0R6RXU3VFYsQ3lFOTdUTSxTQU9JLDREekUyN1RWLEN5RWw4VE0sU0FPSSx3RHpFKzdUVixDeUV0OFRNLFNBT0ksa0R6RW04VFYsQ3lFMThUTSxTQU9JLDREekV1OFRWLEN5RTk4VE0sU0FPSSwwRHpFMjhUVixDeUVsOVRNLFNBT0ksd0R6RSs4VFYsQ3lFdDlUTSxTQU9JLDREekVtOVRWLEN5RTE5VE0sU0FPSSx3RHpFdTlUVixDeUU5OVRNLFNBT0ksdUJ6RTA5VFYsQ3lFaitUTSxTQU9JLDRCekU2OVRWLEN5RXArVE0sU0FPSSwyQnpFZytUVixDeUV2K1RNLFNBT0ksMEJ6RW0rVFYsQ3lFMStUTSxTQU9JLDRCekVzK1RWLEN5RTcrVE0sU0FPSSwwQnpFeStUVixDeUVoL1RNLFNBT0kseUJ6RTQrVFYsQ3lFbi9UTSxTQU9JLDhCekUrK1RWLEN5RXQvVE0sU0FPSSw2QnpFay9UVixDeUV6L1RNLFNBT0ksNEJ6RXEvVFYsQ3lFNS9UTSxTQU9JLDhCekV3L1RWLEN5RS8vVE0sU0FPSSw0QnpFMi9UVixDeUVsZ1VNLFNBT0ksMEJ6RTgvVFYsQ3lFcmdVTSxTQU9JLCtCekVpZ1VWLEN5RXhnVU0sU0FPSSw4QnpFb2dVVixDeUUzZ1VNLFNBT0ksNkJ6RXVnVVYsQ3lFOWdVTSxTQU9JLCtCekUwZ1VWLEN5RWpoVU0sU0FPSSw2QnpFNmdVVixDeUVwaFVNLFNBT0ksd0J6RWdoVVYsQ3lFdmhVTSxTQU9JLDZCekVtaFVWLEN5RTFoVU0sU0FPSSw0QnpFc2hVVixDeUU3aFVNLFNBT0ksMkJ6RXloVVYsQ3lFaGlVTSxTQU9JLDZCekU0aFVWLEN5RW5pVU0sU0FPSSwyQnpFK2hVVixDeUV0aVVNLFVBT0ksZXpFa2lVVixDeUV6aVVNLFVBT0ksb0J6RXFpVVYsQ3lFNWlVTSxVQU9JLG1CekV3aVVWLEN5RS9pVU0sVUFPSSxrQnpFMmlVVixDeUVsalVNLFVBT0ksb0J6RThpVVYsQ3lFcmpVTSxVQU9JLGtCekVpalVWLEN5RXhqVU0sY0FPSSxtQnpFb2pVVixDeUUzalVNLGNBT0ksd0J6RXVqVVYsQ3lFOWpVTSxjQU9JLHVCekUwalVWLEN5RWprVU0sY0FPSSxzQnpFNmpVVixDeUVwa1VNLGNBT0ksd0J6RWdrVVYsQ3lFdmtVTSxjQU9JLHNCekVta1VWLEN5RTFrVU0saUJBT0ksa0R6RXNrVVYsQ3lFN2tVTSxpQkFPSSw0RHpFeWtVVixDeUVobFVNLGlCQU9JLDBEekU0a1VWLEN5RW5sVU0saUJBT0ksd0R6RStrVVYsQ3lFdGxVTSxpQkFPSSw0RHpFa2xVVixDeUV6bFVNLGlCQU9JLHdEekVxbFVWLEN5RTVsVU0sZUFPSSx5QnpFd2xVVixDeUUvbFVNLGFBT0ksMEJ6RTJsVVYsQ3lFbG1VTSxnQkFPSSwyQnpFOGxVVixDQUNGLENlem1VSSx5QjBER0ksZ0JBT0ksb0J6RW1tVVYsQ3lFMW1VTSxjQU9JLHFCekVzbVVWLEN5RTdtVU0sZUFPSSxvQnpFeW1VVixDeUVoblVNLHVCQU9JLDREekU0bVVWLEN5RW5uVU0scUJBT0ksd0R6RSttVVYsQ3lFdG5VTSxvQkFPSSxzRHpFa25VVixDeUV6blVNLHFCQU9JLGtFekVxblVWLEN5RTVuVU0sb0JBT0ksc0R6RXduVVYsQ3lFL25VTSxhQU9JLHdCekUyblVWLEN5RWxvVU0sbUJBT0ksOEJ6RThuVVYsQ3lFcm9VTSxZQU9JLHVCekVpb1VWLEN5RXhvVU0sV0FPSSxzQnpFb29VVixDeUUzb1VNLGtCQU9JLDZCekV1b1VWLEN5RTlvVU0sWUFPSSx1QnpFMG9VVixDeUVqcFVNLGdCQU9JLDJCekU2b1VWLEN5RXBwVU0saUJBT0ksNEJ6RWdwVVYsQ3lFdnBVTSxXQU9JLHNCekVtcFVWLEN5RTFwVU0sa0JBT0ksNkJ6RXNwVVYsQ3lFN3BVTSxXQU9JLHNCekV5cFVWLEN5RWhxVU0sY0FPSSx1QnpFNHBVVixDeUVucVVNLGFBT0ksNEJ6RStwVVYsQ3lFdHFVTSxnQkFPSSwrQnpFa3FVVixDeUV6cVVNLHFCQU9JLG9DekVxcVVWLEN5RTVxVU0sd0JBT0ksdUN6RXdxVVYsQ3lFL3FVTSxnQkFPSSxxQnpFMnFVVixDeUVsclVNLGdCQU9JLHFCekU4cVVWLEN5RXJyVU0sa0JBT0ksdUJ6RWlyVVYsQ3lFeHJVTSxrQkFPSSx1QnpFb3JVVixDeUUzclVNLGNBT0ksd0J6RXVyVVYsQ3lFOXJVTSxnQkFPSSwwQnpFMHJVVixDeUVqc1VNLHNCQU9JLGdDekU2clVWLEN5RXBzVU0sMEJBT0ksb0N6RWdzVVYsQ3lFdnNVTSx3QkFPSSxrQ3pFbXNVVixDeUUxc1VNLDJCQU9JLGdDekVzc1VWLEN5RTdzVU0sNEJBT0ksdUN6RXlzVVYsQ3lFaHRVTSwyQkFPSSxzQ3pFNHNVVixDeUVudFVNLDJCQU9JLHNDekUrc1VWLEN5RXR0VU0sc0JBT0ksZ0N6RWt0VVYsQ3lFenRVTSxvQkFPSSw4QnpFcXRVVixDeUU1dFVNLHVCQU9JLDRCekV3dFVWLEN5RS90VU0seUJBT0ksOEJ6RTJ0VVYsQ3lFbHVVTSx3QkFPSSw2QnpFOHRVVixDeUVydVVNLHdCQU9JLGtDekVpdVVWLEN5RXh1VU0sc0JBT0ksZ0N6RW91VVYsQ3lFM3VVTSx5QkFPSSw4QnpFdXVVVixDeUU5dVVNLDBCQU9JLHFDekUwdVVWLEN5RWp2VU0seUJBT0ksb0N6RTZ1VVYsQ3lFcHZVTSwwQkFPSSwrQnpFZ3ZVVixDeUV2dlVNLG9CQU9JLHlCekVtdlVWLEN5RTF2VU0scUJBT0ksK0J6RXN2VVYsQ3lFN3ZVTSxtQkFPSSw2QnpFeXZVVixDeUVod1VNLHNCQU9JLDJCekU0dlVWLEN5RW53VU0sd0JBT0ksNkJ6RSt2VVYsQ3lFdHdVTSx1QkFPSSw0QnpFa3dVVixDeUV6d1VNLGdCQU9JLGtCekVxd1VWLEN5RTV3VU0sWUFPSSxpQnpFd3dVVixDeUUvd1VNLFlBT0ksaUJ6RTJ3VVYsQ3lFbHhVTSxZQU9JLGlCekU4d1VWLEN5RXJ4VU0sWUFPSSxpQnpFaXhVVixDeUV4eFVNLFlBT0ksaUJ6RW94VVYsQ3lFM3hVTSxZQU9JLGlCekV1eFVWLEN5RTl4VU0sZUFPSSxpQnpFMHhVVixDeUVqeVVNLFFBT0ksa0J6RTZ4VVYsQ3lFcHlVTSxRQU9JLHVCekVneVVWLEN5RXZ5VU0sUUFPSSxzQnpFbXlVVixDeUUxeVVNLFFBT0kscUJ6RXN5VVYsQ3lFN3lVTSxRQU9JLHVCekV5eVVWLEN5RWh6VU0sUUFPSSxxQnpFNHlVVixDeUVuelVNLFdBT0kscUJ6RSt5VVYsQ3lFdHpVTSxTQU9JLGdEekVtelVWLEN5RTF6VU0sU0FPSSwwRHpFdXpVVixDeUU5elVNLFNBT0ksd0R6RTJ6VVYsQ3lFbDBVTSxTQU9JLHNEekUrelVWLEN5RXQwVU0sU0FPSSwwRHpFbTBVVixDeUUxMFVNLFNBT0ksc0R6RXUwVVYsQ3lFOTBVTSxZQU9JLHNEekUyMFVWLEN5RWwxVU0sU0FPSSxnRHpFKzBVVixDeUV0MVVNLFNBT0ksMER6RW0xVVYsQ3lFMTFVTSxTQU9JLHdEekV1MVVWLEN5RTkxVU0sU0FPSSxzRHpFMjFVVixDeUVsMlVNLFNBT0ksMER6RSsxVVYsQ3lFdDJVTSxTQU9JLHNEekVtMlVWLEN5RTEyVU0sWUFPSSxzRHpFdTJVVixDeUU5MlVNLFNBT0ksc0J6RTAyVVYsQ3lFajNVTSxTQU9JLDJCekU2MlVWLEN5RXAzVU0sU0FPSSwwQnpFZzNVVixDeUV2M1VNLFNBT0kseUJ6RW0zVVYsQ3lFMTNVTSxTQU9JLDJCekVzM1VWLEN5RTczVU0sU0FPSSx5QnpFeTNVVixDeUVoNFVNLFlBT0kseUJ6RTQzVVYsQ3lFbjRVTSxTQU9JLHdCekUrM1VWLEN5RXQ0VU0sU0FPSSw2QnpFazRVVixDeUV6NFVNLFNBT0ksNEJ6RXE0VVYsQ3lFNTRVTSxTQU9JLDJCekV3NFVWLEN5RS80VU0sU0FPSSw2QnpFMjRVVixDeUVsNVVNLFNBT0ksMkJ6RTg0VVYsQ3lFcjVVTSxZQU9JLDJCekVpNVVWLEN5RXg1VU0sU0FPSSx5QnpFbzVVVixDeUUzNVVNLFNBT0ksOEJ6RXU1VVYsQ3lFOTVVTSxTQU9JLDZCekUwNVVWLEN5RWo2VU0sU0FPSSw0QnpFNjVVVixDeUVwNlVNLFNBT0ksOEJ6RWc2VVYsQ3lFdjZVTSxTQU9JLDRCekVtNlVWLEN5RTE2VU0sWUFPSSw0QnpFczZVVixDeUU3NlVNLFNBT0ksdUJ6RXk2VVYsQ3lFaDdVTSxTQU9JLDRCekU0NlVWLEN5RW43VU0sU0FPSSwyQnpFKzZVVixDeUV0N1VNLFNBT0ksMEJ6RWs3VVYsQ3lFejdVTSxTQU9JLDRCekVxN1VWLEN5RTU3VU0sU0FPSSwwQnpFdzdVVixDeUUvN1VNLFlBT0ksMEJ6RTI3VVYsQ3lFbDhVTSxRQU9JLG1CekU4N1VWLEN5RXI4VU0sUUFPSSx3QnpFaThVVixDeUV4OFVNLFFBT0ksdUJ6RW84VVYsQ3lFMzhVTSxRQU9JLHNCekV1OFVWLEN5RTk4VU0sUUFPSSx3QnpFMDhVVixDeUVqOVVNLFFBT0ksc0J6RTY4VVYsQ3lFcDlVTSxTQU9JLGtEekVpOVVWLEN5RXg5VU0sU0FPSSw0RHpFcTlVVixDeUU1OVVNLFNBT0ksMER6RXk5VVYsQ3lFaCtVTSxTQU9JLHdEekU2OVVWLEN5RXArVU0sU0FPSSw0RHpFaStVVixDeUV4K1VNLFNBT0ksd0R6RXErVVYsQ3lFNStVTSxTQU9JLGtEekV5K1VWLEN5RWgvVU0sU0FPSSw0RHpFNitVVixDeUVwL1VNLFNBT0ksMER6RWkvVVYsQ3lFeC9VTSxTQU9JLHdEekVxL1VWLEN5RTUvVU0sU0FPSSw0RHpFeS9VVixDeUVoZ1ZNLFNBT0ksd0R6RTYvVVYsQ3lFcGdWTSxTQU9JLHVCekVnZ1ZWLEN5RXZnVk0sU0FPSSw0QnpFbWdWVixDeUUxZ1ZNLFNBT0ksMkJ6RXNnVlYsQ3lFN2dWTSxTQU9JLDBCekV5Z1ZWLEN5RWhoVk0sU0FPSSw0QnpFNGdWVixDeUVuaFZNLFNBT0ksMEJ6RStnVlYsQ3lFdGhWTSxTQU9JLHlCekVraFZWLEN5RXpoVk0sU0FPSSw4QnpFcWhWVixDeUU1aFZNLFNBT0ksNkJ6RXdoVlYsQ3lFL2hWTSxTQU9JLDRCekUyaFZWLEN5RWxpVk0sU0FPSSw4QnpFOGhWVixDeUVyaVZNLFNBT0ksNEJ6RWlpVlYsQ3lFeGlWTSxTQU9JLDBCekVvaVZWLEN5RTNpVk0sU0FPSSwrQnpFdWlWVixDeUU5aVZNLFNBT0ksOEJ6RTBpVlYsQ3lFampWTSxTQU9JLDZCekU2aVZWLEN5RXBqVk0sU0FPSSwrQnpFZ2pWVixDeUV2alZNLFNBT0ksNkJ6RW1qVlYsQ3lFMWpWTSxTQU9JLHdCekVzalZWLEN5RTdqVk0sU0FPSSw2QnpFeWpWVixDeUVoa1ZNLFNBT0ksNEJ6RTRqVlYsQ3lFbmtWTSxTQU9JLDJCekUralZWLEN5RXRrVk0sU0FPSSw2QnpFa2tWVixDeUV6a1ZNLFNBT0ksMkJ6RXFrVlYsQ3lFNWtWTSxVQU9JLGV6RXdrVlYsQ3lFL2tWTSxVQU9JLG9CekUya1ZWLEN5RWxsVk0sVUFPSSxtQnpFOGtWVixDeUVybFZNLFVBT0ksa0J6RWlsVlYsQ3lFeGxWTSxVQU9JLG9CekVvbFZWLEN5RTNsVk0sVUFPSSxrQnpFdWxWVixDeUU5bFZNLGNBT0ksbUJ6RTBsVlYsQ3lFam1WTSxjQU9JLHdCekU2bFZWLEN5RXBtVk0sY0FPSSx1QnpFZ21WVixDeUV2bVZNLGNBT0ksc0J6RW1tVlYsQ3lFMW1WTSxjQU9JLHdCekVzbVZWLEN5RTdtVk0sY0FPSSxzQnpFeW1WVixDeUVoblZNLGlCQU9JLGtEekU0bVZWLEN5RW5uVk0saUJBT0ksNER6RSttVlYsQ3lFdG5WTSxpQkFPSSwwRHpFa25WVixDeUV6blZNLGlCQU9JLHdEekVxblZWLEN5RTVuVk0saUJBT0ksNER6RXduVlYsQ3lFL25WTSxpQkFPSSx3RHpFMm5WVixDeUVsb1ZNLGVBT0kseUJ6RThuVlYsQ3lFcm9WTSxhQU9JLDBCekVpb1ZWLEN5RXhvVk0sZ0JBT0ksMkJ6RW9vVlYsQ0FDRixDZS9vVkksMEIwREdJLGdCQU9JLG9CekV5b1ZWLEN5RWhwVk0sY0FPSSxxQnpFNG9WVixDeUVucFZNLGVBT0ksb0J6RStvVlYsQ3lFdHBWTSx1QkFPSSw0RHpFa3BWVixDeUV6cFZNLHFCQU9JLHdEekVxcFZWLEN5RTVwVk0sb0JBT0ksc0R6RXdwVlYsQ3lFL3BWTSxxQkFPSSxrRXpFMnBWVixDeUVscVZNLG9CQU9JLHNEekU4cFZWLEN5RXJxVk0sYUFPSSx3QnpFaXFWVixDeUV4cVZNLG1CQU9JLDhCekVvcVZWLEN5RTNxVk0sWUFPSSx1QnpFdXFWVixDeUU5cVZNLFdBT0ksc0J6RTBxVlYsQ3lFanJWTSxrQkFPSSw2QnpFNnFWVixDeUVwclZNLFlBT0ksdUJ6RWdyVlYsQ3lFdnJWTSxnQkFPSSwyQnpFbXJWVixDeUUxclZNLGlCQU9JLDRCekVzclZWLEN5RTdyVk0sV0FPSSxzQnpFeXJWVixDeUVoc1ZNLGtCQU9JLDZCekU0clZWLEN5RW5zVk0sV0FPSSxzQnpFK3JWVixDeUV0c1ZNLGNBT0ksdUJ6RWtzVlYsQ3lFenNWTSxhQU9JLDRCekVxc1ZWLEN5RTVzVk0sZ0JBT0ksK0J6RXdzVlYsQ3lFL3NWTSxxQkFPSSxvQ3pFMnNWVixDeUVsdFZNLHdCQU9JLHVDekU4c1ZWLEN5RXJ0Vk0sZ0JBT0kscUJ6RWl0VlYsQ3lFeHRWTSxnQkFPSSxxQnpFb3RWVixDeUUzdFZNLGtCQU9JLHVCekV1dFZWLEN5RTl0Vk0sa0JBT0ksdUJ6RTB0VlYsQ3lFanVWTSxjQU9JLHdCekU2dFZWLEN5RXB1Vk0sZ0JBT0ksMEJ6RWd1VlYsQ3lFdnVWTSxzQkFPSSxnQ3pFbXVWVixDeUUxdVZNLDBCQU9JLG9DekVzdVZWLEN5RTd1Vk0sd0JBT0ksa0N6RXl1VlYsQ3lFaHZWTSwyQkFPSSxnQ3pFNHVWVixDeUVudlZNLDRCQU9JLHVDekUrdVZWLEN5RXR2Vk0sMkJBT0ksc0N6RWt2VlYsQ3lFenZWTSwyQkFPSSxzQ3pFcXZWVixDeUU1dlZNLHNCQU9JLGdDekV3dlZWLEN5RS92Vk0sb0JBT0ksOEJ6RTJ2VlYsQ3lFbHdWTSx1QkFPSSw0QnpFOHZWVixDeUVyd1ZNLHlCQU9JLDhCekVpd1ZWLEN5RXh3Vk0sd0JBT0ksNkJ6RW93VlYsQ3lFM3dWTSx3QkFPSSxrQ3pFdXdWVixDeUU5d1ZNLHNCQU9JLGdDekUwd1ZWLEN5RWp4Vk0seUJBT0ksOEJ6RTZ3VlYsQ3lFcHhWTSwwQkFPSSxxQ3pFZ3hWVixDeUV2eFZNLHlCQU9JLG9DekVteFZWLEN5RTF4Vk0sMEJBT0ksK0J6RXN4VlYsQ3lFN3hWTSxvQkFPSSx5QnpFeXhWVixDeUVoeVZNLHFCQU9JLCtCekU0eFZWLEN5RW55Vk0sbUJBT0ksNkJ6RSt4VlYsQ3lFdHlWTSxzQkFPSSwyQnpFa3lWVixDeUV6eVZNLHdCQU9JLDZCekVxeVZWLEN5RTV5Vk0sdUJBT0ksNEJ6RXd5VlYsQ3lFL3lWTSxnQkFPSSxrQnpFMnlWVixDeUVselZNLFlBT0ksaUJ6RTh5VlYsQ3lFcnpWTSxZQU9JLGlCekVpelZWLEN5RXh6Vk0sWUFPSSxpQnpFb3pWVixDeUUzelZNLFlBT0ksaUJ6RXV6VlYsQ3lFOXpWTSxZQU9JLGlCekUwelZWLEN5RWowVk0sWUFPSSxpQnpFNnpWVixDeUVwMFZNLGVBT0ksaUJ6RWcwVlYsQ3lFdjBWTSxRQU9JLGtCekVtMFZWLEN5RTEwVk0sUUFPSSx1QnpFczBWVixDeUU3MFZNLFFBT0ksc0J6RXkwVlYsQ3lFaDFWTSxRQU9JLHFCekU0MFZWLEN5RW4xVk0sUUFPSSx1QnpFKzBWVixDeUV0MVZNLFFBT0kscUJ6RWsxVlYsQ3lFejFWTSxXQU9JLHFCekVxMVZWLEN5RTUxVk0sU0FPSSxnRHpFeTFWVixDeUVoMlZNLFNBT0ksMER6RTYxVlYsQ3lFcDJWTSxTQU9JLHdEekVpMlZWLEN5RXgyVk0sU0FPSSxzRHpFcTJWVixDeUU1MlZNLFNBT0ksMER6RXkyVlYsQ3lFaDNWTSxTQU9JLHNEekU2MlZWLEN5RXAzVk0sWUFPSSxzRHpFaTNWVixDeUV4M1ZNLFNBT0ksZ0R6RXEzVlYsQ3lFNTNWTSxTQU9JLDBEekV5M1ZWLEN5RWg0Vk0sU0FPSSx3RHpFNjNWVixDeUVwNFZNLFNBT0ksc0R6RWk0VlYsQ3lFeDRWTSxTQU9JLDBEekVxNFZWLEN5RTU0Vk0sU0FPSSxzRHpFeTRWVixDeUVoNVZNLFlBT0ksc0R6RTY0VlYsQ3lFcDVWTSxTQU9JLHNCekVnNVZWLEN5RXY1Vk0sU0FPSSwyQnpFbTVWVixDeUUxNVZNLFNBT0ksMEJ6RXM1VlYsQ3lFNzVWTSxTQU9JLHlCekV5NVZWLEN5RWg2Vk0sU0FPSSwyQnpFNDVWVixDeUVuNlZNLFNBT0kseUJ6RSs1VlYsQ3lFdDZWTSxZQU9JLHlCekVrNlZWLEN5RXo2Vk0sU0FPSSx3QnpFcTZWVixDeUU1NlZNLFNBT0ksNkJ6RXc2VlYsQ3lFLzZWTSxTQU9JLDRCekUyNlZWLEN5RWw3Vk0sU0FPSSwyQnpFODZWVixDeUVyN1ZNLFNBT0ksNkJ6RWk3VlYsQ3lFeDdWTSxTQU9JLDJCekVvN1ZWLEN5RTM3Vk0sWUFPSSwyQnpFdTdWVixDeUU5N1ZNLFNBT0kseUJ6RTA3VlYsQ3lFajhWTSxTQU9JLDhCekU2N1ZWLEN5RXA4Vk0sU0FPSSw2QnpFZzhWVixDeUV2OFZNLFNBT0ksNEJ6RW04VlYsQ3lFMThWTSxTQU9JLDhCekVzOFZWLEN5RTc4Vk0sU0FPSSw0QnpFeThWVixDeUVoOVZNLFlBT0ksNEJ6RTQ4VlYsQ3lFbjlWTSxTQU9JLHVCekUrOFZWLEN5RXQ5Vk0sU0FPSSw0QnpFazlWVixDeUV6OVZNLFNBT0ksMkJ6RXE5VlYsQ3lFNTlWTSxTQU9JLDBCekV3OVZWLEN5RS85Vk0sU0FPSSw0QnpFMjlWVixDeUVsK1ZNLFNBT0ksMEJ6RTg5VlYsQ3lFcitWTSxZQU9JLDBCekVpK1ZWLEN5RXgrVk0sUUFPSSxtQnpFbytWVixDeUUzK1ZNLFFBT0ksd0J6RXUrVlYsQ3lFOStWTSxRQU9JLHVCekUwK1ZWLEN5RWovVk0sUUFPSSxzQnpFNitWVixDeUVwL1ZNLFFBT0ksd0J6RWcvVlYsQ3lFdi9WTSxRQU9JLHNCekVtL1ZWLEN5RTEvVk0sU0FPSSxrRHpFdS9WVixDeUU5L1ZNLFNBT0ksNER6RTIvVlYsQ3lFbGdXTSxTQU9JLDBEekUrL1ZWLEN5RXRnV00sU0FPSSx3RHpFbWdXVixDeUUxZ1dNLFNBT0ksNER6RXVnV1YsQ3lFOWdXTSxTQU9JLHdEekUyZ1dWLEN5RWxoV00sU0FPSSxrRHpFK2dXVixDeUV0aFdNLFNBT0ksNER6RW1oV1YsQ3lFMWhXTSxTQU9JLDBEekV1aFdWLEN5RTloV00sU0FPSSx3RHpFMmhXVixDeUVsaVdNLFNBT0ksNER6RStoV1YsQ3lFdGlXTSxTQU9JLHdEekVtaVdWLEN5RTFpV00sU0FPSSx1QnpFc2lXVixDeUU3aVdNLFNBT0ksNEJ6RXlpV1YsQ3lFaGpXTSxTQU9JLDJCekU0aVdWLEN5RW5qV00sU0FPSSwwQnpFK2lXVixDeUV0aldNLFNBT0ksNEJ6RWtqV1YsQ3lFempXTSxTQU9JLDBCekVxaldWLEN5RTVqV00sU0FPSSx5QnpFd2pXVixDeUUvaldNLFNBT0ksOEJ6RTJqV1YsQ3lFbGtXTSxTQU9JLDZCekU4aldWLEN5RXJrV00sU0FPSSw0QnpFaWtXVixDeUV4a1dNLFNBT0ksOEJ6RW9rV1YsQ3lFM2tXTSxTQU9JLDRCekV1a1dWLEN5RTlrV00sU0FPSSwwQnpFMGtXVixDeUVqbFdNLFNBT0ksK0J6RTZrV1YsQ3lFcGxXTSxTQU9JLDhCekVnbFdWLEN5RXZsV00sU0FPSSw2QnpFbWxXVixDeUUxbFdNLFNBT0ksK0J6RXNsV1YsQ3lFN2xXTSxTQU9JLDZCekV5bFdWLEN5RWhtV00sU0FPSSx3QnpFNGxXVixDeUVubVdNLFNBT0ksNkJ6RStsV1YsQ3lFdG1XTSxTQU9JLDRCekVrbVdWLEN5RXptV00sU0FPSSwyQnpFcW1XVixDeUU1bVdNLFNBT0ksNkJ6RXdtV1YsQ3lFL21XTSxTQU9JLDJCekUybVdWLEN5RWxuV00sVUFPSSxlekU4bVdWLEN5RXJuV00sVUFPSSxvQnpFaW5XVixDeUV4bldNLFVBT0ksbUJ6RW9uV1YsQ3lFM25XTSxVQU9JLGtCekV1bldWLEN5RTluV00sVUFPSSxvQnpFMG5XVixDeUVqb1dNLFVBT0ksa0J6RTZuV1YsQ3lFcG9XTSxjQU9JLG1CekVnb1dWLEN5RXZvV00sY0FPSSx3QnpFbW9XVixDeUUxb1dNLGNBT0ksdUJ6RXNvV1YsQ3lFN29XTSxjQU9JLHNCekV5b1dWLEN5RWhwV00sY0FPSSx3QnpFNG9XVixDeUVucFdNLGNBT0ksc0J6RStvV1YsQ3lFdHBXTSxpQkFPSSxrRHpFa3BXVixDeUV6cFdNLGlCQU9JLDREekVxcFdWLEN5RTVwV00saUJBT0ksMER6RXdwV1YsQ3lFL3BXTSxpQkFPSSx3RHpFMnBXVixDeUVscVdNLGlCQU9JLDREekU4cFdWLEN5RXJxV00saUJBT0ksd0R6RWlxV1YsQ3lFeHFXTSxlQU9JLHlCekVvcVdWLEN5RTNxV00sYUFPSSwwQnpFdXFXVixDeUU5cVdNLGdCQU9JLDJCekUwcVdWLENBQ0YsQ2VycldJLDBCMERHSSxpQkFPSSxvQnpFK3FXVixDeUV0cldNLGVBT0kscUJ6RWtyV1YsQ3lFenJXTSxnQkFPSSxvQnpFcXJXVixDeUU1cldNLHdCQU9JLDREekV3cldWLEN5RS9yV00sc0JBT0ksd0R6RTJyV1YsQ3lFbHNXTSxxQkFPSSxzRHpFOHJXVixDeUVyc1dNLHNCQU9JLGtFekVpc1dWLEN5RXhzV00scUJBT0ksc0R6RW9zV1YsQ3lFM3NXTSxjQU9JLHdCekV1c1dWLEN5RTlzV00sb0JBT0ksOEJ6RTBzV1YsQ3lFanRXTSxhQU9JLHVCekU2c1dWLEN5RXB0V00sWUFPSSxzQnpFZ3RXVixDeUV2dFdNLG1CQU9JLDZCekVtdFdWLEN5RTF0V00sYUFPSSx1QnpFc3RXVixDeUU3dFdNLGlCQU9JLDJCekV5dFdWLEN5RWh1V00sa0JBT0ksNEJ6RTR0V1YsQ3lFbnVXTSxZQU9JLHNCekUrdFdWLEN5RXR1V00sbUJBT0ksNkJ6RWt1V1YsQ3lFenVXTSxZQU9JLHNCekVxdVdWLEN5RTV1V00sZUFPSSx1QnpFd3VXVixDeUUvdVdNLGNBT0ksNEJ6RTJ1V1YsQ3lFbHZXTSxpQkFPSSwrQnpFOHVXVixDeUVydldNLHNCQU9JLG9DekVpdldWLEN5RXh2V00seUJBT0ksdUN6RW92V1YsQ3lFM3ZXTSxpQkFPSSxxQnpFdXZXVixDeUU5dldNLGlCQU9JLHFCekUwdldWLEN5RWp3V00sbUJBT0ksdUJ6RTZ2V1YsQ3lFcHdXTSxtQkFPSSx1QnpFZ3dXVixDeUV2d1dNLGVBT0ksd0J6RW13V1YsQ3lFMXdXTSxpQkFPSSwwQnpFc3dXVixDeUU3d1dNLHVCQU9JLGdDekV5d1dWLEN5RWh4V00sMkJBT0ksb0N6RTR3V1YsQ3lFbnhXTSx5QkFPSSxrQ3pFK3dXVixDeUV0eFdNLDRCQU9JLGdDekVreFdWLEN5RXp4V00sNkJBT0ksdUN6RXF4V1YsQ3lFNXhXTSw0QkFPSSxzQ3pFd3hXVixDeUUveFdNLDRCQU9JLHNDekUyeFdWLEN5RWx5V00sdUJBT0ksZ0N6RTh4V1YsQ3lFcnlXTSxxQkFPSSw4QnpFaXlXVixDeUV4eVdNLHdCQU9JLDRCekVveVdWLEN5RTN5V00sMEJBT0ksOEJ6RXV5V1YsQ3lFOXlXTSx5QkFPSSw2QnpFMHlXVixDeUVqeldNLHlCQU9JLGtDekU2eVdWLEN5RXB6V00sdUJBT0ksZ0N6RWd6V1YsQ3lFdnpXTSwwQkFPSSw4QnpFbXpXVixDeUUxeldNLDJCQU9JLHFDekVzeldWLEN5RTd6V00sMEJBT0ksb0N6RXl6V1YsQ3lFaDBXTSwyQkFPSSwrQnpFNHpXVixDeUVuMFdNLHFCQU9JLHlCekUreldWLEN5RXQwV00sc0JBT0ksK0J6RWswV1YsQ3lFejBXTSxvQkFPSSw2QnpFcTBXVixDeUU1MFdNLHVCQU9JLDJCekV3MFdWLEN5RS8wV00seUJBT0ksNkJ6RTIwV1YsQ3lFbDFXTSx3QkFPSSw0QnpFODBXVixDeUVyMVdNLGlCQU9JLGtCekVpMVdWLEN5RXgxV00sYUFPSSxpQnpFbzFXVixDeUUzMVdNLGFBT0ksaUJ6RXUxV1YsQ3lFOTFXTSxhQU9JLGlCekUwMVdWLEN5RWoyV00sYUFPSSxpQnpFNjFXVixDeUVwMldNLGFBT0ksaUJ6RWcyV1YsQ3lFdjJXTSxhQU9JLGlCekVtMldWLEN5RTEyV00sZ0JBT0ksaUJ6RXMyV1YsQ3lFNzJXTSxTQU9JLGtCekV5MldWLEN5RWgzV00sU0FPSSx1QnpFNDJXVixDeUVuM1dNLFNBT0ksc0J6RSsyV1YsQ3lFdDNXTSxTQU9JLHFCekVrM1dWLEN5RXozV00sU0FPSSx1QnpFcTNXVixDeUU1M1dNLFNBT0kscUJ6RXczV1YsQ3lFLzNXTSxZQU9JLHFCekUyM1dWLEN5RWw0V00sVUFPSSxnRHpFKzNXVixDeUV0NFdNLFVBT0ksMER6RW00V1YsQ3lFMTRXTSxVQU9JLHdEekV1NFdWLEN5RTk0V00sVUFPSSxzRHpFMjRXVixDeUVsNVdNLFVBT0ksMER6RSs0V1YsQ3lFdDVXTSxVQU9JLHNEekVtNVdWLEN5RTE1V00sYUFPSSxzRHpFdTVXVixDeUU5NVdNLFVBT0ksZ0R6RTI1V1YsQ3lFbDZXTSxVQU9JLDBEekUrNVdWLEN5RXQ2V00sVUFPSSx3RHpFbTZXVixDeUUxNldNLFVBT0ksc0R6RXU2V1YsQ3lFOTZXTSxVQU9JLDBEekUyNldWLEN5RWw3V00sVUFPSSxzRHpFKzZXVixDeUV0N1dNLGFBT0ksc0R6RW03V1YsQ3lFMTdXTSxVQU9JLHNCekVzN1dWLEN5RTc3V00sVUFPSSwyQnpFeTdXVixDeUVoOFdNLFVBT0ksMEJ6RTQ3V1YsQ3lFbjhXTSxVQU9JLHlCekUrN1dWLEN5RXQ4V00sVUFPSSwyQnpFazhXVixDeUV6OFdNLFVBT0kseUJ6RXE4V1YsQ3lFNThXTSxhQU9JLHlCekV3OFdWLEN5RS84V00sVUFPSSx3QnpFMjhXVixDeUVsOVdNLFVBT0ksNkJ6RTg4V1YsQ3lFcjlXTSxVQU9JLDRCekVpOVdWLEN5RXg5V00sVUFPSSwyQnpFbzlXVixDeUUzOVdNLFVBT0ksNkJ6RXU5V1YsQ3lFOTlXTSxVQU9JLDJCekUwOVdWLEN5RWorV00sYUFPSSwyQnpFNjlXVixDeUVwK1dNLFVBT0kseUJ6RWcrV1YsQ3lFditXTSxVQU9JLDhCekVtK1dWLEN5RTErV00sVUFPSSw2QnpFcytXVixDeUU3K1dNLFVBT0ksNEJ6RXkrV1YsQ3lFaC9XTSxVQU9JLDhCekU0K1dWLEN5RW4vV00sVUFPSSw0QnpFKytXVixDeUV0L1dNLGFBT0ksNEJ6RWsvV1YsQ3lFei9XTSxVQU9JLHVCekVxL1dWLEN5RTUvV00sVUFPSSw0QnpFdy9XVixDeUUvL1dNLFVBT0ksMkJ6RTIvV1YsQ3lFbGdYTSxVQU9JLDBCekU4L1dWLEN5RXJnWE0sVUFPSSw0QnpFaWdYVixDeUV4Z1hNLFVBT0ksMEJ6RW9nWFYsQ3lFM2dYTSxhQU9JLDBCekV1Z1hWLEN5RTlnWE0sU0FPSSxtQnpFMGdYVixDeUVqaFhNLFNBT0ksd0J6RTZnWFYsQ3lFcGhYTSxTQU9JLHVCekVnaFhWLEN5RXZoWE0sU0FPSSxzQnpFbWhYVixDeUUxaFhNLFNBT0ksd0J6RXNoWFYsQ3lFN2hYTSxTQU9JLHNCekV5aFhWLEN5RWhpWE0sVUFPSSxrRHpFNmhYVixDeUVwaVhNLFVBT0ksNER6RWlpWFYsQ3lFeGlYTSxVQU9JLDBEekVxaVhWLEN5RTVpWE0sVUFPSSx3RHpFeWlYVixDeUVoalhNLFVBT0ksNER6RTZpWFYsQ3lFcGpYTSxVQU9JLHdEekVpalhWLEN5RXhqWE0sVUFPSSxrRHpFcWpYVixDeUU1alhNLFVBT0ksNER6RXlqWFYsQ3lFaGtYTSxVQU9JLDBEekU2alhWLEN5RXBrWE0sVUFPSSx3RHpFaWtYVixDeUV4a1hNLFVBT0ksNER6RXFrWFYsQ3lFNWtYTSxVQU9JLHdEekV5a1hWLEN5RWhsWE0sVUFPSSx1QnpFNGtYVixDeUVubFhNLFVBT0ksNEJ6RStrWFYsQ3lFdGxYTSxVQU9JLDJCekVrbFhWLEN5RXpsWE0sVUFPSSwwQnpFcWxYVixDeUU1bFhNLFVBT0ksNEJ6RXdsWFYsQ3lFL2xYTSxVQU9JLDBCekUybFhWLEN5RWxtWE0sVUFPSSx5QnpFOGxYVixDeUVybVhNLFVBT0ksOEJ6RWltWFYsQ3lFeG1YTSxVQU9JLDZCekVvbVhWLEN5RTNtWE0sVUFPSSw0QnpFdW1YVixDeUU5bVhNLFVBT0ksOEJ6RTBtWFYsQ3lFam5YTSxVQU9JLDRCekU2bVhWLEN5RXBuWE0sVUFPSSwwQnpFZ25YVixDeUV2blhNLFVBT0ksK0J6RW1uWFYsQ3lFMW5YTSxVQU9JLDhCekVzblhWLEN5RTduWE0sVUFPSSw2QnpFeW5YVixDeUVob1hNLFVBT0ksK0J6RTRuWFYsQ3lFbm9YTSxVQU9JLDZCekUrblhWLEN5RXRvWE0sVUFPSSx3QnpFa29YVixDeUV6b1hNLFVBT0ksNkJ6RXFvWFYsQ3lFNW9YTSxVQU9JLDRCekV3b1hWLEN5RS9vWE0sVUFPSSwyQnpFMm9YVixDeUVscFhNLFVBT0ksNkJ6RThvWFYsQ3lFcnBYTSxVQU9JLDJCekVpcFhWLEN5RXhwWE0sV0FPSSxlekVvcFhWLEN5RTNwWE0sV0FPSSxvQnpFdXBYVixDeUU5cFhNLFdBT0ksbUJ6RTBwWFYsQ3lFanFYTSxXQU9JLGtCekU2cFhWLEN5RXBxWE0sV0FPSSxvQnpFZ3FYVixDeUV2cVhNLFdBT0ksa0J6RW1xWFYsQ3lFMXFYTSxlQU9JLG1CekVzcVhWLEN5RTdxWE0sZUFPSSx3QnpFeXFYVixDeUVoclhNLGVBT0ksdUJ6RTRxWFYsQ3lFbnJYTSxlQU9JLHNCekUrcVhWLEN5RXRyWE0sZUFPSSx3QnpFa3JYVixDeUV6clhNLGVBT0ksc0J6RXFyWFYsQ3lFNXJYTSxrQkFPSSxrRHpFd3JYVixDeUUvclhNLGtCQU9JLDREekUyclhWLEN5RWxzWE0sa0JBT0ksMER6RThyWFYsQ3lFcnNYTSxrQkFPSSx3RHpFaXNYVixDeUV4c1hNLGtCQU9JLDREekVvc1hWLEN5RTNzWE0sa0JBT0ksd0R6RXVzWFYsQ3lFOXNYTSxnQkFPSSx5QnpFMHNYVixDeUVqdFhNLGNBT0ksMEJ6RTZzWFYsQ3lFcHRYTSxpQkFPSSwyQnpFZ3RYVixDQUNGLEMwRXZ3WEEsMEJEK0NRLE1BT0ksMEJ6RXF0WFYsQ3lFNXRYTSxNQU9JLHdCekV3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LENzRnJtZVEsK0tBT0UsY0FOQSxzQ1ZoR00sQ1VtR04sZUFEQSxrQkFEQSxlVnRJQSxDVTBJQSxzQkFEQSxnQnRGMm1lVixDc0Z0bWVRLCtLQU9FLGNBTkEsb0NWaEdPLENVbUdQLGVBREEsa0JBREEsZVZoSkEsQ1VvSkEsaUJBREEsZ0J0RjRtZVYsQ3NGdG1lTSx3SUFDRSxjQUNBLFVBQ0EsaUJ0RjBtZVIsQ3NGeG1lUSw0S0FDRSxxQ1ZsSEssQ1VxSEwsZUFEQSxrQkFEQSxlVmhLQSxDVW9LQSxpQkFEQSxnQnRGNm1lVixDc0YxbWVVLDJMQUNFLGVBQ0EsZ0J0RjhtZVosQ3NGM21lVSwrWEFTRSxjQVJBLHNDVnZJSSxDVTBJSixlQURBLGtCQURBLGVWOUtKLENVbUxJLGlCQUZBLGdCdEZtbmVaLENzRnptZVEsa0xBQ0UscUNWOUlLLENVaUpMLGVBREEsa0JBREEsZVY1TEEsQ1VnTUEsaUJBREEsZ0J0RjhtZVYsQ3NGMW1lUSxrTEFDRSxxQ1YzSkssQ1U2SkwsZUFEQSxrQkFJQSxpQkFGQSxnQnRGK21lVixDc0Z6bWVRLCtLQUNFLHFDVmpLSyxDVW1LTCxlQURBLGtCQUlBLG9CQUZBLGdCdEY4bWVWLENzRnhtZU0scUlBY0UsV0FaQSxhQUNBLHNCQUVBLHVDVnJMUyxDVXdMVCxlQURBLGtCQURBLGVWNU5DLENVZ09ELGlCQURBLGlCQU1BLFVBSEEsZXRGMm1lUixDc0Z0bWVRLG9KQUtFLFlBQ0EsZ0JBTEEsV0FFQSxlQURBLFVBS0Esa0JBQ0Esa0JBQ0EsVXRGeW1lVixDc0Z2bWVVLHNLQUNFLFV0RjJtZVosQ3NGeG1lVSw4TEFDRSw0Q3RGNG1lWixDc0Z6bWVVLHdMQUNFLDRDdEY2bWVaLENzRjFtZVUsNEtBQ0UsNEN0RjhtZVosQ3NGdm1lSSxrQ0FDRSxnQnRGeW1lTixDc0Z2bWVNLDJDQUVFLGtCQURBLGdCdEYwbWVSLENzRnJtZUksbUNBQ0UsZXRGdW1lTixDc0ZqbWVNLCtGQUNFLGN0RnNtZVIsQ3NGbm1lTSw0Q0FFRSxlQUNBLHVCQUZBLGF0RnVtZVIsQ3NGam1lSSxxQ0FDRSxnQnRGbW1lTixDc0ZqbWVNLDhDQUVFLGtCQURBLGF0Rm9tZVIsQytFbDRlSSxvQ09mSixTQXNUSSxZQURBLFV0RmltZUYsQ3NGOWxlRSxvQkFJRSxrQkFDQSxlQUpBLGFBQ0EsMEJBQ0Esa0NBSUEsU3RGK2xlSixDc0Y3bGVJLGdDQU1FLG1CQUhBLGFBQ0Esc0JBRkEsa0JBR0Esc0J0RitsZU4sQ3NGNWxlTSxzQ0FDRSxtQnRGOGxlUixDc0YzbGVNLHVDQUNFLHFDVjFSSyxDVTZSTCxlQURBLGtCQURBLGVWeFVBLENVNFVBLG9CQURBLGdCdEY4bGVSLENzRnpsZUksa0NBTUUsa0JBQ0EsZUFKQSxhQURBLGtCQUVBLG9DQUNBLGlDdEY0bGVOLENzRnhsZU0sMENBQ0UsaUJ0RjBsZVIsQ3NGdmxlTSxpREFDRSxpQnRGeWxlUixDc0Z0bGVNLDRDQUNFLGlCdEZ3bGVSLENzRnJsZU0sMkNBQ0UsaUJ0RnVsZVIsQ3NGbGxlSSxtQ0FLRSxrQkFDQSxlQUpBLGFBREEsa0JBRUEsb0NBQ0EsaUN0RnNsZU4sQ3NGbGxlTSwyQ0FDRSxpQnRGb2xlUixDc0ZqbGVNLGtEQUNFLGlCdEZtbGVSLENzRmhsZU0sNkNBQ0UsaUJ0RmtsZVIsQ3NGOWtlTSw0Q0FDRSxpQnRGZ2xlUixDc0Y1a2VJLHFDQUtFLGtCQUNBLGVBSkEsYUFEQSxrQkFFQSxvQ0FDQSxpQ3RGZ2xlTixDc0Y1a2VNLDZDQUNFLGlCdEY4a2VSLENzRjNrZU0sb0RBQ0UsaUJ0RjZrZVIsQ3NGMWtlTSwrQ0FDRSxpQnRGNGtlUixDc0Z6a2VNLDhDQUNFLGlCdEYya2VSLENzRnRrZUksMEdBR0UseUJ0RndrZU4sQ3NGdGtlTSx1SkFLRSw0QkFIQSxnQ0FDQSxpQkFDQSxrQkFJQSxrQkFEQSxpQkFFQSxpQnRGd2tlUixDc0Z2a2VRLHFWQUNFLFdBRUEsU0FEQSxrQkFFQSxTdEY2a2VWLENzRjFrZVEsK0tBT0UsY0FOQSxzQ1ZqWkksQ1VvWkosZUFEQSxrQkFEQSxlVnZiRixDVTJiRSxzQkFEQSxnQnRGZ2xlVixDc0Yza2VRLCtLQU9FLGNBTkEsb0NWalpLLENVb1pMLGVBREEsa0JBREEsZVZqY0YsQ1VxY0UsaUJBREEsZ0J0RmlsZVYsQ3NGM2tlTSx3SUFDRSxjQUNBLFVBQ0EsaUJ0RitrZVIsQ3NGN2tlUSw0S0FDRSxxQ1ZuYUcsQ1VzYUgsZUFEQSxrQkFEQSxlVmpkRixDVXFkRSxpQkFEQSxnQnRGa2xlVixDc0Yva2VVLDJMQUNFLGVBQ0EsZ0J0Rm1sZVosQ3NGaGxlVSwrWEFTRSxjQVJBLHNDVnhiRSxDVTJiRixlQURBLGtCQURBLGVWL2ROLENVb2VNLGlCQUZBLGdCdEZ3bGVaLENzRjlrZVEsa0xBQ0UscUNWL2JHLENVa2NILGVBREEsa0JBREEsZVY3ZUYsQ1VpZkUsaUJBREEsZ0J0Rm1sZVYsQ3NGL2tlUSxrTEFDRSxxQ1Y1Y0csQ1U4Y0gsZUFEQSxrQkFJQSxpQkFGQSxnQnRGb2xlVixDc0Y5a2VRLCtLQUNFLHFDVmxkRyxDVW9kSCxlQURBLGtCQUlBLG9CQUZBLGdCdEZtbGVWLENzRjdrZU0scUlBY0UsV0FaQSxhQUNBLHNCQUVBLHVDVnRlTyxDVXllUCxlQURBLGtCQURBLGVWN2dCRCxDVWloQkMsaUJBREEsaUJBTUEsVUFIQSxldEZnbGVSLENzRjNrZVEsb0pBS0UsWUFDQSxnQkFMQSxXQUVBLGVBREEsVUFLQSxvQkFDQSxrQkFDQSxVdEY4a2VWLENzRjVrZVUsc0tBQ0UsVXRGZ2xlWixDc0Y3a2VVLDhMQUNFLDRDdEZpbGVaLENzRjlrZVUsd0xBQ0UsNEN0RmtsZVosQ3NGL2tlVSw0S0FDRSw0Q3RGbWxlWixDc0Y1a2VJLGtDQUNFLGdCdEY4a2VOLENzRjVrZU0sMkNBRUUsa0JBREEsZ0J0RitrZVIsQ3NGMWtlSSxtQ0FDRSxvQkFDQSxldEY0a2VOLENzRnRrZU0sK0ZBQ0UsY3RGMmtlUixDc0Z4a2VNLDRDQUVFLGVBQ0EsdUJBRkEsZ0J0RjRrZVIsQ3NGdGtlSSxxQ0FDRSxnQnRGd2tlTixDc0Z0a2VNLDhDQUVFLGtCQURBLGdCdEZ5a2VSLENBQ0YsQytFcHBmSSxvQ09rbEJBLG9CQUlFLGtCQUNBLGVBSkEsYUFDQSxvQ0FDQSxzQ0FJQSxTdEZva2VKLENzRmxrZUksZ0NBQ0UsaUJ0Rm9rZU4sQ3NGamtlSSxrQ0FDRSxpQnRGbWtlTixDc0Zoa2VJLG1DQUNFLGlCdEZra2VOLENzRi9qZUkscUNBQ0UsaUJ0RmlrZU4sQ3NGOWplSSxnQ0FJRSxtQkFIQSxhQUNBLHNCQUNBLHNCdEZpa2VOLENzRjlqZU0sc0NBQ0UsbUJ0RmdrZVIsQ3NGN2plTSx1Q0FDRSxxQ1Z2bEJLLENVMGxCTCxlQURBLGtCQURBLGVWcm9CQSxDVXlvQkEsbUJBREEsZ0J0RmdrZVIsQ3NGM2plSSxrQ0FJRSxrQkFDQSxlQUpBLGFBQ0Esb0NBQ0EsZ0N0RitqZU4sQ3NGM2plTSwwQ0FDRSxpQnRGNmplUixDc0YxamVNLGlEQUNFLGlCdEY0amVSLENzRnpqZU0sNENBQ0UsaUJ0RjJqZVIsQ3NGeGplTSwyQ0FDRSxpQnRGMGplUixDc0ZyamVJLG1DQUlFLGtCQUNBLGVBSkEsYUFDQSxvQ0FDQSxnQ3RGeWplTixDc0ZyamVNLDJDQUNFLGlCdEZ1amVSLENzRnBqZU0sa0RBQ0UsaUJ0RnNqZVIsQ3NGbmplTSw2Q0FDRSxpQnRGcWplUixDc0ZsamVNLDRDQUNFLGlCdEZvamVSLENzRmhqZUkscUNBSUUsa0JBQ0EsZUFKQSxhQUNBLG9DQUNBLGdDdEZvamVOLENzRmhqZU0sNkNBQ0UsaUJ0RmtqZVIsQ3NGL2llTSxvREFDRSxpQnRGaWplUixDc0Y5aWVNLCtDQUNFLGlCdEZnamVSLENzRjdpZU0sOENBQ0UsaUJ0RitpZVIsQ3NGMWllSSwwR0FHRSxZdEY0aWVOLENzRnRpZU0sdUpBS0UsNEJBSEEsZ0NBQ0EsaUJBQ0Esa0JBRUEsa0JBQ0EsaUJ0RnlpZVIsQ3NGeGllUSxxVkFDRSxXQUVBLFNBREEsa0JBRUEsU3RGOGllVixDc0YzaWVRLCtLQU9FLGNBTkEsc0NWM3NCSSxDVThzQkosZUFEQSxrQkFEQSxlVmp2QkYsQ1VxdkJFLHFCQURBLGdCdEZpamVWLENzRjVpZVEsK0tBT0UsY0FOQSxvQ1Yzc0JLLENVOHNCTCxlQURBLGtCQURBLGVWM3ZCRixDVSt2QkUsaUJBREEsZ0J0RmtqZVYsQ3NGNWllTSx3SUFDRSxjQUNBLFVBQ0EsaUJ0RmdqZVIsQ3NGOWllUSw0S0FDRSxxQ1Y3dEJHLENVZ3VCSCxlQURBLGtCQURBLGVWM3dCRixDVSt3QkUsaUJBREEsZ0J0Rm1qZVYsQ3NGaGplVSwyTEFDRSxlQUNBLGdCdEZvamVaLENzRmpqZVUsK1hBU0UsY0FSQSxzQ1ZsdkJFLENVcXZCRixlQURBLGtCQURBLGVWenhCTixDVTh4Qk0saUJBRkEsZ0J0RnlqZVosQ3NGL2llUSxrTEFDRSxxQ1Z6dkJHLENVNHZCSCxlQURBLGtCQURBLGVWdnlCRixDVTJ5QkUsaUJBREEsZ0J0Rm9qZVYsQ3NGaGplUSxrTEFDRSxxQ1Z0d0JHLENVd3dCSCxlQURBLGtCQUlBLGlCQUZBLGdCdEZxamVWLENzRi9pZVEsK0tBQ0UscUNWNXdCRyxDVTh3QkgsZUFEQSxrQkFJQSxvQkFGQSxnQnRGb2plVixDc0Y5aWVNLHFJQWNFLFdBWkEsYUFDQSxzQkFFQSx1Q1ZoeUJPLENVbXlCUCxlQURBLGtCQURBLGVWdjBCRCxDVTIwQkMsaUJBREEsaUJBTUEsVUFIQSxldEZpamVSLENzRjVpZVEsb0pBS0UsWUFDQSxnQkFMQSxXQUVBLGVBREEsVUFLQSxrQkFDQSxrQkFDQSxVdEYraWVWLENzRjdpZVUsc0tBQ0UsVXRGaWplWixDc0Y5aWVVLDhMQUNFLDRDdEZramVaLENzRi9pZVUsd0xBQ0UsNEN0Rm1qZVosQ3NGaGplVSw0S0FDRSw0Q3RGb2plWixDc0Y3aWVJLGtDQUNFLGdCdEYraWVOLENzRjdpZU0sMkNBRUUsa0JBREEsaUJ0RmdqZVIsQ3NGM2llSSxtQ0FDRSxldEY2aWVOLENzRnZpZU0sK0ZBQ0UsY3RGNGllUixDc0Z6aWVNLDRDQUVFLGtCQUNBLG1CQUZBLGlCdEY2aWVSLENzRnZpZUkscUNBQ0UsZ0J0RnlpZU4sQ3NGdmllTSw4Q0FFRSxrQkFEQSxpQnRGMGllUixDQUNGLEMrRW42ZkkscUNPZzRCQSxvQkFJRSxrQkFDQSxlQUpBLGFBQ0Esb0NBQ0Esc0NBSUEsU3RGcWllSixDc0ZuaWVJLGdDQUNFLGlCdEZxaWVOLENzRmxpZUksa0NBQ0UsaUJ0Rm9pZU4sQ3NGamllSSxtQ0FDRSxpQnRGbWllTixDc0ZoaWVJLHFDQUNFLGlCdEZraWVOLENzRi9oZUksZ0NBSUUsbUJBSEEsYUFDQSxzQkFDQSxzQnRGa2llTixDc0YvaGVNLHNDQUNFLG1CdEZpaWVSLENzRjloZU0sdUNBQ0UscUNWaDVCSyxDVW01QkwsZUFEQSxrQkFEQSxlVjk3QkEsQ1VrOEJBLHNCQURBLGdCdEZpaWVSLENzRjVoZUksa0NBSUUsa0JBQ0EsZUFKQSxhQUNBLG9DQUNBLGdDdEZnaWVOLENzRjVoZU0sMENBQ0UsaUJ0RjhoZVIsQ3NGM2hlTSxpREFDRSxpQnRGNmhlUixDc0YxaGVNLDRDQUNFLGlCdEY0aGVSLENzRnpoZU0sMkNBQ0UsaUJ0RjJoZVIsQ3NGdGhlSSxtQ0FJRSxrQkFDQSxlQUpBLGFBQ0Esb0NBQ0EsZ0N0RjBoZU4sQ3NGdGhlTSwyQ0FDRSxpQnRGd2hlUixDc0ZyaGVNLGtEQUNFLGlCdEZ1aGVSLENzRnBoZU0sNkNBQ0UsaUJ0RnNoZVIsQ3NGbmhlTSw0Q0FDRSxpQnRGcWhlUixDc0ZqaGVJLHFDQUlFLGtCQUNBLGVBSkEsYUFDQSxvQ0FDQSxnQ3RGcWhlTixDc0ZqaGVNLDZDQUNFLGlCdEZtaGVSLENzRmhoZU0sb0RBQ0UsaUJ0RmtoZVIsQ3NGL2dlTSwrQ0FDRSxpQnRGaWhlUixDc0Y5Z2VNLDhDQUNFLGlCdEZnaGVSLENzRjNnZUksMEdBR0UsWXRGNmdlTixDc0Z2Z2VNLHVKQUtFLDRCQUhBLGdDQUNBLGlCQUNBLGlCdEYyZ2VSLENzRnhnZVEscVZBQ0UsV0FFQSxTQURBLGtCQUVBLFN0RjhnZVYsQ3NGM2dlUSwrS0FPRSxjQU5BLHNDVm5nQ0ksQ1VzZ0NKLGVBREEsa0JBREEsZVZ6aUNGLENVNmlDRSxxQkFEQSxnQnRGaWhlVixDc0Y1Z2VRLCtLQU9FLGNBTkEsb0NWbmdDSyxDVXNnQ0wsZUFEQSxrQkFEQSxlVm5qQ0YsQ1V1akNFLGlCQURBLGdCdEZraGVWLENzRjVnZU0sd0lBQ0UsY0FDQSxTdEZnaGVSLENzRjdnZVEsNEtBQ0UscUNWcmhD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LHFDUWxESixZQTRsQ0ksb0J2RisvZkYsQ3VGMy9mSSx3Q0FDRSxXdkY2L2ZOLEN1RnovZkUsdUJBQ0UsZXZGMi9mSixDdUZ6L2ZJLDJCQUNFLFV2RjIvZk4sQ3VGdi9mRSxrQkFDRSxXdkZ5L2ZKLENBQ0YsQ3dGeG1pQkEsY0FDRSxhQUNBLGlCeEYybWlCRixDd0Z4bWlCSSw0QkFDRSxZeEYwbWlCTixDd0Z4bWlCTSxrQ0FHRSx3QkFDQSw0QkFGQSxzQkFEQSxhQUtBLG1CeEZ5bWlCUixDd0Z0bWlCUSx5Q0FDRSwyQ3hGd21pQlYsQ3dGcm1pQlEseUNBQ0UsMkN4RnVtaUJWLEN3RnBtaUJRLHlDQUNFLDJDeEZzbWlCVixDd0ZubWlCUSx5Q0FDRSwyQ3hGcW1pQlYsQ3dGbG1pQlEseUNBQ0UsMkN4Rm9taUJWLEN3RmptaUJRLHlDQUNFLDJDeEZtbWlCVixDd0ZobWlCUSx5Q0FDRSwyQ3hGa21pQlYsQ3dGL2xpQlEsc0NBRUUsbUJBREEsYUFFQSxReEZpbWlCVixDd0YvbGlCVSxrREFDRSxTeEZpbWlCWixDd0YvbGlCWSxzREFDRSxVeEZpbWlCZCxDd0Y3bGlCVSw2Q0FLRSxVUi9ESCxDUTRERyxxQ1paRyxDWWFILGVBQ0Esb0JBRUEsaUJBTEEsU3hGb21pQlosQ3dGN2xpQlksdUdBS0UsVVJ2RUwsQ1F3RUssY0FMQSxxQ1puQkMsQ1lvQkQsZUFFQSxxQkFEQSxnQnhGa21pQmQsQ3dGdmxpQkUsc0JBS0UsYUFDQSxTQUZBLFVBSEEsa0JBRUEsVUFEQSxXeEY2bGlCSixDK0VocWlCSSxvQ1MrRUUsMENBQ0UsWXhGdWxpQk4sQ3dGcmxpQk0sa0NBQ0UsYUFFQSxtQnhGc2xpQlIsQ3dGbmxpQlEseUNBQ0UsNEN4RnFsaUJWLEN3RmxsaUJRLHlDQUNFLDRDeEZvbGlCVixDd0ZqbGlCUSx5Q0FDRSw0Q3hGbWxpQlYsQ3dGaGxpQlEseUNBQ0UsNEN4RmtsaUJWLEN3Ri9raUJRLHlDQUNFLDRDeEZpbGlCVixDd0Y5a2lCUSx5Q0FDRSw0Q3hGZ2xpQlYsQ3dGN2tpQlEseUNBQ0UsNEN4RitraUJWLEN3RjVraUJR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QkFFQSxpQjNGZ3ZqQk4sQzJGOXVqQk0sd0NBR0UsYUFGQSxpQkFDQSxVM0ZpdmpCUixDQUNGLENBNTNqQkksMkNBQ0UsYUFDQSxpQkErM2pCTixDQTczakJNLG1EQUdFLFVBRkEsa0JBQ0EsU0FFQSxTQSszakJSLENBNTNqQk0sa0RBQ0UsWUFDQSxVQTgzakJSLEM0Rnh0a0JBLE9BSUUsNEJBSEEseUJBQ0Esd0JBQ0EsNEJBSUEsVUFGQSxvQkFDQSxpQjVGNHRrQkYsQzRGenRrQkUsa0JBS0UsbUJBSkEsV0FFQSxhQUNBLDhCQUZBLGlCNUY4dGtCSixDNEZ6dGtCSSxvQkFTRSxXQVJBLHNDaEIyQlUsQ2dCeEJWLGVBREEsa0JBREEsZWhCWkUsQ2dCZ0JGLGlCQURBLGlCQUdBLGU1RjJ0a0JOLEM0RnZ0a0JJLDZCQU9FLGtCQUVBLFdBUkEscUJBS0EsZUFIQSxZQUVBLGlCQUdBLGtCQUVBLFdBTkEsa0JBUUEsdUJBVkEsV0FTQSxVNUYwdGtCTixDK0VsdmtCSSxvQ2FhQSw2QkFlSSxXQUNBLFU1RjB0a0JOLENBQ0YsQytFbHZrQkksb0NhT0EsNkJBb0JJLGFBQ0EsVTVGMnRrQk4sQ0FDRixDQXo2akJBLGdCQUNFLFlBMjZqQkYsQ0F4NmpCQSxnQkFDRSxnQkEyNmpCRixDQXY2akJNLHlEQUNFLGlCQXk2akJSLENBdjZqQlEsZ0VBRUUsNkJBSUEsc0JBQ0EsWUFKQSxrQkFFQSxjQURBLFdBMjZqQlYsQ0FyNmpCUSw2REFDRSx5Q0FDQSxVQXU2akJWLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL2ZhbmN5Ym94L2Rpc3QvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9yZXNvdXJjZS9qcy9wbHVnaW5zL21hcGlmeS9qcXVlcnkubWFwaWZ5LmNzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9pbmRleC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9yZXNvdXJjZS9zYXNzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9yZXNvdXJjZS9zYXNzL19mb250cy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vbm9kZV9tb2R1bGVzL3RyYW5zaXRpb24tc3R5bGUvdHJhbnNpdGlvbi5taW4uY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9fcmVzcG9uc2l2ZS5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9yZXNvdXJjZS9zYXNzL3BhZ2VzL2hvbWUvaGVyby5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9wYWdlcy9ob21lL2Jhbm5lci5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9wYWdlcy9ob21lL3BpbG90b3Muc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL3Jlc291cmNlL3Nhc3MvcGFnZXMvaG9tZS92aWRlby1kZW1vc3RyYXRpdm8uc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL3Jlc291cmNlL3Nhc3MvcGFnZXMvaG9tZS9hdHJpYnV0b3Muc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL3Jlc291cmNlL3Nhc3MvcGFnZXMvaG9tZS9tb2RlbG9zLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9yZXNvdXJjZS9zYXNzL3BhZ2VzL2hvbWUvbWFzdGVycGxhbi5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9wYWdlcy9ob21lL2Jhbm5lci1zbGlkZS5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9wYWdlcy9ob21lL3ViaWNhY2lvbi5zY3NzIiwid2VicGFjazovL2FsdG9zLWRlLXJ1a2FuLy4vcmVzb3VyY2Uvc2Fzcy9wYWdlcy9ob21lL2Jhbm5lci1jb3RpemFyLnNjc3MiLCJ3ZWJwYWNrOi8vYWx0b3MtZGUtcnVrYW4vLi9yZXNvdXJjZS9zYXNzL3BhZ2VzL2hvbWUvY29udGFjdG8uc2NzcyIsIndlYnBhY2s6Ly9hbHRvcy1kZS1ydWthbi8uL3Jlc291cmNlL3Nhc3MvcGFydGlhbHMvZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1hY3RpdmV7aGVpZ2h0OmF1dG99LmZhbmN5Ym94LWlzLWhpZGRlbntsZWZ0Oi05OTk5cHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5Mn0uZmFuY3lib3gtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtb3V0ZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteTphdXRvfS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi45O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKX0uZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC10b29sYmFye2RpcmVjdGlvbjpsdHI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDo5OTk5N30uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYW5jeWJveC1pbmZvYmFye2NvbG9yOiNjY2M7Zm9udC1zaXplOjEzcHg7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtoZWlnaHQ6NDRweDtsZWZ0OjA7bGluZS1oZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlO3BhZGRpbmc6MCAxMHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10b29sYmFye3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXN0YWdle2RpcmVjdGlvbjpsdHI7b3ZlcmZsb3c6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1zbGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjQ0cHggMH0uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlLS1odG1se3BhZGRpbmc6NnB4fS5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnR7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUsMCwuMTQsMSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVde2N1cnNvcjp0ZXh0fS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNwYWNlYmFsbHt6LWluZGV4OjF9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWlmcmFtZSwuZmFuY3lib3gtdmlkZW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtaWZyYW1le2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uZmFuY3lib3gtZXJyb3J7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0O21heC13aWR0aDo0MDBweDtwYWRkaW5nOjQwcHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtZXJyb3IgcHtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLC42KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmNvbG9yIC4yczt2ZXJ0aWNhbC1hbGlnbjp0b3A7dmlzaWJpbGl0eTppbmhlcml0O3dpZHRoOjQ0cHh9LmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtYnV0dG9uOmxpbmssLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVke2NvbG9yOiNjY2N9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXN7b3V0bGluZToxcHggZG90dGVkfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVye2NvbG9yOiM4ODg7Y3Vyc29yOmRlZmF1bHQ7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24gZGl2e2hlaWdodDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOjB9LmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXByb2dyZXNze2JhY2tncm91bmQ6I2ZmNTI2ODtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4Ojk5OTk4fS5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojY2NjO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEycHg7dG9wOi00NHB4O3otaW5kZXg6NDAxfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjEwcHg7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94O2hlaWdodDoxMDBweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNTBweCk7d2lkdGg6NzBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdntwYWRkaW5nOjdweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0e2xlZnQ6MDtsZWZ0OmVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7cGFkZGluZzozMXB4IDI2cHggMzFweCA2cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7cGFkZGluZzozMXB4IDZweCAzMXB4IDI2cHg7cmlnaHQ6MDtyaWdodDplbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KX0uZmFuY3lib3gtY2FwdGlvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjg1KSAwLHJnYmEoMCwwLDAsLjMpIDUwJSxyZ2JhKDAsMCwwLC4xNSkgNjUlLHJnYmEoMCwwLDAsLjA3NSkgNzUuNSUscmdiYSgwLDAsMCwuMDM3KSA4Mi44NSUscmdiYSgwLDAsMCwuMDE5KSA4OCUsdHJhbnNwYXJlbnQpO2JvdHRvbTowO2NvbG9yOiNlZWU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzo3NXB4IDQ0cHggMjVweDtwb2ludGVyLWV2ZW50czpub25lO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5Nn1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6NzVweCBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKX19LmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRle21hcmdpbi10b3A6LTUwcHh9LmZhbmN5Ym94LWNhcHRpb25fX2JvZHl7bWF4LWhlaWdodDo1MHZoO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YWxsfS5mYW5jeWJveC1jYXB0aW9uIGEsLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZHtjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1sb2FkaW5ne2FuaW1hdGlvbjphIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjo0cHggc29saWQgIzg4ODtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjUwcHg7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjUwcHg7ei1pbmRleDo5OTk5OX1Aa2V5ZnJhbWVzIGF7dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC1oZWlnaHQ6NTc2cHgpey5mYW5jeWJveC1zbGlkZXtwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7cGFkZGluZzo2cHggMH0uZmFuY3lib3gtY2xvc2Utc21hbGx7cmlnaHQ6LTZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOiM0ZTRlNGU7Y29sb3I6I2YyZjRmNjtoZWlnaHQ6MzZweDtvcGFjaXR5OjE7cGFkZGluZzo2cHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDozNnB4fS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtwYWRkaW5nLXJpZ2h0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKX19fS5mYW5jeWJveC1zaGFyZXtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Ym9yZGVyLXJhZGl1czozcHg7bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjI7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMjBweH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LXNoYXJlX19idXR0b257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOjAgNXB4IDEwcHg7bWluLXdpZHRoOjEzMHB4O3BhZGRpbmc6MCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4yczstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZHtjb2xvcjojZmZmfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYntiYWNrZ3JvdW5kOiMzYjU5OTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVye2JhY2tncm91bmQ6IzM0NGU4Nn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHR7YmFja2dyb3VuZDojYmQwODFkfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlcntiYWNrZ3JvdW5kOiNhYTA3MTl9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3e2JhY2tncm91bmQ6IzFkYTFmMn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXJ7YmFja2dyb3VuZDojMGQ5NWU4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2Z3toZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6N3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyNXB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2lucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkNztib3JkZXItcmFkaXVzOjA7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDttYXJnaW46MTBweCAwIDA7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1ic3tiYWNrZ3JvdW5kOiNkZGQ7Ym90dG9tOjA7ZGlzcGxheTpub25lO21hcmdpbjowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7cGFkZGluZzoycHggMnB4IDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RvcDowO3dpZHRoOjIxMnB4O3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXRodW1icy14e292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MjEycHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdHtmb250LXNpemU6MDtoZWlnaHQ6MTAwJTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyl9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnQ7aGVpZ2h0Ojc1cHg7bWFyZ2luOjJweDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7d2lkdGg6MTAwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZXtib3JkZXI6NnB4IHNvbGlkICNmZjUyNjg7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7ei1pbmRleDo5OTk5MX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3Jle29wYWNpdHk6LjV9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LmZhbmN5Ym94LXRodW1ic3t3aWR0aDoxMTBweH0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjExMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fSIsIi8qIFxyXG5cdFxyXG5UaGUgTUlUIExpY2Vuc2UgKE1JVClcclxuXHJcbkNvcHlyaWdodCAoYykgMjAxNCBldGllbm5lLW1hcnRpblxyXG5Db250cmlidXRpb25zIGJ5IE1pcm8gSHVkYWsgPG1odWRha0BkZXYuZW5zY29wZS5jb20+XHJcblxyXG5QZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5XHJcbm9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcclxuaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0c1xyXG50byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsXHJcbmNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xyXG5mdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxyXG5cclxuVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsXHJcbmNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcblxyXG5USEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXHJcbklNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxyXG5GSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcclxuQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxyXG5MSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxyXG5PVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRVxyXG5TT0ZUV0FSRS5cclxuXHJcbiovXHJcblxyXG4ubWFwaWZ5LWhvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDttYXgtd2lkdGg6MTAwJTt6LWluZGV4OjE7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0ubWFwaWZ5LWltZ0hvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm1hcGlmeS1HUFUsLm1hcGlmeS1ob2xkZXIgKnstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tYXBpZnktaW1nSG9sZGVyIC5tYXBpZnl7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1hcGlmeS1pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDotMn0ubWFwaWZ5LXN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Oi0yfS5tYXBpZnktcG9seWdvbnt0cmFuc2l0aW9uOmFsbCAuNXM7ZmlsbDp0cmFuc3BhcmVudDtzdHJva2U6dHJhbnNwYXJlbnQ7c3Ryb2tlLXdpZHRoOjB9Lm1hcGlmeS1ob3ZlcntmaWxsOiMwOWZ9Lm1hcGlmeS1wb3BPdmVye2NvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6MjBweCAzMHB4O3dpZHRoOjI2MHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OnJnYmEoMCwwLDAsLjE1KSAwIDAgMCAycHg7ei1pbmRleDo5OTk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCk7Ym9yZGVyLXJhZGl1czo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OmF1dG87Ym94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZToxNHB4O3otaW5kZXg6LTE7b3BhY2l0eTowfS5tYXBpZnktcG9wT3ZlciAubWFwaWZ5LXBvcE92ZXItYXJyb3d7Y29udGVudDpcIlwiO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7ei1pbmRleDotMjttYXJnaW4tdG9wOi0zcHg7Ym94LXNoYWRvdzppbnNldCAjZmZmIDAgMCAwIDEwMHB4O2JvcmRlci10b3A6c29saWQgdHJhbnNwYXJlbnQgMnB4O2JvcmRlci1sZWZ0OnNvbGlkIHRyYW5zcGFyZW50IDJweDtib3JkZXItcmlnaHQ6c29saWQgcmdiYSgwLDAsMCwuMTUpIDJweDtib3JkZXItYm90dG9tOnNvbGlkIHJnYmEoMCwwLDAsLjE1KSAycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo1MCU7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNXB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKX0ubWFwaWZ5LXBvcE92ZXIubWFwaWZ5LWJvdHRvbSAubWFwaWZ5LXBvcE92ZXItYXJyb3d7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206LTNweDtib3JkZXItYm90dG9tOnNvbGlkIHRyYW5zcGFyZW50IDJweDtib3JkZXItcmlnaHQ6c29saWQgdHJhbnNwYXJlbnQgMnB4O2JvcmRlci10b3A6c29saWQgcmdiYSgwLDAsMCwuMTUpIDJweDtib3JkZXItbGVmdDpzb2xpZCByZ2JhKDAsMCwwLC4xNSkgMnB4Oy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDUwJSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg1MCUpfS5tYXBpZnktcG9wT3Zlci5tYXBpZnktdmlzaWJsZXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiYmFzZVwiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcImNvbG9yc1wiO1xyXG5AaW1wb3J0IFwicmVzcG9uc2l2ZVwiO1xyXG5AaW1wb3J0IFwidHJhbnNpdGlvbi1zdHlsZVwiO1xyXG5AaW1wb3J0IFwiYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiLi4vanMvcGx1Z2lucy9tYXBpZnkvanF1ZXJ5Lm1hcGlmeS5jc3NcIjtcclxuQGltcG9ydCBcInBhcmFsbGF4XCI7XHJcblxyXG5cclxuI3NpdGUtaGVhZGVyLFxyXG4jc2l0ZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2J0bi13aGF0c2FwcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMTcwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRyYW5zaXRpb246IC41cyBhbGw7XHJcblxyXG4gICYuc2Nyb2xsIHtcclxuICAgIGJvdHRvbTogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZXQsXHJcbi5ub3RlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gIC5waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vdGUge1xyXG4gIC50YWJsZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ub3RlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcGlmeS1ob3ZlciB7XHJcbiAgZmlsbDogI2JjMjUyMDdiO1xyXG4gIHN0cm9rZTogI2ZmZjtcclxuICBzdHJva2Utd2lkdGg6IDI7XHJcbn1cclxuXHJcblxyXG4ubWFwaWZ5LXBvcE92ZXIge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICYuY29paHVlLWItbGFyZ2Uge1xyXG4gICAgbGVmdDogNzAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi51cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICB6LWluZGV4OiA1O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xyXG59XHJcblxyXG4jbG9hZGluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTtcclxufVxyXG5cclxuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcGFkZGluZzogMjVweCAyNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5ODtcclxuICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICNtZW51LWV4dGVuZGlkbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI21lbnUtaGFtYnVyZ3Vlc2Ege1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jZXJyYXIsXHJcbiAgICAuYWJyaXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IC41cyBhbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbWJ1cmdlci1pY29uIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jZXJyYXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5jZXJyYXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hYnJpciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21lbnUtZmxvdGFudGUge1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgdG9wOiAxMTBweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MjczRjtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG5vdGVcclxuICB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sb2dvXHJcbiAgICB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1oYW1idXJndWVzYSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUtZXh0ZW5kaWRvIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZvIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNCOTI2MUY7IC8vIENhbWJpYSBlbCBjb2xvciBzZWfDum4gc2VhIG5lY2VzYXJpb1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDsgLy8gQWp1c3RhIGVsIGdyb3NvciBkZSBsYSBsw61uZWEgc2Vnw7puIHNlYSBuZWNlc2FyaW9cclxuICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDhweDsgLy8gQWp1c3RhIGxhIHNlcGFyYWNpw7NuIGVudHJlIGVsIHRleHRvIHkgbGEgbMOtbmVhIHNlZ8O6biBzZWEgbmVjZXNhcmlvXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMxcHggMTVweCAzMXB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgLmxvZ28ge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5vdGUge1xyXG4gICAgICAubG9nb1xyXG4gICAgICB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHRyYW5zaXRpb246IDFzIGFsbDtcclxufVxyXG5cclxuQGltcG9ydCBcIi4vcGFnZXMvaG9tZS9oZXJvXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9wYWdlcy9ob21lL2Jhbm5lclwiO1xyXG5cclxuQGltcG9ydCBcIi4vcGFnZXMvaG9tZS9waWxvdG9zXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9wYWdlcy9ob21lL3ZpZGVvLWRlbW9zdHJhdGl2b1wiO1xyXG5cclxuQGltcG9ydCBcIi4vcGFnZXMvaG9tZS9hdHJpYnV0b3NcIjtcclxuXHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2hvbWUvbW9kZWxvc1wiO1xyXG5cclxuQGltcG9ydCBcIi4vcGFnZXMvaG9tZS9tYXN0ZXJwbGFuXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9wYWdlcy9ob21lL2Jhbm5lci1zbGlkZVwiO1xyXG5cclxuQGltcG9ydCBcIi4vcGFnZXMvaG9tZS91YmljYWNpb25cIjtcclxuXHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2hvbWUvYmFubmVyLWNvdGl6YXJcIjtcclxuXHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2hvbWUvY29udGFjdG9cIjtcclxuXHJcbiNleGFtcGxlTW9kYWwge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuY2VycmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9mb290ZXJcIjtcclxuXHJcblxyXG4ud3Atc2l0ZS1ibG9ja3Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNtb2RhbC1saWdodGJveCB7XHJcbiAgcGFkZGluZy10b3A6IDhyZW07XHJcblxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBidXR0b25cclxuICAgICAgICB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgICAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XHJcbiAgLyohXHJcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIzIFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG4gICAqL1xyXG59XHJcbiIsIjpyb290LFxyXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcclxuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cclxuXHJcbiAgLy8gQ29sb3JzXHJcbiAgLy9cclxuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcclxuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XHJcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcclxuXHJcbiAgLy8gRm9udHNcclxuXHJcbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcclxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xyXG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xyXG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XHJcblxyXG4gIC8vIFJvb3QgYW5kIGJvZHlcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xyXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XHJcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xyXG4gIH1cclxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcclxuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XHJcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XHJcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XHJcbiAgfVxyXG5cclxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XHJcblxyXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xyXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcclxuXHJcbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xyXG5cclxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcclxuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XHJcblxyXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xyXG5cclxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcclxuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcclxuICB9XHJcblxyXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XHJcblxyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XHJcblxyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxyXG5cclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcclxuXHJcbiAgLy8gRm9jdXMgc3R5bGVzXHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXHJcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcclxuXHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xyXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XHJcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XHJcblxyXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcclxuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xyXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcclxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xyXG5cclxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XHJcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xyXG5cclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcclxuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcclxuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcclxuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcclxuICAgIH1cclxuXHJcbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XHJcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xyXG5cclxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xyXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXHJcbi8vXHJcbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSB2YWx1ZVxyXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcclxuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxyXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcclxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xyXG5cclxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcclxufVxyXG5cclxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxyXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcclxuXHJcbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXHJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxyXG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcclxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcclxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxyXG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xyXG5cclxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xyXG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XHJcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcclxuICBAaWYgJGRpdmlkZW5kID09IDAge1xyXG4gICAgQHJldHVybiAwO1xyXG4gIH1cclxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XHJcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcclxuICB9XHJcbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xyXG4gICRyZXN1bHQ6IDA7XHJcbiAgJGZhY3RvcjogMTA7XHJcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XHJcbiAgICAkcXVvdGllbnQ6IDA7XHJcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcclxuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xyXG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XHJcbiAgICB9XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XHJcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XHJcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XHJcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcclxuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xyXG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XHJcbiAgJHVuaXQtbWFwOiAoXHJcbiAgICBcInB4XCI6IDFweCxcclxuICAgIFwicmVtXCI6IDFyZW0sXHJcbiAgICBcImVtXCI6IDFlbSxcclxuICAgIFwiJVwiOiAxJVxyXG4gICk7XHJcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xyXG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XHJcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XHJcbn1cclxuXHJcbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcclxuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcclxuXHJcbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcclxufVxyXG5cclxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxyXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcclxuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xyXG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLXJ1bGUge1xyXG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxyXG4gICAgJixcclxuICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgJi5kaXNhYmxlLXJmcyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAuZW5hYmxlLXJmcyAmLFxyXG4gICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxyXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcclxuXHJcbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcclxuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XHJcbiAgICAgIC5lbmFibGUtcmZzICYsXHJcbiAgICAgICYuZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgICAmLmRpc2FibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXHJcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xyXG4gIC8vIENvbnZlcnQgdG8gbGlzdFxyXG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XHJcblxyXG4gICR2YWw6IFwiXCI7XHJcblxyXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcclxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICBAaWYgJHZhbHVlID09IDAge1xyXG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxyXG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xyXG5cclxuICAgICAgQGlmICR1bml0ID09IHB4IHtcclxuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcclxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XHJcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcclxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXHJcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XHJcbn1cclxuXHJcbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcclxuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XHJcbiAgLy8gQ29udmVydCB0byBsaXN0XHJcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcclxuXHJcbiAgJHZhbDogXCJcIjtcclxuXHJcbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxyXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gMCB7XHJcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcclxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcclxuXHJcbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xyXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XHJcblxyXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xyXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xyXG5cclxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xyXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcclxuXHJcbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXHJcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcclxuXHJcbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcclxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcclxufVxyXG5cclxuLy8gUkZTIG1peGluXHJcbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcclxuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcclxuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcclxuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcclxuXHJcbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcclxuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XHJcblxyXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxyXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXHJcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xyXG59XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXHJcbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XHJcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcclxuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcclxuICAgICAgICA6cm9vdCB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuXHJcbi8vIFJlYm9vdFxyXG4vL1xyXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXHJcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxyXG4vL1xyXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXHJcblxyXG5cclxuLy8gRG9jdW1lbnRcclxuLy9cclxuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vLyBSb290XHJcbi8vXHJcbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXHJcbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cclxuXHJcbjpyb290IHtcclxuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDsgLy8gMVxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xyXG5cclxuXHJcbi8vIENvbnRlbnQgZ3JvdXBpbmdcclxuLy9cclxuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcclxuXHJcbmhyIHtcclxuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xyXG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xyXG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xyXG59XHJcblxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xyXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxyXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXHJcblxyXG4laGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XHJcbn1cclxuXHJcbmgxIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDIge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg0IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDUge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcclxuLy9cclxuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxyXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXHJcblxyXG5wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXHJcbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxyXG4gIGN1cnNvcjogaGVscDsgLy8gMlxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xyXG59XHJcblxyXG5cclxuLy8gQWRkcmVzc1xyXG5cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0c1xyXG5cclxub2wsXHJcbnVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXHJcbn1cclxuXHJcblxyXG4vLyBCbG9ja3F1b3RlXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy8gU3Ryb25nXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBTbWFsbFxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG5cclxuc21hbGwge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcclxufVxyXG5cclxuXHJcbi8vIE1hcmtcclxuXHJcbm1hcmsge1xyXG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XHJcbn1cclxuXHJcblxyXG4vLyBTdWIgYW5kIFN1cFxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cclxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcclxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XHJcbiAgJixcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvZGVcclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxyXG5cclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAwOyAvLyAxXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRwcmUtY29sb3I7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXHJcbiAgY29kZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbmNvZGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcclxuICBhID4gJiB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbmtiZCB7XHJcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcclxuICBjb2xvcjogJGtiZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xyXG5cclxuICBrYmQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcblxyXG5pbWcsXHJcbnN2ZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcblxyXG50YWJsZSB7XHJcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xyXG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xyXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cclxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXHJcblxyXG50aCB7XHJcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcclxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xyXG59XHJcblxyXG50aGVhZCxcclxudGJvZHksXHJcbnRmb290LFxyXG50cixcclxudGQsXHJcbnRoIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcblxyXG4vLyBGb3Jtc1xyXG4vL1xyXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXHJcblxyXG5idXR0b24ge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXHJcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcclxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxyXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxyXG5cclxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gMVxyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcblxyXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXHJcbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcclxuXHJcbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcblxyXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXHJcblxyXG46Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxyXG59XHJcblxyXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxyXG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG5cclxuZmllbGRzZXQge1xyXG4gIG1pbi13aWR0aDogMDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxuICBtYXJnaW46IDA7IC8vIDJcclxuICBib3JkZXI6IDA7IC8vIDJcclxufVxyXG5cclxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cclxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXHJcbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXHJcbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXHJcblxyXG5sZWdlbmQge1xyXG4gIGZsb2F0OiBsZWZ0OyAvLyAxXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgKyAqIHtcclxuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcclxuXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcclxufVxyXG5cclxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXHJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXHJcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxyXG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XHJcblxyXG4vKiBydGw6cmF3OlxyXG5bdHlwZT1cInRlbFwiXSxcclxuW3R5cGU9XCJ1cmxcIl0sXHJcblt0eXBlPVwiZW1haWxcIl0sXHJcblt0eXBlPVwibnVtYmVyXCJdIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG4qL1xyXG5cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG5cclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xyXG5cclxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5cclxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbn1cclxuXHJcbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcclxuXHJcbmlmcmFtZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBTdW1tYXJ5XHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuLy8gUHJvZ3Jlc3NcclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcblxyXG4vLyBIaWRkZW4gYXR0cmlidXRlXHJcbi8vXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcblxyXG4vLyBDb2xvciBzeXN0ZW1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcclxuJGdyYXlzOiAoXHJcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxyXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxyXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICBcIjYwMFwiOiAkZ3JheS02MDAsXHJcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICBcIjkwMFwiOiAkZ3JheS05MDBcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcclxuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XHJcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xyXG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xyXG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcclxuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxyXG4kY29sb3JzOiAoXHJcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxyXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcclxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxyXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcclxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXHJcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcclxuXHJcbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcclxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XHJcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcclxuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcclxuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcclxuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xyXG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XHJcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xyXG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xyXG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xyXG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcclxuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcclxuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcclxuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcclxuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xyXG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xyXG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XHJcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xyXG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XHJcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kYmx1ZXM6IChcclxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcclxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcclxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcclxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcclxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcclxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcclxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcclxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcclxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGluZGlnb3M6IChcclxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXHJcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxyXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcclxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXHJcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxyXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcclxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXHJcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxyXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHB1cnBsZXM6IChcclxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXHJcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxyXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcclxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXHJcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxyXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcclxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXHJcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxyXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHBpbmtzOiAoXHJcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXHJcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXHJcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXHJcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXHJcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXHJcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXHJcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXHJcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXHJcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRyZWRzOiAoXHJcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxyXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcclxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXHJcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxyXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcclxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXHJcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxyXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcclxuICBcInJlZC05MDBcIjogJHJlZC05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRvcmFuZ2VzOiAoXHJcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxyXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcclxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXHJcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxyXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcclxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXHJcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxyXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcclxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiR5ZWxsb3dzOiAoXHJcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxyXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcclxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXHJcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxyXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcclxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXHJcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxyXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcclxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRncmVlbnM6IChcclxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxyXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXHJcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcclxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxyXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXHJcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcclxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxyXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXHJcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHRlYWxzOiAoXHJcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXHJcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXHJcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXHJcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXHJcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXHJcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXHJcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXHJcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXHJcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjeWFuczogKFxyXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxyXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxyXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxyXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxyXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxyXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxyXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxyXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxyXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxyXG4kdGhlbWUtY29sb3JzOiAoXHJcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcclxuICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxyXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXHJcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcclxuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcclxuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcclxuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcclxuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xyXG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXHJcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcclxuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xyXG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XHJcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xyXG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XHJcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xyXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xyXG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XHJcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcclxuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xyXG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcclxuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXHJcblxyXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXHJcbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcclxuICAoXCI8XCIsIFwiJTNjXCIpLFxyXG4gIChcIj5cIiwgXCIlM2VcIiksXHJcbiAgKFwiI1wiLCBcIiUyM1wiKSxcclxuICAoXCIoXCIsIFwiJTI4XCIpLFxyXG4gIChcIilcIiwgXCIlMjlcIiksXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xyXG5cclxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcclxuXHJcbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xyXG5cclxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXHJcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmFkaWVudFxyXG4vL1xyXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxyXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcclxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IChcclxuICAwOiAwLFxyXG4gIDE6ICRzcGFjZXIgKiAuMjUsXHJcbiAgMjogJHNwYWNlciAqIC41LFxyXG4gIDM6ICRzcGFjZXIsXHJcbiAgNDogJHNwYWNlciAqIDEuNSxcclxuICA1OiAkc3BhY2VyICogMyxcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXHJcbiRwb3NpdGlvbi12YWx1ZXM6IChcclxuICAwOiAwLFxyXG4gIDUwOiA1MCUsXHJcbiAgMTAwOiAxMDAlXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XHJcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xyXG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG5cclxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XHJcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJY29uIGxpbmtzXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXHJcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xyXG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XHJcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuXHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDE0MDBweFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHgsXHJcbiAgeHhsOiAxMzIwcHhcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGFpbmVyIHBhZGRpbmdcclxuXHJcbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItd2lkdGhzOiAoXHJcbiAgMTogMXB4LFxyXG4gIDI6IDJweCxcclxuICAzOiAzcHgsXHJcbiAgNDogNHB4LFxyXG4gIDU6IDVweFxyXG4pICFkZWZhdWx0O1xyXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcclxuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXHJcblxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXHJcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xyXG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcclxuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXHJcbiRhc3BlY3QtcmF0aW9zOiAoXHJcbiAgXCIxeDFcIjogMTAwJSxcclxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXHJcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXHJcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXHJcbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xyXG5cclxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xyXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcclxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXHJcbiRmb250LXNpemVzOiAoXHJcbiAgMTogJGgxLWZvbnQtc2l6ZSxcclxuICAyOiAkaDItZm9udC1zaXplLFxyXG4gIDM6ICRoMy1mb250LXNpemUsXHJcbiAgNDogJGg0LWZvbnQtc2l6ZSxcclxuICA1OiAkaDUtZm9udC1zaXplLFxyXG4gIDY6ICRoNi1mb250LXNpemVcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xyXG4kZGlzcGxheS1mb250LXNpemVzOiAoXHJcbiAgMTogNXJlbSxcclxuICAyOiA0LjVyZW0sXHJcbiAgMzogNHJlbSxcclxuICA0OiAzLjVyZW0sXHJcbiAgNTogM3JlbSxcclxuICA2OiAyLjVyZW1cclxuKSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xyXG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcclxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xyXG5cclxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcclxuXHJcbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcclxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xyXG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxyXG4kdGFibGUtdmFyaWFudHM6IChcclxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmssXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXHJcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXHJcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXHJcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xyXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcclxuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcclxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXHJcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcclxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcclxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XHJcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcclxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXHJcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xyXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcclxuICBcInZhbGlkXCI6IChcclxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXHJcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcclxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXHJcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxyXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcclxuICApLFxyXG4gIFwiaW52YWxpZFwiOiAoXHJcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcclxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxyXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxyXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxyXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxyXG4gIClcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcclxuJHppbmRleC1sZXZlbHM6IChcclxuICBuMTogLTEsXHJcbiAgMDogMCxcclxuICAxOiAxLFxyXG4gIDI6IDIsXHJcbiAgMzogM1xyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vXHJcbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcclxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcclxuLy8gZnVzdi1lbmFibGVcclxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xyXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBsYWNlaG9sZGVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xyXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXHJcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcclxuXHJcbi8vIEFjY29yZGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcclxuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXHJcbi8vIGZ1c3YtZW5hYmxlXHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcblxyXG4vLyBUb2FzdHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcclxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcclxuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xyXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxyXG5cclxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcclxuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xyXG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxyXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcclxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxyXG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXHJcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXHJcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXHJcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXHJcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcclxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFNwaW5uZXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcclxuXHJcbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcclxuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBPZmZjYW52YXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXHJcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxyXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAkcmV0dXJuOiAoKTtcclxuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XHJcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XHJcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJldHVybjtcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xyXG4iLCIvL1xyXG4vLyBIZWFkaW5nc1xyXG4vL1xyXG4uaDEge1xyXG4gIEBleHRlbmQgaDE7XHJcbn1cclxuXHJcbi5oMiB7XHJcbiAgQGV4dGVuZCBoMjtcclxufVxyXG5cclxuLmgzIHtcclxuICBAZXh0ZW5kIGgzO1xyXG59XHJcblxyXG4uaDQge1xyXG4gIEBleHRlbmQgaDQ7XHJcbn1cclxuXHJcbi5oNSB7XHJcbiAgQGV4dGVuZCBoNTtcclxufVxyXG5cclxuLmg2IHtcclxuICBAZXh0ZW5kIGg2O1xyXG59XHJcblxyXG5cclxuLmxlYWQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XHJcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIEVtcGhhc2lzXHJcbi8vXHJcbi5zbWFsbCB7XHJcbiAgQGV4dGVuZCBzbWFsbDtcclxufVxyXG5cclxuLm1hcmsge1xyXG4gIEBleHRlbmQgbWFyaztcclxufVxyXG5cclxuLy9cclxuLy8gTGlzdHNcclxuLy9cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcbi5saXN0LWlubGluZS1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE1pc2NcclxuLy9cclxuXHJcbi8vIEJ1aWxkcyBvbiBgYWJicmBcclxuLmluaXRpYWxpc20ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbi5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcclxuXHJcbiAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgfVxyXG59XHJcbiIsIi8vIExpc3RzXHJcblxyXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4vL1xyXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXHJcbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXHJcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxyXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cclxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxyXG4uaW1nLWZsdWlkIHtcclxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbi5maWd1cmUge1xyXG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWd1cmUtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcclxuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXHJcbiAgLmNvbnRhaW5lcixcclxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcclxuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcclxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xyXG5cclxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcclxuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcclxuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAaWYgbm90ICRuIHtcclxuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcclxuICB9XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2ZcclxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cclxuXHJcbjpyb290IHtcclxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcclxuICB9XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcclxuICAuZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xyXG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cclxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcclxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgQGlmICRzaXplIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xyXG5cclxuICB9IEBlbHNlIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuXHJcbi8vIFJvdyBjb2x1bW5zXHJcbi8vXHJcbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxyXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XHJcbi8vIHN0eWxlIGdyaWQuXHJcbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcclxuICA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xyXG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBHdXR0ZXJzXHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxyXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xyXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXHJcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXHJcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cclxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcclxuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xyXG4gIC8vIEVuZCBvZiByZXNldFxyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcclxuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAvLyBUYXJnZXQgdGggJiB0ZFxyXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxyXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXHJcbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xyXG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xyXG4gIH1cclxuXHJcbiAgPiB0Ym9keSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gID4gdGhlYWQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcclxuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG4vL1xyXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xyXG4vL1xyXG5cclxuLmNhcHRpb24tdG9wIHtcclxuICBjYXB0aW9uLXNpZGU6IHRvcDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlciB2ZXJzaW9uc1xyXG4vL1xyXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG4vL1xyXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cclxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxyXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcclxuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICAgID4gKiB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmxlc3Mge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICB9XHJcblxyXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLy8gRm9yIHJvd3NcclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvciBjb2x1bW5zXHJcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xyXG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3RpdmUgdGFibGVcclxuLy9cclxuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcclxuXHJcbi50YWJsZS1hY3RpdmUge1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XHJcbn1cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSB2YXJpYW50c1xyXG4vL1xyXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcclxuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xyXG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cclxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxyXG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcclxuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xyXG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xyXG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcclxuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxyXG4iLCIvL1xyXG4vLyBMYWJlbHNcclxuLy9cclxuXHJcbi5mb3JtLWxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xyXG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxufVxyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcclxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XHJcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1sZyB7XHJcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcclxuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG59XHJcbiIsIi8vXHJcbi8vIEZvcm0gdGV4dFxyXG4vL1xyXG5cclxuLmZvcm0tdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XHJcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xyXG59XHJcbiIsIi8vXHJcbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXHJcbi8vXHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxyXG5cclxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XHJcblxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAmW3R5cGU9XCJmaWxlXCJdIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcclxuXHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcclxuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxyXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxyXG4gICAgLy9cclxuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcclxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXHJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcclxuXHJcbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXHJcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XHJcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcclxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxyXG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xyXG5cclxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xyXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxyXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xyXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xyXG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xyXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXHJcbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxyXG5cclxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtLFxyXG4gICYuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxyXG5cclxuLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG5cclxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG5cclxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG50ZXh0YXJlYSB7XHJcbiAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIH1cclxufVxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLmZvcm0tY29udHJvbC1jb2xvciB7XHJcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gIH1cclxuXHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcclxuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XHJcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XHJcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBHcmFkaWVudHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xyXG4iLCIvLyBTZWxlY3RcclxuLy9cclxuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxyXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcclxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xyXG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbbXVsdGlwbGVdLFxyXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcclxuICAmOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zZWxlY3Qtc20ge1xyXG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdC1sZyB7XHJcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XHJcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcclxuICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDaGVjay9yYWRpb1xyXG4vL1xyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xyXG5cclxuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XHJcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcclxuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcclxuXHJcbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcclxuICB9XHJcblxyXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xyXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xyXG4gICZbZGlzYWJsZWRdLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XHJcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFN3aXRjaFxyXG4vL1xyXG5cclxuLmZvcm0tc3dpdGNoIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xyXG5cclxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICArIC5idG4ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XHJcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XHJcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUmFuZ2VcclxuLy9cclxuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cclxuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3JcclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXHJcblxyXG4uZm9ybS1yYW5nZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XHJcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cclxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cclxuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvcm0tZmxvYXRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLFxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXHJcbiAgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XHJcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICA+IGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xyXG4gICAgfVxyXG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxyXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xyXG4gIH1cclxuXHJcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxyXG4gID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIH4gbGFiZWwge1xyXG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcclxuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXHJcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xyXG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IDpkaXNhYmxlZCB+IGxhYmVsIHtcclxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLXNlbGVjdCxcclxuICA+IC5mb3JtLWZsb2F0aW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcclxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cclxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXHJcbiAgLy8gYXMgb3VyIGlucHV0cy5cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dHVhbCBhZGRvbnNcclxuLy9cclxuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXHJcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcclxuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4vL1xyXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xyXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXHJcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuLmlucHV0LWdyb3VwIHtcclxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcclxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcclxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy12YWxpZGF0aW9uIHtcclxuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcclxuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcclxuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xyXG4gIH1cclxuXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxyXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcclxuICAkc3RhdGUsXHJcbiAgJGNvbG9yLFxyXG4gICRpY29uLFxyXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxyXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcclxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXHJcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXHJcbikge1xyXG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xyXG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xyXG4gICAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcclxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XHJcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcclxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xyXG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XHJcbiAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5idG4ge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XHJcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcclxuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcclxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXHJcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5zaG93IHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5idG4tI3skY29sb3J9IHtcclxuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXHJcbiAgICAgICk7XHJcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcclxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcclxuICAgICAgKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xyXG5cclxuXHJcbi8vXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcclxuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpfTtcclxuXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJ1dHRvbiBTaXplc1xyXG4vL1xyXG5cclxuLmJ0bi1sZyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLmJ0bi1zbSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXHJcbiAgJGJhY2tncm91bmQsXHJcbiAgJGJvcmRlcixcclxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcclxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxyXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcclxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxyXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcclxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxyXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcclxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxyXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXHJcbikge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxyXG4gICRjb2xvcixcclxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXHJcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXHJcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcclxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXHJcbikge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcclxuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cclxuIiwiLmZhZGUge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcclxuLmNvbGxhcHNlIHtcclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxuXHJcbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xyXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcclxuLmRyb3B1cCxcclxuLmRyb3BlbmQsXHJcbi5kcm9wZG93bixcclxuLmRyb3BzdGFydCxcclxuLmRyb3B1cC1jZW50ZXIsXHJcbi5kcm9wZG93bi1jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcclxuICBAaW5jbHVkZSBjYXJldCgpO1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcclxuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxyXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXHJcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcclxuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcclxuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcblxyXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XHJcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcclxuXHJcbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3BlbmQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wc3RhcnQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gRHJvcGRvd24gdGV4dFxyXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLy8gRGFyayBkcm9wZG93bnNcclxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xyXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xyXG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcclxuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcclxuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQoXHJcbiAgJGRpcmVjdGlvbjogZG93bixcclxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcclxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXHJcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cclxuKSB7XHJcbiAgQGlmICRlbmFibGUtY2FyZXQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcclxuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHk6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXHJcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcclxuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XHJcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcclxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXHJcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcclxuICA+IC5idG46aG92ZXIsXHJcbiAgPiAuYnRuOmZvY3VzLFxyXG4gID4gLmJ0bjphY3RpdmUsXHJcbiAgPiAuYnRuLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcclxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxyXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxyXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcclxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcclxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy9cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAmOjphZnRlcixcclxuICAuZHJvcGVuZCAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG59XHJcblxyXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxufVxyXG5cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy9cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuIH4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcclxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cclxuXHJcbi5uYXYge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xyXG5cclxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcclxuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2LXBpbGxzIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVbmRlcmxpbmVcclxuLy9cclxuXHJcbi5uYXYtdW5kZXJsaW5lIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcclxuXHJcbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gID4gLm5hdi1saW5rLFxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICA+IC5uYXYtbGluayxcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtZmlsbCxcclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIvLyBOYXZiYXJcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXHJcbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xyXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyLFxyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcclxuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy9cclxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXZcclxuLy9cclxuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgICYuYWN0aXZlLFxyXG4gICAgJi5zaG93IHtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRleHRcclxuLy9cclxuLy9cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG5cclxuICBhLFxyXG4gIGE6aG92ZXIsXHJcbiAgYTpmb2N1cyAge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cclxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXHJcbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXHJcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxyXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxyXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cclxuLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2LXNjcm9sbCB7XHJcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3BcclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXHJcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cclxuLm5hdmJhci1leHBhbmQge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2ZmY2FudmFzIHtcclxuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xyXG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxyXG5cclxuLy8gTmF2YmFyIHRoZW1lc1xyXG4vL1xyXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXHJcblxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayxcclxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcclxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5jYXJkIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgPiBociB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQgIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxyXG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cclxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxyXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcclxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xyXG59XHJcblxyXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWxpbmsge1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG5cclxuICArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcclxuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSGVhZGVyIG5hdnNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZVxyXG4uY2FyZC1pbWctb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLFxyXG4uY2FyZC1pbWctdG9wLFxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy10b3Age1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLFxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDYXJkIGdyb3Vwc1xyXG4vL1xyXG5cclxuLmNhcmQtZ3JvdXAge1xyXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gID4gLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxyXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cclxuICAgID4gLmNhcmQge1xyXG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgKyAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcclxuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XHJcblxyXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xyXG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjY29yZGlvbiBpY29uXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1pdGVtIHtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYm9keSB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XHJcbn1cclxuXHJcblxyXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCB7XHJcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XHJcbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAmLFxyXG4gICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xyXG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xyXG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxyXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xyXG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcblxyXG4ucGFnZS1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcclxuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLFxyXG4gIC5hY3RpdmUgPiAmIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgLmRpc2FibGVkID4gJiB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pdGVtIHtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcclxuICB9XHJcblxyXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gU2l6aW5nXHJcbi8vXHJcblxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXHJcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuXHJcbi5iYWRnZSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4uYnRuIC5iYWRnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFsZXJ0IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xyXG4uYWxlcnQtaGVhZGluZyB7XHJcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4uYWxlcnQtbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XHJcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XHJcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XHJcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xyXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcclxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcclxuXHJcbi5wcm9ncmVzcyxcclxuLnByb2dyZXNzLXN0YWNrZWQge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcclxuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcclxuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XHJcblxyXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcblxyXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcclxuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXHJcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcclxuICB9XHJcblxyXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxyXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsXHJcbi8vXHJcbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3RcclxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXHJcblxyXG4ubGlzdC1ncm91cC1mbHVzaCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcclxuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xyXG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xyXG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcclxuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuLmJ0bi1jbG9zZSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xyXG5cclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcclxuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcclxuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcclxuXHJcbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcclxuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcclxufVxyXG5cclxuLmJ0bi1jbG9zZS13aGl0ZSB7XHJcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XHJcbiAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50b2FzdCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xyXG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcclxuXHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICYuc2hvd2luZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9hc3QtY29udGFpbmVyIHtcclxuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xyXG5cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XHJcbiAgfVxyXG59XHJcblxyXG4udG9hc3QtYm9keSB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXHJcblxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcclxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxyXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xyXG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gIC5tb2RhbC5mYWRlICYge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XHJcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcclxuICB9XHJcbiAgLm1vZGFsLnNob3cgJiB7XHJcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcclxuICB9XHJcblxyXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXHJcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXHJcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XHJcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcclxuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXHJcblxyXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcclxuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxyXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXHJcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XHJcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcclxuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcclxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXHJcbiAgPiAqIHtcclxuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXHJcbiAgfVxyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC5tb2RhbCB7XHJcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XHJcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xyXG4gIH1cclxuXHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtc20ge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAubW9kYWwtbGcsXHJcbiAgLm1vZGFsLXhsIHtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgLm1vZGFsLXhsIHtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtaGVhZGVyLFxyXG4gICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxyXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXHJcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XHJcblxyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxyXG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4udG9vbHRpcCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XHJcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcclxuXHJcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcclxuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRvcDogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6YmVnaW46aWdub3JlICovXHJcbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcclxuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtdG9vbHRpcC1hdXRvIHtcclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG59XHJcbiIsIi5wb3BvdmVyIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcclxuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xyXG5cclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xyXG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xyXG5cclxuICAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci10b3Age1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cclxuLmJzLXBvcG92ZXItZW5kIHtcclxuICA+IC5wb3BvdmVyLWFycm93IHtcclxuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XHJcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6YmVnaW46aWdub3JlICovXHJcbi5icy1wb3BvdmVyLXN0YXJ0IHtcclxuICA+IC5wb3BvdmVyLWFycm93IHtcclxuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xyXG5cclxuLmJzLXBvcG92ZXItYXV0byB7XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcclxuLnBvcG92ZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wb3Zlci1ib2R5IHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcclxufVxyXG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3NlczpcclxuLy9cclxuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcclxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcclxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXHJcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcclxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxyXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXHJcbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxyXG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cclxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXHJcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxyXG5cclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXHJcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xyXG4vL1xyXG5cclxuLmNhcm91c2VsLWZhZGUge1xyXG4gIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcclxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxyXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTtcclxuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXHJcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXHJcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xyXG4gIH1cclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBJY29ucyBmb3Igd2l0aGluXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4vKiBydGw6b3B0aW9uczoge1xyXG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxyXG4gIFwic3RyaW5nTWFwXCI6WyB7XHJcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXHJcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxyXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxyXG4gIH0gXVxyXG59ICovXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xyXG4vL1xyXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXHJcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXHJcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuXHJcbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXHJcbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xyXG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xyXG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XHJcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxyXG5cclxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1kYXJrIHtcclxuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XHJcbiAgICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xyXG4gICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcclxuICAgICAgfVxyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC5jYXJvdXNlbCxcclxuICAgICAgJi5jYXJvdXNlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcclxuIiwiLy9cclxuLy8gUm90YXRpbmcgYm9yZGVyXHJcbi8vXHJcblxyXG4uc3Bpbm5lci1ncm93LFxyXG4uc3Bpbm5lci1ib3JkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcclxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcclxuXHJcbi5zcGlubmVyLWJvcmRlciB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xyXG5cclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zcGlubmVyLWJvcmRlci1zbSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcclxufVxyXG5cclxuLy9cclxuLy8gR3Jvd2luZyBjaXJjbGVcclxuLy9cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXHJcblxyXG4uc3Bpbm5lci1ncm93IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcclxuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnNwaW5uZXItZ3Jvdy1zbSB7XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuc3Bpbm5lci1ib3JkZXIsXHJcbiAgICAuc3Bpbm5lci1ncm93IHtcclxuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xyXG5cclxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvd2luZyxcclxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3dpbmcsXHJcbiAgICAgICYuaGlkaW5nLFxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcclxuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtYmFja2Ryb3Age1xyXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XHJcblxyXG4gIC5idG4tY2xvc2Uge1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcclxuICB9XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xyXG59XHJcblxyXG4ub2ZmY2FudmFzLWJvZHkge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuIiwiLnBsYWNlaG9sZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiB3YWl0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XHJcblxyXG4gICYuYnRuOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4ucGxhY2Vob2xkZXIteHMge1xyXG4gIG1pbi1oZWlnaHQ6IC42ZW07XHJcbn1cclxuXHJcbi5wbGFjZWhvbGRlci1zbSB7XHJcbiAgbWluLWhlaWdodDogLjhlbTtcclxufVxyXG5cclxuLnBsYWNlaG9sZGVyLWxnIHtcclxuICBtaW4taGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLy8gQW5pbWF0aW9uXHJcbi5wbGFjZWhvbGRlci1nbG93IHtcclxuICAucGxhY2Vob2xkZXIge1xyXG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xyXG4gIH1cclxufVxyXG5cclxuLnBsYWNlaG9sZGVyLXdhdmUge1xyXG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xyXG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XHJcbiAgMTAwJSB7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcclxuICB9XHJcbn1cclxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcclxuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5saW5rLSN7JGNvbG9yfSB7XHJcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG5cclxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xyXG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XHJcbi5saW5rLWJvZHktZW1waGFzaXMge1xyXG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuXHJcbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XHJcbn1cclxuIiwiLmljb24tbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgPiAuYmkge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xyXG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1saW5rLWhvdmVyIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICA+IC5iaSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5yYXRpbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgPiAqIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XHJcbiAgLnJhdGlvLSN7JGtleX0ge1xyXG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNob3J0aGFuZFxyXG5cclxuLmZpeGVkLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3NcclxuLmhzdGFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG5cclxuLnZzdGFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcclxuIiwiLy9cclxuLy8gVmlzdWFsbHkgaGlkZGVuXHJcbi8vXHJcblxyXG4udmlzdWFsbHktaGlkZGVuLFxyXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xyXG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXHJcbi8vXHJcbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cclxuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXHJcblxyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xyXG4gICY6bm90KGNhcHRpb24pIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcclxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxyXG4vL1xyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcblxyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcclxuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU3RyZXRjaGVkIGxpbmtcclxuLy9cclxuXHJcbi5zdHJldGNoZWQtbGluayB7XHJcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGV4dCB0cnVuY2F0aW9uXHJcbi8vXHJcblxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xyXG59XHJcbiIsIi8vIFRleHQgdHJ1bmNhdGVcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi52ciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDFweDtcclxuICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xyXG59XHJcbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXHJcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXHJcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XHJcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcclxuXHJcbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xyXG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcclxuXHJcbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcclxuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcclxuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcclxuXHJcbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcclxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xyXG5cclxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xyXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcclxuXHJcbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XHJcblxyXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxyXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xyXG5cclxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcclxuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxyXG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XHJcblxyXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcclxuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcclxuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XHJcblxyXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcclxuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xyXG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xyXG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcclxuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xyXG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xyXG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcclxuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHJcbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxyXG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XHJcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcclxuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSRlMgcmVzY2FsaW5nXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XHJcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcclxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XHJcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxyXG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJpbnQgdXRpbGl0aWVzXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XHJcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xyXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcclxuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzXCI7XHJcbkBpbXBvcnQgXCJ+c2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2tcIjtcclxuQGltcG9ydCBcIn5zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZVwiO1xyXG4vLyBCb290c3RyYXBcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcclxuXHJcbkBrZXlmcmFtZXMgYmxpbmtlciB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuJHBvcHBpbnM6IFwiUG9wcGluc1wiLFxyXG5zYW5zLXNlcmlmO1xyXG4kdGhpbjogMTAwO1xyXG4kZXh0cmFfbGlnaHQ6IDIwMDtcclxuJGxpZ2h0OiAzMDA7XHJcbiRyZWd1bGFyOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJHNlbWlfYm9sZDogNjAwO1xyXG4kYm9sZDogNzAwO1xyXG4kZXh0cmFfYm9sZDogODAwO1xyXG4kYmxhY2s6IDkwMDtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQXJib3JpYSwgTGlnaHRcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYXJib3JpYS9BcmJvcmlhLUxpZ2h0LnR0ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJBcmJvcmlhLCBNZWRpdW1cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYXJib3JpYS9BcmJvcmlhLU1lZGl1bS50dGZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQXJib3JpYSwgQm9sZFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmJvcmlhL0FyYm9yaWEtQm9sZC50dGZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQXJib3JpYSwgQmxhY2tcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYXJib3JpYS9BcmJvcmlhLUJsYWNrLnR0ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJBcmJvcmlhLCBCb29rXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyYm9yaWEvQXJib3JpYS1Cb29rLnR0ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCcm93blJvc2VNYXJ5XCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2Jyb3ducm9zZW1hcnkvQnJvd25Sb3NlbWFyeS50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG4kYXJib3JpYV9saWdodDogXCJBcmJvcmlhLCBMaWdodFwiLFxyXG5zYW5zLXNlcmlmO1xyXG4kYXJib3JpYV9tZWRpdW06IFwiQXJib3JpYSwgTWVkaXVtXCIsXHJcbnNhbnMtc2VyaWY7XHJcbiRhcmJvcmlhX2JvbGQ6IFwiQXJib3JpYSwgQm9sZFwiLFxyXG5zYW5zLXNlcmlmO1xyXG4kYXJib3JpYV9ibGFjazogXCJBcmJvcmlhLCBCbGFja1wiLFxyXG5zYW5zLXNlcmlmO1xyXG4kYXJib3JpYV9ib29rOiBcIkFyYm9yaWEsIEJvb2tcIixcclxuc2Fucy1zZXJpZjtcclxuJGJyb3duX3Jvc2VtYXJ5OiBcIkJyb3duUm9zZW1hcnlcIiwgc2Fucy1zZXJpZjsiLCI6cm9vdHstLWNpcmNsZS1jZW50ZXItY2VudGVyLW91dDpjaXJjbGUoMCUpOy0tY2lyY2xlLWNlbnRlci1jZW50ZXItaW46Y2lyY2xlKDEyNSUpOy0tY2lyY2xlLWhlc2l0YXRlOmNpcmNsZSg0MCUpOy0tY2lyY2xlLXRvcC1sZWZ0LW91dDpjaXJjbGUoMCUgYXQgdG9wIGxlZnQpOy0tY2lyY2xlLXRvcC1yaWdodC1vdXQ6Y2lyY2xlKDAlIGF0IHRvcCByaWdodCk7LS1jaXJjbGUtYm90dG9tLXJpZ2h0LW91dDpjaXJjbGUoMCUgYXQgYm90dG9tIHJpZ2h0KTstLWNpcmNsZS1ib3R0b20tbGVmdC1vdXQ6Y2lyY2xlKDAlIGF0IGJvdHRvbSBsZWZ0KTstLWNpcmNsZS10b3AtbGVmdC1pbjpjaXJjbGUoMTUwJSBhdCB0b3AgbGVmdCk7LS1jaXJjbGUtdG9wLXJpZ2h0LWluOmNpcmNsZSgxNTAlIGF0IHRvcCByaWdodCk7LS1jaXJjbGUtYm90dG9tLXJpZ2h0LWluOmNpcmNsZSgxNTAlIGF0IGJvdHRvbSByaWdodCk7LS1jaXJjbGUtYm90dG9tLWxlZnQtaW46Y2lyY2xlKDE1MCUgYXQgYm90dG9tIGxlZnQpOy0td2lwZS1pbjppbnNldCgwIDAgMCAwKTstLXdpcGUtYm90dG9tOmluc2V0KDEwMCUgMCAwIDApOy0td2lwZS1sZWZ0Omluc2V0KDAgMTAwJSAwIDApOy0td2lwZS10b3A6aW5zZXQoMCAwIDEwMCUgMCk7LS13aXBlLXJpZ2h0Omluc2V0KDAgMCAwIDEwMCUpOy0td2lwZS10b3AtbGVmdC1pbjpwb2x5Z29uKDUwJSAtNTAlLDE1MCUgNTAlLDUwJSAxNTAlLC01MCUgNTAlKTstLXdpcGUtdG9wLXJpZ2h0LWluOnBvbHlnb24oNTAlIC01MCUsMTUwJSA1MCUsNTAlIDE1MCUsLTUwJSA1MCUpOy0td2lwZS1ib3R0b20tbGVmdC1pbjpwb2x5Z29uKDUwJSAtNTAlLDE1MCUgNTAlLDUwJSAxNTAlLC01MCUgNTAlKTstLXdpcGUtYm90dG9tLXJpZ2h0LWluOnBvbHlnb24oLTUwJSAwJSwyMDAlIDAsMCAyMDAlLDAgLTUwJSk7LS13aXBlLXRvcC1sZWZ0LW91dDpwb2x5Z29uKDAgMCwwIDAsMCAwLDAgNTAlKTstLXdpcGUtdG9wLXJpZ2h0LW91dDpwb2x5Z29uKDUwJSAtNTAlLDE1MCUgNTAlLDE1MCUgNTAlLDUwJSAtNTAlKTstLXdpcGUtYm90dG9tLWxlZnQtb3V0OnBvbHlnb24oLTUwJSA1MCUsNTAlIDE1MCUsNTAlIDE1MCUsLTUwJSA1MCUpOy0td2lwZS1ib3R0b20tcmlnaHQtb3V0OnBvbHlnb24oMTUwJSA1MCUsMTUwJSA1MCUsNTAlIDE1MCUsNTAlIDE1MCUpOy0td2lwZS1jaW5lbWF0aWMtb3V0Omluc2V0KDEwMCUgMCAxMDAlIDApOy0td2lwZS1jaW5lbWF0aWMtbWlkOmluc2V0KDEwJSAwIDEwJSAwKTstLXNxdWFyZS1oZXNpdGF0ZTppbnNldCgzMyUgMzMlIDMzJSAzMyUpOy0tc3F1YXJlLW91dDppbnNldCgxMDAlIDEwMCUgMTAwJSAxMDAlKTstLXNxdWFyZS1pbjp2YXIoLS13aXBlLWluKTstLXNxdWFyZS10b3AtbGVmdC1vdXQ6aW5zZXQoMCAxMDAlIDEwMCUgMCk7LS1zcXVhcmUtdG9wLXJpZ2h0LW91dDppbnNldCgwIDAgMTAwJSAxMDAlKTstLXNxdWFyZS1ib3R0b20tbGVmdC1vdXQ6aW5zZXQoMTAwJSAxMDAlIDAgMCk7LS1zcXVhcmUtYm90dG9tLXJpZ2h0LW91dDppbnNldCgxMDAlIDAgMCAxMDAlKTstLWRpYW1vbmQtY2VudGVyLWluOnBvbHlnb24oLTUwJSA1MCUsNTAlIC01MCUsMTUwJSA1MCUsNTAlIDE1MCUpOy0tZGlhbW9uZC1jZW50ZXItb3V0OnBvbHlnb24oNTAlIDUwJSw1MCUgNTAlLDUwJSA1MCUsNTAlIDUwJSk7LS1kaWFtb25kLWhlc2l0YXRlOnBvbHlnb24oNDUlIDUwJSw1MCUgMjUlLDU1JSA1MCUsNTAlIDc1JSk7LS1vcHBvc2luZy1jb3JuZXJzLWluOnBvbHlnb24oMCAwLDAgMTAwJSwxMDAlIDEwMCUsMTAwJSAwKTstLW9wcG9zaW5nLWNvcm5lcnMtb3V0OnBvbHlnb24oMCAwLDUwJSA1MCUsMTAwJSAxMDAlLDUwJSA1MCUpfVt0cmFuc2l0aW9uLXN0eWxlXXthbmltYXRpb24tZGVsYXk6dmFyKC0tdHJhbnNpdGlvbl9fZGVsYXksMCk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLXRyYW5zaXRpb25fX2R1cmF0aW9uLDIuNXMpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tdHJhbnNpdGlvbl9fZWFzaW5nLGN1YmljLWJlemllciguMjUsMSwuMywxKSk7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO3dpbGwtY2hhbmdlOmNsaXAtcGF0aH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSxwcmludHtbdHJhbnNpdGlvbi1zdHlsZV17YW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9fUBrZXlmcmFtZXMgd2lwZS1vdXQtdG9wezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtaW4pO2NsaXAtcGF0aDp2YXIoLS13aXBlLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLXRvcCk7Y2xpcC1wYXRoOnZhcigtLXdpcGUtdG9wKX19W3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6d2lwZTp0b3BcIl0sW3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6d2lwZTp1cFwiXXthbmltYXRpb24tbmFtZTp3aXBlLW91dC10b3B9QGtleWZyYW1lcyB3aXBlLW91dC1yaWdodHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWluKTtjbGlwLXBhdGg6dmFyKC0td2lwZS1pbil9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1yaWdodCk7Y2xpcC1wYXRoOnZhcigtLXdpcGUtcmlnaHQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDp3aXBlOnJpZ2h0XCJde2FuaW1hdGlvbi1uYW1lOndpcGUtb3V0LXJpZ2h0fUBrZXlmcmFtZXMgd2lwZS1vdXQtYm90dG9tezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtaW4pO2NsaXAtcGF0aDp2YXIoLS13aXBlLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbSk7Y2xpcC1wYXRoOnZhcigtLXdpcGUtYm90dG9tKX19W3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6d2lwZTpib3R0b21cIl0sW3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6d2lwZTpkb3duXCJde2FuaW1hdGlvbi1uYW1lOndpcGUtb3V0LWJvdHRvbX1Aa2V5ZnJhbWVzIHdpcGUtb3V0LWxlZnR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1pbik7Y2xpcC1wYXRoOnZhcigtLXdpcGUtaW4pfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtbGVmdCk7Y2xpcC1wYXRoOnZhcigtLXdpcGUtbGVmdCl9fVt0cmFuc2l0aW9uLXN0eWxlPVwib3V0OndpcGU6bGVmdFwiXXthbmltYXRpb24tbmFtZTp3aXBlLW91dC1sZWZ0fUBrZXlmcmFtZXMgd2lwZS1pbi10b3B7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS10b3ApO2NsaXAtcGF0aDp2YXIoLS13aXBlLXRvcCl9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1pbik7Y2xpcC1wYXRoOnZhcigtLXdpcGUtaW4pfX1bdHJhbnNpdGlvbi1zdHlsZT1cImluOndpcGU6ZG93blwiXSxbdHJhbnNpdGlvbi1zdHlsZT1cImluOndpcGU6dG9wXCJde2FuaW1hdGlvbi1uYW1lOndpcGUtaW4tdG9wfUBrZXlmcmFtZXMgd2lwZS1pbi1yaWdodHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWxlZnQpO2NsaXAtcGF0aDp2YXIoLS13aXBlLWxlZnQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtaW4pO2NsaXAtcGF0aDp2YXIoLS13aXBlLWluKX19W3RyYW5zaXRpb24tc3R5bGU9XCJpbjp3aXBlOnJpZ2h0XCJde2FuaW1hdGlvbi1uYW1lOndpcGUtaW4tcmlnaHR9QGtleWZyYW1lcyB3aXBlLWluLWJvdHRvbXswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbSk7Y2xpcC1wYXRoOnZhcigtLXdpcGUtYm90dG9tKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWluKTtjbGlwLXBhdGg6dmFyKC0td2lwZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46d2lwZTpib3R0b21cIl0sW3RyYW5zaXRpb24tc3R5bGU9XCJpbjp3aXBlOnVwXCJde2FuaW1hdGlvbi1uYW1lOndpcGUtaW4tYm90dG9tfUBrZXlmcmFtZXMgd2lwZS1pbi1sZWZ0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtcmlnaHQpO2NsaXAtcGF0aDp2YXIoLS13aXBlLXJpZ2h0KX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWluKTtjbGlwLXBhdGg6dmFyKC0td2lwZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46d2lwZTpsZWZ0XCJde2FuaW1hdGlvbi1uYW1lOndpcGUtaW4tbGVmdH1Aa2V5ZnJhbWVzIHdpcGUtaW4tdG9wLXJpZ2h0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtYm90dG9tLWxlZnQtb3V0KTtjbGlwLXBhdGg6dmFyKC0td2lwZS1ib3R0b20tbGVmdC1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtdG9wLXJpZ2h0LWluKTtjbGlwLXBhdGg6dmFyKC0td2lwZS10b3AtcmlnaHQtaW4pfX1bdHJhbnNpdGlvbi1zdHlsZT1cImluOndpcGU6dG9wLXJpZ2h0XCJde2FuaW1hdGlvbi1uYW1lOndpcGUtaW4tdG9wLXJpZ2h0fUBrZXlmcmFtZXMgd2lwZS1pbi10b3AtbGVmdHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbS1yaWdodC1vdXQpO2NsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbS1yaWdodC1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtdG9wLWxlZnQtaW4pO2NsaXAtcGF0aDp2YXIoLS13aXBlLXRvcC1sZWZ0LWluKX19W3RyYW5zaXRpb24tc3R5bGU9XCJpbjp3aXBlOnRvcC1sZWZ0XCJde2FuaW1hdGlvbi1uYW1lOndpcGUtaW4tdG9wLWxlZnR9QGtleWZyYW1lcyB3aXBlLWluLWJvdHRvbS1yaWdodHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLXRvcC1sZWZ0LW91dCk7Y2xpcC1wYXRoOnZhcigtLXdpcGUtdG9wLWxlZnQtb3V0KX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbS1yaWdodC1pbik7Y2xpcC1wYXRoOnZhcigtLXdpcGUtYm90dG9tLXJpZ2h0LWluKX19W3RyYW5zaXRpb24tc3R5bGU9XCJpbjp3aXBlOmJvdHRvbS1yaWdodFwiXXthbmltYXRpb24tbmFtZTp3aXBlLWluLWJvdHRvbS1yaWdodH1Aa2V5ZnJhbWVzIHdpcGUtaW4tYm90dG9tLWxlZnR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS10b3AtcmlnaHQtb3V0KTtjbGlwLXBhdGg6dmFyKC0td2lwZS10b3AtcmlnaHQtb3V0KX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbS1sZWZ0LWluKTtjbGlwLXBhdGg6dmFyKC0td2lwZS1ib3R0b20tbGVmdC1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46d2lwZTpib3R0b20tbGVmdFwiXXthbmltYXRpb24tbmFtZTp3aXBlLWluLWJvdHRvbS1sZWZ0fUBrZXlmcmFtZXMgd2lwZS1vdXQtdG9wLXJpZ2h0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXdpcGUtYm90dG9tLWxlZnQtaW4pO2NsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbS1sZWZ0LWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLXRvcC1yaWdodC1vdXQpO2NsaXAtcGF0aDp2YXIoLS13aXBlLXRvcC1yaWdodC1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDp3aXBlOnRvcC1yaWdodFwiXXthbmltYXRpb24tbmFtZTp3aXBlLW91dC10b3AtcmlnaHR9QGtleWZyYW1lcyB3aXBlLW91dC10b3AtbGVmdHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbS1yaWdodC1pbik7Y2xpcC1wYXRoOnZhcigtLXdpcGUtYm90dG9tLXJpZ2h0LWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLXRvcC1sZWZ0LW91dCk7Y2xpcC1wYXRoOnZhcigtLXdpcGUtdG9wLWxlZnQtb3V0KX19W3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6d2lwZTp0b3AtbGVmdFwiXXthbmltYXRpb24tbmFtZTp3aXBlLW91dC10b3AtbGVmdH1Aa2V5ZnJhbWVzIHdpcGUtb3V0LWJvdHRvbS1yaWdodHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLXRvcC1sZWZ0LWluKTtjbGlwLXBhdGg6dmFyKC0td2lwZS10b3AtbGVmdC1pbil9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1ib3R0b20tcmlnaHQtb3V0KTtjbGlwLXBhdGg6dmFyKC0td2lwZS1ib3R0b20tcmlnaHQtb3V0KX19W3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6d2lwZTpib3R0b20tcmlnaHRcIl17YW5pbWF0aW9uLW5hbWU6d2lwZS1vdXQtYm90dG9tLXJpZ2h0fUBrZXlmcmFtZXMgd2lwZS1vdXQtYm90dG9tLWxlZnR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS10b3AtcmlnaHQtaW4pO2NsaXAtcGF0aDp2YXIoLS13aXBlLXRvcC1yaWdodC1pbil9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1ib3R0b20tbGVmdC1vdXQpO2NsaXAtcGF0aDp2YXIoLS13aXBlLWJvdHRvbS1sZWZ0LW91dCl9fVt0cmFuc2l0aW9uLXN0eWxlPVwib3V0OndpcGU6Ym90dG9tLWxlZnRcIl17YW5pbWF0aW9uLW5hbWU6d2lwZS1vdXQtYm90dG9tLWxlZnR9QGtleWZyYW1lcyB3aXBlLWNpbmVtYXRpYy1vdXR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1pbik7Y2xpcC1wYXRoOnZhcigtLXdpcGUtaW4pfTMwJSw3MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1jaW5lbWF0aWMtbWlkKTtjbGlwLXBhdGg6dmFyKC0td2lwZS1jaW5lbWF0aWMtbWlkKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWNpbmVtYXRpYy1vdXQpO2NsaXAtcGF0aDp2YXIoLS13aXBlLWNpbmVtYXRpYy1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDp3aXBlOmNpbmVtYXRpY1wiXXthbmltYXRpb24tbmFtZTp3aXBlLWNpbmVtYXRpYy1vdXR9QGtleWZyYW1lcyB3aXBlLWNpbmVtYXRpYy1pbnswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWNpbmVtYXRpYy1vdXQpO2NsaXAtcGF0aDp2YXIoLS13aXBlLWNpbmVtYXRpYy1vdXQpfTMwJSw3MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0td2lwZS1jaW5lbWF0aWMtbWlkKTtjbGlwLXBhdGg6dmFyKC0td2lwZS1jaW5lbWF0aWMtbWlkKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS13aXBlLWluKTtjbGlwLXBhdGg6dmFyKC0td2lwZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46d2lwZTpjaW5lbWF0aWNcIl17YW5pbWF0aW9uLW5hbWU6d2lwZS1jaW5lbWF0aWMtaW59QGtleWZyYW1lcyBjaXJjbGUtaW4taGVzaXRhdGV7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KX00MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWhlc2l0YXRlKTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWhlc2l0YXRlKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLWluKX19W3RyYW5zaXRpb24tc3R5bGU9XCJpbjpjaXJjbGU6aGVzaXRhdGVcIl17YW5pbWF0aW9uLW5hbWU6Y2lyY2xlLWluLWhlc2l0YXRlfUBrZXlmcmFtZXMgY2lyY2xlLW91dC1oZXNpdGF0ZXswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLWluKX00MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWhlc2l0YXRlKTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWhlc2l0YXRlKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1vdXQpO2NsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpjaXJjbGU6aGVzaXRhdGVcIl17YW5pbWF0aW9uLW5hbWU6Y2lyY2xlLW91dC1oZXNpdGF0ZX1Aa2V5ZnJhbWVzIGNpcmNsZS1pbi1jZW50ZXJ7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLWluKX19W3RyYW5zaXRpb24tc3R5bGU9XCJpbjpjaXJjbGU6Y2VudGVyXCJde2FuaW1hdGlvbi1uYW1lOmNpcmNsZS1pbi1jZW50ZXJ9QGtleWZyYW1lcyBjaXJjbGUtb3V0LWNlbnRlcnswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1vdXQpO2NsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpjaXJjbGU6Y2VudGVyXCJde2FuaW1hdGlvbi1uYW1lOmNpcmNsZS1vdXQtY2VudGVyfUBrZXlmcmFtZXMgY2lyY2xlLW91dC10b3AtbGVmdHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtdG9wLWxlZnQtb3V0KTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLXRvcC1sZWZ0LW91dCl9fVt0cmFuc2l0aW9uLXN0eWxlPVwib3V0OmNpcmNsZTp0b3AtbGVmdFwiXXstLXRyYW5zaXRpb25fX2R1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLW5hbWU6Y2lyY2xlLW91dC10b3AtbGVmdH1Aa2V5ZnJhbWVzIGNpcmNsZS1vdXQtdG9wLXJpZ2h0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLWluKTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItaW4pfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLWNpcmNsZS10b3AtcmlnaHQtb3V0KTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLXRvcC1yaWdodC1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpjaXJjbGU6dG9wLXJpZ2h0XCJdey0tdHJhbnNpdGlvbl9fZHVyYXRpb246MS41czthbmltYXRpb24tbmFtZTpjaXJjbGUtb3V0LXRvcC1yaWdodH1Aa2V5ZnJhbWVzIGNpcmNsZS1vdXQtYm90dG9tLWxlZnR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItaW4pO2NsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1pbil9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWJvdHRvbS1sZWZ0LW91dCk7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1ib3R0b20tbGVmdC1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpjaXJjbGU6Ym90dG9tLWxlZnRcIl17LS10cmFuc2l0aW9uX19kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1uYW1lOmNpcmNsZS1vdXQtYm90dG9tLWxlZnR9QGtleWZyYW1lcyBjaXJjbGUtb3V0LWJvdHRvbS1yaWdodHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtYm90dG9tLXJpZ2h0LW91dCk7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1ib3R0b20tcmlnaHQtb3V0KX19W3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6Y2lyY2xlOmJvdHRvbS1yaWdodFwiXXstLXRyYW5zaXRpb25fX2R1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLW5hbWU6Y2lyY2xlLW91dC1ib3R0b20tcmlnaHR9QGtleWZyYW1lcyBjaXJjbGUtaW4tdG9wLWxlZnR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtdG9wLWxlZnQtaW4pO2NsaXAtcGF0aDp2YXIoLS1jaXJjbGUtdG9wLWxlZnQtaW4pfX1bdHJhbnNpdGlvbi1zdHlsZT1cImluOmNpcmNsZTp0b3AtbGVmdFwiXXthbmltYXRpb24tbmFtZTpjaXJjbGUtaW4tdG9wLWxlZnR9QGtleWZyYW1lcyBjaXJjbGUtaW4tdG9wLXJpZ2h0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLW91dCk7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1jZW50ZXItY2VudGVyLW91dCl9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLXRvcC1yaWdodC1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS10b3AtcmlnaHQtaW4pfX1bdHJhbnNpdGlvbi1zdHlsZT1cImluOmNpcmNsZTp0b3AtcmlnaHRcIl17YW5pbWF0aW9uLW5hbWU6Y2lyY2xlLWluLXRvcC1yaWdodH1Aa2V5ZnJhbWVzIGNpcmNsZS1pbi1ib3R0b20tbGVmdHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1vdXQpO2NsaXAtcGF0aDp2YXIoLS1jaXJjbGUtY2VudGVyLWNlbnRlci1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLWNpcmNsZS1ib3R0b20tbGVmdC1pbik7Y2xpcC1wYXRoOnZhcigtLWNpcmNsZS1ib3R0b20tbGVmdC1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46Y2lyY2xlOmJvdHRvbS1sZWZ0XCJde2FuaW1hdGlvbi1uYW1lOmNpcmNsZS1pbi1ib3R0b20tbGVmdH1Aa2V5ZnJhbWVzIGNpcmNsZS1pbi1ib3R0b20tcmlnaHR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWNlbnRlci1jZW50ZXItb3V0KX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1jaXJjbGUtYm90dG9tLXJpZ2h0LWluKTtjbGlwLXBhdGg6dmFyKC0tY2lyY2xlLWJvdHRvbS1yaWdodC1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46Y2lyY2xlOmJvdHRvbS1yaWdodFwiXXthbmltYXRpb24tbmFtZTpjaXJjbGUtaW4tYm90dG9tLXJpZ2h0fUBrZXlmcmFtZXMgc3F1YXJlLWluLWhlc2l0YXRlezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1vdXQpO2NsaXAtcGF0aDp2YXIoLS1zcXVhcmUtb3V0KX00MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWhlc2l0YXRlKTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWhlc2l0YXRlKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1zcXVhcmUtaW4pO2NsaXAtcGF0aDp2YXIoLS1zcXVhcmUtaW4pfX1bdHJhbnNpdGlvbi1zdHlsZT1cImluOnNxdWFyZTpoZXNpdGF0ZVwiXXthbmltYXRpb24tbmFtZTpzcXVhcmUtaW4taGVzaXRhdGV9QGtleWZyYW1lcyBzcXVhcmUtb3V0LWhlc2l0YXRlezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9NDAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1oZXNpdGF0ZSk7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1oZXNpdGF0ZSl9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLW91dCk7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpzcXVhcmU6aGVzaXRhdGVcIl17YW5pbWF0aW9uLW5hbWU6c3F1YXJlLW91dC1oZXNpdGF0ZX1Aa2V5ZnJhbWVzIHNxdWFyZS1pbi1jZW50ZXJ7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLW91dCk7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46c3F1YXJlOmNlbnRlclwiXXthbmltYXRpb24tbmFtZTpzcXVhcmUtaW4tY2VudGVyfUBrZXlmcmFtZXMgc3F1YXJlLW91dC1jZW50ZXJ7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWluKTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1zcXVhcmUtb3V0KTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLW91dCl9fVt0cmFuc2l0aW9uLXN0eWxlPVwib3V0OnNxdWFyZTpjZW50ZXJcIl17YW5pbWF0aW9uLW5hbWU6c3F1YXJlLW91dC1jZW50ZXJ9QGtleWZyYW1lcyBzcXVhcmUtb3V0LXRvcC1sZWZ0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLXRvcC1sZWZ0LW91dCk7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS10b3AtbGVmdC1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpzcXVhcmU6dG9wLWxlZnRcIl17LS10cmFuc2l0aW9uX19kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1uYW1lOnNxdWFyZS1vdXQtdG9wLWxlZnR9QGtleWZyYW1lcyBzcXVhcmUtb3V0LXRvcC1yaWdodHswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1zcXVhcmUtaW4pO2NsaXAtcGF0aDp2YXIoLS1zcXVhcmUtaW4pfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS10b3AtcmlnaHQtb3V0KTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLXRvcC1yaWdodC1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpzcXVhcmU6dG9wLXJpZ2h0XCJdey0tdHJhbnNpdGlvbl9fZHVyYXRpb246MS41czthbmltYXRpb24tbmFtZTpzcXVhcmUtb3V0LXRvcC1yaWdodH1Aa2V5ZnJhbWVzIHNxdWFyZS1vdXQtYm90dG9tLWxlZnR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWluKTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1zcXVhcmUtYm90dG9tLWxlZnQtb3V0KTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWJvdHRvbS1sZWZ0LW91dCl9fVt0cmFuc2l0aW9uLXN0eWxlPVwib3V0OnNxdWFyZTpib3R0b20tbGVmdFwiXXstLXRyYW5zaXRpb25fX2R1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLW5hbWU6c3F1YXJlLW91dC1ib3R0b20tbGVmdH1Aa2V5ZnJhbWVzIHNxdWFyZS1vdXQtYm90dG9tLXJpZ2h0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWJvdHRvbS1yaWdodC1vdXQpO2NsaXAtcGF0aDp2YXIoLS1zcXVhcmUtYm90dG9tLXJpZ2h0LW91dCl9fVt0cmFuc2l0aW9uLXN0eWxlPVwib3V0OnNxdWFyZTpib3R0b20tcmlnaHRcIl17LS10cmFuc2l0aW9uX19kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1uYW1lOnNxdWFyZS1vdXQtYm90dG9tLXJpZ2h0fUBrZXlmcmFtZXMgc3F1YXJlLWluLXRvcC1sZWZ0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1ib3R0b20tcmlnaHQtb3V0KTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWJvdHRvbS1yaWdodC1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46c3F1YXJlOnRvcC1sZWZ0XCJde2FuaW1hdGlvbi1uYW1lOnNxdWFyZS1pbi10b3AtbGVmdH1Aa2V5ZnJhbWVzIHNxdWFyZS1pbi10b3AtcmlnaHR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLWJvdHRvbS1sZWZ0LW91dCk7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1ib3R0b20tbGVmdC1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46c3F1YXJlOnRvcC1yaWdodFwiXXthbmltYXRpb24tbmFtZTpzcXVhcmUtaW4tdG9wLXJpZ2h0fUBrZXlmcmFtZXMgc3F1YXJlLWluLWJvdHRvbS1sZWZ0ezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS10b3AtcmlnaHQtb3V0KTtjbGlwLXBhdGg6dmFyKC0tc3F1YXJlLXRvcC1yaWdodC1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46c3F1YXJlOmJvdHRvbS1sZWZ0XCJde2FuaW1hdGlvbi1uYW1lOnNxdWFyZS1pbi1ib3R0b20tbGVmdH1Aa2V5ZnJhbWVzIHNxdWFyZS1pbi1ib3R0b20tcmlnaHR7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tc3F1YXJlLXRvcC1sZWZ0LW91dCk7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS10b3AtbGVmdC1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbik7Y2xpcC1wYXRoOnZhcigtLXNxdWFyZS1pbil9fVt0cmFuc2l0aW9uLXN0eWxlPVwiaW46c3F1YXJlOmJvdHRvbS1yaWdodFwiXXthbmltYXRpb24tbmFtZTpzcXVhcmUtaW4tYm90dG9tLXJpZ2h0fUBrZXlmcmFtZXMgcG9seWdvbi1pbi1vcHBvc2luZy1jb3JuZXJzezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLW9wcG9zaW5nLWNvcm5lcnMtb3V0KTtjbGlwLXBhdGg6dmFyKC0tb3Bwb3NpbmctY29ybmVycy1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLW9wcG9zaW5nLWNvcm5lcnMtaW4pO2NsaXAtcGF0aDp2YXIoLS1vcHBvc2luZy1jb3JuZXJzLWluKX19W3RyYW5zaXRpb24tc3R5bGU9XCJpbjpwb2x5Z29uOm9wcG9zaW5nLWNvcm5lcnNcIl17LS10cmFuc2l0aW9uX19kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1uYW1lOnBvbHlnb24taW4tb3Bwb3NpbmctY29ybmVyc31Aa2V5ZnJhbWVzIHBvbHlnb24tb3V0LW9wcG9zaW5nLWNvcm5lcnN7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tb3Bwb3NpbmctY29ybmVycy1pbik7Y2xpcC1wYXRoOnZhcigtLW9wcG9zaW5nLWNvcm5lcnMtaW4pfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLW9wcG9zaW5nLWNvcm5lcnMtb3V0KTtjbGlwLXBhdGg6dmFyKC0tb3Bwb3NpbmctY29ybmVycy1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpwb2x5Z29uOm9wcG9zaW5nLWNvcm5lcnNcIl17LS10cmFuc2l0aW9uX19kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1uYW1lOnBvbHlnb24tb3V0LW9wcG9zaW5nLWNvcm5lcnN9QGtleWZyYW1lcyBkaWFtb25kLWluLWNlbnRlcnswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1kaWFtb25kLWNlbnRlci1vdXQpO2NsaXAtcGF0aDp2YXIoLS1kaWFtb25kLWNlbnRlci1vdXQpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLWRpYW1vbmQtY2VudGVyLWluKTtjbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1jZW50ZXItaW4pfX1bdHJhbnNpdGlvbi1zdHlsZT1cImluOmRpYW1vbmQ6Y2VudGVyXCJdey0tdHJhbnNpdGlvbl9fZHVyYXRpb246MS41czthbmltYXRpb24tbmFtZTpkaWFtb25kLWluLWNlbnRlcn1Aa2V5ZnJhbWVzIGRpYW1vbmQtb3V0LWNlbnRlcnswJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1kaWFtb25kLWNlbnRlci1pbik7Y2xpcC1wYXRoOnZhcigtLWRpYW1vbmQtY2VudGVyLWluKX10b3std2Via2l0LWNsaXAtcGF0aDp2YXIoLS1kaWFtb25kLWNlbnRlci1vdXQpO2NsaXAtcGF0aDp2YXIoLS1kaWFtb25kLWNlbnRlci1vdXQpfX1bdHJhbnNpdGlvbi1zdHlsZT1cIm91dDpkaWFtb25kOmNlbnRlclwiXXstLXRyYW5zaXRpb25fX2R1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLW5hbWU6ZGlhbW9uZC1vdXQtY2VudGVyfUBrZXlmcmFtZXMgZGlhbW9uZC1pbi1kb3VibGUtc2NhbGV7MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1jZW50ZXItb3V0KTtjbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1jZW50ZXItb3V0KX00MCV7LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1oZXNpdGF0ZSk7Y2xpcC1wYXRoOnZhcigtLWRpYW1vbmQtaGVzaXRhdGUpfXRvey13ZWJraXQtY2xpcC1wYXRoOnZhcigtLWRpYW1vbmQtY2VudGVyLWluKTtjbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1jZW50ZXItaW4pfX1bdHJhbnNpdGlvbi1zdHlsZT1cImluOmRpYW1vbmQ6aGVzaXRhdGVcIl17LS10cmFuc2l0aW9uX19kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1uYW1lOmRpYW1vbmQtaW4tZG91YmxlLXNjYWxlfUBrZXlmcmFtZXMgZGlhbW9uZC1vdXQtZG91YmxlLXNjYWxlezAley13ZWJraXQtY2xpcC1wYXRoOnZhcigtLWRpYW1vbmQtY2VudGVyLWluKTtjbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1jZW50ZXItaW4pfTQwJXstd2Via2l0LWNsaXAtcGF0aDp2YXIoLS1kaWFtb25kLWhlc2l0YXRlKTtjbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1oZXNpdGF0ZSl9dG97LXdlYmtpdC1jbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1jZW50ZXItb3V0KTtjbGlwLXBhdGg6dmFyKC0tZGlhbW9uZC1jZW50ZXItb3V0KX19W3RyYW5zaXRpb24tc3R5bGU9XCJvdXQ6ZGlhbW9uZDpoZXNpdGF0ZVwiXXstLXRyYW5zaXRpb25fX2R1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLW5hbWU6ZGlhbW9uZC1vdXQtZG91YmxlLXNjYWxlfSIsIkBrZXlmcmFtZXMgd2lwZS1pbi1ib3R0b20tbGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIC01MCUsIDE1MCUgNTAlLCAxNTAlIDUwJSwgNTAlIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIC01MCUsIDE1MCUgNTAlLCA1MCUgMTUwJSwgLTUwJSA1MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdpcGUtb3V0LWJvdHRvbS1sZWZ0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgLTUwJSwgMTUwJSA1MCUsIDUwJSAxNTAlLCAtNTAlIDUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigtNTAlIDUwJSwgNTAlIDE1MCUsIDUwJSAxNTAlLCAtNTAlIDUwJSk7XHJcbiAgICB9XHJcbn0iLCIkcGhvbmU6IDU3NnB4O1xyXG4kdGFibGV0OiA3NjhweDtcclxuJG5vdGVib29rOiA5OTJweDtcclxuJGRlc2s6IDExOTlweDtcclxuJHR2OiAxMzk5cHg7XHJcbiRtb25pdG9yOiAxNzk5cHg7XHJcbiRkZXNrSGVpZ2h0OiA4MDBweDtcclxuXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGhvbmUpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub3RlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRub3RlYm9vaykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVzayB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVzaykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBtb25pdG9yIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb25pdG9yKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0diB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdHYpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRlc2tIZWlnaHQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRkZXNrSGVpZ2h0KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdXN0b20oJHdpZHRoKSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIiRibGFuY286ICNmZmY7XHJcbiRuZWdybzogIzAwMDtcclxuJHByaW1hcnk6ICMwRTgyODI7XHJcbiRvYnNjdXJvOiAjNDc0NjUxO1xyXG4kY2FzaV9vYnNjdXJvOiAjNWI1YTY0O1xyXG4kY2xhcm86ICNlOWU5ZTk7IiwiI2hlcm8ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAuaXRlbXMge1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMThyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cclxuICAgICAgICAuZXRhcGFzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICAgIC5ldGFwYSxcclxuICAgICAgICAgIC5udW1lcm9zIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmV0YXBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUuODc1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5udW1lcm9zIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FzYS1zdWVuaW9zIHtcclxuXHJcbiAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMTVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWJ0aXR1bG8ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjQycHg7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBBZ3JlZ2EgcG9zaWNpw7NuIHJlbGF0aXZhIGFsIGNvbnRlbmVkb3IgLnN1YnRpdHVsbyAqL1xyXG5cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VidGl0dWxvLXJlZ2lvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMjZweDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEFncmVnYSBwb3NpY2nDs24gcmVsYXRpdmEgYWwgY29udGVuZWRvciAuc3VidGl0dWxvICovXHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0xcmVtO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcclxuXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42MjVyZW07IC8vIEHDsWFkZSBwYWRkaW5nIHBhcmEgYWp1c3RhciBlbCB0YW1hw7FvIGRlbCBib3TDs25cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IC8vIEFzZWd1cmEgcXVlIGVsIGJvdMOzbiBzZSBleHBhbmRhIHBhcmEgbGxlbmFyIGVsIGVzcGFjaW8gZGlzcG9uaWJsZVxyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmNvdGl6YXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwQzFDMkUsIDEwJSk7IC8vIG9zY3VyZWNlIGVsIGNvbG9yIGRlIGZvbmRvIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgLy8gQWp1c3RhIGVzdGUgdmFsb3Igc2Vnw7puIG5lY2VzaXRlc1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIEFsaW5lYSBsYSBmbGVjaGEgY29uIGVsIHRleHRvXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctc2Nyb2xsXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEuMTNyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIGxlZnQ6IDE4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxyXG4gIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIENhbWJpYSBlc3RvIGEgYWJzb2x1dGVcclxuICAgIGxlZnQ6IC0xJTsgLy8gQcOxYWRlIGVzdG8gcGFyYSBtb3ZlciBsYSBwYWdpbmFjacOzbiBhIGxhIGRlcmVjaGFcclxuICAgIHRvcDogMzAlOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgbGEgcGFnaW5hY2nDs24gdmVydGljYWxtZW50ZVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7IC8vIEHDsWFkZSBlc3RvIHBhcmEgY2VudHJhciBsYSBwYWdpbmFjacOzbiB2ZXJ0aWNhbG1lbnRlXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHotaW5kZXg6IDgwO1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjkyNjFGO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYW5jbztcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogNDIuNXJlbTtcclxuXHJcbiAgICAuaXRlbXMge1xyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcbiAgICAgICAgICAuZXRhcGFzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAuZXRhcGEsXHJcbiAgICAgICAgICAgIC5udW1lcm9zIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV0YXBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1LjYzcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtZXJvcyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhc2Etc3VlbmlvcyB7XHJcblxyXG4gICAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1YnRpdHVsbyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNTFweDtcclxuXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjRyZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBBZ3JlZ2EgcG9zaWNpw7NuIHJlbGF0aXZhIGFsIGNvbnRlbmVkb3IgLnN1YnRpdHVsbyAqL1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1YnRpdHVsby1yZWdpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjM0cHg7XHJcblxyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEFncmVnYSBwb3NpY2nDs24gcmVsYXRpdmEgYWwgY29udGVuZWRvciAuc3VidGl0dWxvICovXHJcblxyXG4gICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvdG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAzLjEzcmVtO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjlyZW07IC8vIEHDsWFkZSBwYWRkaW5nIHBhcmEgYWp1c3RhciBlbCB0YW1hw7FvIGRlbCBib3TDs25cclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAvLyBBc2VndXJhIHF1ZSBlbCBib3TDs24gc2UgZXhwYW5kYSBwYXJhIGxsZW5hciBlbCBlc3BhY2lvIGRpc3BvbmlibGVcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmLmNvdGl6YXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzBDMUMyRSwgMTAlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIEFqdXN0YSBlc3RlIHZhbG9yIHNlZ8O6biBuZWNlc2l0ZXNcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIEFsaW5lYSBsYSBmbGVjaGEgY29uIGVsIHRleHRvXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy1zY3JvbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNy4ycmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAzNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNTZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIENhbWJpYSBlc3RvIGEgYWJzb2x1dGVcclxuICAgICAgbGVmdDogLTElOyAvLyBBw7FhZGUgZXN0byBwYXJhIG1vdmVyIGxhIHBhZ2luYWNpw7NuIGEgbGEgZGVyZWNoYVxyXG4gICAgICB0b3A6IDQ1JTsgLy8gQcOxYWRlIGVzdG8gcGFyYSBjZW50cmFyIGxhIHBhZ2luYWNpw7NuIHZlcnRpY2FsbWVudGVcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7IC8vIEHDsWFkZSBlc3RvIHBhcmEgY2VudHJhciBsYSBwYWdpbmFjacOzbiB2ZXJ0aWNhbG1lbnRlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHotaW5kZXg6IDgwO1xyXG5cclxuICAgICAgbWFyZ2luLWxlZnQ6IDQ2cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCOTI2MUY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYW5jbztcclxuXHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbm90ZSgpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDM5LjVyZW07XHJcblxyXG4gICAgLml0ZW1zIHtcclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDYzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRvcyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcclxuXHJcbiAgICAgICAgICAuZXRhcGFzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAuZXRhcGEsXHJcbiAgICAgICAgICAgIC5udW1lcm9zIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV0YXBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm51bWVyb3Mge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXNhLXN1ZW5pb3Mge1xyXG5cclxuICAgICAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi4yNXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VidGl0dWxvIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS44NXB4O1xyXG5cclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQWdyZWdhIHBvc2ljacOzbiByZWxhdGl2YSBhbCBjb250ZW5lZG9yIC5zdWJ0aXR1bG8gKi9cclxuXHJcblxyXG4gICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXR1bG8tcmVnaW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4zNHB4O1xyXG5cclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQWdyZWdhIHBvc2ljacOzbiByZWxhdGl2YSBhbCBjb250ZW5lZG9yIC5zdWJ0aXR1bG8gKi9cclxuXHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm90b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIEHDsWFkZSBib3JkZXMgcmVkb25kZWFkb3NcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IC8vIEHDsWFkZSBwYWRkaW5nIHBhcmEgYWp1c3RhciBlbCB0YW1hw7FvIGRlbCBib3TDs25cclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAvLyBBc2VndXJhIHF1ZSBlbCBib3TDs24gc2UgZXhwYW5kYSBwYXJhIGxsZW5hciBlbCBlc3BhY2lvIGRpc3BvbmlibGVcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmLmNvdGl6YXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzBDMUMyRSwgMTAlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIEFqdXN0YSBlc3RlIHZhbG9yIHNlZ8O6biBuZWNlc2l0ZXNcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIEFsaW5lYSBsYSBmbGVjaGEgY29uIGVsIHRleHRvXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy1zY3JvbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTM1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDcyMHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyBDYW1iaWEgZXN0byBhIGFic29sdXRlXHJcbiAgICAgIGxlZnQ6IC0xJTsgLy8gQcOxYWRlIGVzdG8gcGFyYSBtb3ZlciBsYSBwYWdpbmFjacOzbiBhIGxhIGRlcmVjaGFcclxuICAgICAgdG9wOiA0MCU7IC8vIEHDsWFkZSBlc3RvIHBhcmEgY2VudHJhciBsYSBwYWdpbmFjacOzbiB2ZXJ0aWNhbG1lbnRlXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgbGEgcGFnaW5hY2nDs24gdmVydGljYWxtZW50ZVxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB6LWluZGV4OiA4MDtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzkwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I5MjYxRjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhbmNvO1xyXG5cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb25pdG9yKCkge1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDUxLjRyZW07XHJcblxyXG4gICAgLml0ZW1zIHtcclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDgzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRvcyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDU1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcclxuXHJcbiAgICAgICAgICAuZXRhcGFzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAuZXRhcGEsXHJcbiAgICAgICAgICAgIC5udW1lcm9zIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV0YXBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm51bWVyb3Mge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXNhLXN1ZW5pb3Mge1xyXG5cclxuICAgICAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VidGl0dWxvIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuXHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEFncmVnYSBwb3NpY2nDs24gcmVsYXRpdmEgYWwgY29udGVuZWRvciAuc3VidGl0dWxvICovXHJcblxyXG5cclxuICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4OyAvLyBvIGVsIGdyb3NvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgICB0b3A6IDE0MCU7IC8vIGFqdXN0YSBlc3RlIHZhbG9yIHBhcmEgY2FtYmlhciBsYSBzZXBhcmFjacOzbiBlbnRyZSBlbCB0ZXh0byB5IGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgICAgbGVmdDogNTQlOyAvLyBjZW50cmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC8vIGNlbnRyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgKi9cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXR1bG8tcmVnaW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS42OHB4O1xyXG5cclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQWdyZWdhIHBvc2ljacOzbiByZWxhdGl2YSBhbCBjb250ZW5lZG9yIC5zdWJ0aXR1bG8gKi9cclxuXHJcbiAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm90b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI4MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDc1cHg7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIEHDsWFkZSBib3JkZXMgcmVkb25kZWFkb3NcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IC8vIEHDsWFkZSBwYWRkaW5nIHBhcmEgYWp1c3RhciBlbCB0YW1hw7FvIGRlbCBib3TDs25cclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAvLyBBc2VndXJhIHF1ZSBlbCBib3TDs24gc2UgZXhwYW5kYSBwYXJhIGxsZW5hciBlbCBlc3BhY2lvIGRpc3BvbmlibGVcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmLmNvdGl6YXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzBDMUMyRSwgMTAlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIEFqdXN0YSBlc3RlIHZhbG9yIHNlZ8O6biBuZWNlc2l0ZXNcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIEFsaW5lYSBsYSBmbGVjaGEgY29uIGVsIHRleHRvXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy1zY3JvbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjY1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDk4MHB4O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyBDYW1iaWEgZXN0byBhIGFic29sdXRlXHJcbiAgICAgIGxlZnQ6IDI1JTsgLy8gQcOxYWRlIGVzdG8gcGFyYSBtb3ZlciBsYSBwYWdpbmFjacOzbiBhIGxhIGRlcmVjaGFcclxuICAgICAgdG9wOiA1MCU7IC8vIEHDsWFkZSBlc3RvIHBhcmEgY2VudHJhciBsYSBwYWdpbmFjacOzbiB2ZXJ0aWNhbG1lbnRlXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgbGEgcGFnaW5hY2nDs24gdmVydGljYWxtZW50ZVxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB6LWluZGV4OiA4MDtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzkwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I5MjYxRjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhbmNvO1xyXG5cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI2Jhbm5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmNvbnRhaW5lci1mbHVpZFxyXG4gIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMzM2NEIgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLmJhbm5lci1naWZcclxuICAgIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRpdHVsb1xyXG4gICAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMzBweCAkYXJib3JpYV9ib29rO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgIGNvbG9yOiAjMjMzNjRCO1xyXG5cclxuICAgICAgICBzdHJvbmdcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzMwcHggJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlXHJcbiAgICB7XHJcbiAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29ub3NcclxuICAgIHtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICAgLnRleHRvXHJcbiAgICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC8xNXB4ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG5cclxuICAgIC5jb250YWluZXItZmx1aWRcclxuICAgIHtcclxuICAgICAgYmFja2dyb3VuZDogIzIzMzY0QiAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgLmJhbm5lci1naWZcclxuICAgICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAudGl0dWxvXHJcbiAgICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMThweC8zMHB4ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMzNjRCO1xyXG5cclxuICAgICAgICBzdHJvbmdcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxOHB4LzMwcHggJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWRnZVxyXG4gICAgICB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbm9zXHJcbiAgICAgIHtcclxuICAgICAgICAudGV4dG9cclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBub3RlKCkge1xyXG5cclxuICAgIC5jb250YWluZXItZmx1aWRcclxuICAgIHtcclxuICAgICAgYmFja2dyb3VuZDogIzIzMzY0QiAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgLmJhbm5lci1naWZcclxuICAgICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAudGl0dWxvXHJcbiAgICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMThweC8zMHB4ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMzNjRCO1xyXG5cclxuICAgICAgICBzdHJvbmdcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxOHB4LzMwcHggJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWRnZVxyXG4gICAgICB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbm9zXHJcbiAgICAgIHtcclxuICAgICAgICAudGV4dG9cclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb25pdG9yKCkge1xyXG5cclxuICAgIC5jb250YWluZXItZmx1aWRcclxuICAgIHtcclxuICAgICAgYmFja2dyb3VuZDogIzIzMzY0QiAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgLmJhbm5lci1naWZcclxuICAgICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAudGl0dWxvXHJcbiAgICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMThweC8zMHB4ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMzNjRCO1xyXG5cclxuICAgICAgICBzdHJvbmdcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxOHB4LzMwcHggJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWRnZVxyXG4gICAgICB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbm9zXHJcbiAgICAgIHtcclxuICAgICAgICAudGV4dG9cclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIjcGlsb3RvcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgLjEyZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAudGV4dG9zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS40N3B4O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDsgLy8gbyBlbCBncm9zb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxQzJFOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgdG9wOiA3MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAucGlsb3RvcyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIC41ZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFsbGVzIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhbGxlcyB7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICAuY29udGVuaWRvIHtcclxuXHJcbiAgICAgICAgICAubW9kZWxvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwQzFDMkUgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDsgLy8gY29sb3IgZGUgZm9uZG9cclxuICAgICAgICAgICAgcGFkZGluZzogLjYyNXJlbSAyMHB4IDE1cHggLjYyNXJlbTsgLy8gZXNwYWNpYWRvIGludGVybm9cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgLy8gYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IC8vIHRleHRvIGVuIG1hecO6c2N1bGFzXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzAwMDA4MCwgMTAlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXRyaWJ1dG9zIHtcclxuICAgICAgICAgICAgLnN1cGVyZmljaWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhhYml0YWNpb25lcyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2JvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3RvbmVzIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjJyZW07XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgLy8gQcOxYWRlIGJvcmRlcyByZWRvbmRlYWRvc1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAmLmNvdGl6YXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN0E5RjYwIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5yZWNvcnJpZG8tMzYwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0JDMjYyMCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzBDMUMyRSwgNSUpOyAvLyBvc2N1cmVjZSBlbCBjb2xvciBkZSBmb25kbyBhbCBwYXNhciBlbCByYXTDs24gcG9yIGVuY2ltYVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RlbG8tcGllIHtcclxuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBjb2xvcjogI0NDQ0NDQztcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAuYm90b25lcy1tb2RlbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dG8tcGlsb3RvIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIC4yZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XHJcblxyXG5cclxuICAgICAgLnZpc2l0YSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXRhcGEge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcclxuICAgICAgfVxyXG5cclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gQ2VudHJhIGxvcyBlbGVtZW50b3MgaG9yaXpvbnRhbG1lbnRlXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyBDZW50cmEgbG9zIGVsZW1lbnRvcyB2ZXJ0aWNhbG1lbnRlXHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMjAwcHg7XHJcblxyXG4gICAgICAudmlzaXRhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7IC8vIEFqdXN0YSBwYXJhIHJlZHVjaXIgZWwgZXNwYWNpbyBlbnRyZSBsYXMgbMOtbmVhc1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldGFwYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4OyAvLyBBanVzdGEgcGFyYSByZWR1Y2lyIGVsIGVzcGFjaW8gZW50cmUgbGFzIGzDrW5lYXNcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMTMwcHg7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KClcclxuICB7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuM2ZyIDFmciAwLjNmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAuZW5jYWJlemFkbyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNTdweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNDdweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxQzJFOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNnJlbTsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDglO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2cmVtOyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBsZWZ0OiA4JTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDU7XHJcblxyXG4gICAgICAgIC5waWxvdG9zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDQgLyA0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGV0YWxsZXMge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMyAvIDY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW5pZG8ge1xyXG5cclxuICAgICAgICAgICAgICAubW9kZWxvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMy4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBDMUMyRSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94OyAvLyBjb2xvciBkZSBmb25kb1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTBweDsgLy8gZXNwYWNpYWRvIGludGVybm9cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIGJvcmRlcyByZWRvbmRlYWRvc1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgLy8gdGV4dG8gZW4gbWF5w7pzY3VsYXNcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwMDAwODAsIDEwJSk7IC8vIG9zY3VyZWNlIGVsIGNvbG9yIGRlIGZvbmRvIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmF0cmlidXRvc1xyXG4gICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIC5zdXBlcmZpY2llXHJcbiAgICAgICAgICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGFiaXRhY2lvbmVzIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDQgLyA0IC8gNjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gQ2VudHJhIGVsIHRleHRvXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJi5jb3RpemFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYucmVjb3JyaWRvLTM2MCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkMyNjIwIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMEMxQzJFLCA1JSk7IC8vIG9zY3VyZWNlIGVsIGNvbG9yIGRlIGZvbmRvIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nb1xyXG4gICAgICB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDMgLyA1O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgcmlnaHQ6IDhyZW07XHJcbiAgICAgICAgYm90dG9tOiAyNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1waWVcclxuICAgICAge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gNTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmJvdG9uZXMtbW9kZWxvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG5vdGUoKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG5cclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAuMmZyIDFmciAuMmZyO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC5lbmNhYmV6YWRvXHJcbiAgICAgIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnRleHRvcyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS43NnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxQzJFOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDI4JTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgbGVmdDogMjglO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gNTtcclxuXHJcbiAgICAgICAgLnBpbG90b3Mge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG5cclxuICAgICAgICAgIC5pbWFnZW5cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDQgLyA0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTByZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRldGFsbGVzIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gNCAvIDMgLyA2O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW5pZG8ge1xyXG5cclxuICAgICAgICAgICAgICAubW9kZWxvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTByZW07XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBDMUMyRSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94OyAvLyBjb2xvciBkZSBmb25kb1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTBweDsgLy8gZXNwYWNpYWRvIGludGVybm9cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgLy8gYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAvLyB0ZXh0byBlbiBtYXnDunNjdWxhc1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzAwMDA4MCwgMTAlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYXRyaWJ1dG9zIHtcclxuICAgICAgICAgICAgICAgIC5zdXBlcmZpY2llIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oYWJpdGFjaW9uZXMge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4OyAvLyBBw7FhZGUgcGFkZGluZyBwYXJhIGFqdXN0YXIgZWwgdGFtYcOxbyBkZWwgYm90w7NuXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAmLmNvdGl6YXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5yZWNvcnJpZG8tMzYwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCQzI2MjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwQzFDMkUsIDUlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyA0IC8gMyAvIDU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICByaWdodDogMjVyZW07XHJcbiAgICAgICAgYm90dG9tOiAzMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1waWUge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gNTtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBjb2xvcjogI0NDQ0NDQztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgIC5ib3RvbmVzLW1vZGVsbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb25pdG9yKCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogLjJmciAxZnIgLjJmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAuZW5jYWJlemFkbyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjA0cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDsgLy8gbyBlbCBncm9zb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzFDMkU7IC8vIG8gZWwgY29sb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICByaWdodDogMjglO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBsZWZ0OiAyOCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyA1O1xyXG4gICAgICAgIC5waWxvdG9zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDQgLyA0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAzIC8gNjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDQgLyA0IC8gNjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9kZWxvLXBpZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gNjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXRhbGxlcyB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW5pZG8ge1xyXG5cclxuICAgICAgICAgICAgICAubW9kZWxvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEMxQzJFIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7IC8vIGNvbG9yIGRlIGZvbmRvXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1MHB4OyAvLyBlc3BhY2lhZG8gaW50ZXJub1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyAvLyBib3JkZXMgcmVkb25kZWFkb3NcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IC8vIHRleHRvIGVuIG1hecO6c2N1bGFzXHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDAwMDgwLCAxMCUpOyAvLyBvc2N1cmVjZSBlbCBjb2xvciBkZSBmb25kbyBhbCBwYXNhciBlbCByYXTDs24gcG9yIGVuY2ltYVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5hdHJpYnV0b3Mge1xyXG4gICAgICAgICAgICAgICAgLnN1cGVyZmljaWUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNnB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oYWJpdGFjaW9uZXMge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ib3RvbmVzIHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyAvLyBFbGltaW5hIGVsIGJvcmRlXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgLy8gQcOxYWRlIGJvcmRlcyByZWRvbmRlYWRvc1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gQ2VudHJhIGVsIHRleHRvXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgJi5jb3RpemFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYucmVjb3JyaWRvLTM2MCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkMyNjIwIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IC8vIEFncmVnYSB1biBlZmVjdG8gaG92ZXIgcGFyYSBjYW1iaWFyIGxhIG9wYWNpZGFkIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICAgICAgICAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwQzFDMkUsIDUlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyA0IC8gMyAvIDU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICByaWdodDogMzdyZW07XHJcbiAgICAgICAgYm90dG9tOiA0OXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1waWUge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gNTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDE1MHB4O1xyXG5cclxuICAgICAgICAuYm90b25lcy1tb2RlbG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIiN2aWRlby1kZW1vc3RyYXRpdm8ge1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgLjVmcik7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgLnRleHRvcyB7XHJcbiAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcclxuICAgIH1cclxuXHJcbiAgICAuYm90b24ge1xyXG4gICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvIHtcclxuICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyA1O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0b3Mge1xyXG5cclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgcGFkZGluZzogMCAwIDAgMDtcclxuXHJcbiAgICAgIC5wcm94aW1vLWx1Z2FyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZS1pbnZpdGFtb3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XHJcblxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90b24ge1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyAvLyBBw7FhZGUgcGFkZGluZyBwYXJhIGFqdXN0YXIgZWwgdGFtYcOxbyBkZWwgYm90w7NuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICB3aWR0aDogMTAwJTsgLy8gQXNlZ3VyYSBxdWUgZWwgYm90w7NuIHNlIGV4cGFuZGEgcGFyYSBsbGVuYXIgZWwgZXNwYWNpbyBkaXNwb25pYmxlXHJcblxyXG4gICAgICAgICYudmVyLXZpZGVvIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwQzFDMkUsIDEwJSk7IC8vIG9zY3VyZWNlIGVsIGNvbG9yIGRlIGZvbmRvIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBBanVzdGEgZXN0ZSB2YWxvciBzZWfDum4gbmVjZXNpdGVzXHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IC8vIEFsaW5lYSBsYSBmbGVjaGEgY29uIGxhIHBhcnRlIGluZmVyaW9yIGRlbCB0ZXh0b1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlbyB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgLjVmcik7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG5cclxuICAgICAgLnRleHRvcyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwIDFyZW07XHJcblxyXG4gICAgICAgIC5wcm94aW1vLWx1Z2FyIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGUtaW52aXRhbW9zIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XHJcblxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdG9uIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgLy8gQcOxYWRlIGJvcmRlcyByZWRvbmRlYWRvc1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyAvLyBBw7FhZGUgcGFkZGluZyBwYXJhIGFqdXN0YXIgZWwgdGFtYcOxbyBkZWwgYm90w7NuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IC8vIEFzZWd1cmEgcXVlIGVsIGJvdMOzbiBzZSBleHBhbmRhIHBhcmEgbGxlbmFyIGVsIGVzcGFjaW8gZGlzcG9uaWJsZVxyXG5cclxuICAgICAgICAgICYudmVyLXZpZGVvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzBDMUMyRSwgMTAlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgLy8gQWp1c3RhIGVzdGUgdmFsb3Igc2Vnw7puIG5lY2VzaXRlc1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IC8vIEFsaW5lYSBsYSBmbGVjaGEgY29uIGxhIHBhcnRlIGluZmVyaW9yIGRlbCB0ZXh0b1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvXHJcbiAgICAgIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDU7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIHdpZHRoOiA0NHJlbTtcclxuICAgICAgICAgIGhlaWdodDogMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBub3RlKCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogLjJmciByZXBlYXQoMiwgMWZyKSAuMmZyO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyA0IC8gMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdG9uIHtcclxuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMyAvIDQgLyA2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dG9zIHtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAwIDEwMHB4O1xyXG5cclxuICAgICAgICAucHJveGltby1sdWdhciB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlLWludml0YW1vcyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcblxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3RvbiB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIEHDsWFkZSBib3JkZXMgcmVkb25kZWFkb3NcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyAvLyBBc2VndXJhIHF1ZSBlbCBib3TDs24gc2UgZXhwYW5kYSBwYXJhIGxsZW5hciBlbCBlc3BhY2lvIGRpc3BvbmlibGVcclxuXHJcbiAgICAgICAgICAmLnZlci12aWRlbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwQzFDMkUsIDEwJSk7IC8vIG9zY3VyZWNlIGVsIGNvbG9yIGRlIGZvbmRvIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIEFqdXN0YSBlc3RlIHZhbG9yIHNlZ8O6biBuZWNlc2l0ZXNcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyAvLyBBbGluZWEgbGEgZmxlY2hhIGNvbiBsYSBwYXJ0ZSBpbmZlcmlvciBkZWwgdGV4dG9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIHdpZHRoOiA3MzFweDtcclxuICAgICAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb25pdG9yKCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogLjJmciByZXBlYXQoMiwgMWZyKSAuMmZyO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyA0IC8gMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogICAgICAudmlkZW9cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyA0IC8gNTtcclxuICAgICAgICAgICAgfSovXHJcblxyXG4gICAgICAuYm90b24ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAzIC8gNCAvIDY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0b3Mge1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG5cclxuICAgICAgICAucHJveGltby1sdWdhciB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjlweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlLWludml0YW1vcyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC45cHg7XHJcblxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3RvbiB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgLy8gQcOxYWRlIGJvcmRlcyByZWRvbmRlYWRvc1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyAvLyBBw7FhZGUgcGFkZGluZyBwYXJhIGFqdXN0YXIgZWwgdGFtYcOxbyBkZWwgYm90w7NuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IC8vIEFzZWd1cmEgcXVlIGVsIGJvdMOzbiBzZSBleHBhbmRhIHBhcmEgbGxlbmFyIGVsIGVzcGFjaW8gZGlzcG9uaWJsZVxyXG5cclxuICAgICAgICAgICYudmVyLXZpZGVvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzBDMUMyRSwgMTAlKTsgLy8gb3NjdXJlY2UgZWwgY29sb3IgZGUgZm9uZG8gYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgLy8gQWp1c3RhIGVzdGUgdmFsb3Igc2Vnw7puIG5lY2VzaXRlc1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IC8vIEFsaW5lYSBsYSBmbGVjaGEgY29uIGxhIHBhcnRlIGluZmVyaW9yIGRlbCB0ZXh0b1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvIHtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgd2lkdGg6IDkyM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiI2F0cmlidXRvcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLXRvcDogNDJweDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAudGl0dWxvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzFDMkU7IC8vIG8gZWwgY29sb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbmNpcGFsZXMsXHJcbiAgICAub3BjaW9uYWxlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIENhbWJpYSBlc3RvIGEgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIEHDsWFkZSBlc3RvIHBhcmEgb3JnYW5pemFyIGxvcyBlbGVtZW50b3MgZW4gdW5hIGNvbHVtbmFcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gQcOxYWRlIGVzdG8gcGFyYSBjZW50cmFyIHZlcnRpY2FsbWVudGVcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgaG9yaXpvbnRhbG1lbnRlXHJcblxyXG4gICAgICAgIHdpZHRoOiAxMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDEyM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIEVzdG8gaGFjZSBxdWUgbGEgaW1hZ2VuIHNlYSB1biBjw61yY3Vsb1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xyXG5cclxuICAgICAgICAuaW1hZ2VuIHtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmF0cmlidXRvLTdcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0byB7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDsgLy8gQcOxYWRlIGVzdG9cclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgaG9yaXpvbnRhbG1lbnRlXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgdmVydGljYWxtZW50ZVxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgLy8gQXVtZW50YSBlc3RvIHBhcmEgbW92ZXIgZWwgdGV4dG8gaGFjaWEgYWJham9cclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGNpb25hbGVzIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICAuZW5jYWJlemFkbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMTUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNnJlbTsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpbmNpcGFsZXMsXHJcbiAgICAgIC5vcGNpb25hbGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDsgLy8gQ2FtYmlhIGVzdG8gYSBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBBw7FhZGUgZXN0byBwYXJhIG9yZ2FuaXphciBsb3MgZWxlbWVudG9zIGVuIHVuYSBjb2x1bW5hXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gQcOxYWRlIGVzdG8gcGFyYSBjZW50cmFyIHZlcnRpY2FsbWVudGVcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIEHDsWFkZSBlc3RvIHBhcmEgY2VudHJhciBob3Jpem9udGFsbWVudGVcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0MnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIEVzdG8gaGFjZSBxdWUgbGEgaW1hZ2VuIHNlYSB1biBjw61yY3Vsb1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuICAgICAgICAgIC5pbWFnZW4ge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlOyAvLyBBanVzdGEgZXN0byBhIGxvIHF1ZSBuZWNlc2l0ZXNcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0byB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAvLyBBw7FhZGUgZXN0b1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gQcOxYWRlIGVzdG8gcGFyYSBjZW50cmFyIGhvcml6b250YWxtZW50ZVxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgdmVydGljYWxtZW50ZVxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyAvLyBBdW1lbnRhIGVzdG8gcGFyYSBtb3ZlciBlbCB0ZXh0byBoYWNpYSBhYmFqb1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wY2lvbmFsZXMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbm90ZSgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG5cclxuICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4OyAvLyBvIGVsIGdyb3NvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzFDMkU7IC8vIG8gZWwgY29sb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHJpZ2h0OiAzNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgbGVmdDogMzUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAucHJpbmNpcGFsZXMsXHJcbiAgICAgIC5vcGNpb25hbGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDsgLy8gQ2FtYmlhIGVzdG8gYSBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBBw7FhZGUgZXN0byBwYXJhIG9yZ2FuaXphciBsb3MgZWxlbWVudG9zIGVuIHVuYSBjb2x1bW5hXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gQcOxYWRlIGVzdG8gcGFyYSBjZW50cmFyIHZlcnRpY2FsbWVudGVcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIEHDsWFkZSBlc3RvIHBhcmEgY2VudHJhciBob3Jpem9udGFsbWVudGVcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0MnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIEVzdG8gaGFjZSBxdWUgbGEgaW1hZ2VuIHNlYSB1biBjw61yY3Vsb1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuICAgICAgICAgIC5pbWFnZW4ge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlOyAvLyBBanVzdGEgZXN0byBhIGxvIHF1ZSBuZWNlc2l0ZXNcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0byB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAvLyBBw7FhZGUgZXN0b1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gQcOxYWRlIGVzdG8gcGFyYSBjZW50cmFyIGhvcml6b250YWxtZW50ZVxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgdmVydGljYWxtZW50ZVxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjlweDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyAvLyBBdW1lbnRhIGVzdG8gcGFyYSBtb3ZlciBlbCB0ZXh0byBoYWNpYSBhYmFqb1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wY2lvbmFsZXMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9uaXRvcigpIHtcclxuICAgIC5jb250YWluZXIge1xyXG5cclxuICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMDRweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgcmlnaHQ6IDI4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICBsZWZ0OiAyOCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5wcmluY2lwYWxlcyxcclxuICAgICAgLm9wY2lvbmFsZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAvLyBDYW1iaWEgZXN0byBhIGZsZXhcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIEHDsWFkZSBlc3RvIHBhcmEgb3JnYW5pemFyIGxvcyBlbGVtZW50b3MgZW4gdW5hIGNvbHVtbmFcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgdmVydGljYWxtZW50ZVxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gQcOxYWRlIGVzdG8gcGFyYSBjZW50cmFyIGhvcml6b250YWxtZW50ZVxyXG5cclxuICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgIGhlaWdodDogMTQycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjN0E5RjYwIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gRXN0byBoYWNlIHF1ZSBsYSBpbWFnZW4gc2VhIHVuIGPDrXJjdWxvXHJcblxyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICAgICAgICAgLmltYWdlbiB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IC8vIEFqdXN0YSBlc3RvIGEgbG8gcXVlIG5lY2VzaXRlc1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHRvIHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIEHDsWFkZSBlc3RvXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyBBw7FhZGUgZXN0byBwYXJhIGNlbnRyYXIgaG9yaXpvbnRhbG1lbnRlXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIEHDsWFkZSBlc3RvIHBhcmEgY2VudHJhciB2ZXJ0aWNhbG1lbnRlXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7IC8vIEF1bWVudGEgZXN0byBwYXJhIG1vdmVyIGVsIHRleHRvIGhhY2lhIGFiYWpvXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3BjaW9uYWxlcyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIiNtb2RlbG9zIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiA2cmVtO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIC4xZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG5cclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLmVuY2FiZXphZG9cclxuICAgIHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIHZlcnRpY2FsICovXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIENlbnRyYSBsb3MgZWxlbWVudG9zIGEgbG8gbGFyZ28gZGVsIGVqZSBob3Jpem9udGFsICovXHJcblxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0byB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kZWxvLWxlbmdhXHJcbiAgICB7XHJcbiAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIC4xZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vbWJyZS1tb2RlbG8ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFsbGVzIHtcclxuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsby1jb2lodWUge1xyXG4gICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAuMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAuaW1hZ2VuIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsby1jb2lodWUtYiB7XHJcbiAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIC4xZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vbWJyZS1tb2RlbG8ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFsbGVzIHtcclxuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsby1sZW5nYSxcclxuICAgIC5tb2RlbG8tY29paHVlLFxyXG4gICAgLm1vZGVsby1jb2lodWUtYiB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcclxuXHJcbiAgICAgIC5pbWFnZW4ge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vbWJyZS1tb2RlbG8ge1xyXG5cclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQcOxYWRlIGVzdGEgbMOtbmVhICovXHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMjAlOyAvKiBBanVzdGEgZXN0ZSB2YWxvciBwYXJhIGNhbWJpYXIgZWwgaW5pY2lvIGRlbCBib3JkZSAqL1xyXG4gICAgICAgICAgcmlnaHQ6IDIwJTsgLyogQWp1c3RhIGVzdGUgdmFsb3IgcGFyYSBjYW1iaWFyIGVsIGZpbmFsIGRlbCBib3JkZSAqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub21icmUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzdBOUY2MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgIC5zdXBlcmZpY2llIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnN0cnVjY2lvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFiaXRhY2lvbmVzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib2xkO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXBjaW9uIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm90b25lcyB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIEHDsWFkZSBib3JkZXMgcmVkb25kZWFkb3NcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyAvLyBBc2VndXJhIHF1ZSBlbCBib3TDs24gc2UgZXhwYW5kYSBwYXJhIGxsZW5hciBlbCBlc3BhY2lvIGRpc3BvbmlibGVcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44OyAvLyBBZ3JlZ2EgdW4gZWZlY3RvIGhvdmVyIHBhcmEgY2FtYmlhciBsYSBvcGFjaWRhZCBhbCBwYXNhciBlbCByYXTDs24gcG9yIGVuY2ltYVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucmVjb3JyaWRvLTM2MCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NjU3NjUgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnZlci1nYWxlcmlhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzlEQTNBNCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY290aXphciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsby1sZW5nYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgLmJvdG9uZXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RlbG8tY29paHVlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuMzc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsby1jb2lodWUtYiB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgLmJvdG9uZXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KClcclxuICB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIC4xZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAuZW5jYWJlemFkb1xyXG4gICAgICB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIHZlcnRpY2FsICovXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIGhvcml6b250YWwgKi9cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1sZW5nYVxyXG4gICAgICB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAuMWZyKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG5cclxuICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNSAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNSAvIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1jb2lodWUge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgLjNmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9tYnJlLW1vZGVsbyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWxsZXMge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDUgLyAzO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA1IC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tY29paHVlLWIge1xyXG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMjtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgLjFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9tYnJlLW1vZGVsbyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWxsZXMge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDUgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdG9uZXMge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDUgLyAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tbGVuZ2EsXHJcbiAgICAgIC5tb2RlbG8tY29paHVlLFxyXG4gICAgICAubW9kZWxvLWNvaWh1ZS1iIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuOXJlbSAxMHJlbSAxLjlyZW07XHJcblxyXG4gICAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuXHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQcOxYWRlIGVzdGEgbMOtbmVhICovXHJcbiAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMCU7IC8qIEFqdXN0YSBlc3RlIHZhbG9yIHBhcmEgY2FtYmlhciBlbCBpbmljaW8gZGVsIGJvcmRlICovXHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMCU7IC8qIEFqdXN0YSBlc3RlIHZhbG9yIHBhcmEgY2FtYmlhciBlbCBmaW5hbCBkZWwgYm9yZGUgKi9cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5vbWJyZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICM3QTlGNjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWxsZXMge1xyXG4gICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgIC5zdXBlcmZpY2llIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnN0cnVjY2lvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhhYml0YWNpb25lcyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2NyaXBjaW9uIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdG9uZXMge1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgLy8gQcOxYWRlIGJvcmRlcyByZWRvbmRlYWRvc1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMjBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gQXNlZ3VyYSBxdWUgZWwgYm90w7NuIHNlIGV4cGFuZGEgcGFyYSBsbGVuYXIgZWwgZXNwYWNpbyBkaXNwb25pYmxlXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IC8vIEFncmVnYSB1biBlZmVjdG8gaG92ZXIgcGFyYSBjYW1iaWFyIGxhIG9wYWNpZGFkIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjb3JyaWRvLTM2MCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ2NTc2NSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZlci1nYWxlcmlhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOURBM0E0IDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY290aXphciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1sZW5nYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1jb2lodWUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1jb2lodWUtYiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbm90ZSgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IC4yZnIgcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG5cclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tbGVuZ2Ege1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gNztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1jb2lodWUge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gNztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1jb2lodWUtYiB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyA3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZW5jYWJlemFkbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgdmVydGljYWwgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgaG9yaXpvbnRhbCAqL1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0byB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tbGVuZ2Ege1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG5cclxuICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA0IC8gMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAzIC8gNCAvIDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyA1IC8gNCAvIDY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1jb2lodWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG5cclxuICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyA0IC8gNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gNCAvIDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNCAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kZWxvLWNvaWh1ZS1iIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuXHJcbiAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNCAvIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9tYnJlLW1vZGVsbyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWxsZXMge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMyAvIDQgLyA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdG9uZXMge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gNSAvIDQgLyA2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tbGVuZ2EsXHJcbiAgICAgIC5tb2RlbG8tY29paHVlLFxyXG4gICAgICAubW9kZWxvLWNvaWh1ZS1iIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZW4ge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuXHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQcOxYWRlIGVzdGEgbMOtbmVhICovXHJcbiAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMCU7IC8qIEFqdXN0YSBlc3RlIHZhbG9yIHBhcmEgY2FtYmlhciBlbCBpbmljaW8gZGVsIGJvcmRlICovXHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMCU7IC8qIEFqdXN0YSBlc3RlIHZhbG9yIHBhcmEgY2FtYmlhciBlbCBmaW5hbCBkZWwgYm9yZGUgKi9cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubm9tYnJlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzdBOUY2MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgLnN1cGVyZmljaWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29uc3RydWNjaW9uIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGFiaXRhY2lvbmVzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2JvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGVzY3JpcGNpb24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gQXNlZ3VyYSBxdWUgZWwgYm90w7NuIHNlIGV4cGFuZGEgcGFyYSBsbGVuYXIgZWwgZXNwYWNpbyBkaXNwb25pYmxlXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IC8vIEFncmVnYSB1biBlZmVjdG8gaG92ZXIgcGFyYSBjYW1iaWFyIGxhIG9wYWNpZGFkIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjb3JyaWRvLTM2MCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ2NTc2NSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZlci1nYWxlcmlhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOURBM0E0IDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY290aXphciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1sZW5nYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tY29paHVlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAubm9tYnJlLW1vZGVsbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWxsZXMge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdG9uZXMge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tY29paHVlLWIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb25pdG9yKCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogLjJmciByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gNztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1sZW5nYSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyA3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kZWxvLWNvaWh1ZSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kZWxvLWNvaWh1ZS1iIHtcclxuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIENlbnRyYSBsb3MgZWxlbWVudG9zIGEgbG8gbGFyZ28gZGVsIGVqZSB2ZXJ0aWNhbCAqL1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIENlbnRyYSBsb3MgZWxlbWVudG9zIGEgbG8gbGFyZ28gZGVsIGVqZSBob3Jpem9udGFsICovXHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRvIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1sZW5nYSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDQgLyAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vbWJyZS1tb2RlbG8ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFsbGVzIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyA0IC8gNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDUgLyA0IC8gNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kZWxvLWNvaWh1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gNCAvIDQgLyA2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vbWJyZS1tb2RlbG8ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFsbGVzIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyA0IC8gNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA0IC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tY29paHVlLWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG5cclxuICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA0IC8gMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub21icmUtbW9kZWxvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhbGxlcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAzIC8gNCAvIDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyA1IC8gNCAvIDY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1sZW5nYSxcclxuICAgICAgLm1vZGVsby1jb2lodWUsXHJcbiAgICAgIC5tb2RlbG8tY29paHVlLWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcclxuXHJcbiAgICAgICAgLmltYWdlbiB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vbWJyZS1tb2RlbG8ge1xyXG5cclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwJTsgLyogQWp1c3RhIGVzdGUgdmFsb3IgcGFyYSBjYW1iaWFyIGVsIGluaWNpbyBkZWwgYm9yZGUgKi9cclxuICAgICAgICAgICAgcmlnaHQ6IDIwJTsgLyogQWp1c3RhIGVzdGUgdmFsb3IgcGFyYSBjYW1iaWFyIGVsIGZpbmFsIGRlbCBib3JkZSAqL1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ub21icmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN0E5RjYwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFsbGVzIHtcclxuICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcblxyXG4gICAgICAgICAgLnN1cGVyZmljaWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29uc3RydWNjaW9uIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGFiaXRhY2lvbmVzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2JvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGVzY3JpcGNpb24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC45cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gQXNlZ3VyYSBxdWUgZWwgYm90w7NuIHNlIGV4cGFuZGEgcGFyYSBsbGVuYXIgZWwgZXNwYWNpbyBkaXNwb25pYmxlXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IC8vIEFncmVnYSB1biBlZmVjdG8gaG92ZXIgcGFyYSBjYW1iaWFyIGxhIG9wYWNpZGFkIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjb3JyaWRvLTM2MCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ2NTc2NSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZlci1nYWxlcmlhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOURBM0E0IDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY290aXphciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1sZW5nYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNzBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RlbG8tY29paHVlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAuYm90b25lcyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjcwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGVsby1jb2lodWUtYiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5ib3RvbmVzIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNzBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIjbWFzdGVycGxhbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggOHJlbSAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgLm1hc3RlcnBsYW4tdW5vIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIC4xZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNDdweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgbGVmdDogLTUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbm9zLW1vZGVsbyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIGhvcml6b250YWwgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgdmVydGljYWwgKi9cclxuICAgICAgICBnYXA6IDIwcHg7IC8qIEFncmVnYSB1biBlc3BhY2lvIGRlIDIwcHggZW50cmUgbG9zIGVsZW1lbnRvcyAqL1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXBhIHtcclxuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICAubXAtaW1hZ2VuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAuZ3VpYSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJ1anVsYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFzdGVycGxhbi1kb3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAuMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAuZW5jYWJlemFkbyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDFweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjQ3cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgbGVmdDogLTUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbm9zLW1vZGVsbyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcGEge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyA0IC8gMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAuaW1hZ2VuLW1hc3RlcnBsYW4tZG9zIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJydWp1bGEge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsZWZ0OiA4LjhyZW07XHJcbiAgICAgICAgICBib3R0b206IDQ4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMThyZW0gMjBweDtcclxuICAgIC5jb250YWluZXIge1xyXG5cclxuICAgICAgLm1hc3RlcnBsYW4tdW5vIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIC4xZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjU3cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDsgLy8gbyBlbCBncm9zb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzFDMkU7IC8vIG8gZWwgY29sb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxNSU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1cmVtOyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbm9zLW1vZGVsbyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgaG9yaXpvbnRhbCAqL1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIHZlcnRpY2FsICovXHJcbiAgICAgICAgICBnYXA6IDIwcHg7IC8qIEFncmVnYSB1biBlc3BhY2lvIGRlIDIwcHggZW50cmUgbG9zIGVsZW1lbnRvcyAqL1xyXG5cclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwYSB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgICAgICAubXAtaW1hZ2VuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLmd1aWEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJydWp1bGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFzdGVycGxhbi1kb3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIC4xZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjU3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxQzJFOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICByaWdodDogMTUlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNXJlbTsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25vcy1tb2RlbG8ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX21lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwYSB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gNCAvIDM7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgIC5pbWFnZW4tbWFzdGVycGxhbi1kb3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJydWp1bGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNi44cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDI1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG5vdGUge1xyXG4gICAgcGFkZGluZzogMTEzcHggNXZ3IDExNHB4IDV2dztcclxuXHJcbiAgICAubXAtaW1hZ2VuIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzNweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBub3RlKCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICAubWFzdGVycGxhbi11bm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAuMmZyKSAxZnI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA4O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNzZweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg1cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4OyAvLyBvIGVsIGdyb3NvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ub3MtbW9kZWxvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gODtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgaG9yaXpvbnRhbCAqL1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIHZlcnRpY2FsICovXHJcbiAgICAgICAgICBnYXA6IDIwcHg7IC8qIEFncmVnYSB1biBlc3BhY2lvIGRlIDIwcHggZW50cmUgbG9zIGVsZW1lbnRvcyAqL1xyXG5cclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcGEge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA4O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICAgIC5tcC1pbWFnZW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAuZ3VpYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnJ1anVsYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFzdGVycGxhbi1kb3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIC4xMmZyKSAxZnI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcGEge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDQgLyA4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25vcy1tb2RlbG8ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNSAvIDQgLyA4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS43NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxQzJFOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDMwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbm9zLW1vZGVsbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgaG9yaXpvbnRhbCAqL1xyXG4gICAgICAgICAgZ2FwOiAyMHB4OyAvKiBBZ3JlZ2EgdW4gZXNwYWNpbyBkZSAyMHB4IGVudHJlIGxvcyBlbGVtZW50b3MgKi9cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG5cclxuICAgICAgICAgIC5pbWFnZW4tbWFzdGVycGxhbi1kb3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5icnVqdWxhIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMjNyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzVyZW07XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogODZweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1wLWltYWdlbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgLmd1aWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9uaXRvcigpIHtcclxuICAgIC5jb250YWluZXIge1xyXG5cclxuICAgICAgLm1hc3RlcnBsYW4tdW5vIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgLjJmcikgMWZyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gODtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjA0cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDsgLy8gbyBlbCBncm9zb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzFDMkU7IC8vIG8gZWwgY29sb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICByaWdodDogMjYlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgICBsZWZ0OiAyNiU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgLy8gZGlzbWludXllIGVzdGUgdmFsb3IgcGFyYSByZWR1Y2lyIGxhIHNlcGFyYWNpw7NuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbm9zLW1vZGVsbyB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDg7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIGhvcml6b250YWwgKi9cclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIENlbnRyYSBsb3MgZWxlbWVudG9zIGEgbG8gbGFyZ28gZGVsIGVqZSB2ZXJ0aWNhbCAqL1xyXG4gICAgICAgICAgZ2FwOiAyMHB4OyAvKiBBZ3JlZ2EgdW4gZXNwYWNpbyBkZSAyMHB4IGVudHJlIGxvcyBlbGVtZW50b3MgKi9cclxuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcGEge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA4O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgLmltYWdlbiB7XHJcbiAgICAgICAgICAgIC5tcC1pbWFnZW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAuZ3VpYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnJ1anVsYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFzdGVycGxhbi1kb3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIC4xMmZyKSAxZnI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA4O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMDRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg1cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4OyAvLyBvIGVsIGdyb3NvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyNiU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IC8vIGRpc21pbnV5ZSBlc3RlIHZhbG9yIHBhcmEgcmVkdWNpciBsYSBzZXBhcmFjacOzblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICAgIGxlZnQ6IDI2JTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAvLyBkaXNtaW51eWUgZXN0ZSB2YWxvciBwYXJhIHJlZHVjaXIgbGEgc2VwYXJhY2nDs25cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXBhIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyA0IC8gODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ub3MtbW9kZWxvIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDUgLyA0IC8gODtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgaG9yaXpvbnRhbCAqL1xyXG4gICAgICAgICAgZ2FwOiAyMHB4OyAvKiBBZ3JlZ2EgdW4gZXNwYWNpbyBkZSAyMHB4IGVudHJlIGxvcyBlbGVtZW50b3MgKi9cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2VuIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcblxyXG4gICAgICAgICAgLmltYWdlbi1tYXN0ZXJwbGFuLWRvcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJydWp1bGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNHJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAzNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1wLWltYWdlbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgLmd1aWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgY3VzdG9tKDE2MDBweCkge1xyXG4gICAgcGFkZGluZzogMTEzcHggMTB2dyAwcHggMTB2dztcclxuXHJcbiAgICAuaWRlbnRpZmljYXItbW9kZWxvIHtcclxuXHJcbiAgICAgIC5tb2RlbG8ge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcC1pbWFnZW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3M3B4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ndWlhIHtcclxuICAgICAgcmlnaHQ6IDIyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNiYW5uZXItc2xpZGUge1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuc2xpZGUge1xyXG4gICAgLml0ZW1zIHtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDQycHggMjBweCAwcHggMjBweDtcclxuXHJcblxyXG4gICAgICAgICYuaXRlbS0xIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNsaWRlMV9iYW5uZXJfcGhvbmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtLTIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGUyX2Jhbm5lcl9waG9uZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLml0ZW0tMyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZTNfYmFubmVyX3Bob25lKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXRlbS00IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNsaWRlNF9iYW5uZXJfcGhvbmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtLTUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGU1X2Jhbm5lcl9waG9uZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLml0ZW0tNiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZTZfYmFubmVyX3Bob25lKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXRlbS03IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNsaWRlN19iYW5uZXJfcGhvbmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICAgIC5sb2dvLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnJvd3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdG9wOiA0MzBweDtcclxuICAgIGxlZnQ6IDY1dnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGhlaWdodDogNjgwcHg7XHJcblxyXG4gICAgLnNsaWRlIHtcclxuXHJcbiAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nOiAzOXB4IDM2cHggMHB4IDM2cHg7XHJcblxyXG5cclxuICAgICAgICAgICYuaXRlbS0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGUxX2Jhbm5lcl90YWJsZXQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGUyX2Jhbm5lcl90YWJsZXQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS0zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGUzX2Jhbm5lcl90YWJsZXQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGU0X2Jhbm5lcl90YWJsZXQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGU1X2Jhbm5lcl90YWJsZXQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS02IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGU2X2Jhbm5lcl90YWJsZXQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS03IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGU3X2Jhbm5lcl90YWJsZXQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28tc2xpZGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0byB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcblxyXG4gICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvd3Mge1xyXG4gICAgICB0b3A6IDYwMHB4O1xyXG4gICAgICBsZWZ0OiA3NXZ3O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBub3RlIHtcclxuICAgIC5zbGlkZSB7XHJcbiAgICAgIC5pdGVtcyB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggNXZ3IDBweCA1dnc7XHJcblxyXG4gICAgICAgICAgJi5pdGVtLTEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZTFfYmFubmVyX25vdGUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGUyX2Jhbm5lcl9ub3RlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLml0ZW0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNsaWRlM19iYW5uZXJfbm90ZSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pdGVtLTQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZTRfYmFubmVyX25vdGUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXRlbS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2xpZGU1X2Jhbm5lcl9ub3RlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLml0ZW0tNiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNsaWRlNl9iYW5uZXJfbm90ZSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pdGVtLTcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZTdfYmFubmVyX25vdGUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbiB7XHJcbiAgICAgICAgICAgIGdhcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28tc2xpZGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRvIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvd3Mge1xyXG4gICAgICB0b3A6IDU2N3B4O1xyXG4gICAgICBsZWZ0OiBjYWxjKDk1dncgLSAxODZweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjZweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3ViaWNhY2lvbiB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgIC50ZXh0byB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEFncmVnYSBlc3RhIGzDrW5lYSBwYXJhIHBvc2ljaW9uYXIgY29ycmVjdGFtZW50ZSBsb3MgcHNldWRvZWxlbWVudG9zICovXHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDsgLy8gbyBlbCBncm9zb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICB3aWR0aDogNTBweDsgLy8gbyBlbCBhbmNobyBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICBib3R0b206IC0xMHB4OyAvLyBhanVzdGEgZXN0ZSB2YWxvciBwYXJhIGNhbWJpYXIgbGEgc2VwYXJhY2nDs24gZW50cmUgZWwgdGV4dG8geSBsYSBsw61uZWFcclxuICAgICAgICAgIGxlZnQ6IDUwJTsgLy8gY2VudHJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAvLyBjZW50cmEgbGEgbMOtbmVhXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdG9uZXMtdGFiXHJcbiAgICB7XHJcbiAgICAgIC5uYXZcclxuICAgICAge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LWxpbmtcclxuICAgICAge1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxMnB4LzM1cHggJGFyYm9yaWFfYm9vaztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzlEQTNBNCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAjMDAwMDAwMjk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkMyNjIwIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggIzAwMDAwMDI5O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcGEtdWJpY2FjaW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDIycmVtO1xyXG4gICAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCgpXHJcbiAge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS42NnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBBZ3JlZ2EgZXN0YSBsw61uZWEgcGFyYSBwb3NpY2lvbmFyIGNvcnJlY3RhbWVudGUgbG9zIHBzZXVkb2VsZW1lbnRvcyAqL1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDsgLy8gbyBlbCBncm9zb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxQzJFOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7IC8vIG8gZWwgYW5jaG8gcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICBib3R0b206IC0xMHB4OyAvLyBhanVzdGEgZXN0ZSB2YWxvciBwYXJhIGNhbWJpYXIgbGEgc2VwYXJhY2nDs24gZW50cmUgZWwgdGV4dG8geSBsYSBsw61uZWFcclxuICAgICAgICAgICAgbGVmdDogNTAlOyAvLyBjZW50cmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLy8gY2VudHJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdG9uZXMtdGFiXHJcbiAgICAgIHtcclxuICAgICAgICAubmF2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxpbmtcclxuICAgICAgICB7XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNHB4LzM1cHggJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjFweDtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0YWIxLXRhYlxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0YWIyLXRhYlxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwYS11YmljYWNpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgd2lkdGg6IDQ0cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG5vdGUoKVxyXG4gIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDByZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmNvbnRhaW5lclxyXG4gICAge1xyXG5cclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgLjFmcik7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuXHJcbiAgICAgIC5lbmNhYmV6YWRvXHJcbiAgICAgIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAudGV4dG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS44OHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBBZ3JlZ2EgZXN0YSBsw61uZWEgcGFyYSBwb3NpY2lvbmFyIGNvcnJlY3RhbWVudGUgbG9zIHBzZXVkb2VsZW1lbnRvcyAqL1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDsgLy8gbyBlbCBncm9zb3IgcXVlIGRlc2VlcyBwYXJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxQzJFOyAvLyBvIGVsIGNvbG9yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDglO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC8vIGNlbnRyYSBsYSBsw61uZWFcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3RvbmVzLXRhYlxyXG4gICAgICB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA2O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICAgICAgLm5hdlxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1saW5rXHJcbiAgICAgICAge1xyXG5cclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTRweC8zNXB4ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4xcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdGFiMS10YWJcclxuICAgICAgICB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjByZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdGFiMi10YWJcclxuICAgICAgICB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwYS11YmljYWNpb25cclxuICAgICAge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyA0IC8gNjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIHdpZHRoOiA3OXJlbTtcclxuICAgICAgICAgIGhlaWdodDogNDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb25pdG9yKClcclxuICB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC5jb250YWluZXJcclxuICAgIHtcclxuICAgICAgLmVuY2FiZXphZG9cclxuICAgICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgLnRleHRvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uODhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQWdyZWdhIGVzdGEgbMOtbmVhIHBhcmEgcG9zaWNpb25hciBjb3JyZWN0YW1lbnRlIGxvcyBwc2V1ZG9lbGVtZW50b3MgKi9cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7IC8vIG8gZWwgZ3Jvc29yIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMUMyRTsgLy8gbyBlbCBjb2xvciBxdWUgZGVzZWVzIHBhcmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtOyAvLyBvIGVsIGFuY2hvIHF1ZSBkZXNlZXMgcGFyYSBsYSBsw61uZWFcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDsgLy8gYWp1c3RhIGVzdGUgdmFsb3IgcGFyYSBjYW1iaWFyIGxhIHNlcGFyYWNpw7NuIGVudHJlIGVsIHRleHRvIHkgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIGxlZnQ6IDglOyAvLyBjZW50cmEgbGEgbMOtbmVhXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLy8gY2VudHJhIGxhIGzDrW5lYVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdG9uZXMtdGFiXHJcbiAgICAgIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgICAgICAubmF2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxpbmtcclxuICAgICAgICB7XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNHB4LzM1cHggJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjFweDtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0YWIxLXRhYlxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0YWIyLXRhYlxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXBhLXViaWNhY2lvblxyXG4gICAgICB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTI3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiI2Jhbm5lci1jb3RpemFyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgLmNvbnRhaW5lclxyXG4gIHtcclxuICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIHZlcnRpY2FsICovXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIGhvcml6b250YWwgKi9cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbmlkbyB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXR1bG8ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07IC8qIEFqdXN0YSBsYSBhbHR1cmEgZGUgbMOtbmVhIHBhcmEgcXVlIGVsIHRleHRvIGVzdMOpIG3DoXMgY2VyY2EgKi9cclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41NnB4O1xyXG5cclxuICAgICAgICAgICAgICAuc3VidGl0dWxvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyAvKiBBanVzdGEgbGEgYWx0dXJhIGRlIGzDrW5lYSBwYXJhIHF1ZSBlbCB0ZXh0byBlc3TDqSBtw6FzIGNlcmNhICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvKiBIYWNlIHF1ZSBlbCBzdWJ0w610dWxvIHNlIG11ZXN0cmUgZW4gc3UgcHJvcGlhIGzDrW5lYSAqL1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ib3RvbiB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IC8vIEHDsWFkZSBwYWRkaW5nIHBhcmEgYWp1c3RhciBlbCB0YW1hw7FvIGRlbCBib3TDs25cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyAvLyBFbGltaW5hIGVsIGJvcmRlXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgLy8gQcOxYWRlIGJvcmRlcyByZWRvbmRlYWRvc1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gQ2VudHJhIGVsIHRleHRvXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IC8vIEFzZWd1cmEgcXVlIGVsIGJvdMOzbiBzZSBleHBhbmRhIHBhcmEgbGxlbmFyIGVsIGVzcGFjaW8gZGlzcG9uaWJsZVxyXG5cclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggIzAwMDAwMDI5O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODsgLy8gQWdyZWdhIHVuIGVmZWN0byBob3ZlciBwYXJhIGNhbWJpYXIgbGEgb3BhY2lkYWQgYWwgcGFzYXIgZWwgcmF0w7NuIHBvciBlbmNpbWFcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuY290aXphciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN0E5RjYwIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQoKVxyXG4gIHtcclxuICAgIC5jb250YWluZXJcclxuICAgIHtcclxuICAgICAgLmVuY2FiZXphZG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIHZlcnRpY2FsICovXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogQ2VudHJhIGxvcyBlbGVtZW50b3MgYSBsbyBsYXJnbyBkZWwgZWplIGhvcml6b250YWwgKi9cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbmlkbyB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjByZW0sIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50cmEgaG9yaXpvbnRhbG1lbnRlIGxvcyBlbGVtZW50b3MgKi9cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAudGV4dG9zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyb3duX3Jvc2VtYXJ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyAvKiBBanVzdGEgbGEgYWx0dXJhIGRlIGzDrW5lYSBwYXJhIHF1ZSBlbCB0ZXh0byBlc3TDqSBtw6FzIGNlcmNhICovXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgLnN1YnRpdHVsbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgLyogQWp1c3RhIGxhIGFsdHVyYSBkZSBsw61uZWEgcGFyYSBxdWUgZWwgdGV4dG8gZXN0w6kgbcOhcyBjZXJjYSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLyogSGFjZSBxdWUgZWwgc3VidMOtdHVsbyBzZSBtdWVzdHJlIGVuIHN1IHByb3BpYSBsw61uZWEgKi9cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm90b24ge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyAvLyBBw7FhZGUgcGFkZGluZyBwYXJhIGFqdXN0YXIgZWwgdGFtYcOxbyBkZWwgYm90w7NuXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgLy8gRWxpbWluYSBlbCBib3JkZVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIEHDsWFkZSBib3JkZXMgcmVkb25kZWFkb3NcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IC8vIEHDsWFkZSBwYWRkaW5nIHBhcmEgYWp1c3RhciBlbCB0YW1hw7FvIGRlbCBib3TDs25cclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIENlbnRyYSBlbCB0ZXh0b1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAvLyBBc2VndXJhIHF1ZSBlbCBib3TDs24gc2UgZXhwYW5kYSBwYXJhIGxsZW5hciBlbCBlc3BhY2lvIGRpc3BvbmlibGVcclxuXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4ICMwMDAwMDAyOTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IC8vIEFncmVnYSB1biBlZmVjdG8gaG92ZXIgcGFyYSBjYW1iaWFyIGxhIG9wYWNpZGFkIGFsIHBhc2FyIGVsIHJhdMOzbiBwb3IgZW5jaW1hXHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmNvdGl6YXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdBOUY2MCAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cclxuICAgICAgICAgICAgLmltZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvdG9uXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbm90ZSgpXHJcbiAge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5lbmNhYmV6YWRvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIENlbnRyYSBsb3MgZWxlbWVudG9zIGEgbG8gbGFyZ28gZGVsIGVqZSB2ZXJ0aWNhbCAqL1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIENlbnRyYSBsb3MgZWxlbWVudG9zIGEgbG8gbGFyZ28gZGVsIGVqZSBob3Jpem9udGFsICovXHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW5pZG8ge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcblxyXG4gICAgICAgICAgLnRleHRvcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLnRpdHVsbyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyAvKiBBanVzdGEgbGEgYWx0dXJhIGRlIGzDrW5lYSBwYXJhIHF1ZSBlbCB0ZXh0byBlc3TDqSBtw6FzIGNlcmNhICovXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjEycHg7XHJcblxyXG4gICAgICAgICAgICAgIC5zdWJ0aXR1bG8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IC8qIEFqdXN0YSBsYSBhbHR1cmEgZGUgbMOtbmVhIHBhcmEgcXVlIGVsIHRleHRvIGVzdMOpIG3DoXMgY2VyY2EgKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIEhhY2UgcXVlIGVsIHN1YnTDrXR1bG8gc2UgbXVlc3RyZSBlbiBzdSBwcm9waWEgbMOtbmVhICovXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvdG9uIHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyAvLyBBw7FhZGUgcGFkZGluZyBwYXJhIGFqdXN0YXIgZWwgdGFtYcOxbyBkZWwgYm90w7NuXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gQXNlZ3VyYSBxdWUgZWwgYm90w7NuIHNlIGV4cGFuZGEgcGFyYSBsbGVuYXIgZWwgZXNwYWNpbyBkaXNwb25pYmxlXHJcblxyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAjMDAwMDAwMjk7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44OyAvLyBBZ3JlZ2EgdW4gZWZlY3RvIGhvdmVyIHBhcmEgY2FtYmlhciBsYSBvcGFjaWRhZCBhbCBwYXNhciBlbCByYXTDs24gcG9yIGVuY2ltYVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5jb3RpemFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICAgIHtcclxuXHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAwO1xyXG5cclxuICAgICAgICAgICAgLmltZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm90b25cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vbml0b3IoKVxyXG4gIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAuZW5jYWJlemFkbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgdmVydGljYWwgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50cmEgbG9zIGVsZW1lbnRvcyBhIGxvIGxhcmdvIGRlbCBlamUgaG9yaXpvbnRhbCAqL1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVuaWRvIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG5cclxuICAgICAgICAgIC50ZXh0b3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAudGl0dWxvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgLyogQWp1c3RhIGxhIGFsdHVyYSBkZSBsw61uZWEgcGFyYSBxdWUgZWwgdGV4dG8gZXN0w6kgbcOhcyBjZXJjYSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMTJweDtcclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXR1bG8ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9saWdodDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyAvKiBBanVzdGEgbGEgYWx0dXJhIGRlIGzDrW5lYSBwYXJhIHF1ZSBlbCB0ZXh0byBlc3TDqSBtw6FzIGNlcmNhICovXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIEhhY2UgcXVlIGVsIHN1YnTDrXR1bG8gc2UgbXVlc3RyZSBlbiBzdSBwcm9waWEgbMOtbmVhICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvdG9uIHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgLy8gQcOxYWRlIHBhZGRpbmcgcGFyYSBhanVzdGFyIGVsIHRhbWHDsW8gZGVsIGJvdMOzblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IC8vIEVsaW1pbmEgZWwgYm9yZGVcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBBw7FhZGUgYm9yZGVzIHJlZG9uZGVhZG9zXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyAvLyBBw7FhZGUgcGFkZGluZyBwYXJhIGFqdXN0YXIgZWwgdGFtYcOxbyBkZWwgYm90w7NuXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50cmEgZWwgdGV4dG9cclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gQXNlZ3VyYSBxdWUgZWwgYm90w7NuIHNlIGV4cGFuZGEgcGFyYSBsbGVuYXIgZWwgZXNwYWNpbyBkaXNwb25pYmxlXHJcblxyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAjMDAwMDAwMjk7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44OyAvLyBBZ3JlZ2EgdW4gZWZlY3RvIGhvdmVyIHBhcmEgY2FtYmlhciBsYSBvcGFjaWRhZCBhbCBwYXNhciBlbCByYXTDs24gcG9yIGVuY2ltYVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5jb3RpemFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3QTlGNjAgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI2NvbnRhY3RvIHtcclxuXHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIC4xZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuXHJcbiAgICAgIC5sb2dvLWNvbnRhY3RvIHsgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyOyB9XHJcbiAgICAgIC5sb2dvLWVtcHJlc2EgeyBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7IH1cclxuICAgICAgLnRleHRvLWNvbnRhY3RvIHsgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzOyB9XHJcbiAgICAgIC5kaXJlY2Npb25lcyB7IGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjsgfVxyXG4gICAgICAuY29udGFjdG8geyBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7IH1cclxuICAgICAgLmZvcm11bGFyaW8geyBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7IH1cclxuXHJcbiAgICAgIC5sb2dvLWZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHRvLWNvbnRhY3RvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIEhhY2UgcXVlIGxvcyBlbGVtZW50b3Mgc2UgbXVlc3RyZW4gZW4gY29sdW1uYXMgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IC8qIEFsaW5lYSBsb3MgZWxlbWVudG9zIGFsIGluaWNpbyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQWdyZWdhIGVzdGEgbMOtbmVhIHBhcmEgcG9zaWNpb25hciBjb3JyZWN0YW1lbnRlIGxvcyBwc2V1ZG9lbGVtZW50b3MgKi9cclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICBmb250LXN0eWxlOiAkcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IC8qIEFqdXN0YSBsYSBhbHR1cmEgZGUgbMOtbmVhIHBhcmEgcXVlIGVsIHRleHRvIGVzdMOpIG3DoXMgY2VyY2EgKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwOyAvKiBBanVzdGEgbGEgYWx0dXJhIGRlIGzDrW5lYSBwYXJhIHF1ZSBlbCB0ZXh0byBlc3TDqSBtw6FzIGNlcmNhICovXHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLyogSGFjZSBxdWUgZWwgc3VidMOtdHVsbyBzZSBtdWVzdHJlIGVuIHN1IHByb3BpYSBsw61uZWEgKi9cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IC8qIEHDsWFkZSB1biBtYXJnZW4gcGFyYSBzZXBhcmFyIGVsIHN1YnTDrXR1bG8gZGVsIHTDrXR1bG8gKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLWVtcHJlc2FcclxuICAgICAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRpcmVjY2lvbmVzLFxyXG4gICAgICAuY29udGFjdG8ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXJlY2Npb25lc1xyXG4gICAgICB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAudGl0dWxvLFxyXG4gICAgICAgICAgLmRpcmVjY2lvbixcclxuICAgICAgICAgIC5yZWdpb24sXHJcbiAgICAgICAgICAuY29udGFjdG8sXHJcbiAgICAgICAgICAubnVtZXJvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3RvXHJcbiAgICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC5udW1lcm9zIHtcclxuICAgICAgICAgIC50aXR1bG8sXHJcbiAgICAgICAgICAubnVtZXJvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5mb3JtdWxhcmlvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQoKVxyXG4gIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAuMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcblxyXG4gICAgICAubG9nby1jb250YWN0byB7IGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjsgfVxyXG4gICAgICAubG9nby1lbXByZXNhIHsgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzOyB9XHJcbiAgICAgIC50ZXh0by1jb250YWN0byB7IGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMzsgfVxyXG4gICAgICAuZGlyZWNjaW9uZXMgeyBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7IH1cclxuICAgICAgLmNvbnRhY3RvIHsgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzOyB9XHJcbiAgICAgIC5mb3JtdWxhcmlvIHsgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAzOyB9XHJcblxyXG4gICAgICAubG9nby1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0by1jb250YWN0byB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBIYWNlIHF1ZSBsb3MgZWxlbWVudG9zIHNlIG11ZXN0cmVuIGVuIGNvbHVtbmFzICovXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyAvKiBBbGluZWEgbG9zIGVsZW1lbnRvcyBhbCBpbmljaW8gKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEFncmVnYSBlc3RhIGzDrW5lYSBwYXJhIHBvc2ljaW9uYXIgY29ycmVjdGFtZW50ZSBsb3MgcHNldWRvZWxlbWVudG9zICovXHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJHJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyAvKiBBanVzdGEgbGEgYWx0dXJhIGRlIGzDrW5lYSBwYXJhIHF1ZSBlbCB0ZXh0byBlc3TDqSBtw6FzIGNlcmNhICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDsgLyogQWp1c3RhIGxhIGFsdHVyYSBkZSBsw61uZWEgcGFyYSBxdWUgZWwgdGV4dG8gZXN0w6kgbcOhcyBjZXJjYSAqL1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIEhhY2UgcXVlIGVsIHN1YnTDrXR1bG8gc2UgbXVlc3RyZSBlbiBzdSBwcm9waWEgbMOtbmVhICovXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAvKiBBw7FhZGUgdW4gbWFyZ2VuIHBhcmEgc2VwYXJhciBlbCBzdWJ0w610dWxvIGRlbCB0w610dWxvICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nby1lbXByZXNhXHJcbiAgICAgIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXJlY2Npb25lcyxcclxuICAgICAgLmNvbnRhY3RvIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGlyZWNjaW9uZXNcclxuICAgICAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgLnRpdHVsbyxcclxuICAgICAgICAgIC5kaXJlY2Npb24sXHJcbiAgICAgICAgICAucmVnaW9uLFxyXG4gICAgICAgICAgLmNvbnRhY3RvLFxyXG4gICAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0b1xyXG4gICAgICB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAubnVtZXJvcyB7XHJcbiAgICAgICAgICAudGl0dWxvLFxyXG4gICAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuZm9ybXVsYXJpbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogOXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG5vdGUoKVxyXG4gIHtcclxuICAgIC5jb250YWluZXIge1xyXG5cclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDA7XHJcblxyXG4gICAgICAubG9nby1jb250YWN0byB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dG8tY29udGFjdG8ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRpcmVjY2lvbmVzIHtcclxuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0byB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nby1lbXByZXNhIHtcclxuICAgICAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtdWxhcmlvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gNiAvIDQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLWZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHRvLWNvbnRhY3RvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIEhhY2UgcXVlIGxvcyBlbGVtZW50b3Mgc2UgbXVlc3RyZW4gZW4gY29sdW1uYXMgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IC8qIEFsaW5lYSBsb3MgZWxlbWVudG9zIGFsIGluaWNpbyAqL1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJvd25fcm9zZW1hcnk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJHJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IC8qIEFqdXN0YSBsYSBhbHR1cmEgZGUgbMOtbmVhIHBhcmEgcXVlIGVsIHRleHRvIGVzdMOpIG3DoXMgY2VyY2EgKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBBZ3JlZ2EgZXN0YSBsw61uZWEgcGFyYSBwb3NpY2lvbmFyIGNvcnJlY3RhbWVudGUgbG9zIHBzZXVkb2VsZW1lbnRvcyAqL1xyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfYm9vaztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IC8qIEFqdXN0YSBsYSBhbHR1cmEgZGUgbMOtbmVhIHBhcmEgcXVlIGVsIHRleHRvIGVzdMOpIG3DoXMgY2VyY2EgKi9cclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIEhhY2UgcXVlIGVsIHN1YnTDrXR1bG8gc2UgbXVlc3RyZSBlbiBzdSBwcm9waWEgbMOtbmVhICovXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAvKiBBw7FhZGUgdW4gbWFyZ2VuIHBhcmEgc2VwYXJhciBlbCBzdWJ0w610dWxvIGRlbCB0w610dWxvICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmRpcmVjY2lvbmVzLFxyXG4gICAgICAucHJveWVjdG9zLFxyXG4gICAgICAuY29udGFjdG8ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXJlY2Npb25lcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzBDMUMyRTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAudGl0dWxvLFxyXG4gICAgICAgICAgLmRpcmVjY2lvbixcclxuICAgICAgICAgIC5yZWdpb24sXHJcbiAgICAgICAgICAuY29udGFjdG8sXHJcbiAgICAgICAgICAubnVtZXJvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmJvcmlhX2Jvb2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm11bGFyaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIHdpZHRoOiA2MHJlbTtcclxuICAgICAgICAgIGhlaWdodDogNDByZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9uaXRvcigpXHJcbiAge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuXHJcbiAgICAgIC5sb2dvLWNvbnRhY3RvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0by1jb250YWN0byB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGlyZWNjaW9uZXMge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3RvIHtcclxuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLWVtcHJlc2Ege1xyXG4gICAgICAgIGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm11bGFyaW8ge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyA2IC8gNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ28tZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dG8tY29udGFjdG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyogSGFjZSBxdWUgbG9zIGVsZW1lbnRvcyBzZSBtdWVzdHJlbiBlbiBjb2x1bW5hcyAqL1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgLyogQWxpbmVhIGxvcyBlbGVtZW50b3MgYWwgaW5pY2lvICovXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicm93bl9yb3NlbWFyeTtcclxuICAgICAgICBmb250LXN0eWxlOiAkcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgLyogQWp1c3RhIGxhIGFsdHVyYSBkZSBsw61uZWEgcGFyYSBxdWUgZWwgdGV4dG8gZXN0w6kgbcOhcyBjZXJjYSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4xMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMEMxQzJFO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEFncmVnYSBlc3RhIGzDrW5lYSBwYXJhIHBvc2ljaW9uYXIgY29ycmVjdGFtZW50ZSBsb3MgcHNldWRvZWxlbWVudG9zICovXHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgLyogQWp1c3RhIGxhIGFsdHVyYSBkZSBsw61uZWEgcGFyYSBxdWUgZWwgdGV4dG8gZXN0w6kgbcOhcyBjZXJjYSAqL1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvKiBIYWNlIHF1ZSBlbCBzdWJ0w610dWxvIHNlIG11ZXN0cmUgZW4gc3UgcHJvcGlhIGzDrW5lYSAqL1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgLyogQcOxYWRlIHVuIG1hcmdlbiBwYXJhIHNlcGFyYXIgZWwgc3VidMOtdHVsbyBkZWwgdMOtdHVsbyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5kaXJlY2Npb25lcyxcclxuICAgICAgLnByb3llY3RvcyxcclxuICAgICAgLmNvbnRhY3RvIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGlyZWNjaW9uZXMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMwQzFDMkU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgLnRpdHVsbyxcclxuICAgICAgICAgIC5kaXJlY2Npb24sXHJcbiAgICAgICAgICAucmVnaW9uLFxyXG4gICAgICAgICAgLmNvbnRhY3RvLFxyXG4gICAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJib3JpYV9ib29rO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtdWxhcmlvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJmb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTJDMzA7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBwYWRkaW5nOiA3N3B4IDAgNDNweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYm9yaWFfbGlnaHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuXHJcbiAgICAjc2Nyb2xsLXVwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDNweDtcclxuICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDkwJTtcclxuICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgIHotaW5kZXg6IDkwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGJvdHRvbTogOTAlO1xyXG4gICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBub3RlIHtcclxuICAgICAgICBib3R0b206IDE5MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcblxyXG4gIH1cclxuXHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/